.elementor-4622 .elementor-element.elementor-element-e269c4f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--overflow:hidden;--padding-top:20px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4622 .elementor-element.elementor-element-b78fcbe{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;text-align:left;}.elementor-4622 .elementor-element.elementor-element-b78fcbe img{width:100%;}.elementor-4622 .elementor-element.elementor-element-c9dcc13 .elementor-button{background-color:var( --e-global-color-0941269 );font-family:var( --e-global-typography-ddb0c36-font-family ), Sans-serif;font-size:var( --e-global-typography-ddb0c36-font-size );font-weight:var( --e-global-typography-ddb0c36-font-weight );text-decoration:var( --e-global-typography-ddb0c36-text-decoration );line-height:var( --e-global-typography-ddb0c36-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-4622 .elementor-element.elementor-element-c9dcc13 .elementor-button:hover, .elementor-4622 .elementor-element.elementor-element-c9dcc13 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );border-color:var( --e-global-color-primary );}.elementor-4622 .elementor-element.elementor-element-c9dcc13{width:auto;max-width:auto;}.elementor-4622 .elementor-element.elementor-element-c9dcc13 .elementor-button:hover svg, .elementor-4622 .elementor-element.elementor-element-c9dcc13 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4622 .elementor-element.elementor-element-2e7a7dd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4622 .elementor-element.elementor-element-2e7a7dd:not(.elementor-motion-effects-element-type-background), .elementor-4622 .elementor-element.elementor-element-2e7a7dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7401513 );}body.elementor-page-4622:not(.elementor-motion-effects-element-type-background), body.elementor-page-4622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}@media(max-width:1024px){.elementor-4622 .elementor-element.elementor-element-e269c4f{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-4622 .elementor-element.elementor-element-b78fcbe{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;z-index:5;}.elementor-4622 .elementor-element.elementor-element-c9dcc13 .elementor-button{font-size:var( --e-global-typography-ddb0c36-font-size );line-height:var( --e-global-typography-ddb0c36-line-height );}}@media(max-width:767px){.elementor-4622 .elementor-element.elementor-element-e269c4f{--padding-top:25px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;}.elementor-4622 .elementor-element.elementor-element-b78fcbe{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-4622 .elementor-element.elementor-element-c9dcc13{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-4622 .elementor-element.elementor-element-c9dcc13 .elementor-button{font-size:var( --e-global-typography-ddb0c36-font-size );line-height:var( --e-global-typography-ddb0c36-line-height );padding:8px 10px 10px 10px;}.elementor-4622 .elementor-element.elementor-element-2e7a7dd{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4622 .elementor-element.elementor-element-34e0b41 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-34e0b41 */@media only screen and (min-width: 200px) and (max-width: 767px) {
    .gform_wrapper .gf_step {
        width: auto;
        display: inline-block;
        text-align: center;
        margin: 4px;
    }
    
    .gform_wrapper .gf_page_steps {
        padding: 20px;
    }
    
    span.gf_step_label {
        display: none !important;
    }
    
    span.gf_step_number {
        background-color: #ffc425;
        color: #252525;
        height: 25px;
        width: 25px;
        border-radius: 50%;
        text-align: center;
        line-height: 25px;
    }
    
    .gform_page_footer input[type="button"] {
        max-width: 49% !important;
        padding: 20px 10px 20px 10px !important;
        background-color: #FFC425;
        color: #252525;
    }
    
    button.check-club, button.check-sport, button.check-ideal, button.check-bank {
        width: 100% !important;
        margin: 15px 0px 0 0;
    }
}

/*KLEINER DAN 650PX*/
@media only screen and (max-width: 650px) {
    div#gf_step_10_1 {
        flex: 14% !important;
        width: 14% !important;
    }
    
    div#gf_step_10_2 {
        flex: 14% !important;
        width: 14% !important;
    }
    
    div#gf_step_10_3 {
        flex: 14% !important;
        width: 14% !important;
    }
    
    div#gf_step_10_4 {
        flex: 14% !important;
        width: 14% !important;
    }
    
    div#gf_step_10_5 {
        flex: 14% !important;
        width: 14% !important;
    }
    
    div#gf_step_10_6 {
        flex: 14% !important;
        width: 14% !important;
    }
    
    div#gf_step_10_7 {
        flex: 14% !important;
        width: 14% !important;
    }
    
    .gform_legacy_markup_wrapper .gf_step {
        margin: 24px 0px 24px 0 !important;
    }
    
    .gform_body{
        padding: 10px !important;
    }
}
/*EINDE KLEINER DAN 650PX*/

/*TUSSEN 200PX & 767PX*/
@media only screen and (min-width: 200px) and (max-width: 767px)  {
    .gform_wrapper .gf_step {
        width: auto;
        display: inline-block;
        text-align: center;
        margin: 4px;
    }
   
    .gform_wrapper .gf_page_steps {
        padding: 20px;
    }

    span.gf_step_label {
        display: none !important;
    }

    span.gf_step_number {
        background-color: #ffc425;
        color: #252525;
        height: 25px;
        width: 25px;
        border-radius: 50%;
        text-align: center;
        line-height: 25px;  
    }

    .gform_page_footer input[type="button"] {
        max-width: 49% !important;
        padding: 20px 10px 20px 10px !important;
        background-color: #FFC425;
        color: #252525;
    }

    button.check-club, button.check-sport, button.check-ideal, button.check-bank { 
        width: 100% !important;
        margin: 15px 0px 0 0;
    }
}
/*EINDE TUSSEN 200PX & 767PX*/

div#gf_page_steps_10 {
    justify-content: space-between !important;
    display: flex !important;
}

div#field_10_69 {
    margin-bottom: -140px !important;
}

p.gform_required_legend {
    display: none;
}

.gf_page_steps {
    font-size: 14px;
}

li#field_1_69 {
    height: 1px;
}

body .gform_wrapper ul li.gfield {
    margin: 0px !important;
    padding: 0px !important;
}

table td, table th {
    padding: 0px;
    line-height: 1.5;
    vertical-align: top;
    border: 0px solid #ccc;
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: #FFFFFF !important;
}

table tbody tr:hover>td, table tbody tr:hover>th {
    background-color: #FFFFFF !important;
}

.gf_page_steps {
    font-size: 14px;
}

li#field_1_69 {
    height: 1px;
}

.signup_heading{
    font-family: "EB Garamond",Sans-serif;
    font-size: 36px;
    font-weight: 500 !important;
    margin: 0px 0 15px 0;
    color:#1d1d1b !important;
    line-height: 2.8rem !important;
}

.signup_subheading{
    font-family: "EB Garamond",Sans-serif;
    font-size: 25px;
    font-weight: 500 !important;
    margin: 0px 0 5px 0;
    color: #1d1d1b !important; 

}

label.gfield_label{
    font-family: "EB Garamond",Sans-serif;
    font-size: 20px !important;
    font-weight: 500 !important;
    margin: 25px 0 0px 0;
    color: #1d1d1b;
}

button.check-club, button.check-sport, button.check-ideal, button.check-bank {
    background: none;
    color: #252525;
    border: 1px solid#ffc425;    

}

body .gform_next_button button {
    font-family: "EB Garamond",Sans-serif;
    border: 1px solid red !important;
}

body .gform_wrapper ul li.gfield {
    margin: 0px !important;
    padding: 0px !important;
}

li#field_10_69 {
    margin-top: -100px !important;
}

span.gfield_required.gfield_required_asterisk {
    visibility: hidden !important;
}

label.gfield_label.gfield_label_before_complex {
    font-size: 3rem !important;
}

label.gfield_consent_label {
    width: 85% !important;
}

.gform_wrapper.gravity-theme .gf_step {
    display: inline-block !important;
    margin: 0px 0px 10px 0 !important;
}

.factuurgegevens{
    font-size: 42px !important;
}

.gform_body {
    padding: 25px;
}

.extra_donation {
    margin: 25px 0;
}

.betaalmethode{
    visibility: hidden !important;
}

.display-none{
    display: none !important;
}

.hidden_product {
    visibility: hidden;
}

.hidden_fields {
    display: none;
}




/*KNOPPEN KLEUR*/
input#gform_next_button_10_2 {
    color: #252525;
    background-color: #F1B31A;
}

input#gform_next_button_10_2:hover {
    color: #F1B31A;
    background-color: #252525;
}

input#gform_next_button_10_94 {
    color: #252525;
    background-color: #F1B31A;
}

input#gform_next_button_10_94:hover {
    color: #F1B31A;
    background-color: #252525;
}

input#gform_previous_button_10_94 {
    color: #252525;
    background-color: #F1B31A;
}

input#gform_previous_button_10_94:hover {
    color: #F1B31A;
    background-color: #252525;
}

input#gform_next_button_10_29 {
    color: #252525;
    background-color: #F1B31A;
}

input#gform_next_button_10_29:hover {
    color: #F1B31A;
    background-color: #252525;
}

input#gform_previous_button_10_29 {
    color: #252525;
    background-color: #F1B31A;
}

input#gform_previous_button_10_29:hover {
    color: #F1B31A;
    background-color: #252525;
}

input#gform_next_button_10_44 {
    color: #252525;
    background-color: #F1B31A;
}

input#gform_next_button_10_44:hover {
    color: #F1B31A;
    background-color: #252525;
}

input#gform_previous_button_10_44 {
    color: #252525;
    background-color: #F1B31A;
}

input#gform_previous_button_10_44:hover {
    color: #F1B31A;
    background-color: #252525;
}

input#gform_next_button_10_97 {
    color: #252525;
    background-color: #F1B31A;
}

input#gform_next_button_10_97:hover {
    color: #F1B31A;
    background-color: #252525;
}

input#gform_previous_button_10_97 {
    color: #252525;
    background-color: #F1B31A;
}

input#gform_previous_button_10_97:hover {
    color: #F1B31A;
    background-color: #252525;
}

input#gform_next_button_10_45 {
    color: #252525;
    background-color: #F1B31A;
}

input#gform_next_button_10_45:hover {
    color: #F1B31A;
    background-color: #252525;
}

input#gform_previous_button_10_45 {
    color: #252525;
    background-color: #F1B31A;
}

input#gform_previous_button_10_45:hover {
    color: #F1B31A;
    background-color: #252525;
}

input#gform_submit_button_10 {
    color: #252525;
    background-color: #F1B31A;
}

input#gform_submit_button_10:hover {
    color: #F1B31A;
    background-color: #252525;
}

input#gform_previous_button_10 {
    color: #252525;
    background-color: #F1B31A;
}

input#gform_previous_button_10:hover {
    color: #F1B31A;
    background-color: #252525;
}
/*EINDE KNOPPEN KLEUR*//* End custom CSS */