.elementor-3 .elementor-element.elementor-element-5d1c1c7f{--display:flex;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}:root{--page-title-display:none;}@media(max-width:1440px){.elementor-3 .elementor-element.elementor-element-5d1c1c7f{--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}}@media(max-width:1200px){.elementor-3 .elementor-element.elementor-element-5d1c1c7f{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}}@media(max-width:1024px){.elementor-3 .elementor-element.elementor-element-5d1c1c7f{--margin-top:64px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}}@media(max-width:880px){.elementor-3 .elementor-element.elementor-element-5d1c1c7f{--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-5d1c1c7f{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}}@media(min-width:768px){.elementor-3 .elementor-element.elementor-element-5d1c1c7f{--content-width:1000px;}}/* Start custom CSS for erecht24, class: .elementor-element-85e6620 */.elementor-3 .elementor-element.elementor-element-85e6620 h1 {
    margin-bottom: 80px;
    font-size: var(--e-global-typography-secondary-font-size);
}

.elementor-3 .elementor-element.elementor-element-85e6620 h2 {
    margin-top: 48px;
    text-transform: none;
    font-weight: 400;
    font-size: var(--e-global-typography-93f5fc6-font-size);
    line-height: var(--e-global-typography-93f5fc6-font-size);
}


.elementor-3 .elementor-element.elementor-element-85e6620 h3 {
    margin-top: 48px;
    font-weight: 400;
    font-size: var(--e-global-typography-93f5fc6-font-size);
    line-height: var(--e-global-typography-93f5fc6-font-size);
}

.elementor-3 .elementor-element.elementor-element-85e6620 h4 {
    margin-top: 40px;
    font-size: var(--e-global-typography-0de5374-font-size);
}



@media (max-width: 1200px) {
    .elementor-3 .elementor-element.elementor-element-85e6620 h1 {
    margin-bottom: 64px;
    }
}

@media (max-width: 1024px) {
    .elementor-3 .elementor-element.elementor-element-85e6620 h2 {
    margin-top: 64px;
    }
}

@media (max-width: 880px) {
    .elementor-3 .elementor-element.elementor-element-85e6620 h1 {
    margin-bottom: 48px;
    }
}

@media (max-width: 560px) {
    .elementor-3 .elementor-element.elementor-element-85e6620 h1 {
    margin-bottom: 32px;
    }
    
    .elementor-3 .elementor-element.elementor-element-85e6620 h2 {
        margin-top: 32px;
    }
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-3 h1 {
    margin-bottom: 80px;
    font-size: var(--e-global-typography-secondary-font-size);
}

body.elementor-page-3 h2 {
    margin-top: 48px;
    text-transform: none;
    font-weight: 400;
    font-size: var(--e-global-typography-93f5fc6-font-size);
    line-height: var(--e-global-typography-93f5fc6-font-size);
}

@media (max-width: 1500px) {
    
}

@media (max-width: 1200px) {
    body.elementor-page-3 h1 {
    margin-bottom: 64px;
    }
}

@media (max-width: 1024px) {
    
}

@media (max-width: 880px) {
    body.elementor-page-3 h1 {
    margin-bottom: 48px;
    }
}

@media (max-width: 560px) {
    body.elementor-page-3 h1 {
    margin-bottom: 32px;
    }
    
    body.elementor-page-3 h2 {
        margin-top: 32px;
    }
}/* End custom CSS */