.elementor-1095 .elementor-element.elementor-element-2973b59{--display:flex;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:flex-end;}.elementor-1095 .elementor-element.elementor-element-2973b59:not(.elementor-motion-effects-element-type-background), .elementor-1095 .elementor-element.elementor-element-2973b59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom right, #E3C287 0%, #130D03 88%);}.elementor-1095 .elementor-element.elementor-element-2973b59.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1095 .elementor-element.elementor-element-587088ff .elementor-menu-toggle{margin:0 auto;}.elementor-1095 .elementor-element.elementor-element-587088ff .elementor-nav-menu .elementor-item{font-family:"PT Sans Narrow", Sans-serif;font-size:16px;font-weight:bold;text-transform:capitalize;font-style:italic;text-decoration:none;line-height:24px;letter-spacing:2px;word-spacing:0em;}.elementor-1095 .elementor-element.elementor-element-587088ff .elementor-nav-menu--main .elementor-item{color:#2C2922;fill:#2C2922;}.elementor-1095 .elementor-element.elementor-element-587088ff .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-1095 .elementor-element.elementor-element-587088ff .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-1095 .elementor-element.elementor-element-587088ff .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-1095 .elementor-element.elementor-element-587088ff .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-1095 .elementor-element.elementor-element-587088ff .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-1095 .elementor-element.elementor-element-587088ff .e--pointer-underline .elementor-item:after,
					 .elementor-1095 .elementor-element.elementor-element-587088ff .e--pointer-overline .elementor-item:before,
					 .elementor-1095 .elementor-element.elementor-element-587088ff .e--pointer-double-line .elementor-item:before,
					 .elementor-1095 .elementor-element.elementor-element-587088ff .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-1095 .elementor-element.elementor-element-587088ff .elementor-nav-menu--dropdown a, .elementor-1095 .elementor-element.elementor-element-587088ff .elementor-menu-toggle{color:var( --e-global-color-349e151 );fill:var( --e-global-color-349e151 );}.elementor-1095 .elementor-element.elementor-element-587088ff .elementor-nav-menu--dropdown{background-color:#E7DFCD;}.elementor-1095 .elementor-element.elementor-element-587088ff div.elementor-menu-toggle{color:#C5BBAB;}.elementor-1095 .elementor-element.elementor-element-587088ff div.elementor-menu-toggle svg{fill:#C5BBAB;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1095 .elementor-element.elementor-element-6f272add{text-align:right;}.elementor-1095 .elementor-element.elementor-element-6f272add img{width:100%;max-width:100%;height:66px;}.elementor-1095 .elementor-element.elementor-element-561db6e{--display:flex;}.elementor-1095 .elementor-element.elementor-element-2004d1d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:12%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-1095 .elementor-element.elementor-element-109cb3d{--display:flex;}.elementor-1095 .elementor-element.elementor-element-109cb3d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1095 .elementor-element.elementor-element-531420b .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-1095 .elementor-element.elementor-element-531420b .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-1095 .elementor-element.elementor-element-531420b .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1095 .elementor-element.elementor-element-531420b .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1095 .elementor-element.elementor-element-531420b .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1095 .elementor-element.elementor-element-531420b .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1095 .elementor-element.elementor-element-531420b .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1095 .elementor-element.elementor-element-531420b .elementor-field-type-html{padding-bottom:0px;}.elementor-1095 .elementor-element.elementor-element-531420b .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-28b8a6c );border-color:var( --e-global-color-ff7181b );}.elementor-1095 .elementor-element.elementor-element-531420b .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-28b8a6c );border-color:var( --e-global-color-ff7181b );}.elementor-1095 .elementor-element.elementor-element-531420b .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-ff7181b );}.elementor-1095 .elementor-element.elementor-element-531420b .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-28b8a6c );color:#ffffff;}.elementor-1095 .elementor-element.elementor-element-531420b .elementor-button[type="submit"]{background-color:var( --e-global-color-28b8a6c );color:#ffffff;}.elementor-1095 .elementor-element.elementor-element-531420b .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1095 .elementor-element.elementor-element-531420b .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1095 .elementor-element.elementor-element-531420b .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1095 .elementor-element.elementor-element-531420b .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1095 .elementor-element.elementor-element-531420b .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1095 .elementor-element.elementor-element-531420b .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1095 .elementor-element.elementor-element-531420b{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}body.elementor-page-1095:not(.elementor-motion-effects-element-type-background), body.elementor-page-1095 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, #231802 0%, #6C5126 100%);}body.elementor-page-1095{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-1095 .elementor-element.elementor-element-2973b59{--width:99.661%;}.elementor-1095 .elementor-element.elementor-element-2004d1d{--content-width:1520px;}.elementor-1095 .elementor-element.elementor-element-109cb3d{--width:102.941%;}}@media(max-width:1024px){.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1095 .elementor-element.elementor-element-587088ff .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1095 .elementor-element.elementor-element-2004d1d{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:767px){.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1095 .elementor-element.elementor-element-587088ff{--nav-menu-icon-size:26px;}.elementor-1095 .elementor-element.elementor-element-587088ff .elementor-menu-toggle{border-width:2px;border-radius:0px;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1095 .elementor-element.elementor-element-2004d1d{--margin-top:35%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}/* Start custom CSS for container, class: .elementor-element-2973b59 */.muxubo-header {
  transition: background-color 0.3s ease, box-shadow 0.3s ease;
  background-color: transparent;
}

.muxubo-header.scrolled {
  background-color: rgba(19, 13, 3, 0.95); /* Donkerbruin met subtiele transparantie */
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561db6e */.section-intro {
    background: radial-gradient(circle at center, #806647, #3d2c1e);
}

.section-tegels {
    background: radial-gradient(circle at center, #a67c52, #4a321d);
}

.section-nieuwsbrief {
    background: radial-gradient(circle at center, #7b5e3b, #2c1a10);
}

.section-social {
    background: radial-gradient(circle at center, #946b44, #3b2416);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2004d1d */<div class="signup-quote-container light-version">
  <div class="signup-left">
    <h2>Meld je aan voor jouw wekelijkse dosis mindset & gezondheid!</h2>
    <p class="quote-main">“Jouw gezondheid is jouw rijkdom.”</p>
    <div id="quote-carousel" class="quote-carousel">
      <blockquote>“Rust begint datgene te helen wat onrust verstoord heeft.”</blockquote>
      <blockquote>“Eten voedt, gewoontes helen.”</blockquote>
      <blockquote>“Kleine stappen zorgen voor grote verandering.”</blockquote>
      <blockquote>“Zorg niet alleen voor anderen, maar ook voor jezelf.”</blockquote>
      <blockquote>“Kies voeding die je vult, niet alleen die je vult.”</blockquote>
    </div>
  </div>
</div>

<style>
.signup-quote-container.light-version {
  background: radial-gradient(circle at center, #5A3E1B, #2F1C05);
  border: 2px solid #D6B87B; /* goudaccent */
  border-radius: 30px;
  padding: 40px 30px;
  color: white;
  text-align: center;
  margin: 40px auto;
  max-width: 1200px;
  box-shadow: 0 0 10px #C7A766;
}

.signup-quote-container.light-version h2 {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 20px;
  color: #fff;
}

.signup-quote-container.light-version .quote-main {
  font-style: italic;
  font-size: 18px;
  margin-bottom: 30px;
  color: #f5e4c3;
}

.quote-carousel {
  position: relative;
  max-width: 90%;
  margin: 0 auto;
  text-align: center;
  color: #fff;
  font-size: 16px;
  font-style: italic;
  min-height: 100px;
}

.quote-carousel blockquote {
  opacity: 0;
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  transition: opacity 1s ease-in-out;
  padding: 10px;
}

.quote-carousel blockquote.active {
  opacity: 1;
  position: relative;
}

@media (max-width: 768px) {
  .signup-quote-container.light-version {
    padding: 25px 20px;
  }

  .signup-quote-container.light-version h2 {
    font-size: 20px;
  }

  .quote-carousel {
    font-size: 14px;
  }
}
</style>

<script>
  let quotes = document.querySelectorAll('#quote-carousel blockquote');
  let index = 0;

  function showNextQuote() {
    quotes.forEach(q => q.classList.remove('active'));
    quotes[index].classList.add('active');
    index = (index + 1) % quotes.length;
  }

  quotes[0].classList.add('active');
  setInterval(showNextQuote, 7000);
</script>/* End custom CSS */
/* Start custom CSS *//* Algemene body achtergrond in warme gradient */
body {
  background: radial-gradient(circle at center, #4e3a1c 0%, #2d1e0f 100%);
  color: #fff;
}

/* Sectie: Intro */
.intro-section {
  background: radial-gradient(circle at center, #a78d63 0%, #594429 100%);
  color: #1d1207;
  padding: 4em 2em;
  border-radius: 2em;
}

/* Sectie: Tegels */
.tegel-section {
  background: linear-gradient(to bottom right, #8c6d45, #6b4e2c);
  padding: 3em 2em;
  border-radius: 2em;
}

/* Sectie: Aanmelden nieuwsbrief */
.newsletter-section {
  background: linear-gradient(to top left, #5a3d22, #3e2a14);
  padding: 3em 2em;
  border-radius: 2em;
  box-shadow: 0 0 30px rgba(0,0,0,0.4);
}

/* Sectie: Social Media Posts */
.social-section {
  background: linear-gradient(to bottom, #3d2b1f, #2c1d11);
  padding: 4em 2em;
  border-radius: 2em;
}

/* Tekstaanpassingen voor contrast */
h2, h3, .elementor-heading-title {
  color: #f3e9dc;
  text-shadow: 0 1px 3px rgba(0,0,0,0.6);
}
p, .elementor-text-editor {
  color: #e0d1b0;
}

/* Responsief extra tint op mobiel */
@media (max-width: 768px) {
  .tegel-section, .newsletter-section, .social-section {
    background: linear-gradient(to bottom, #4e3524, #2c1e14);
  }
}
@media only screen and (max-width: 768px) {
  body {
    background: radial-gradient(circle at center, #4e3a1c 0%, #2d1e0f 100%) !important;
    color: #fff !important;
  }

  .newsletter-section {
    background: radial-gradient(circle at center, #a78d63 0%, #594429 100%) !important;
  }

  .intro-section {
    background: radial-gradient(circle at center, #a78d63 0%, #594429 100%) !important;
  }

  .tegel-section {
    background: linear-gradient(to bottom right, #8c6d45, #6b4e2c) !important;
  }
}/* End custom CSS */