.elementor-356 .elementor-element.elementor-element-ad00000a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-ad000008{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:65px;--padding-bottom:65px;--padding-left:24px;--padding-right:24px;}.elementor-356 .elementor-element.elementor-element-ad000008:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-ad000008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040C19;}.elementor-356 .elementor-element.elementor-element-ad000006 .elementor-heading-title{font-size:14px;text-transform:none;color:#6FB7E6;}.elementor-356 .elementor-element.elementor-element-ad000007 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:44px;text-transform:none;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-ad000009{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:65px;--padding-bottom:65px;--padding-left:24px;--padding-right:24px;}.elementor-356 .elementor-element.elementor-element-ad000009:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-ad000009 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-356 .elementor-element.elementor-element-ad000007 .elementor-heading-title{font-size:40px;}}@media(min-width:768px){.elementor-356 .elementor-element.elementor-element-ad000008{--content-width:960px;}.elementor-356 .elementor-element.elementor-element-ad000009{--content-width:900px;}}@media(max-width:767px){.elementor-356 .elementor-element.elementor-element-ad000008{--padding-top:42px;--padding-bottom:42px;--padding-left:20px;--padding-right:20px;}.elementor-356 .elementor-element.elementor-element-ad000007 .elementor-heading-title{font-size:29px;}.elementor-356 .elementor-element.elementor-element-ad000009{--padding-top:38px;--padding-bottom:38px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-ad00000a */.elementor-356 .elementor-element.elementor-element-ad00000a{overflow-wrap:anywhere;background:#fff;color:#153247}
.elementor-356 .elementor-element.elementor-element-ad00000a .legal-hero{position:relative;overflow:hidden}
.elementor-356 .elementor-element.elementor-element-ad00000a .legal-hero:before{content:"";position:absolute;inset:0;background:url("https://staging-p.it-zingsheim.de/wp-content/uploads/2026/09/bg-arrow-630x1536.png") no-repeat 95% center;background-size:auto 150%;opacity:.25;pointer-events:none}
.elementor-356 .elementor-element.elementor-element-ad00000a .legal-hero>.e-con-inner{position:relative;z-index:1}
.elementor-356 .elementor-element.elementor-element-ad00000a .legal-body .elementor-widget-html,.elementor-356 .elementor-element.elementor-element-ad00000a .legal-body .elementor-widget-text-editor{font-family:Exo,sans-serif;font-size:18px;line-height:1.75;color:#334D60}
.elementor-356 .elementor-element.elementor-element-ad00000a .legal-body p{margin:0 0 1.2em}
.elementor-356 .elementor-element.elementor-element-ad00000a .legal-body h1,.elementor-356 .elementor-element.elementor-element-ad00000a .legal-body h2,.elementor-356 .elementor-element.elementor-element-ad00000a .legal-body h3,.elementor-356 .elementor-element.elementor-element-ad00000a .legal-body h4,.elementor-356 .elementor-element.elementor-element-ad00000a .legal-body h5{color:#153247;font-family:Exo,sans-serif;text-transform:none;letter-spacing:0;line-height:1.3;margin:1.8em 0 .65em;font-weight:600}
.elementor-356 .elementor-element.elementor-element-ad00000a .legal-body h2{font-size:28px}.elementor-356 .elementor-element.elementor-element-ad00000a .legal-body h3{font-size:23px}.elementor-356 .elementor-element.elementor-element-ad00000a .legal-body h4{font-size:20px}.elementor-356 .elementor-element.elementor-element-ad00000a .legal-body h5{font-size:18px}
.elementor-356 .elementor-element.elementor-element-ad00000a .legal-body a{color:#216B98;text-decoration:underline;text-underline-offset:3px}
.elementor-356 .elementor-element.elementor-element-ad00000a .legal-body a:hover{color:#153247}
.elementor-356 .elementor-element.elementor-element-ad00000a .legal-body a:focus-visible{outline:2px solid #216B98;outline-offset:3px}
.elementor-356 .elementor-element.elementor-element-ad00000a .legal-body ul,.elementor-356 .elementor-element.elementor-element-ad00000a .legal-body ol{padding-left:1.4em;color:#334D60}
@media(max-width:767px){.elementor-356 .elementor-element.elementor-element-ad00000a .legal-body .elementor-widget-html,.elementor-356 .elementor-element.elementor-element-ad00000a .legal-body .elementor-widget-text-editor{font-size:17px}.elementor-356 .elementor-element.elementor-element-ad00000a .legal-body h2{font-size:24px}.elementor-356 .elementor-element.elementor-element-ad00000a .legal-body h3{font-size:21px}}/* End custom CSS */