.elementor-kit-7{--e-global-color-primary:#00AEEF;--e-global-color-secondary:#0F172A;--e-global-color-text:#FFFFFF;--e-global-color-accent:#22C55E;--e-global-color-5377e1e:#F9FAFB;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.2px;--e-global-typography-primary-letter-spacing:0.5px;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.6px;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 h1{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:700;line-height:1.2em;letter-spacing:0.5px;}.elementor-kit-7 h2{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;line-height:1.2em;}.elementor-kit-7 h3{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;line-height:1.3em;}.elementor-kit-7 h4{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* lookAD: durchgehender, mitwachsender Perspektiv-Hintergrund. Nur Hintergrundgestaltung. */
body #content,body > div.elementor:not(.elementor-location-header):not(.elementor-location-footer){
 --lookad-phase:0vw;
 background-color:#fff;
 background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221000%22%20height%3D%226154%22%20viewBox%3D%220%200%201000%206154%22%3E%3Cpath%20d%3D%22M1000%20-1815%20L0%201262%20L1000%204339%20L0%207416%22%20fill%3D%22none%22%20stroke%3D%22%23edf4e6%22%20stroke-width%3D%22140%22%20stroke-linejoin%3D%22miter%22%2F%3E%3C%2Fsvg%3E");
 background-size:100% auto;
 background-position:center var(--lookad-phase);
 background-repeat:repeat-y;
}

body #content .page-content > .elementor[data-elementor-type="wp-page"]{background-color:transparent!important;background-image:none!important;}
body #content .page-content > .elementor[data-elementor-type="wp-page"] > .elementor-element,
body #content .page-content > .elementor[data-elementor-type="wp-page"] > .elementor-section-wrap > .elementor-element{background-color:transparent!important;}
body #content:has([data-elementor-type="wp-page"][data-elementor-id$="1"]){--lookad-phase:-64vw;}
body #content:has([data-elementor-type="wp-page"][data-elementor-id$="2"]){--lookad-phase:48vw;}
body #content:has([data-elementor-type="wp-page"][data-elementor-id$="3"]){--lookad-phase:-40vw;}
body #content:has([data-elementor-type="wp-page"][data-elementor-id$="4"]){--lookad-phase:72vw;}
body #content:has([data-elementor-type="wp-page"][data-elementor-id$="5"]){--lookad-phase:-80vw;}
body #content:has([data-elementor-type="wp-page"][data-elementor-id$="6"]){--lookad-phase:32vw;}
body #content:has([data-elementor-type="wp-page"][data-elementor-id$="7"]){--lookad-phase:64vw;}
body #content:has([data-elementor-type="wp-page"][data-elementor-id$="8"]){--lookad-phase:-24vw;}
body #content:has([data-elementor-type="wp-page"][data-elementor-id$="9"]){--lookad-phase:-56vw;}

body{background-color:#fff;}
body.page-id-85 #content{--lookad-phase:32vw!important;}
body.page-id-1276 > div.elementor{--lookad-phase:-40vw!important;}
body #content .elementor-element.elementor-element-42315fd{background-image:none!important;}

/* lookAD: freigegebene Layoutkorrektur der Anmeldeseite */
body:is(.page-id-1751,.page-id-1753,.page-id-1755,.page-id-1757,.page-id-1289) #content{box-sizing:border-box;padding:64px 24px 72px;}
body:is(.page-id-1751,.page-id-1753,.page-id-1755,.page-id-1757,.page-id-1289) #content>.page-header,body:is(.page-id-1751,.page-id-1753,.page-id-1755,.page-id-1757,.page-id-1289) #content>.page-content{width:100%;max-width:520px;margin-left:auto;margin-right:auto;}
body:is(.page-id-1751,.page-id-1753,.page-id-1755,.page-id-1757,.page-id-1289) #content>.page-header{margin-top:0;margin-bottom:28px;}
body:is(.page-id-1751,.page-id-1753,.page-id-1755,.page-id-1757,.page-id-1289) #content .entry-title{font-size:36px;line-height:1.2!important;margin:0!important;text-align:left;}
body:is(.page-id-1751,.page-id-1753,.page-id-1755,.page-id-1757,.page-id-1289) #content .tml{width:100%;max-width:100%;margin:0;}
@media(max-width:767px){body:is(.page-id-1751,.page-id-1753,.page-id-1755,.page-id-1757,.page-id-1289) #content{padding:36px 20px 48px;}body:is(.page-id-1751,.page-id-1753,.page-id-1755,.page-id-1757,.page-id-1289) #content .entry-title{font-size:30px;}}/* End custom CSS */