.elementor-6710 .elementor-element.elementor-element-21a6eb4{--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;--justify-content:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-6710 .elementor-element.elementor-element-df8e18f{font-family:"atyp-bl-variable", Sans-serif;font-size:0.9em;font-weight:500;text-transform:none;line-height:1.8em;letter-spacing:0px;color:var( --e-global-color-9302e1a );}.elementor-6710 .elementor-element.elementor-element-df8e18f a{color:var( --e-global-color-9302e1a );}.elementor-6710 .elementor-element.elementor-element-df8e18f a:hover{color:var( --e-global-color-9302e1a );}.elementor-6710 .elementor-element.elementor-element-869f47d{--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:01%;--margin-bottom:7%;--margin-left:0%;--margin-right:0%;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-6710 .elementor-element.elementor-element-8aaad1e > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-6710 .elementor-element.elementor-element-8aaad1e .elementor-heading-title{font-family:"atyp-bl-variable", Sans-serif;font-size:3.5em;font-weight:700;text-transform:uppercase;line-height:1.1em;letter-spacing:0.99px;color:var( --e-global-color-25e7628 );}.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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-6710 .elementor-element.elementor-element-3b71fc6{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-6710 .elementor-element.elementor-element-3b71fc6 > .elementor-widget-container{margin:0% 0% 1% 0%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-6710 .elementor-element.elementor-element-21a6eb4{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-6710 .elementor-element.elementor-element-869f47d{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-6710 .elementor-element.elementor-element-3b71fc6{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-6710 .elementor-element.elementor-element-21a6eb4{--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-6710 .elementor-element.elementor-element-869f47d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-6710 .elementor-element.elementor-element-8aaad1e .elementor-heading-title{font-size:25px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-6710 .elementor-element.elementor-element-3b71fc6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for breadcrumbs, class: .elementor-element-df8e18f */.elementor-6710 .elementor-element.elementor-element-df8e18f a{
    text-transform: none!important;
    font-weight: 500;
    letter-spacing: 0px!important;
    font-size: 1em!important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3d26167 */#aanmeldenvoormag .nf-form-fields-required {
    margin-bottom: 10px;
}

#aanmeldenvoormag form input, #aanmeldenvoormag form select {
    border: 1px solid #dadbdd !important;
    border-radius: 7px;
    line-height: 1;
    font-family: "atyp-bl-variable", sans-serif !important;
    font-weight: 400 !important;
    font-size: 0.9em !important;
    min-height: 40px !important;
    height: 40px !important;
    max-height: 40px !important;
    transition: border-color .15s 
        ease-in-out, box-shadow .15s 
        ease-in-out;
}

#aanmeldenvoormag form input:hover, #aanmeldenvoormag form select:hover {
    border: 1px solid #49562E !important;
}

#aanmeldenvoormag form input:focus, #aanmeldenvoormag form select:focus {
    outline: 2px solid #49562E !important;
}

#aanmeldenvoormag form .nf-field-label {
    color:#49562E !important;
    margin-left: 0.6vw;
    margin-bottom: 0.25vh; 
}

#aanmeldenvoormag form input[type=submit] {
    background-color: #728c5b;
    border: 0;
    border-radius: 4px;
    font-family: "atyp-bl-variable", sans-serif;
    font-size: 0.9em;
    font-weight: 700! important;
    text-transform: uppercase;
    letter-spacing: 0.36px;
    fill: white;
    color: white;
}

#aanmeldenvoormag div.idprivacy .nf-field-label label {
    margin-left: -30px !important;
    line-height: 1.6;
    font-weight: 400 !important;
}

@media screen and (max-width: 768px) {
    #aanmeldenvoormag div.idprivacy .nf-field-label label {
        width: 100% !important;
        margin-left: -8px !important;
    }
}

@media screen and (max-width: 1024px) {
    #aanmeldenvoormag div.idprivacy .nf-field-label label {
        margin-bottom: 5px !important;
        width: 60% !important;
        margin-left: -1.5vw !important;
    }

    .nf-form-cont .one-sixth, 
    .nf-form-cont .two-sixths,
    .nf-form-cont .three-sixths {
        width: 100% !important;
        margin-left: 0 !important;
    }
}

@media screen and (min-width: 1025px) {
    #aanmeldenvoormag div.idprivacy .nf-field-label label {
        margin-bottom: 9px !important;
        width: 550px !important;
        margin-left: -1.5vw !important;
    }
}

#aanmeldenvoormag input[type=submit]:hover {
    background: #49562e !important;
}

.nf-error-msg.nf-error-required-error, .nf-error-msg.nf-error-field-errors {
    color: #f56c6c !important;
    font-size: 12px;
    font-family: "atyp-bl-variable", sans-serif;
    font-weight: 400;
    text-align: start;
    text-size-adjust: 100%;
    margin-top: -1px !important;    
}

.nf-response-msg {
    font-weight: 700 !important;
    color: #49562e !important;
}/* End custom CSS */