.elementor-kit-10{--e-global-color-primary:#0B1F3F;--e-global-color-secondary:#0066B3;--e-global-color-text:#4A5568;--e-global-color-accent:#E30613;--e-global-color-d94f905:#F4F6F9;--e-global-color-navy:#0B1F3F;--e-global-color-lblauw:#0066B3;--e-global-color-rood:#E30613;--e-global-color-grijs:#B8B8B8;--e-global-typography-primary-font-family:"Archivo";--e-global-typography-primary-font-size:36px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Archivo";--e-global-typography-secondary-font-size:22px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.4em;--e-global-typography-text-font-family:"Archivo";--e-global-typography-text-font-size:14px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.7em;--e-global-typography-accent-font-family:"Archivo";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:600;--e-global-typography-d000156-font-family:"Archivo";--e-global-typography-d000156-font-size:16px;--e-global-typography-d000156-font-weight:600;--e-global-typography-d000156-text-transform:none;--e-global-typography-d000156-letter-spacing:0px;--e-global-typography-5fb5f7f-font-family:"Archivo";--e-global-typography-5fb5f7f-font-size:44px;--e-global-typography-5fb5f7f-font-weight:600;--e-global-typography-5fb5f7f-line-height:1.15em;--e-global-typography-0db1701-font-family:"Archivo";--e-global-typography-0db1701-font-size:15px;--e-global-typography-0db1701-font-weight:500;--e-global-typography-6087b98-font-family:"Archivo";--e-global-typography-6087b98-font-size:60px;--e-global-typography-6087b98-font-weight:500;--e-global-typography-2ad7c41-font-family:"Archivo";--e-global-typography-2ad7c41-font-size:21px;--e-global-typography-2ad7c41-font-weight:500;--e-global-typography-2ad7c41-line-height:1.4em;--e-global-typography-c6df380-font-family:"Archivo";--e-global-typography-c6df380-font-size:19px;--e-global-typography-c6df380-font-weight:500;--e-global-typography-c6df380-line-height:1.5em;--e-global-typography-8a3b3fe-font-family:"Archivo";--e-global-typography-8a3b3fe-font-size:17px;--e-global-typography-8a3b3fe-font-weight:600;--e-global-typography-8a3b3fe-line-height:1.4em;background-color:#F1F1F1;color:var( --e-global-color-text );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 );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-kit-10 button:hover,.elementor-kit-10 button:focus,.elementor-kit-10 input[type="button"]:hover,.elementor-kit-10 input[type="button"]:focus,.elementor-kit-10 input[type="submit"]:hover,.elementor-kit-10 input[type="submit"]:focus,.elementor-kit-10 .elementor-button:hover,.elementor-kit-10 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-kit-10 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-5fb5f7f-font-family ), Sans-serif;font-size:var( --e-global-typography-5fb5f7f-font-size );font-weight:var( --e-global-typography-5fb5f7f-font-weight );line-height:var( --e-global-typography-5fb5f7f-line-height );}.elementor-kit-10 h2{color:var( --e-global-color-primary );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 );}.elementor-kit-10 h3{color:var( --e-global-color-primary );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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-10 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-2ad7c41-font-family ), Sans-serif;font-size:var( --e-global-typography-2ad7c41-font-size );font-weight:var( --e-global-typography-2ad7c41-font-weight );line-height:var( --e-global-typography-2ad7c41-line-height );}.elementor-kit-10 h5{color:var( --e-global-color-primary );font-family:var( --e-global-typography-c6df380-font-family ), Sans-serif;font-size:var( --e-global-typography-c6df380-font-size );font-weight:var( --e-global-typography-c6df380-font-weight );line-height:var( --e-global-typography-c6df380-line-height );}.elementor-kit-10 h6{color:var( --e-global-color-primary );font-family:var( --e-global-typography-8a3b3fe-font-family ), Sans-serif;font-size:var( --e-global-typography-8a3b3fe-font-size );font-weight:var( --e-global-typography-8a3b3fe-font-weight );line-height:var( --e-global-typography-8a3b3fe-line-height );word-spacing:var( --e-global-typography-8a3b3fe-word-spacing );}.elementor-kit-10 label{color:var( --e-global-color-text );font-family:var( --e-global-typography-0db1701-font-family ), Sans-serif;font-size:var( --e-global-typography-0db1701-font-size );font-weight:var( --e-global-typography-0db1701-font-weight );}.elementor-kit-10 input:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea,.elementor-kit-10 .elementor-field-textual{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );background-color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:12px 20px 12px 20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-10{--e-global-typography-primary-font-size:30px;--e-global-typography-secondary-font-size:23px;--e-global-typography-text-font-size:13px;--e-global-typography-accent-font-size:13px;--e-global-typography-d000156-font-size:15px;--e-global-typography-5fb5f7f-font-size:36px;--e-global-typography-6087b98-font-size:55px;--e-global-typography-2ad7c41-font-size:19px;--e-global-typography-c6df380-font-size:18px;--e-global-typography-8a3b3fe-font-size:16px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 h1{font-size:var( --e-global-typography-5fb5f7f-font-size );line-height:var( --e-global-typography-5fb5f7f-line-height );}.elementor-kit-10 h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-10 h3{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-10 h4{font-size:var( --e-global-typography-2ad7c41-font-size );line-height:var( --e-global-typography-2ad7c41-line-height );}.elementor-kit-10 h5{font-size:var( --e-global-typography-c6df380-font-size );line-height:var( --e-global-typography-c6df380-line-height );}.elementor-kit-10 h6{font-size:var( --e-global-typography-8a3b3fe-font-size );line-height:var( --e-global-typography-8a3b3fe-line-height );word-spacing:var( --e-global-typography-8a3b3fe-word-spacing );}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-kit-10 label{font-size:var( --e-global-typography-0db1701-font-size );}.elementor-kit-10 input:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea,.elementor-kit-10 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-10{--e-global-typography-primary-font-size:26px;--e-global-typography-secondary-font-size:22px;--e-global-typography-text-font-size:13px;--e-global-typography-text-line-height:1.7em;--e-global-typography-accent-font-size:13px;--e-global-typography-5fb5f7f-font-size:30px;--e-global-typography-6087b98-font-size:52px;--e-global-typography-2ad7c41-font-size:18px;--e-global-typography-c6df380-font-size:18px;--e-global-typography-8a3b3fe-font-size:16px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 h1{font-size:var( --e-global-typography-5fb5f7f-font-size );line-height:var( --e-global-typography-5fb5f7f-line-height );}.elementor-kit-10 h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-10 h3{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-10 h4{font-size:var( --e-global-typography-2ad7c41-font-size );line-height:var( --e-global-typography-2ad7c41-line-height );}.elementor-kit-10 h5{font-size:var( --e-global-typography-c6df380-font-size );line-height:var( --e-global-typography-c6df380-line-height );}.elementor-kit-10 h6{font-size:var( --e-global-typography-8a3b3fe-font-size );line-height:var( --e-global-typography-8a3b3fe-line-height );word-spacing:var( --e-global-typography-8a3b3fe-word-spacing );}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-kit-10 label{font-size:var( --e-global-typography-0db1701-font-size );}.elementor-kit-10 input:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea,.elementor-kit-10 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* DAS formulieren */
.mf-form-wrapper .mf-input-wrapper{margin-bottom:18px}
.mf-form-wrapper label.mf-input-label{font-size:14px!important;font-weight:600;color:#0B1F3F;margin-bottom:6px;display:block;line-height:1.4}
.mf-form-wrapper .mf-input-label .mf-input-required-indicator{color:#E30613}
.mf-form-wrapper input.mf-input:not([type=checkbox]):not([type=radio]):not([type=file]),.mf-form-wrapper textarea.mf-input,.mf-form-wrapper select.mf-input{width:100%;background:#fff;border:1px solid #D8DEE6;border-radius:4px;padding:12px 14px;font-size:15px;color:#1a202c;line-height:1.4;box-shadow:none}
.mf-form-wrapper textarea.mf-input{min-height:120px}
.mf-form-wrapper input.mf-input:focus,.mf-form-wrapper textarea.mf-input:focus{outline:none;border-color:#0066B3}
.mf-form-wrapper .mf-checkbox-option,.mf-form-wrapper .mf-checkbox label{font-size:14px;color:#4A5568;font-weight:400}
.mf-form-wrapper .mf-file-upload-label,.mf-form-wrapper .mf-input-file-upload-label{font-size:14px}
.mf-form-wrapper .mf-input-file-upload{border:1px dashed #C5CEDA;border-radius:4px;padding:10px 14px;background:#fff;font-size:14px}
.mf-form-wrapper button.metform-btn,.mf-form-wrapper button.metform-submit-btn{background:#0066B3;color:#fff;border:0;border-radius:4px;padding:14px 28px;font-weight:600;font-size:15px;cursor:pointer}
.mf-form-wrapper button.metform-btn:hover,.mf-form-wrapper button.metform-submit-btn:hover{background:#0B1F3F}
.mf-form-wrapper .mf-error-message{color:#E30613;font-size:13px;margin-top:4px}
.mf-form-wrapper .mf-response-msg{margin-top:12px;padding:12px 16px;border-radius:4px;background:#EAF3FB;color:#0B1F3F}
/* DAS: geen hoofdletter-labels */
.elementor-widget-text-editor p{text-transform:none!important;letter-spacing:normal!important}

.mf-form-wrapper .mf-checkbox-option label,.mf-form-wrapper .mf-checkbox-option label span{font-size:14px!important;line-height:1.5;color:#4A5568;font-weight:400;display:flex;align-items:flex-start;gap:10px;cursor:pointer}
.mf-form-wrapper .mf-checkbox-option input[type=checkbox]{width:18px;height:18px;margin:2px 0 0;flex:0 0 18px;accent-color:#0066B3}

/* DAS portretfoto's: volledig breed, begrensd in hoogte, gezicht/bovenkant in beeld */
.das-portret .elementor-widget-container,.das-portret figure{height:100%}
.das-portret img{width:100%;height:auto;max-height:600px;object-fit:cover;object-position:center 15%;border-radius:4px}
@media (min-width:1025px){.das-portret img{height:600px}}
@media (max-width:767px){.das-portret img{max-height:420px}}

.das-hero-foto img{object-position:center 40%;border-radius:6px;box-shadow:0 20px 50px rgba(0,0,0,.35)}
@media (min-width:1025px){.das-hero-foto img{height:520px}}

/* DAS: beloften-kaarten op dezelfde lijn */
@media (min-width:1025px){#das-beloften > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-widget:first-child{min-height:250px}}

/* DAS: liggende logofoto's niet bijsnijden */
.das-logofoto img{width:100%;height:auto!important;max-height:none!important;object-fit:contain!important;border-radius:4px}

/* DAS: icoon en tekst op één regel (telefoon/e-mail) */
.elementor-widget-elementskit-header-info .ekit-header-info li a,.elementor-widget-elementskit-header-info .ekit-header-info li{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}
.elementor-widget-elementskit-header-info .ekit-header-info li a svg,.elementor-widget-elementskit-header-info .ekit-header-info li a i{flex:0 0 auto;margin:0}
.elementor-widget-elementskit-header-info .ekit-header-info li a{white-space:nowrap;font-size:13.5px}

/* DAS: vertrouwensbalk */
.das-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;font-size:14px;line-height:1.45;color:#4A5568}
.das-trust span{display:flex;align-items:flex-start;gap:9px}
.das-trust span::before{content:'';width:8px;height:8px;margin-top:6px;border-radius:2px;background:#E30613;flex:0 0 8px}
.das-trust strong{color:#0B1F3F;font-weight:600}
.das-trust a{color:#0066B3;text-decoration:underline}
@media (max-width:767px){.das-trust{justify-content:flex-start;gap:10px 20px}}

/* DAS: bestand uploaden */
.mf-form-wrapper .mf-file-upload-container{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.mf-form-wrapper input.mf-input-file-upload{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}
.mf-form-wrapper label.mf-input-file-upload-label{display:inline-flex;align-items:center;width:auto;background:#fff;color:#0B1F3F;border:1px solid #D8DEE6;border-radius:4px;padding:10px 16px;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;margin:0}
.mf-form-wrapper label.mf-input-file-upload-label:hover{border-color:#0066B3;color:#0066B3}
.mf-form-wrapper label.mf-input-file-upload-label span{font-size:14px;line-height:1.2}
.mf-form-wrapper .mf-file-name,.mf-form-wrapper .mf-file-name span,.mf-form-wrapper .mf-file-name-item,.mf-form-wrapper .mf-file-name label{font-size:13.5px!important;line-height:1.4!important;color:#7A8698!important;font-weight:400!important;letter-spacing:normal!important}
.mf-form-wrapper .mf-file-remove{cursor:pointer;color:#E30613;margin-left:6px}
.mf-form-wrapper .mf-input-help-text{font-size:12.5px;color:#7A8698;margin-top:4px}

.mf-form-wrapper .mf-input-help{display:block;font-size:12.5px!important;line-height:1.4!important;color:#8A94A6!important;font-weight:400!important;margin-top:6px;letter-spacing:normal!important}

/* DAS: blogkaarten en artikelbeeld */
.elementskit-post-image-card .elementskit-entry-thumb{display:block;overflow:hidden;border-radius:4px 4px 0 0}
.ekit-wid-con .elementskit-post-image-card .elementskit-entry-thumb img,.elementskit-post-image-card .elementskit-entry-thumb img{width:100%!important;height:230px!important;max-height:230px!important;object-fit:cover!important;object-position:center 20%;display:block}
.ekit-wid-con .elementskit-post-image-card{background:#fff;border:1px solid #E5E9F0;border-radius:4px;overflow:hidden;height:100%}
.elementskit-post-image-card .elementskit-post-body{padding:20px}
.ekit-wid-con .elementskit-post-list .elementskit-post-image-card{border:0}
.das-artikel-beeld img,.elementor-widget-de-post-featured-image img{width:100%;max-height:480px;object-fit:cover;object-position:center 25%;border-radius:4px}
.das-auteur{margin-top:36px;padding:20px 24px;background:#F4F6F9;border-left:3px solid #E30613;border-radius:0 4px 4px 0}
.das-auteur h3{margin-top:0;font-size:18px}
.das-auteur p{margin-bottom:0;font-size:14px;line-height:1.6}
p.lead{font-size:17px;line-height:1.65;color:#2D3748}


/* DAS: bovenbalk op een lijn */
.elementor-element-1f4b4573 > .elementor-widget-wrap{display:flex;flex-wrap:wrap;align-items:center}
.elementor-element-1f4b4573 .elementor-widget-elementskit-header-info{display:flex;align-items:center}
.elementor-element-1f4b4573 .ekit-header-info,.elementor-element-1f4b4573 .ekit-header-info li{margin:0;padding:0;line-height:1.2}
.elementor-element-1f4b4573 .ekit-header-info li a{font-size:13.5px!important;line-height:1.2!important}
.elementor-element-1f4b4573 > .elementor-widget-wrap > .elementor-widget{margin-bottom:0!important;align-self:center}


/* DAS: erkenningsbadges gelijke hoogte */
.das-badge img{height:92px!important;width:auto!important;max-width:100%;object-fit:contain!important}
.das-badge{display:flex;align-items:center;justify-content:center}
.das-badge .elementor-widget-container{display:flex;align-items:center;justify-content:center;width:100%}


/* DAS: verzendknop merkkleur */
button.metform-btn,.mf-btn-wraper button,form button[type=submit]{background:#0066B3!important;border-color:#0066B3!important;color:#fff!important;border-radius:3px!important;font-weight:600}
button.metform-btn:hover,.mf-btn-wraper button:hover,form button[type=submit]:hover{background:#0B1F3F!important;border-color:#0B1F3F!important}


/* DAS: standaard paginas zonder hero */
body:not(.elementor-page) main.site-main{max-width:900px;margin:0 auto;padding:150px 20px 80px}
body:not(.elementor-page) main.site-main .entry-title{font-size:38px;line-height:1.2;margin-bottom:24px}
body:not(.elementor-page) main.site-main h2{font-size:24px;margin-top:36px}
body:not(.elementor-page) main.site-main h3{font-size:19px;margin-top:24px}


/* DAS: header op lichte paginas */
body:not(.elementor-page) .elementor-element-6a0aaaa3{background-color:#0B1F3F!important}/* End custom CSS */