.elementor-85 .elementor-element.elementor-element-0a3df9c > .elementor-background-overlay{background-color:#000000;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-0a3df9c > .elementor-container{max-width:1200px;}.elementor-85 .elementor-element.elementor-element-0a3df9c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-200px;margin-bottom:0px;padding:0270px 30px 150px 30px;}.elementor-85 .elementor-element.elementor-element-8ddecf0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:35px;}.elementor-85 .elementor-element.elementor-element-8ddecf0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-a5b46a3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-5ea3d7d{font-family:"Montserrat", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-85 .elementor-element.elementor-element-631027a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-85 .elementor-element.elementor-element-631027a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-85 .elementor-element.elementor-element-631027a.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-85 .elementor-element.elementor-element-631027a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-3b7d553f > .elementor-container{max-width:1200px;}.elementor-85 .elementor-element.elementor-element-3b7d553f{padding:100px 30px 100px 30px;}.elementor-bc-flex-widget .elementor-85 .elementor-element.elementor-element-77b4ca17.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-85 .elementor-element.elementor-element-77b4ca17.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-85 .elementor-element.elementor-element-77b4ca17 > .elementor-element-populated{padding:60px 30px 60px 0px;}.elementor-85 .elementor-element.elementor-element-1da803ed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:600;text-transform:none;color:#000000;}.elementor-85 .elementor-element.elementor-element-139daaec{font-family:"Montserrat", Sans-serif;font-size:16px;color:#000000;}.elementor-85 .elementor-element.elementor-element-6863af10{padding:0px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-6863af10 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-85 .elementor-element.elementor-element-6863af10 .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-85 .elementor-element.elementor-element-6863af10.elementor-view-stacked .elementor-icon{background-color:#3F4545;}.elementor-85 .elementor-element.elementor-element-6863af10.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-6863af10.elementor-view-default .elementor-icon{fill:#3F4545;color:#3F4545;border-color:#3F4545;}.elementor-85 .elementor-element.elementor-element-6863af10 .elementor-icon{font-size:30px;}.elementor-85 .elementor-element.elementor-element-6863af10 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-6863af10 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:none;}.elementor-85 .elementor-element.elementor-element-6863af10 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-85 .elementor-element.elementor-element-4ed93a0b{padding:0px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-4ed93a0b .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-85 .elementor-element.elementor-element-4ed93a0b .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-85 .elementor-element.elementor-element-4ed93a0b.elementor-view-stacked .elementor-icon{background-color:#3F4545;}.elementor-85 .elementor-element.elementor-element-4ed93a0b.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-4ed93a0b.elementor-view-default .elementor-icon{fill:#3F4545;color:#3F4545;border-color:#3F4545;}.elementor-85 .elementor-element.elementor-element-4ed93a0b .elementor-icon{font-size:30px;}.elementor-85 .elementor-element.elementor-element-4ed93a0b .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-4ed93a0b .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:none;}.elementor-85 .elementor-element.elementor-element-4ed93a0b .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-85 .elementor-element.elementor-element-6daf3877{padding:0px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-6daf3877 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-85 .elementor-element.elementor-element-6daf3877 .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-85 .elementor-element.elementor-element-6daf3877.elementor-view-stacked .elementor-icon{background-color:#3F4545;}.elementor-85 .elementor-element.elementor-element-6daf3877.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-6daf3877.elementor-view-default .elementor-icon{fill:#3F4545;color:#3F4545;border-color:#3F4545;}.elementor-85 .elementor-element.elementor-element-6daf3877 .elementor-icon{font-size:30px;}.elementor-85 .elementor-element.elementor-element-6daf3877 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-6daf3877 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:none;}.elementor-85 .elementor-element.elementor-element-6daf3877 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-85 .elementor-element.elementor-element-3dbaf86e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-85 .elementor-element.elementor-element-3dbaf86e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b0ce64 );}.elementor-85 .elementor-element.elementor-element-3dbaf86e > .elementor-element-populated, .elementor-85 .elementor-element.elementor-element-3dbaf86e > .elementor-element-populated > .elementor-background-overlay, .elementor-85 .elementor-element.elementor-element-3dbaf86e > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-85 .elementor-element.elementor-element-3dbaf86e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:50px 50px 50px 50px;}.elementor-85 .elementor-element.elementor-element-3dbaf86e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-85 .elementor-element.elementor-element-eec8bbf .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end;}html body .elementor-85 .elementor-element.elementor-element-eec8bbf .eael-gravity-form .gfield .gfield_label{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:600;}html body .elementor-85 .elementor-element.elementor-element-eec8bbf .eael-gravity-form .gfield label{color:#000000;}html body .elementor-85 .elementor-element.elementor-element-eec8bbf .eael-gravity-form .gfield .gfield_list_header .gform-field-label{color:#000000;}html body .elementor-85 .elementor-element.elementor-element-eec8bbf .eael-gravity-form .gfield label, html body .elementor-85 .elementor-element.elementor-element-eec8bbf .eael-gravity-form .gfield .gfield_list_header .gform-field-label{font-family:"Montserrat", Sans-serif;font-weight:600;}html body .elementor-85 .elementor-element.elementor-element-eec8bbf .eael-gravity-form .gfield input[type="text"], html body .elementor-85 .elementor-element.elementor-element-eec8bbf .eael-gravity-form .gfield input[type="email"], html body .elementor-85 .elementor-element.elementor-element-eec8bbf .eael-gravity-form .gfield input[type="tel"], html body .elementor-85 .elementor-element.elementor-element-eec8bbf .eael-gravity-form .gfield input[type="number"], html body .elementor-85 .elementor-element.elementor-element-eec8bbf .eael-gravity-form .gfield textarea, html body .elementor-85 .elementor-element.elementor-element-eec8bbf .eael-gravity-form .gfield select{background-color:#FFFFFF;color:#000000;}html body .elementor-85 .elementor-element.elementor-element-eec8bbf .eael-gravity-form .gfield .ginput_container input[type="text"], html body .elementor-85 .elementor-element.elementor-element-eec8bbf .eael-gravity-form .gfield .ginput_container input[type="email"], html body .elementor-85 .elementor-element.elementor-element-eec8bbf .eael-gravity-form .gfield .ginput_container input[type="tel"], html body .elementor-85 .elementor-element.elementor-element-eec8bbf .eael-gravity-form .gfield .ginput_container input[type="number"], html body .elementor-85 .elementor-element.elementor-element-eec8bbf .eael-gravity-form .gfield .ginput_container_date input[type="text"], html body .elementor-85 .elementor-element.elementor-element-eec8bbf .eael-gravity-form .gfield .ginput_container_phone input[type="text"], html body .elementor-85 .elementor-element.elementor-element-eec8bbf .eael-gravity-form .gfield .ginput_container_email input[type="text"], html body .elementor-85 .elementor-element.elementor-element-eec8bbf .eael-gravity-form .gfield .ginput_container_text input[type="text"], html body .elementor-85 .elementor-element.elementor-element-eec8bbf .eael-gravity-form .gfield textarea, html body .elementor-85 .elementor-element.elementor-element-eec8bbf .eael-gravity-form .gfield select{font-family:"Montserrat", Sans-serif;}html body .elementor-85 .elementor-element.elementor-element-eec8bbf .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}html body .elementor-85 .elementor-element.elementor-element-eec8bbf .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-85 .elementor-element.elementor-element-eec8bbf .eael-gravity-form .gform_footer input[type="submit"]{background-color:#734142 !important;color:#FFFFFF !important;border-radius:10px 10px 10px 10px !important;}html body .elementor-85 .elementor-element.elementor-element-eec8bbf .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{background-color:#734142 !important;color:#FFFFFF !important;border-radius:10px 10px 10px 10px !important;}html body .elementor-85 .elementor-element.elementor-element-eec8bbf .eael-gravity-form .gform_body input[type="submit"].gform-button{background-color:#734142 !important;border-radius:10px 10px 10px 10px !important;}html body .elementor-85 .elementor-element.elementor-element-eec8bbf .eael-gravity-form .gform_footer input[type="submit"]:hover{background-color:#3F4545 !important;color:#FFFFFF !important;}html body .elementor-85 .elementor-element.elementor-element-eec8bbf .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]:hover{background-color:#3F4545 !important;color:#FFFFFF !important;}html body .elementor-85 .elementor-element.elementor-element-eec8bbf .eael-gravity-form .gform_body input[type="submit"].gform-button:hover{background-color:#3F4545 !important;color:#FFFFFF !important;}html body .elementor-85 .elementor-element.elementor-element-eec8bbf .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-85 .elementor-element.elementor-element-eec8bbf .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-85 .elementor-element.elementor-element-eec8bbf .eael-gravity-form .gform_body input[type="submit"].gform-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;}html body .elementor-85 .elementor-element.elementor-element-eec8bbf .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{width:100px;}html body .elementor-85 .elementor-element.elementor-element-eec8bbf .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-85 .elementor-element.elementor-element-eec8bbf .gform_wrapper li.gfield_error textarea{border-width:1px;}.elementor-85 .elementor-element.elementor-element-3c2b7b06 > .elementor-container{max-width:1200px;}.elementor-85 .elementor-element.elementor-element-3c2b7b06{padding:0px 30px 100px 30px;}.elementor-85 .elementor-element.elementor-element-77a390fc{border-radius:10px 10px 10px 10px;}.elementor-85 .elementor-element.elementor-element-77a390fc iframe{height:350px;}@media(max-width:1024px){.elementor-85 .elementor-element.elementor-element-0a3df9c{padding:250px 15px 50px 15px;}.elementor-85 .elementor-element.elementor-element-8ddecf0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-a5b46a3 .elementor-heading-title{font-size:45px;}.elementor-85 .elementor-element.elementor-element-631027a.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-85 .elementor-element.elementor-element-631027a > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-3b7d553f{padding:50px 15px 50px 15px;}.elementor-85 .elementor-element.elementor-element-77b4ca17 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-1da803ed .elementor-heading-title{font-size:45px;}.elementor-85 .elementor-element.elementor-element-6863af10 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-6863af10 .elementor-icon-box-title a{font-size:17px;}.elementor-85 .elementor-element.elementor-element-4ed93a0b .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-4ed93a0b .elementor-icon-box-title a{font-size:17px;}.elementor-85 .elementor-element.elementor-element-6daf3877 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-6daf3877 .elementor-icon-box-title a{font-size:17px;}.elementor-85 .elementor-element.elementor-element-3dbaf86e > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:35px 35px 35px 35px;}.elementor-85 .elementor-element.elementor-element-3c2b7b06{padding:0px 15px 50px 15px;}}@media(max-width:767px){.elementor-85 .elementor-element.elementor-element-a5b46a3 .elementor-heading-title{font-size:35px;}.elementor-85 .elementor-element.elementor-element-1da803ed .elementor-heading-title{font-size:35px;}.elementor-85 .elementor-element.elementor-element-6863af10 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-6863af10 .elementor-icon-box-title a{font-size:18px;}.elementor-85 .elementor-element.elementor-element-4ed93a0b .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-4ed93a0b .elementor-icon-box-title a{font-size:18px;}.elementor-85 .elementor-element.elementor-element-6daf3877 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-6daf3877 .elementor-icon-box-title a{font-size:18px;}}@media(max-width:1024px) and (min-width:768px){.elementor-85 .elementor-element.elementor-element-8ddecf0{width:100%;}.elementor-85 .elementor-element.elementor-element-631027a{width:100%;}.elementor-85 .elementor-element.elementor-element-77b4ca17{width:100%;}.elementor-85 .elementor-element.elementor-element-3dbaf86e{width:100%;}}/* Start custom CSS for section, class: .elementor-element-0a3df9c *//* Maakt de tijdelijke laadruimte van de video direct zwart */
.elementor-85 .elementor-element.elementor-element-0a3df9c .elementor-wrapper,
.elementor-85 .elementor-element.elementor-element-0a3df9c .elementor-video-iframe,
.elementor-85 .elementor-element.elementor-element-0a3df9c .elementor-background-video-container,
.elementor-85 .elementor-element.elementor-element-0a3df9c iframe {
    background-color: #0b0b0b !important; /* De donkere achtergrondkleur van je site */
    background: #0b0b0b !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6863af10 *//* Kleur voor SVG iconen */
.elementor-85 .elementor-element.elementor-element-6863af10 .elementor-icon svg {
    fill: #3F4545 !important;
    transition: fill 0.3s ease;
}

/* Kleur voor Font iconen (i element) */
.elementor-85 .elementor-element.elementor-element-6863af10 .elementor-icon i {
    color: #3F4545 !important;
    transition: color 0.3s ease;
}

/* Hover kleur voor SVG iconen */
.elementor-85 .elementor-element.elementor-element-6863af10:hover .elementor-icon svg {
    fill: #780000 !important;
}

/* Hover kleur voor Font iconen */
.elementor-85 .elementor-element.elementor-element-6863af10:hover .elementor-icon i {
    color: #780000 !important;
}

/* Zorg dat de container de animatie niet blokkeert */
.elementor-85 .elementor-element.elementor-element-6863af10 .elementor-icon {
    background: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ed93a0b *//* Kleur voor SVG iconen */
.elementor-85 .elementor-element.elementor-element-4ed93a0b .elementor-icon svg {
    fill: #3F4545 !important;
    transition: fill 0.3s ease;
}

/* Kleur voor Font iconen (i element) */
.elementor-85 .elementor-element.elementor-element-4ed93a0b .elementor-icon i {
    color: #3F4545 !important;
    transition: color 0.3s ease;
}

/* Hover kleur voor SVG iconen */
.elementor-85 .elementor-element.elementor-element-4ed93a0b:hover .elementor-icon svg {
    fill: #780000 !important;
}

/* Hover kleur voor Font iconen */
.elementor-85 .elementor-element.elementor-element-4ed93a0b:hover .elementor-icon i {
    color: #780000 !important;
}

/* Zorg dat de container de animatie niet blokkeert */
.elementor-85 .elementor-element.elementor-element-4ed93a0b .elementor-icon {
    background: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6daf3877 *//* Kleur voor SVG iconen */
.elementor-85 .elementor-element.elementor-element-6daf3877 .elementor-icon svg {
    fill: #3F4545 !important;
    transition: fill 0.3s ease;
}

/* Kleur voor Font iconen (i element) */
.elementor-85 .elementor-element.elementor-element-6daf3877 .elementor-icon i {
    color: #3F4545 !important;
    transition: color 0.3s ease;
}

/* Hover kleur voor SVG iconen */
.elementor-85 .elementor-element.elementor-element-6daf3877:hover .elementor-icon svg {
    fill: #780000 !important;
}

/* Hover kleur voor Font iconen */
.elementor-85 .elementor-element.elementor-element-6daf3877:hover .elementor-icon i {
    color: #780000 !important;
}

/* Zorg dat de container de animatie niet blokkeert */
.elementor-85 .elementor-element.elementor-element-6daf3877 .elementor-icon {
    background: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for eael-gravity-form, class: .elementor-element-eec8bbf *//* Gradient styling voor de Gravity Forms verzendknop */
body .gform_wrapper .gform_footer input[type="submit"],
body .gform_wrapper .gform_page_footer input[type="button"] {
    background: linear-gradient(160deg, #734142 0%, #780000 100%) !important;
    color: #ffffff; /* Tekstkleur wit */
    border: none;
    padding: 12px 24px;
    border-radius: 5px; /* Optioneel: voor afgeronde hoeken */
    transition: opacity 0.3s ease;
    cursor: pointer;
}

/* Hover effect zodat de knop reageert als je eroverheen gaat */
body .gform_wrapper .gform_footer input[type="submit"]:hover,
body .gform_wrapper .gform_page_footer input[type="button"]:hover {
    opacity: 0.9;
}

/* Verberg de tekst (verplicht) in Gravity Forms */
.gfield_required_text {
    display: none !important;
}

/* Als er ook een asterisk (*) staat die je weg wilt hebben: */
.gfield_required {
    display: none !important;
}/* End custom CSS */