.elementor .cc-kopfleiste-b{& .elementor-nav-menu--main .elementor-item { font-family: 'Poppins', sans-serif; font-size: 15px; font-weight: 500; line-height: 1; color: #144074; fill: #144074; padding: 8px 0; position: relative; } & .elementor-nav-menu--main .elementor-item::after { content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 2px; background: #245690; transform: scaleX(0); transition: transform .2s ease; opacity: 1; } & .elementor-nav-menu--main .elementor-item:hover, & .elementor-nav-menu--main .elementor-item:focus-visible { color: #072D5B; } & .elementor-nav-menu--main .elementor-item:hover::after, & .elementor-nav-menu--main .elementor-item:focus-visible::after, & .elementor-nav-menu--main .elementor-item.elementor-item-active::after { transform: scaleX(1); } & .elementor-nav-menu--main .elementor-item.elementor-item-active { color: #072D5B; font-weight: 600; } & .elementor-widget-nav-menu { margin-left: auto; } & .elementor-nav-menu--dropdown { background-color: #FFFFFF; box-shadow: 0 15px 20px 0 rgba(0,0,0,.1); } & .elementor-nav-menu--dropdown a { font-family: 'Poppins', sans-serif; font-size: 15px; font-weight: 500; color: #072D5B; background-color: #FFFFFF; padding: 22px 10px; border-bottom: 1px solid #EAF1FA; } & .elementor-nav-menu--dropdown a:hover, & .elementor-nav-menu--dropdown a:focus, & .elementor-nav-menu--dropdown a.elementor-item-active { color: #245690; background-color: #F5F8FC; } & .elementor-menu-toggle { color: #072D5B; background: transparent; border: 0; padding: 8px; margin: 0; } & .elementor-menu-toggle svg { fill: #072D5B; }\n}.elementor .cc-pfad-dunkel{& a { color: #245690 !important; text-decoration: underline; text-underline-offset: 3px; text-decoration-thickness: 1px; } & a:hover { color: #1C244B !important; }\n}.elementor .cc-k-text{font-family:'Montserrat',sans-serif;font-size:15px;color:#4a5b6e;line-height:1.65;margin:0px;display:block;cursor:default; & ul { margin:8px 0 0;padding-left:18px; } & li { margin:3px 0; } & a { color:#245690;font-family:'Poppins',sans-serif;font-weight:600;text-decoration:none; } & a:hover { text-decoration:underline; }\n}.elementor .cc-h2{font-family:'Poppins',sans-serif;font-weight:700;font-size:36px;color:#1C244B;letter-spacing:-0.01em;line-height:1.15;margin:0px;cursor:default;\n}.elementor .cc-sektion{width:100vw;padding-block-start:96px;padding-block-end:96px;padding-inline-start:32px;padding-inline-end:32px;margin-inline-start:calc(50% - 50vw);background-color:#fff;}.elementor .cc-countdown{margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}