.elementor-4931 .elementor-element.elementor-element-c82a085:not(.elementor-motion-effects-element-type-background), .elementor-4931 .elementor-element.elementor-element-c82a085 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A3121A;}.elementor-4931 .elementor-element.elementor-element-c82a085 > .elementor-container{max-width:1176px;}.elementor-4931 .elementor-element.elementor-element-c82a085{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4931 .elementor-element.elementor-element-c82a085 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4931 .elementor-element.elementor-element-3abe09d .elementor-heading-title{font-family:"Archivo", Sans-serif;font-weight:600;}.elementor-4931 .elementor-element.elementor-element-50eada6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4931 .elementor-element.elementor-element-50eada6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-4931 .elementor-element.elementor-element-50eada6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4931 .elementor-element.elementor-element-50eada6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4931 .elementor-element.elementor-element-2f4ad0c:not(.elementor-motion-effects-element-type-background), .elementor-4931 .elementor-element.elementor-element-2f4ad0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E5;}.elementor-4931 .elementor-element.elementor-element-2f4ad0c > .elementor-container{max-width:1176px;}.elementor-4931 .elementor-element.elementor-element-2f4ad0c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4931 .elementor-element.elementor-element-2f4ad0c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4931 .elementor-element.elementor-element-2db7035:not(.elementor-motion-effects-element-type-background), .elementor-4931 .elementor-element.elementor-element-2db7035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E5;}.elementor-4931 .elementor-element.elementor-element-2db7035 > .elementor-container{max-width:1176px;}.elementor-4931 .elementor-element.elementor-element-2db7035{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4931 .elementor-element.elementor-element-2db7035 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4931 .elementor-element.elementor-element-772a677:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4931 .elementor-element.elementor-element-772a677 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vdgeesthillegom.nl/wp-content/uploads/2026/10/historische-foto-sleuvengraver-van-der-geest.png");background-position:center center;background-size:cover;}.elementor-4931 .elementor-element.elementor-element-772a677 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4931 .elementor-element.elementor-element-772a677 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4931 .elementor-element.elementor-element-e833e5b:not(.elementor-motion-effects-element-type-background), .elementor-4931 .elementor-element.elementor-element-e833e5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E5;}.elementor-4931 .elementor-element.elementor-element-e833e5b > .elementor-container{max-width:1176px;}.elementor-4931 .elementor-element.elementor-element-e833e5b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4931 .elementor-element.elementor-element-e833e5b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4931 .elementor-element.elementor-element-e420094:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4931 .elementor-element.elementor-element-e420094 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFD93B;}.elementor-4931 .elementor-element.elementor-element-e420094 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4931 .elementor-element.elementor-element-e420094 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4931 .elementor-element.elementor-element-4485546 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-4931 .elementor-element.elementor-element-4485546 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-4931 .elementor-element.elementor-element-4485546 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-4931 .elementor-element.elementor-element-4485546 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-4931 .elementor-element.elementor-element-4485546 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-4931 .elementor-element.elementor-element-4485546 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-4931 .elementor-element.elementor-element-4485546 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-4931 .elementor-element.elementor-element-4485546 .elementor-field-type-html{padding-bottom:0px;}.elementor-4931 .elementor-element.elementor-element-4485546 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-4931 .elementor-element.elementor-element-4485546 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-4931 .elementor-element.elementor-element-4485546 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-4931 .elementor-element.elementor-element-4485546 .elementor-button[type="submit"]{color:#ffffff;}.elementor-4931 .elementor-element.elementor-element-4485546 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-4931 .elementor-element.elementor-element-4485546 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-4931 .elementor-element.elementor-element-4485546 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-4931 .elementor-element.elementor-element-4485546 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-4931 .elementor-element.elementor-element-4485546 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-4931 .elementor-element.elementor-element-4485546 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-4931 .elementor-element.elementor-element-4485546{--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-4931 .elementor-element.elementor-element-738d36b:not(.elementor-motion-effects-element-type-background), .elementor-4931 .elementor-element.elementor-element-738d36b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E5;}.elementor-4931 .elementor-element.elementor-element-738d36b > .elementor-container{max-width:1176px;}.elementor-4931 .elementor-element.elementor-element-738d36b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4931 .elementor-element.elementor-element-738d36b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4931 .elementor-element.elementor-element-86f6478{--grid-columns:4;--grid-row-gap:14px;--grid-column-gap:14px;}.elementor-4931 .elementor-element.elementor-element-86f6478 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-4931 .elementor-element.elementor-element-86f6478 .e-loop-item > .elementor-section, .elementor-4931 .elementor-element.elementor-element-86f6478 .e-loop-item > .elementor-section > .elementor-container, .elementor-4931 .elementor-element.elementor-element-86f6478 .e-loop-item > .e-con, .elementor-4931 .elementor-element.elementor-element-86f6478 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(min-width:768px){.elementor-4931 .elementor-element.elementor-element-2f7132a{width:100%;}.elementor-4931 .elementor-element.elementor-element-a92b558{width:55.8%;}.elementor-4931 .elementor-element.elementor-element-c873f73{width:100%;}.elementor-4931 .elementor-element.elementor-element-50eada6{width:44.2%;}.elementor-4931 .elementor-element.elementor-element-c37b72f{width:100%;}.elementor-4931 .elementor-element.elementor-element-b4c36a1{width:25%;}.elementor-4931 .elementor-element.elementor-element-9c280d4{width:25%;}.elementor-4931 .elementor-element.elementor-element-3c0dcd8{width:25%;}.elementor-4931 .elementor-element.elementor-element-0d91404{width:25%;}.elementor-4931 .elementor-element.elementor-element-36a2948{width:68%;}.elementor-4931 .elementor-element.elementor-element-2e07a6f{width:100%;}.elementor-4931 .elementor-element.elementor-element-837df2e{width:100%;}.elementor-4931 .elementor-element.elementor-element-772a677{width:37.5%;}.elementor-4931 .elementor-element.elementor-element-b504f82{width:62.5%;}.elementor-4931 .elementor-element.elementor-element-de09379{width:32%;}.elementor-4931 .elementor-element.elementor-element-eb8a570{width:100%;}.elementor-4931 .elementor-element.elementor-element-e420094{width:35.7%;}.elementor-4931 .elementor-element.elementor-element-c71fd62{width:64.3%;}.elementor-4931 .elementor-element.elementor-element-3ada275{width:100%;}.elementor-4931 .elementor-element.elementor-element-c344d3e{width:70%;}.elementor-4931 .elementor-element.elementor-element-9a9c910{width:30%;}}@media(max-width:1024px){.elementor-4931 .elementor-element.elementor-element-86f6478{--grid-columns:2;}}@media(max-width:767px){.elementor-4931 .elementor-element.elementor-element-86f6478{--grid-columns:1;}}/* Start custom CSS for section, class: .elementor-element-c82a085 *//* Fonts volgens Figma; hogere specificiteit tegen Elementor-globals en inline CSS van loop 4884 */
.elementor-4931 .vac-h2 .elementor-heading-title,
.elementor-4931 .vac-geg-v .elementor-heading-title { font-family: "Archivo", sans-serif; font-weight: 600; }
.elementor-4931 .vac-pill .elementor-heading-title { font-family: "Archivo", sans-serif; font-weight: 500; }
.elementor-4931 .vac-check .elementor-heading-title { font-family: "Archivo", sans-serif; font-weight: 400; }
.elementor-4931 .vac-geg-l,
.elementor-4931 .vac-geg-l * { font-family: "Archivo", sans-serif; font-weight: 400; }
.elementor-4931 .vac-badge,
.elementor-4931 .vac-badge *,
.elementor-4931 .vac-label,
.elementor-4931 .vac-label *,
.elementor-4931 .vac-sinds,
.elementor-4931 .vac-sinds * { font-weight: 600; }
.elementor-4931 .vac-soll-tekst strong { font-weight: 600; }
.elementor-4931 .vac-form .elementor-field-group > label { font-family: "Archivo", sans-serif; font-weight: 500; }
.elementor-4931 .vac-form .elementor-field-group .elementor-field { font-family: "Archivo", sans-serif; }
.elementor-4931 .vac-form .elementor-field-group input[type="file"] { font-family: "Archivo", sans-serif; font-size: 15px; }
.elementor-4931 .vac-andere .elementor-4884 .elementor-element-e34f249 .elementor-heading-title { font-size: 13px; font-weight: 600; }
.elementor-4931 .vac-andere .elementor-4884 .elementor-element-8bd81ab .elementor-heading-title { font-size: 18px !important; font-weight: 600; line-height: 1.3 !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-837df2e */.elementor-4931 .elementor-element.elementor-element-837df2e > .elementor-widget-wrap { display: grid; align-items: start; }
.elementor-4931 .elementor-element.elementor-element-837df2e .vac-num .elementor-heading-title { align-items: flex-start; font-family: "Archivo", sans-serif; font-weight: 400; }
.elementor-4931 .elementor-element.elementor-element-837df2e .vac-num .elementor-heading-title::before { flex-shrink: 0; font-family: "Archivo", sans-serif; font-weight: 600; line-height: normal; }/* End custom CSS */
/* Start custom CSS */.vac-if,.vac-if-blok{display:none}
.vac-if-nt,.vac-if-nh,.vac-if-nh-b{display:inline}.vac-if-nh-b{display:block}
.vac-pagina-marker{}
body.postid-4842 .vac-if-heiwerk,body.postid-5108 .vac-if-heiwerk,body.postid-5109 .vac-if-grond,body.postid-5110 .vac-if-drain,body.postid-5111 .vac-if-transport{display:inline}
body.postid-4842 .vac-if-heiwerk-b,body.postid-5108 .vac-if-heiwerk-b{display:block}
body.postid-4842 .vac-if-nh,body.postid-5108 .vac-if-nh,body.postid-4842 .vac-if-nh-b,body.postid-5108 .vac-if-nh-b,body.postid-5111 .vac-if-nt{display:none}
.vac-hero,.vac-kern-sec,.vac-inhoud,.vac-soll-sec,.vac-andere,.vac-hero *,.vac-inhoud *,.vac-soll-sec *,.vac-andere-kop *{font-family:Archivo,sans-serif}
.elementor-4931 .elementor-widget:not(:last-child){margin-block-end:0}
.vac-hero{padding:32px 16px 88px}.vac-crumb,.vac-crumb a{color:#f8dcd8;font-size:14px}.vac-crumb{margin-bottom:40px}
.vac-hero-row>.elementor-container{align-items:center}
.vac-hero-tekst>.elementor-widget-wrap{gap:22px;padding-right:56px}
.vac-badge{display:inline-block;width:auto;align-self:flex-start;background:rgba(255,255,255,.14);color:#ffd93b;font-weight:600;font-size:14px;padding:7px 14px;border-radius:999px}
.vac-h1 .elementor-heading-title{color:#fff;font-size:54px;font-weight:600;line-height:1.1;letter-spacing:-1.35px}
.vac-intro,.vac-intro p{color:#f8dcd8;font-size:18px;line-height:1.6;margin:0}
.vac-pills>.elementor-widget-wrap{display:flex;flex-wrap:wrap;gap:8px}.vac-pill{width:auto}
.vac-pill:not(:has(.elementor-heading-title)),.vac-check:not(:has(.elementor-heading-title)),.vac-num:not(:has(.elementor-heading-title)){display:none}
.vac-pill .elementor-heading-title{display:inline-block;border:1px solid rgba(255,255,255,.4);border-radius:999px;padding:7px 14px;color:#fff;font-size:14px;font-weight:500}
.vac-knoppen .elementor-widget-container{display:flex;flex-wrap:wrap;gap:12px;padding-top:6px}
.vac-btn{display:inline-block;padding:14px 24px;border-radius:999px;font-size:16px;font-weight:600;text-decoration:none}
.vac-btn-geel{background:#ffd93b;color:#1c1a17}.vac-btn-rand{border:1px solid rgba(255,255,255,.55);color:#fff}
.vac-btn-geel:hover{color:#1c1a17;background:#ffe36b}.vac-btn-rand:hover{color:#fff;background:rgba(255,255,255,.12)}
.vac-hero-foto{min-height:420px;border-radius:24px;overflow:hidden}
.vac-kern-sec{padding:40px 16px 0}
.vac-kern{background:#fff;border-radius:20px;box-shadow:0 10px 30px rgba(61,41,20,.08);padding:28px 32px}
.vac-geg>.elementor-widget-wrap{gap:6px;padding-right:24px}
.vac-geg-l,.vac-geg-l p{color:#5e5a52;font-size:13px;margin:0}
.vac-geg-v .elementor-heading-title{color:#1c1a17;font-size:17px;font-weight:600;line-height:normal}
.vac-inhoud{padding:88px 16px 0}
.vac-hoofd>.elementor-widget-wrap{gap:16px;padding-right:56px}
.vac-label,.vac-label p{color:#a3121a;font-size:13px;font-weight:600;letter-spacing:1.04px;text-transform:uppercase;margin:0}
.vac-blok{margin-top:40px}
.vac-h2 .elementor-heading-title{color:#1c1a17;font-size:30px;font-weight:600;line-height:1.2;letter-spacing:-.6px}
.vac-body,.vac-body p{color:#3d3932;font-size:17px;line-height:1.7}.vac-body p{margin:0 0 16px}.vac-body p:last-child{margin-bottom:0}
.vac-lijst>.elementor-widget-wrap{display:flex;flex-direction:column;gap:16px}
.vac-check .elementor-heading-title{display:flex;align-items:center;gap:14px;background:#fff;border-radius:14px;padding:16px 18px;color:#1c1a17;font-size:17px;font-weight:400;line-height:1.5}
.vac-check .elementor-heading-title:before{content:"";flex:0 0 26px;height:26px;border-radius:50%;background:#a3121a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3 7.5l2.5 2.5L11 4.5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat}
.vac-nummers>.elementor-widget-wrap{display:grid;grid-template-columns:1fr 1fr;gap:10px;counter-reset:vac}
.vac-num{counter-increment:vac}
.vac-num .elementor-heading-title{display:flex;gap:12px;height:100%;background:#fff1c2;border-radius:14px;padding:16px 18px;color:#1c1a17;font-size:16px;font-weight:400;line-height:1.5}
.vac-num .elementor-heading-title:before{content:counter(vac,decimal-leading-zero);color:#a3121a;font-size:13px;font-weight:600;line-height:1.8}
.vac-over{background:#fff;border-radius:20px;overflow:hidden;margin-top:40px}
.vac-over-foto{min-height:320px}.vac-over-foto>.elementor-widget-wrap{padding:18px;align-content:flex-start}
.vac-sinds{width:auto;background:#ffd93b;color:#1c1a17;font-size:14px;font-weight:600;padding:6px 14px;border-radius:999px}.vac-sinds p{margin:0}
.vac-over-tekst>.elementor-widget-wrap{gap:16px;padding:32px}
.vac-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.vac-tag{background:#f5f0e5;border-radius:999px;padding:7px 13px;color:#1c1a17;font-size:14px;font-weight:500;line-height:normal}
.vac-link a{color:#a3121a;font-size:16px;font-weight:600;text-decoration:none}.vac-link p{margin:0}.vac-rechts{text-align:right}
.vac-zij>.elementor-widget-wrap{gap:16px;align-content:flex-start}
.vac-contact{background:#1c1a17;border-radius:20px;padding:28px}.vac-contact-kop{display:flex;align-items:center;gap:14px;margin-bottom:14px}
.vac-mg{flex:0 0 52px;height:52px;border-radius:50%;background:#ffd93b;color:#1c1a17;font-weight:700;font-size:18px;display:flex;align-items:center;justify-content:center}
.vac-contact small{display:block;color:#cfc8b8;font-size:13px}.vac-contact strong{display:block;color:#fff;font-size:19px;font-weight:600}
.vac-contact-rij{display:block;background:rgba(255,255,255,.08);border-radius:12px;padding:12px 14px;color:#fff;font-size:15px;margin-top:14px;text-decoration:none}.vac-contact-rij:hover{color:#ffd93b}
.vac-geen{background:#f6e1de;border-radius:20px;padding:24px}.vac-geen strong{display:block;color:#a3121a;font-size:18px;font-weight:600;margin-bottom:6px}.vac-geen p{color:#3d3932;font-size:15px;line-height:1.55;margin:0}
.vac-soll-sec{padding:104px 16px 0}.vac-soll{background:#fff;border-radius:28px;overflow:hidden}
.vac-soll-links>.elementor-widget-wrap{padding:48px;gap:14px;align-content:flex-start}.vac-h2-groot .elementor-heading-title{font-size:40px;letter-spacing:-.8px}
.vac-soll-tekst,.vac-soll-tekst p{color:#4a3f12;font-size:17px;line-height:1.6;margin:0}
.vac-soll-rechts>.elementor-widget-wrap{padding:48px}
.vac-form .elementor-field-label{color:#1c1a17;font-size:14px;font-weight:500;font-family:Archivo,sans-serif}
.vac-form .elementor-field-textual,.vac-form input[type=file]{background:#f7f2e8;border:1px solid #e4dccb;border-radius:12px;padding:12px 14px;font-family:Archivo,sans-serif}
.vac-form input[type=file]{border-style:dashed;width:100%}
.vac-form .elementor-button{background:#a3121a;color:#fff;border-radius:999px;padding:14px 24px;font-size:16px;font-weight:600;font-family:Archivo,sans-serif;width:auto}
.vac-andere{padding:104px 16px 112px}.vac-andere-kop{margin-bottom:24px}.vac-andere-kop>.elementor-container{align-items:flex-end}
@media(max-width:1024px){.vac-h1 .elementor-heading-title{font-size:42px}.vac-hero-tekst>.elementor-widget-wrap{padding-right:24px}.vac-hoofd>.elementor-widget-wrap{padding-right:24px}.vac-over-foto{width:100%!important}.vac-over-tekst{width:100%!important}.vac-soll-links>.elementor-widget-wrap,.vac-soll-rechts>.elementor-widget-wrap{padding:32px}}
@media(max-width:767px){.vac-hero{padding:24px 16px 48px}.vac-h1 .elementor-heading-title{font-size:34px}.vac-hero-tekst>.elementor-widget-wrap,.vac-hoofd>.elementor-widget-wrap{padding-right:0}.vac-hero-foto{min-height:280px;margin-top:32px}.vac-kern{padding:20px}.vac-geg>.elementor-widget-wrap{padding:0 0 14px}.vac-inhoud{padding-top:48px}.vac-nummers>.elementor-widget-wrap{grid-template-columns:1fr}.vac-zij{margin-top:32px}.vac-soll-sec{padding-top:56px}.vac-h2-groot .elementor-heading-title{font-size:32px}.vac-andere{padding:56px 16px}.vac-rechts{text-align:left}}
/*vac-fix*/
.elementor-element.vac-badge,.elementor-element.vac-pill,.elementor-element.vac-sinds{width:auto!important;max-width:max-content}
.elementor-widget.vac-crumb{margin-bottom:40px!important}
.elementor-widget.vac-blok{margin-top:40px!important}
.elementor-element.vac-over{margin-top:40px!important}
.elementor-element.vac-andere-kop{margin-bottom:24px!important}
.vac-hero-row>.elementor-container>.elementor-column>.elementor-element-populated{padding-top:0!important;padding-bottom:0!important;padding-left:0!important;margin:0!important}
.vac-hero-foto>.elementor-element-populated{padding:0!important;min-height:420px;border-radius:24px}
.vac-kern>.elementor-container>.elementor-column>.elementor-element-populated{padding:0 24px 0 0!important}
.vac-hoofd>.elementor-element-populated{padding:0 56px 0 0!important}
.vac-zij>.elementor-element-populated{padding:0!important}
.vac-over-foto>.elementor-element-populated{padding:18px!important;min-height:320px;height:100%}
.vac-over-tekst>.elementor-element-populated{padding:32px!important}
.vac-soll-links>.elementor-element-populated,.vac-soll-rechts>.elementor-element-populated{padding:48px!important;height:100%}
.vac-lijst>.elementor-element-populated,.vac-nummers>.elementor-element-populated{padding:0!important}
@media(max-width:1024px){.vac-hoofd>.elementor-element-populated{padding-right:24px!important}.vac-soll-links>.elementor-element-populated,.vac-soll-rechts>.elementor-element-populated{padding:32px!important}}
@media(max-width:767px){.vac-hoofd>.elementor-element-populated{padding-right:0!important}.vac-hero-tekst>.elementor-element-populated{padding-right:0!important}.vac-kern>.elementor-container>.elementor-column>.elementor-element-populated{padding:0 0 14px!important}.vac-soll-links>.elementor-element-populated,.vac-soll-rechts>.elementor-element-populated{padding:24px!important}}
/*vac-fix2*/
.elementor-4931 .elementor-inner-section>.elementor-container{margin-left:0!important;margin-right:0!important;max-width:100%!important;width:100%}
.vac-hero-tekst>.elementor-element-populated{padding-right:56px!important}
.vac-form .elementor-field-textual,.vac-form input[type=file]{background:#f7f2e8!important;border-color:#e4dccb!important}
.vac-form .elementor-field-group{margin-bottom:18px}.vac-form .elementor-field-label{margin-bottom:8px}
.vac-form input.elementor-field-textual{height:48px}
.vac-form .e-form__buttons{justify-content:flex-start}
.vac-form .elementor-button{width:auto!important;flex:0 0 auto}
@media(max-width:1024px){.vac-hero-tekst>.elementor-element-populated{padding-right:24px!important}}
@media(max-width:767px){.vac-hero-tekst>.elementor-element-populated{padding-right:0!important}.vac-h2-groot .elementor-heading-title{font-size:32px}}
/*vac-fix3*/
.vac-form .elementor-field-type-submit{display:flex;justify-content:flex-start}
.vac-form .elementor-field-type-submit .elementor-button{flex:0 0 auto!important;width:auto!important;max-width:max-content}/* End custom CSS */