.elementor-28 .elementor-element.elementor-element-2808fa9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:248px;--padding-bottom:127px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for erecht24_legal_text, class: .elementor-element-2cd8d72 */.elementor-28 .elementor-element.elementor-element-2cd8d72 .erecht24-legal-texts{color:rgba(0,0,0,.85);font-family:var(--e-global-typography-1324146-font-family),sans-serif;font-size:var(--e-global-typography-1324146-font-size);font-weight:var(--e-global-typography-1324146-font-weight);line-height:var(--e-global-typography-1324146-line-height)}
.elementor-28 .elementor-element.elementor-element-2cd8d72 .erecht24-legal-texts h1,.elementor-28 .elementor-element.elementor-element-2cd8d72 .erecht24-legal-texts h2,.elementor-28 .elementor-element.elementor-element-2cd8d72 .erecht24-legal-texts h3,.elementor-28 .elementor-element.elementor-element-2cd8d72 .erecht24-legal-texts h4,.elementor-28 .elementor-element.elementor-element-2cd8d72 .erecht24-legal-texts h5,.elementor-28 .elementor-element.elementor-element-2cd8d72 .erecht24-legal-texts h6{margin:0;color:#000;hyphens:auto;overflow-wrap:break-word}
.elementor-28 .elementor-element.elementor-element-2cd8d72 .erecht24-legal-texts h1{font-family:var(--e-global-typography-4d881f8-font-family),sans-serif;font-size:var(--e-global-typography-4d881f8-font-size);font-weight:var(--e-global-typography-4d881f8-font-weight);line-height:var(--e-global-typography-4d881f8-line-height);letter-spacing:var(--e-global-typography-4d881f8-letter-spacing);margin-bottom:16px}
.elementor-28 .elementor-element.elementor-element-2cd8d72 .erecht24-legal-texts h2{font-family:var(--e-global-typography-b73fb5d-font-family),sans-serif;font-size:var(--e-global-typography-b73fb5d-font-size);font-weight:var(--e-global-typography-b73fb5d-font-weight);line-height:var(--e-global-typography-b73fb5d-line-height);letter-spacing:var(--e-global-typography-b73fb5d-letter-spacing);margin:64px 0 14px}
.elementor-28 .elementor-element.elementor-element-2cd8d72 .erecht24-legal-texts h3,.elementor-28 .elementor-element.elementor-element-2cd8d72 .erecht24-legal-texts h4,.elementor-28 .elementor-element.elementor-element-2cd8d72 .erecht24-legal-texts h5,.elementor-28 .elementor-element.elementor-element-2cd8d72 .erecht24-legal-texts h6{font-family:var(--e-global-typography-f96911b-font-family),sans-serif;font-size:var(--e-global-typography-f96911b-font-size);font-weight:var(--e-global-typography-f96911b-font-weight);line-height:var(--e-global-typography-f96911b-line-height);letter-spacing:var(--e-global-typography-f96911b-letter-spacing);margin:32px 0 8px}
.elementor-28 .elementor-element.elementor-element-2cd8d72 .erecht24-legal-texts h2:has(+h3,+h4,+h5,+h6){margin-bottom:0}
.elementor-28 .elementor-element.elementor-element-2cd8d72 .erecht24-legal-texts h2+h3,.elementor-28 .elementor-element.elementor-element-2cd8d72 .erecht24-legal-texts h2+h4,.elementor-28 .elementor-element.elementor-element-2cd8d72 .erecht24-legal-texts h2+h5,.elementor-28 .elementor-element.elementor-element-2cd8d72 .erecht24-legal-texts h2+h6{margin-top:32px}
.elementor-28 .elementor-element.elementor-element-2cd8d72 .erecht24-legal-texts p{margin:0 0 16px}
.elementor-28 .elementor-element.elementor-element-2cd8d72 .erecht24-legal-texts ul,.elementor-28 .elementor-element.elementor-element-2cd8d72 .erecht24-legal-texts ol{margin:0 0 16px;padding-left:20px}
.elementor-28 .elementor-element.elementor-element-2cd8d72 .erecht24-legal-texts li{margin-bottom:8px}
.elementor-28 .elementor-element.elementor-element-2cd8d72 .erecht24-legal-texts li::marker{color:#FF0140}
.elementor-28 .elementor-element.elementor-element-2cd8d72 .erecht24-legal-texts > :last-child,.elementor-28 .elementor-element.elementor-element-2cd8d72 .erecht24-legal-texts > :last-child > :last-child{margin-bottom:0}
.elementor-28 .elementor-element.elementor-element-2cd8d72 .erecht24-legal-texts a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere;transition:color .3s}
.elementor-28 .elementor-element.elementor-element-2cd8d72 .erecht24-legal-texts a:hover{color:#FF0140}/* End custom CSS */