.elementor-783 .elementor-element.elementor-element-2ba6c41{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-783 .elementor-element.elementor-element-276b591{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-783 .elementor-element.elementor-element-276b591 > .elementor-shape-top .elementor-shape-fill, .elementor-783 .elementor-element.elementor-element-276b591 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFEFE3;}.elementor-783 .elementor-element.elementor-element-04de1a2{--display:flex;--justify-content:center;}.elementor-783 .elementor-element.elementor-element-04de1a2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-783 .elementor-element.elementor-element-48f72bf{text-align:center;}.elementor-783 .elementor-element.elementor-element-07c7d45{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-783 .elementor-element.elementor-element-07c7d45 > .elementor-shape-top .elementor-shape-fill, .elementor-783 .elementor-element.elementor-element-07c7d45 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFEFE3;}.elementor-783 .elementor-element.elementor-element-07c7d45 > .elementor-shape-bottom .elementor-shape-fill, .elementor-783 .elementor-element.elementor-element-07c7d45 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#2B150E;}.elementor-783 .elementor-element.elementor-element-07c7d45 > .elementor-shape-bottom svg, .elementor-783 .elementor-element.elementor-element-07c7d45 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:120px;}.elementor-783 .elementor-element.elementor-element-05bb9cb{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-783 .elementor-element.elementor-element-05bb9cb:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-05bb9cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_white );}.elementor-783 .elementor-element.elementor-element-4bdd787{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-783 .elementor-element.elementor-element-4bdd787:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-4bdd787 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B150E;}.elementor-783 .elementor-element.elementor-element-4920385{--display:flex;--justify-content:center;}.elementor-783 .elementor-element.elementor-element-4920385.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-783 .elementor-element.elementor-element-e5dbcdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-783 .elementor-element.elementor-element-e5dbcdd .elementor-heading-title{color:#FFD200;}.elementor-783 .elementor-element.elementor-element-e5dbcdd {---ui-speed:1500ms;---ui-delay:200ms;---ui-stagger:20ms;}.elementor-783 .elementor-element.elementor-element-c14579d{color:#FFFFFF;}.elementor-783 .elementor-element.elementor-element-6c00b11 .elementor-button{background-color:#B72C34;fill:#FFFFFF;color:#FFFFFF;}.elementor-783 .elementor-element.elementor-element-6c00b11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-783 .elementor-element.elementor-element-6c00b11.elementor-element{--align-self:flex-start;}.elementor-783 .elementor-element.elementor-element-6c00b11 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-783 .elementor-element.elementor-element-c77ea85{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-783 .elementor-element.elementor-element-c77ea85.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-783 .elementor-element.elementor-element-eb9a542{width:var( --container-widget-width, 50.746% );max-width:50.746%;margin:0px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50.746%;--container-widget-flex-grow:0;top:14px;border-radius:20px 20px 20px 20px;text-align:start;}.elementor-783 .elementor-element.elementor-element-eb9a542.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-783 .elementor-element.elementor-element-eb9a542{left:265px;}body.rtl .elementor-783 .elementor-element.elementor-element-eb9a542{right:265px;}.elementor-783 .elementor-element.elementor-element-eb9a542 img{max-width:100%;height:500px;object-fit:cover;object-position:center center;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:20px 20px 20px 20px;}.elementor-783 .elementor-element.elementor-element-ce178ae{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;top:71px;}.elementor-783 .elementor-element.elementor-element-ce178ae.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-783 .elementor-element.elementor-element-ce178ae{left:152px;}body.rtl .elementor-783 .elementor-element.elementor-element-ce178ae{right:152px;}.elementor-783 .elementor-element.elementor-element-ce178ae img{height:409px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}@media(min-width:768px){.elementor-783 .elementor-element.elementor-element-04de1a2{--width:100%;}.elementor-783 .elementor-element.elementor-element-4920385{--width:50%;}.elementor-783 .elementor-element.elementor-element-c77ea85{--width:50%;}}@media(max-width:1024px){.elementor-783 .elementor-element.elementor-element-276b591{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-783 .elementor-element.elementor-element-48f72bf{text-align:center;}.elementor-783 .elementor-element.elementor-element-07c7d45{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-783 .elementor-element.elementor-element-4bdd787{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-783 .elementor-element.elementor-element-e5dbcdd{text-align:center;}.elementor-783 .elementor-element.elementor-element-c14579d{text-align:center;}.elementor-783 .elementor-element.elementor-element-eb9a542{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}body:not(.rtl) .elementor-783 .elementor-element.elementor-element-ce178ae{left:30px;}body.rtl .elementor-783 .elementor-element.elementor-element-ce178ae{right:30px;}}@media(max-width:767px){.elementor-783 .elementor-element.elementor-element-276b591{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--z-index:1;}.elementor-783 .elementor-element.elementor-element-04de1a2.e-con{--order:-99999 /* order start hack */;}.elementor-783 .elementor-element.elementor-element-48f72bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-783 .elementor-element.elementor-element-07c7d45 > .elementor-shape-bottom svg, .elementor-783 .elementor-element.elementor-element-07c7d45 > .e-con-inner > .elementor-shape-bottom svg{height:84px;}.elementor-783 .elementor-element.elementor-element-07c7d45{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-783 .elementor-element.elementor-element-4bdd787{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-783 .elementor-element.elementor-element-4920385.e-con{--order:-99999 /* order start hack */;}.elementor-783 .elementor-element.elementor-element-e5dbcdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-783 .elementor-element.elementor-element-c14579d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-783 .elementor-element.elementor-element-6c00b11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-783 .elementor-element.elementor-element-6c00b11.elementor-element{--align-self:center;}.elementor-783 .elementor-element.elementor-element-eb9a542{border-radius:10px 10px 10px 10px;}.elementor-783 .elementor-element.elementor-element-eb9a542 img{border-radius:10px 10px 10px 10px;}.elementor-783 .elementor-element.elementor-element-ce178ae{width:var( --container-widget-width, 187.852px );max-width:187.852px;--container-widget-width:187.852px;--container-widget-flex-grow:0;top:112.094px;}body:not(.rtl) .elementor-783 .elementor-element.elementor-element-ce178ae{left:62px;}body.rtl .elementor-783 .elementor-element.elementor-element-ce178ae{right:62px;}.elementor-783 .elementor-element.elementor-element-ce178ae img{border-radius:10px 10px 10px 10px;}}/* Start custom CSS for wpforms, class: .elementor-element-e637cf7 *//* WPFORMS – HUISSTIJL */

div.wpforms-container-full {
    --wpforms-field-border-radius: 8px;
    --wpforms-field-border-color: #DED8D4;
    --wpforms-field-background-color: #fff;
    --wpforms-field-text-color: #2B150E;
    --wpforms-label-color: #2B150E;
    font-family: "Poppins", sans-serif !important;
    color: #2B150E !important;
    background: transparent !important;
}


/* VELDEN */

div.wpforms-container-full .wpforms-field {
    padding: 0 0 25px !important;
}

div.wpforms-container-full .wpforms-field-label {
    font-family: "Poppins", sans-serif !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.4 !important;
    color: #2B150E !important;
    margin-bottom: 8px !important;
}

div.wpforms-container-full .wpforms-required-label {
    color: #B72C34 !important;
}

div.wpforms-container-full .wpforms-field-description,
div.wpforms-container-full .wpforms-field-sublabel {
    font-family: "Poppins", sans-serif !important;
    font-size: 13px !important;
    line-height: 1.5 !important;
    color: #766C68 !important;
}


/* INPUTS */

div.wpforms-container-full input[type="text"],
div.wpforms-container-full input[type="email"],
div.wpforms-container-full input[type="tel"],
div.wpforms-container-full input[type="url"],
div.wpforms-container-full input[type="number"],
div.wpforms-container-full input[type="date"],
div.wpforms-container-full select {
    width: 100% !important;
    max-width: 100% !important;
    height: 48px !important;
    min-height: 48px !important;
    padding: 0 16px !important;
    font-family: "Poppins", sans-serif !important;
    font-size: 15px !important;
    line-height: normal !important;
    color: #2B150E !important;
    background: #fff !important;
    border: 1px solid #DED8D4 !important;
    border-radius: 8px !important;
    box-shadow: none !important;
}

div.wpforms-container-full select {
    padding-right: 45px !important;
}

div.wpforms-container-full textarea {
    width: 100% !important;
    min-height: 120px !important;
    padding: 14px 16px !important;
    font-family: "Poppins", sans-serif !important;
    font-size: 15px !important;
    line-height: 1.6 !important;
    color: #2B150E !important;
    background: #fff !important;
    border: 1px solid #DED8D4 !important;
    border-radius: 8px !important;
    box-shadow: none !important;
}

div.wpforms-container-full input:focus,
div.wpforms-container-full select:focus,
div.wpforms-container-full textarea:focus {
    border-color: #2B150E !important;
    box-shadow: 0 0 0 3px rgba(255, 210, 0, .22) !important;
    outline: none !important;
}


/* CHECKBOXES + RADIO */

div.wpforms-container-full input[type="checkbox"],
div.wpforms-container-full input[type="radio"] {
    width: 20px !important;
    height: 20px !important;
    accent-color: #B72C34 !important;
}

div.wpforms-container-full .wpforms-field-checkbox label,
div.wpforms-container-full .wpforms-field-radio label {
    font-family: "Poppins", sans-serif !important;
    font-size: 15px !important;
    color: #2B150E !important;
}


/* STEPS */

div.wpforms-container-full .wpforms-page-indicator {
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 30px !important;
    margin: 0 auto 35px !important;
}

div.wpforms-container-full .wpforms-page-indicator-page {
    float: none !important;
    display: flex !important;
    align-items: center !important;
    margin: 0 !important;
    white-space: nowrap !important;
}

div.wpforms-container-full
.wpforms-page-indicator.circles
.wpforms-page-indicator-page-number {
    width: 42px !important;
    height: 42px !important;
    min-width: 42px !important;
    padding: 0 !important;
    margin-right: 10px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: #F2ECE9 !important;
    color: #2B150E !important;
    border: 0 !important;
    border-radius: 50% !important;
    font-family: "Poppins", sans-serif !important;
    font-size: 16px !important;
}

div.wpforms-container-full
.wpforms-page-indicator.circles
.wpforms-page-indicator-page.active
.wpforms-page-indicator-page-number {
    background: #FFD200 !important;
    color: #2B150E !important;
}

div.wpforms-container-full .wpforms-page-indicator-page-title {
    font-family: "Londrina Solid", sans-serif !important;
    font-size: 24px !important;
    font-weight: 400 !important;
    line-height: 1.2 !important;
    text-transform: uppercase !important;
    color: #2B150E !important;
}


/* KNOPPEN */

div.wpforms-container-full button[type="submit"],
div.wpforms-container-full button.wpforms-page-button {
    font-family: "Londrina Solid", sans-serif !important;
    font-size: 19px !important;
    font-weight: 400 !important;
    line-height: 1 !important;
    text-transform: uppercase !important;
    letter-spacing: 0 !important;
    color: #2B150E !important;
    background: #FFD200 !important;
    border: 0 !important;
    border-radius: 50px !important;
    height: auto !important;
    padding: 17px 35px !important;
    box-shadow: none !important;
    transition: .2s ease !important;
}

div.wpforms-container-full button[type="submit"]:hover,
div.wpforms-container-full button.wpforms-page-button:hover {
    background: #B72C34 !important;
    color: #fff !important;
}

div.wpforms-container-full .wpforms-page-button-container {
    display: flex !important;
    justify-content: center !important;
    gap: 15px !important;
}


/* INTRODUCTIE
   CSS-class in WPForms: introductie */

div.wpforms-container-full .introductie,
div.wpforms-container-full .introductie p,
div.wpforms-container-full .introductie h2,
div.wpforms-container-full .introductie h3,
div.wpforms-container-full .introductie h4 {
    text-align: center !important;
}


/* MOBIEL */

@media (max-width: 767px) {

    div.wpforms-container-full .wpforms-page-indicator {
        justify-content: space-between !important;
        gap: 8px !important;
        margin-bottom: 28px !important;
    }

    div.wpforms-container-full .wpforms-page-indicator-page-title {
        display: none !important;
    }

    div.wpforms-container-full
    .wpforms-page-indicator.circles
    .wpforms-page-indicator-page-number {
        width: 38px !important;
        height: 38px !important;
        min-width: 38px !important;
        margin: 0 !important;
    }

    div.wpforms-container-full button[type="submit"],
    div.wpforms-container-full button.wpforms-page-button {
        font-size: 18px !important;
        padding: 15px 28px !important;
    }
}/* End custom CSS */