.elementor-618 .elementor-element.elementor-element-38e3696b{--display:flex;--min-height:100vh;--overlay-opacity:0;border-style:none;--border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-618 .elementor-element.elementor-element-38e3696b:not(.elementor-motion-effects-element-type-background), .elementor-618 .elementor-element.elementor-element-38e3696b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;background:url("https://vineau.nl/wp-content/uploads/2026/01/DSCF1461-scaled.jpeg") 50% 50%;background-size:cover;}.elementor-618 .elementor-element.elementor-element-38e3696b::before, .elementor-618 .elementor-element.elementor-element-38e3696b > .elementor-background-video-container::before, .elementor-618 .elementor-element.elementor-element-38e3696b > .e-con-inner > .elementor-background-video-container::before, .elementor-618 .elementor-element.elementor-element-38e3696b > .elementor-background-slideshow::before, .elementor-618 .elementor-element.elementor-element-38e3696b > .e-con-inner > .elementor-background-slideshow::before, .elementor-618 .elementor-element.elementor-element-38e3696b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000000;--background-overlay:'';}.elementor-618 .elementor-element.elementor-element-38e3696b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-618 .elementor-element.elementor-element-656e993b{--display:flex;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 18px;--row-gap:0px;--column-gap:18px;}.elementor-618 .elementor-element.elementor-element-6a41b6ba{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:220px 0px 0px 136px;text-align:start;}.elementor-618 .elementor-element.elementor-element-6a41b6ba img{width:100%;max-width:100%;height:164px;object-fit:contain;object-position:center center;}.elementor-618 .elementor-element.elementor-element-1e09f4b7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-618 .elementor-element.elementor-element-3adb5357.elementor-element{--align-self:center;}.elementor-618 .elementor-element.elementor-element-3adb5357{text-align:center;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;font-style:oblique;letter-spacing:7.7px;color:var( --e-global-color-0c465d0 );}.elementor-618 .elementor-element.elementor-element-2668e57a{--display:flex;--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:150px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-618 .elementor-element.elementor-element-2668e57a:not(.elementor-motion-effects-element-type-background), .elementor-618 .elementor-element.elementor-element-2668e57a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-618 .elementor-element.elementor-element-411bbf41{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-618 .elementor-element.elementor-element-411bbf41 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:500;line-height:26px;letter-spacing:1.5px;word-spacing:0px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-618 .elementor-element.elementor-element-3a6b7461{padding:20px 0px 0px 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:200;color:#FFFFFF;}.elementor-618 .elementor-element.elementor-element-3a6b7461 a{color:#FFFFFF;}.elementor-618 .elementor-element.elementor-element-772f5d43{background-color:#000000;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-618 .elementor-element.elementor-element-772f5d43 .elementor-countdown-wrapper{max-width:59%;}body:not(.rtl) .elementor-618 .elementor-element.elementor-element-772f5d43 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 47px/2 );}body:not(.rtl) .elementor-618 .elementor-element.elementor-element-772f5d43 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 47px/2 );}body.rtl .elementor-618 .elementor-element.elementor-element-772f5d43 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 47px/2 );}body.rtl .elementor-618 .elementor-element.elementor-element-772f5d43 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 47px/2 );}.elementor-618 .elementor-element.elementor-element-772f5d43 .elementor-countdown-item{padding:20px 20px 20px 20px;background-color:#947D6F;border-style:none;}.elementor-618 .elementor-element.elementor-element-772f5d43 .elementor-countdown-digits{font-size:62px;font-weight:100;text-transform:uppercase;line-height:67px;letter-spacing:-0.4px;word-spacing:0px;}.elementor-618 .elementor-element.elementor-element-772f5d43 .elementor-countdown-label{color:#FFFFFF;font-size:14px;font-weight:100;letter-spacing:1.3px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-618 .elementor-element.elementor-element-7eb35e6d{width:var( --container-widget-width, 100% );max-width:100%;margin:11px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;font-size:12px;font-weight:200;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-618 .elementor-element.elementor-element-7eb35e6d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-618 .elementor-element.elementor-element-7eb35e6d p{margin-block-end:3px;}.elementor-618 .elementor-element.elementor-element-38121b9c{width:var( --container-widget-width, 34% );max-width:34%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 366px;padding:9px 0px 0px 0px;--container-widget-width:34%;--container-widget-flex-grow:0;--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;}.elementor-618 .elementor-element.elementor-element-38121b9c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-618 .elementor-element.elementor-element-38121b9c .elementor-button span{gap:6px;}.elementor-618 .elementor-element.elementor-element-38121b9c .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:0px;}.elementor-618 .elementor-element.elementor-element-38121b9c .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-0px;}.elementor-618 .elementor-element.elementor-element-38121b9c .elementor-field-group.recaptcha_v3-bottomleft, .elementor-618 .elementor-element.elementor-element-38121b9c .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-618 .elementor-element.elementor-element-38121b9c .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-618 .elementor-element.elementor-element-38121b9c .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-618 .elementor-element.elementor-element-38121b9c .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-618 .elementor-element.elementor-element-38121b9c .elementor-field-type-html{padding-bottom:0px;}.elementor-618 .elementor-element.elementor-element-38121b9c .elementor-field-group .elementor-field{color:#000000;}.elementor-618 .elementor-element.elementor-element-38121b9c .elementor-field-group .elementor-field, .elementor-618 .elementor-element.elementor-element-38121b9c .elementor-field-subgroup label{font-family:"DM Sans", Sans-serif;}.elementor-618 .elementor-element.elementor-element-38121b9c .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:30px 30px 30px 30px;}.elementor-618 .elementor-element.elementor-element-38121b9c .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:30px 30px 30px 30px;}.elementor-618 .elementor-element.elementor-element-38121b9c .e-form__buttons__wrapper__button-next{background-color:#6F5858;color:#ffffff;}.elementor-618 .elementor-element.elementor-element-38121b9c .elementor-button[type="submit"]{background-color:#6F5858;color:#ffffff;}.elementor-618 .elementor-element.elementor-element-38121b9c .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-618 .elementor-element.elementor-element-38121b9c .e-form__buttons__wrapper__button-previous{background-color:#0B0606;color:#ffffff;}.elementor-618 .elementor-element.elementor-element-38121b9c .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-618 .elementor-element.elementor-element-38121b9c .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-618 .elementor-element.elementor-element-38121b9c .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-618 .elementor-element.elementor-element-38121b9c .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-618 .elementor-element.elementor-element-38e3696b{--margin-top:-3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-618 .elementor-element.elementor-element-6a41b6ba{padding:160px 0px 0px 218px;}.elementor-618 .elementor-element.elementor-element-6a41b6ba img{width:56%;max-width:65%;}.elementor-618 .elementor-element.elementor-element-3adb5357{--e-transform-scale:0.9;margin:-58px -58px calc(var(--kit-widget-spacing, 0px) + -58px) -58px;}.elementor-618 .elementor-element.elementor-element-2668e57a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:300px;--padding-left:0px;--padding-right:0px;}.elementor-618 .elementor-element.elementor-element-2668e57a.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-618 .elementor-element.elementor-element-411bbf41{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;padding:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-411bbf41 .elementor-heading-title{font-size:17px;}.elementor-618 .elementor-element.elementor-element-3a6b7461{font-size:10px;}.elementor-618 .elementor-element.elementor-element-3a6b7461 p{margin-block-end:1px;}.elementor-618 .elementor-element.elementor-element-772f5d43 .elementor-countdown-wrapper{max-width:54%;}body:not(.rtl) .elementor-618 .elementor-element.elementor-element-772f5d43 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 48px/2 );}body:not(.rtl) .elementor-618 .elementor-element.elementor-element-772f5d43 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 48px/2 );}body.rtl .elementor-618 .elementor-element.elementor-element-772f5d43 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 48px/2 );}body.rtl .elementor-618 .elementor-element.elementor-element-772f5d43 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 48px/2 );}.elementor-618 .elementor-element.elementor-element-772f5d43 .elementor-countdown-item{padding:0px 0px 7px 0px;}.elementor-618 .elementor-element.elementor-element-772f5d43 .elementor-countdown-digits{font-size:40px;}.elementor-618 .elementor-element.elementor-element-772f5d43 .elementor-countdown-label{font-size:11px;}.elementor-618 .elementor-element.elementor-element-7eb35e6d{font-size:10px;line-height:0.1em;}.elementor-618 .elementor-element.elementor-element-7eb35e6d p{margin-block-end:14px;}.elementor-618 .elementor-element.elementor-element-38121b9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 182px;--container-widget-width:372px;--container-widget-flex-grow:0;width:var( --container-widget-width, 372px );max-width:372px;}}@media(min-width:768px){.elementor-618 .elementor-element.elementor-element-38e3696b{--width:100%;}.elementor-618 .elementor-element.elementor-element-656e993b{--content-width:950px;}}@media(max-width:1024px) and (min-width:768px){.elementor-618 .elementor-element.elementor-element-38e3696b{--width:1382px;}.elementor-618 .elementor-element.elementor-element-2668e57a{--content-width:1600px;}}@media(max-width:767px){.elementor-618 .elementor-element.elementor-element-38e3696b::before, .elementor-618 .elementor-element.elementor-element-38e3696b > .elementor-background-video-container::before, .elementor-618 .elementor-element.elementor-element-38e3696b > .e-con-inner > .elementor-background-video-container::before, .elementor-618 .elementor-element.elementor-element-38e3696b > .elementor-background-slideshow::before, .elementor-618 .elementor-element.elementor-element-38e3696b > .e-con-inner > .elementor-background-slideshow::before, .elementor-618 .elementor-element.elementor-element-38e3696b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://vineau.nl/wp-content/uploads/2026/01/DSCF1461-scaled.jpeg");background-size:cover;}.elementor-618 .elementor-element.elementor-element-38e3696b{--overlay-opacity:1;}.elementor-618 .elementor-element.elementor-element-656e993b.e-con{--e-con-transform-scale:0.6;--flex-grow:0;--flex-shrink:1;}.elementor-618 .elementor-element.elementor-element-656e993b{--content-width:1547px;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:41px;--margin-right:0px;}.elementor-618 .elementor-element.elementor-element-6a41b6ba{width:auto;max-width:auto;--e-transform-scale:1.2;margin:0px 70px calc(var(--kit-widget-spacing, 0px) + 0px) -164px;padding:158px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-6a41b6ba.elementor-element{--align-self:flex-start;}.elementor-618 .elementor-element.elementor-element-6a41b6ba img{width:100%;max-width:100%;height:164px;object-fit:scale-down;}.elementor-618 .elementor-element.elementor-element-3adb5357{margin:-71px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-618 .elementor-element.elementor-element-2668e57a{--padding-top:100px;--padding-bottom:175px;--padding-left:0px;--padding-right:0px;}.elementor-618 .elementor-element.elementor-element-772f5d43 .elementor-countdown-wrapper{max-width:61%;}body:not(.rtl) .elementor-618 .elementor-element.elementor-element-772f5d43 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 32px/2 );}body:not(.rtl) .elementor-618 .elementor-element.elementor-element-772f5d43 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 32px/2 );}body.rtl .elementor-618 .elementor-element.elementor-element-772f5d43 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 32px/2 );}body.rtl .elementor-618 .elementor-element.elementor-element-772f5d43 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 32px/2 );}.elementor-618 .elementor-element.elementor-element-772f5d43 .elementor-countdown-item{padding:0px 4px 6px 2px;}.elementor-618 .elementor-element.elementor-element-7eb35e6d{column-gap:0px;text-align:center;}.elementor-618 .elementor-element.elementor-element-7eb35e6d p{margin-block-end:21px;}.elementor-618 .elementor-element.elementor-element-38121b9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:19px 0px 0px 0px;--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-618 .elementor-element.elementor-element-38121b9c.elementor-element{--align-self:center;}}/* Start custom CSS for form, class: .elementor-element-38121b9c *//* FORCE inline + juiste breedtes (fix smal email veld) */
.elementor-618 .elementor-element.elementor-element-38121b9c .elementor-form-fields-wrapper{
  display:flex !important;
  flex-wrap:nowrap !important;
  align-items:stretch !important;
  gap:0 !important;
  width:100% !important;
}

/* Email group moet echt groeien */
.elementor-618 .elementor-element.elementor-element-38121b9c .elementor-field-group.elementor-field-type-email{
  flex: 1 1 0% !important;
  width: auto !important;
  min-width: 260px !important;  /* voorkomt mini veld */
}

/* Input zelf moet 100% pakken */
.elementor-618 .elementor-element.elementor-element-38121b9c .elementor-field-group.elementor-field-type-email input{
  width:100% !important;
  max-width:none !important;
  height:46px !important;

  border:1px solid rgba(140,120,105,.6) !important;
  border-right:0 !important;
  border-radius:0 !important;

  background: rgba(255,255,255,.10) !important;
  color:#fff !important;
  padding:0 14px !important;
  box-shadow:none !important;
}

.elementor-618 .elementor-element.elementor-element-38121b9c .elementor-field-group.elementor-field-type-email input::placeholder{
  color: rgba(255,255,255,.6) !important;
}

/* Knop kleiner */
.elementor-618 .elementor-element.elementor-element-38121b9c .elementor-field-group.elementor-field-type-submit{
  flex: 0 0 130px !important;
  width:130px !important;
  margin:0 !important;
}

.elementor-618 .elementor-element.elementor-element-38121b9c .elementor-field-group.elementor-field-type-submit button,
.elementor-618 .elementor-element.elementor-element-38121b9c .elementor-field-group.elementor-field-type-submit input[type="submit"]{
  width:100% !important;
  height:46px !important;
  border-radius:0 !important;
  background:#8b7466 !important;
  color:#fff !important;
  border:1px solid rgba(140,120,105,.6) !important;
  font-weight:600;
}

/* Labels weg */
.elementor-618 .elementor-element.elementor-element-38121b9c .elementor-field-label{ display:none !important; }

/* Mobiel stapelen */
@media (max-width: 767px){
  .elementor-618 .elementor-element.elementor-element-38121b9c .elementor-form-fields-wrapper{
    flex-direction:column !important;
  }
  .elementor-618 .elementor-element.elementor-element-38121b9c .elementor-field-group.elementor-field-type-email{
    min-width: 0 !important;
  }
  .elementor-618 .elementor-element.elementor-element-38121b9c .elementor-field-group.elementor-field-type-email input{
    border-right:1px solid rgba(140,120,105,.6) !important;
  }
  .elementor-618 .elementor-element.elementor-element-38121b9c .elementor-field-group.elementor-field-type-submit{
    width:auto !important;
    flex: 0 0 auto !important;
  }
}
/* form */
.mailpoet_form {
}

/* columns */
.mailpoet_column_with_background {
  padding: 10px;
}
/* space between columns */
.mailpoet_form_column:not(:first-child) {
  margin-left: 20px;
}

/* input wrapper (label + input) */
.mailpoet_paragraph {
  line-height:20px;
  margin-bottom: 20px;
}

/* labels */
.mailpoet_segment_label,
.mailpoet_text_label,
.mailpoet_textarea_label,
.mailpoet_select_label,
.mailpoet_radio_label,
.mailpoet_checkbox_label,
.mailpoet_list_label,
.mailpoet_date_label {
  display:block;
  font-weight: normal;
}

/* inputs */
.mailpoet_text,
.mailpoet_textarea,
.mailpoet_select,
.mailpoet_date_month,
.mailpoet_date_day,
.mailpoet_date_year,
.mailpoet_date {
  display:block;
}

.mailpoet_text,
.mailpoet_textarea {
  width: 200px;
}

.mailpoet_checkbox {
}

.mailpoet_submit {
}

.mailpoet_divider {
}

.mailpoet_message {
}

.mailpoet_form_loading {
  width: 30px;
  text-align: center;
  line-height: normal;
}

.mailpoet_form_loading > span {
  width: 5px;
  height: 5px;
  background-color: #5b5b5b;
}/* End custom CSS */
/* Start custom CSS *//* 1) Elementor achtergrondvideo: geen klik/controls */
.elementor-background-video-container,
.elementor-background-video-container * {
  pointer-events: none !important;
}

/* 2) Verberg ALLE play overlays/controls van MediaElement (WordPress player) */
.elementor .mejs-overlay,
.elementor .mejs-overlay-button,
.elementor .mejs-controls,
.elementor .mejs-container,
.elementor .mejs-container *,

.wp-video .mejs-overlay,
.wp-video .mejs-overlay-button,
.wp-video .mejs-controls,
.wp-video .mejs-container,
.wp-video .mejs-container * {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}

/* 3) Zorg dat de video zelf wél zichtbaar blijft */
.elementor-background-video-container video,
.elementor video {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
}/* End custom CSS */