.elementor-1229 .elementor-element.elementor-element-rg22b100c2{--display:flex;--padding-top:50px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1229 .elementor-element.elementor-element-rg0a0400b5 .elementor-heading-title{color:#12387F;}.elementor-1229 .elementor-element.elementor-element-rg515d00b8{--display:flex;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#12387F;--border-color:#12387F;--border-radius:4px 4px 4px 4px;--margin-top:24px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-1229 .elementor-element.elementor-element-rg515d00b8:not(.elementor-motion-effects-element-type-background), .elementor-1229 .elementor-element.elementor-element-rg515d00b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eaf0f8;}.elementor-1229 .elementor-element.elementor-element-rg276300b9 .elementor-heading-title{color:#12387F;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1229 .elementor-element.elementor-element-rg22b100c2{--content-width:900px;}}/* Start custom CSS */body.elementor-page-1229 table{border-collapse:collapse;width:100%;font-size:.95em;margin:12px 0 20px}body.elementor-page-1229 th,body.elementor-page-1229 td{border:1px solid #d9dde3;padding:8px 10px;text-align:left;vertical-align:top}body.elementor-page-1229 th{background:#f3f5f9}body.elementor-page-1229 .rg-quellen{font-size:.88em;color:#555;background:#f7f8fa;border-left:3px solid #12387F;padding:12px 16px;margin:24px 0}body.elementor-page-1229 .rg-quellen ul{margin:6px 0 0 18px}body.elementor-page-1229 .rg-bc{font-size:.85em;color:#666;margin:0 0 6px}body.elementor-page-1229 table{table-layout:fixed;font-size:.88em}body.elementor-page-1229 th,body.elementor-page-1229 td{hyphens:auto;-webkit-hyphens:auto;padding:7px 8px}@media(max-width:767px){body.elementor-page-1229 table{font-size:.8em}body.elementor-page-1229 th,body.elementor-page-1229 td{padding:5px 6px}}body.elementor-page-1229 h1,body.elementor-page-1229 h2,body.elementor-page-1229 h3{overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}@media(max-width:767px){body.elementor-page-1229 h1{font-size:1.6rem;line-height:1.25}body.elementor-page-1229 h2{font-size:1.25rem}}/* End custom CSS */