:root{--page-title-display:none;}/* Start custom CSS */body.elementor-page-421 .erecht24-elementor-widget h1{display:none}
body.elementor-page-421 .erecht24-elementor-widget h2{font-family:var(--bg-font-head),serif;font-size:24px;font-weight:500;line-height:1.25;letter-spacing:-0.1px;color:var(--bg-ink);margin:32px 0 12px}
body.elementor-page-421 .erecht24-elementor-widget h3{font-family:var(--bg-font-head),serif;font-size:19px;font-weight:500;line-height:1.3;color:var(--bg-ink);margin:24px 0 10px}
body.elementor-page-421 .erecht24-elementor-widget h4{font-family:var(--bg-font-body),sans-serif;font-size:16px;font-weight:700;line-height:1.4;color:var(--bg-ink);margin:20px 0 8px}
body.elementor-page-421 .erecht24-elementor-widget p,body.elementor-page-421 .erecht24-elementor-widget li{font-family:var(--bg-font-body),sans-serif;font-size:16px;font-weight:300;line-height:1.75;color:var(--bg-text)}
body.elementor-page-421 .erecht24-elementor-widget p{margin:0 0 12px}
body.elementor-page-421 .erecht24-elementor-widget ul,body.elementor-page-421 .erecht24-elementor-widget ol{margin:0 0 12px;padding-left:22px}
body.elementor-page-421 .erecht24-elementor-widget strong{font-weight:600;color:var(--bg-ink)}
body.elementor-page-421 .erecht24-elementor-widget a{color:var(--bg-teal-dark);text-decoration:underline;text-underline-offset:2px;word-break:break-word}
body.elementor-page-421 .erecht24-elementor-widget a:hover{color:var(--bg-teal)}
body.elementor-page-421 .erecht24-elementor-widget h1+h2,body.elementor-page-421 .erecht24-elementor-widget h1+p{margin-top:0}
@media (max-width:767px){body.elementor-page-421 .erecht24-elementor-widget h2{font-size:21px;margin-top:26px}body.elementor-page-421 .erecht24-elementor-widget h3{font-size:18px}}/* End custom CSS */