.elementor-358 .elementor-element.elementor-element-1ab882b{padding:15rem 0rem 2rem 0rem;}.elementor-358 .elementor-element.elementor-element-bb8b1da > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-358 .elementor-element.elementor-element-d3bf181 .jet-listing-dynamic-repeater__items{flex-direction:column;justify-content:flex-start;}.elementor-358 .elementor-element.elementor-element-d3bf181 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-358 .elementor-element.elementor-element-937024d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-358 .elementor-element.elementor-element-f282d7b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-358 .elementor-element.elementor-element-dcb4826{--box-background-color:var( --e-global-color-df4102a );--box-border-width:0px;--box-border-radius:8px;--separator-width:0px;--header-color:#595959;--item-text-hover-decoration:underline;--marker-color:#FFFFFF;}.elementor-358 .elementor-element.elementor-element-dcb4826 .elementor-toc__header-title{text-align:start;}.elementor-358 .elementor-element.elementor-element-dcb4826 .elementor-toc__header, .elementor-358 .elementor-element.elementor-element-dcb4826 .elementor-toc__header-title{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-358 .elementor-element.elementor-element-dcb4826 .elementor-toc__list-item{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 );}body.elementor-page-358:not(.elementor-motion-effects-element-type-background), body.elementor-page-358 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eb93e23 );}@media(max-width:1366px){.elementor-358 .elementor-element.elementor-element-dcb4826 .elementor-toc__header, .elementor-358 .elementor-element.elementor-element-dcb4826 .elementor-toc__header-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-358 .elementor-element.elementor-element-dcb4826 .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-358 .elementor-element.elementor-element-dcb4826 .elementor-toc__header, .elementor-358 .elementor-element.elementor-element-dcb4826 .elementor-toc__header-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-358 .elementor-element.elementor-element-dcb4826 .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-358 .elementor-element.elementor-element-dcb4826 .elementor-toc__header, .elementor-358 .elementor-element.elementor-element-dcb4826 .elementor-toc__header-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-358 .elementor-element.elementor-element-dcb4826 .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-d3bf181 */.elementor-358 .elementor-element.elementor-element-d3bf181 .jet-listing-dynamic-repeater__item>:not(td):not(.jet-engine-gallery-grid) {
    display: block;
}

.elementor-358 .elementor-element.elementor-element-d3bf181 h2 {
    color: var(--e-global-color-df4102a)!important;
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif!important;
	font-size: var(--e-global-typography-primary-font-size)!important;
	margin: 0!important;
	margin-bottom: 3.75rem!important;
}

.elementor-358 .elementor-element.elementor-element-d3bf181 p, .elementor-358 .elementor-element.elementor-element-d3bf181 li, .elementor-358 .elementor-element.elementor-element-d3bf181 a {
    color: var(--e-global-color-df4102a)!important;
	font-family: var( --e-global-typography-text-font-family ), Sans-serif!important;
	font-size: calc(var(--e-global-typography-text-font-size) + .125rem)!important;
	line-height: var(--e-global-typography-text-line-height)!important;
}

.elementor-358 .elementor-element.elementor-element-d3bf181 .jet-listing-dynamic-repeater__item p:last-of-type {
    margin-bottom: 0;
}

.elementor-358 .elementor-element.elementor-element-d3bf181 .jet-listing-dynamic-repeater__item {
    margin-bottom: 5rem;
}

.elementor-358 .elementor-element.elementor-element-d3bf181 h3 {
    color: var( --e-global-color-text )!important;
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif!important;
    font-size: var( --e-global-typography-secondary-font-size )!important;
    font-weight: var( --e-global-typography-secondary-font-weight )!important;
    margin: 2.5rem 0 1.5rem 0;
}

.elementor-358 .elementor-element.elementor-element-d3bf181 a {
    display: inline;
    color: var( --e-global-color-secondary )!important;
    font-weight: bold;
    padding: 0!important;
    background: transparent!important;
    border-radius: 0!important;
    border:0!important;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-dcb4826 */@media (min-width: 1024px) {
    .elementor-358 .elementor-element.elementor-element-dcb4826 .elementor-toc__header {
        padding: 4.375rem 1.625rem 1.5rem 1.625rem;
        text-transform: uppercase;
        color: #595959;
    }
    .elementor-358 .elementor-element.elementor-element-dcb4826 .elementor-toc__body {
        padding: 0 2.5rem 2rem 2.5rem;
        color: var(--e-global-color-text)!important;
    }
    
    .elementor-358 .elementor-element.elementor-element-dcb4826 li {
        margin-bottom: 2rem;
    }
}

/* Aanpassing cijfers */
.elementor-358 .elementor-element.elementor-element-dcb4826 ol.elementor-toc__list-wrapper .elementor-toc__list-item-text-wrapper:before {
    content: counters(item,".");
    margin-right: 1rem;
}

.elementor-358 .elementor-element.elementor-element-dcb4826 ol li:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */