.elementor-3225 .elementor-element.elementor-element-be3447f{--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:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:10px 10px 10px 10px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-3225 .elementor-element.elementor-element-be3447f:not(.elementor-motion-effects-element-type-background), .elementor-3225 .elementor-element.elementor-element-be3447f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3225 .elementor-element.elementor-element-33932b6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-3225 .elementor-element.elementor-element-77fb03d .elementor-heading-title{font-family:var( --e-global-typography-cd5a8f8-font-family ), Sans-serif;font-size:var( --e-global-typography-cd5a8f8-font-size );text-transform:var( --e-global-typography-cd5a8f8-text-transform );color:var( --e-global-color-accent );}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3225 .elementor-element.elementor-element-7123b23{color:var( --e-global-color-accent );}#elementor-popup-modal-3225 .dialog-widget-content{background-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-3225{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-3225 .dialog-message{width:840px;height:auto;}#elementor-popup-modal-3225 .dialog-close-button{display:flex;top:5%;font-size:23px;}body:not(.rtl) #elementor-popup-modal-3225 .dialog-close-button{right:5%;}body.rtl #elementor-popup-modal-3225 .dialog-close-button{left:5%;}#elementor-popup-modal-3225 .dialog-close-button i{color:var( --e-global-color-secondary );}#elementor-popup-modal-3225 .dialog-close-button svg{fill:var( --e-global-color-secondary );}@media(max-width:1100px){.elementor-3225 .elementor-element.elementor-element-be3447f{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3225 .elementor-element.elementor-element-77fb03d .elementor-heading-title{font-size:var( --e-global-typography-cd5a8f8-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-3225 .elementor-element.elementor-element-be3447f{--padding-top:20px;--padding-bottom:140px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3225 .elementor-element.elementor-element-77fb03d .elementor-heading-title{font-size:var( --e-global-typography-cd5a8f8-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}#elementor-popup-modal-3225 .dialog-close-button{top:5%;font-size:23px;}}/* Start custom CSS for shortcode, class: .elementor-element-ece8401 */h2.gform_title {
    display: none;
}

p.gform_required_legend {
    display: none;
}

span.gfield_required.gfield_required_asterisk {
    color: white !important;
}

div#gform_fields_9 {
    gap: 20px;
}

/* Zorg dat de Gravity Forms datumprikker boven de pop-up zweeft */
#ui-datepicker-div {
    z-index: 999999 !important;
}

/*Stappen balk*/
p.gf_progressbar_title {
color: var(--e-global-color-accent)!important;
    font-family: var(--e-global-typography-db601e8-font-family), Sans-serif!important;
    font-size: var(--e-global-typography-db601e8-font-size)!important;
    font-weight: var(--e-global-typography-db601e8-font-weight)!important;
    text-transform: var(--e-global-typography-db601e8-text-transform)!important;
    line-height: var(--e-global-typography-db601e8-line-height)!important;
    text-align: left!important;
}

.gform-theme--framework .gf_progressbar .percentbar_blue {
    background-color: var(--e-global-color-primary)!important;
    color: var(--e-global-color-accent)!important;
    display: flex!important;
    justify-content: end!important;
}

.gf_progressbar.gf_progressbar_blue{
background-color: var(--e-global-color-secondary)!important;
    border-style: none!important;
}

/*titels*/
label.gfield_label.gform-field-label, legend.gfield_label.gform-field-label.gfield_label_before_complex, legend.gfield_label.gform-field-label, label.gform-field-label.gform-field-label--type-sub, span#gfield_upload_rules_4_61, div#field_4_62 {
    color: var(--e-global-color-accent)!important;
    font-family: var(--e-global-typography-db601e8-font-family), Sans-serif!important;
    font-size: 1.3em!important;
    font-weight: var(--e-global-typography-db601e8-font-weight)!important;
    text-transform: var(--e-global-typography-db601e8-text-transform)!important;
}

.gform-theme--framework .gform-field-label--type-inline:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){
    color: var(--e-global-color-accent)!important;
    font-family: var(--e-global-typography-db601e8-font-family), Sans-serif!important;
    font-size: 1.3em!important;
    font-weight: var(--e-global-typography-db601e8-font-weight)!important;
    text-transform: var(--e-global-typography-db601e8-text-transform)!important;
}

div#field_4_52, div#field_4_37, div#field_4_31, div#field_4_14{
    color: var(--e-global-color-accent)!important;
    font-family: var(--e-global-typography-db601e8-font-family), Sans-serif!important;
    font-size: 40px!important;
    font-weight: var(--e-global-typography-db601e8-font-weight)!important;
    text-transform: var(--e-global-typography-db601e8-text-transform)!important;
    line-height: var(--e-global-typography-db601e8-line-height)!important;
    text-align: left!important;
}

div#field_4_58, div#field_4_36, div#field_4_47, div#field_4_40, div#field_4_13, div#field_4_18, div#field_4_25{
    color: var(--e-global-color-accent)!important;
    font-family: var(--e-global-typography-db601e8-font-family), Sans-serif!important;
    font-size: 25px!important;
    font-weight: var(--e-global-typography-db601e8-font-weight)!important;
    text-transform: var(--e-global-typography-db601e8-text-transform)!important;
    line-height: var(--e-global-typography-db601e8-line-height)!important;
    text-align: left!important;
}

/*volgende/ Verzend button*/
#gform_submit_button_9
{
display: inline-block;
    width: 300px;
    background-color: var( --e-global-color-text );
    color: var(--e-global-color-accent);
    border-radius: 6px 6px 6px 6px;
    padding: 12px 30px 12px 30px;
    font-family: var(--e-global-typography-7b44839-font-family), Sans-serif;
    font-size: var(--e-global-typography-7b44839-font-size);
    font-weight: var(--e-global-typography-7b44839-font-weight);
    text-transform: var(--e-global-typography-7b44839-text-transform);
}

#gform_submit_button_9:hover
{
display: inline-block;
    width: 300px;
    background-color: var( --e-global-color-accent );
    color: var(--e-global-color-text);
}

/*Input CV*/
input#input_4_61{
font-family: var(--e-global-typography-de94e4f-font-family), Sans-serif;
    font-size: var(--e-global-typography-de94e4f-font-size);
    font-weight: var(--e-global-typography-de94e4f-font-weight);
    text-transform: var(--e-global-typography-de94e4f-text-transform);
}


.ginput_counter.gfield_description {
    display: none;
}

div#field_9_14
 {
    color: white;
}

/* FIX: input/textarea/select hadden nog geen styling - toegevoegd zodat ze aansluiten bij de rest van de site (afgeronde hoeken, padding, kleuren, zoals op werken-bij-buns) */
.gform-theme--framework .gfield input[type="text"],
.gform-theme--framework .gfield input[type="email"],
.gform-theme--framework .gfield input[type="tel"],
.gform-theme--framework .gfield input[type="number"],
.gform-theme--framework .gfield input[type="url"],
.gform-theme--framework .gfield textarea,
.gform-theme--framework .gfield select {
    border-style: none!important;
    border-radius: 5px!important;
    padding: 10px 15px!important;
    background-color: var(--e-global-color-accent)!important;
    color: var(--e-global-color-text)!important;
}

.gform-theme--framework .gfield input[type="text"],
.gform-theme--framework .gfield input[type="email"],
.gform-theme--framework .gfield input[type="tel"],
.gform-theme--framework .gfield input[type="number"],
.gform-theme--framework .gfield input[type="url"] {
    height: 50px!important;
}/* End custom CSS */