.elementor-237 .elementor-element.elementor-element-dfd9fc5 > .elementor-container{max-width:581px;}.elementor-237 .elementor-element.elementor-element-dfd9fc5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-237 .elementor-element.elementor-element-dfd9fc5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-237 .elementor-element.elementor-element-bf4f65a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-237 .elementor-element.elementor-element-bf4f65a > .elementor-element-populated{padding:60px 0px 60px 0px;}.elementor-237 .elementor-element.elementor-element-97610fe{text-align:center;}.elementor-237 .elementor-element.elementor-element-97610fe .elementor-heading-title{color:#FFFFFF;}.elementor-237 .elementor-element.elementor-element-8f002b4{text-align:center;}.elementor-237 .elementor-element.elementor-element-8f002b4 .elementor-heading-title{color:#FFFFFF;}.elementor-237 .elementor-element.elementor-element-8f002b4 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-237 .elementor-element.elementor-element-0ba5722{text-align:center;color:#FFFFFF;}.elementor-237 .elementor-element.elementor-element-0ba5722 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-237 .elementor-element.elementor-element-4fe6409 > .elementor-widget-container{margin:-20px -17px -20px -12px;}@media(max-width:767px){.elementor-237 .elementor-element.elementor-element-4fe6409 > .elementor-widget-container{margin:-20px -13px -20px -10px;}}/* Start custom CSS for html, class: .elementor-element-4fe6409 */#mc_embed_signup .foot {
    display: block!important;
}

#mc_embed_signup #mce-success-response {
    color: #529214;
      font-family: 'futura-pt';
}

.mailchimp #mc_embed_signup {
    background: transparent;
    clear: left;
    font: 14px Helvetica,Arial,sans-serif;
}

#mc_embed_signup .mc-field-group label {
    display: block;
    margin-bottom: 3px;
    color: white;
    font-family: 'futura-pt';
    font-size: 18px;
}

#mc_embed_signup div.response {
    margin: 20px 0px;
    padding: 10px 20px;
    font-weight: bold;
    float: left;
    top: -1.5em;
    z-index: 1;
    width: 100%;
    background: white;
}

div#mce-success-response:before {
    content: " Dankjewel voor je inschrijving!";
    font-size: 13px;
}

#mc_embed_signup #mce-success-response {
     font-size: 0px!important;
}


#mc_embed_signup .foot {
    display: block;
}



#mc_embed_signup .button {
    font-family: 'futura-pt'!important;
    line-height: 1em!important;
    font-size: 1.3em!important;
    text-decoration: none!important;
    color: #FFFFFF!important;
    background-color: var(--e-global-color-primary )!important;
    border-radius: 0px 0px 0px 0px!important;
    padding: 0.1em 0.75em 0.1em 0.75em!important;
    height: 35px!important;
    margin-top: 20px!important;
    font-weight: bold!important;
    text-transform: uppercase;
}

#mc_embed_signup input {
    border: 0!important;
    -webkit-border-radius: 0px!important;
    -moz-border-radius: 0px!important;
    border-radius: 0!important;
    height: 40px!important;
    background: white!important;
}

#mc_embed_signup div#mce-responses {
    float: left!important;
    top: -1.4em!important;
    padding: 0em .5em 0em .5em!important;
    overflow: hidden!important;
    width: 100%!important;
    margin: 0!important;
    margin-left: -7px!important;
    clear: both!important;
}

#mc_embed_signup div.response {
    margin: 20px 0px;
    padding: 10px 20px;
    font-weight: bold;
    float: left;
    top: -1.5em;
    z-index: 1;
    width: 80%;
    background: white;
}/* End custom CSS */