.elementor-251 .elementor-element.elementor-element-c8fe1b2 > .elementor-container{max-width:858px;}.elementor-251 .elementor-element.elementor-element-c8fe1b2:not(.elementor-motion-effects-element-type-background), .elementor-251 .elementor-element.elementor-element-c8fe1b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-251 .elementor-element.elementor-element-c8fe1b2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-251 .elementor-element.elementor-element-c8fe1b2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-251 .elementor-element.elementor-element-7e603791 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:37px;font-weight:700;}.elementor-251 .elementor-element.elementor-element-47d8e02{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;line-height:39px;}.elementor-251 .elementor-element.elementor-global-292 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:34px;font-weight:700;}.elementor-251 .elementor-element.elementor-global-292 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-251 .elementor-element.elementor-element-a465eb4 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.54 * 100% );}.elementor-251 .elementor-element.elementor-element-a465eb4:after{content:"0.54";}.elementor-251 .elementor-element.elementor-element-a465eb4 .elementor-post__meta-data span + span:before{content:"•";}.elementor-251 .elementor-element.elementor-element-a465eb4{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-251 .elementor-element.elementor-element-a465eb4 .elementor-post__text{margin-top:20px;}.elementor-251 .elementor-element.elementor-element-a465eb4 .elementor-post__title, .elementor-251 .elementor-element.elementor-element-a465eb4 .elementor-post__title a{font-family:var( --e-global-typography-b2da2c7-font-family ), Sans-serif;font-size:var( --e-global-typography-b2da2c7-font-size );font-weight:var( --e-global-typography-b2da2c7-font-weight );line-height:var( --e-global-typography-b2da2c7-line-height );letter-spacing:var( --e-global-typography-b2da2c7-letter-spacing );word-spacing:var( --e-global-typography-b2da2c7-word-spacing );}@media(max-width:1024px){.elementor-251 .elementor-element.elementor-element-a465eb4 .elementor-post__title, .elementor-251 .elementor-element.elementor-element-a465eb4 .elementor-post__title a{font-size:var( --e-global-typography-b2da2c7-font-size );line-height:var( --e-global-typography-b2da2c7-line-height );letter-spacing:var( --e-global-typography-b2da2c7-letter-spacing );word-spacing:var( --e-global-typography-b2da2c7-word-spacing );}}@media(max-width:767px){.elementor-251 .elementor-element.elementor-element-c8fe1b2{padding:20px 0px 20px 0px;}.elementor-251 .elementor-element.elementor-element-a465eb4 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-251 .elementor-element.elementor-element-a465eb4:after{content:"0.5";}.elementor-251 .elementor-element.elementor-element-a465eb4 .elementor-post__title, .elementor-251 .elementor-element.elementor-element-a465eb4 .elementor-post__title a{font-size:var( --e-global-typography-b2da2c7-font-size );line-height:var( --e-global-typography-b2da2c7-line-height );letter-spacing:var( --e-global-typography-b2da2c7-letter-spacing );word-spacing:var( --e-global-typography-b2da2c7-word-spacing );}}/* Start custom CSS for theme-post-content, class: .elementor-element-47d8e02 */.elementor-251 .elementor-element.elementor-element-47d8e02 h1,h2,h3,h4,h5,h6{
    font-weight: 700;
    margin-top: 40px;
}
.elementor-251 .elementor-element.elementor-element-47d8e02 ul{
    margin-top: 10px;
}

.elementor-251 .elementor-element.elementor-element-47d8e02 em{
    margin: 0px;
    background: #d4d4d4
    font-weight: 500;
    color: #000;
    padding: 2px;
}

.elementor-251 .elementor-element.elementor-element-47d8e02 li{
    margin-bottom: 10px;
}

.elementor-251 .elementor-element.elementor-element-47d8e02 table{
    margin-top: 40px;
    margin-bottom: 40px;
}

.elementor-251 .elementor-element.elementor-element-47d8e02 table em{
    background: none;
    color: #000;
}


table {
    width: 100%;
    overflow-x: auto;
    display: block;
}

.elementor-251 .elementor-element.elementor-element-47d8e02 blockquote{
    margin: 0px;
    background: #d4d4d4;
    font-weight: 500;
    color: #000;
    padding-left: 10px;
    padding-right: 10px;
}


/* Basistijlen */
[itemscope][itemtype="https://schema.org/Question"] {
    border: 1px solid #ccc;
    margin-bottom: 10px;
    border-radius: 5px;
    overflow: hidden;
    position: relative;  /* Voor positionering van de pseudo-elementen */
}

[itemscope][itemtype="https://schema.org/Question"] h3 {
    background-color: #f7f7f7;
    margin: 0;
    padding: 10px 15px;
    cursor: pointer;
    font-size: 1.1em;
}

[itemscope][itemtype="https://schema.org/Answer"] {
    display: none;
    padding: 10px 15px;
}/* End custom CSS */
/* Start custom CSS */body{
    overflow-x: hidden;
}/* End custom CSS */