.elementor .e-36982e8-02b255a{font-size:13px !important; font-weight:600 !important; letter-spacing:.14em !important; text-transform:uppercase !important; color:#2A7FB0 !important; margin:0 0 14px !important;\n}.elementor .e-4c96bba-7008c9c{background:#0B4F7A !important; color:#fff !important; font-weight:600 !important; font-size:15px !important; padding:14px 28px !important; border-radius:999px !important; border:0 !important; text-decoration:none !important; transition:background .2s; & a, &:is(a) { color:#fff !important; text-decoration:none !important; } &:hover { background:#2A7FB0 !important; } &:focus-visible { outline:3px solid #0B4F7A; outline-offset:3px; }\n}.elementor .e-f09c305{width:50%;flex-direction:column;}.elementor .e-3afc5a8{background-image:url("https://testumgebung.edi.ohhellosven.com/wp-content/uploads/2026/10/Unbenannt-1-1030x331.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center right;flex-direction:row;aspect-ratio:1923/618; min-height:340px; padding:0 56px; align-items:center; background-color:#EAF3F8; & > [data-element_type="e-flexbox"] { max-width:52%; gap:0; align-items:flex-start; } & h1 { font-size:clamp(30px,3.6vw,54px); line-height:1.15; font-weight:700; color:#0B4F7A; margin:0 0 22px; } & p { font-size:clamp(15px,1.4vw,19px); line-height:1.65; letter-spacing:0; text-transform:none; font-weight:400; color:#1F2D3A; margin:0 0 28px; } @media (max-width:1024px) { & { padding:0 32px; } & > [data-element_type="e-flexbox"] { max-width:56%; } } @media (max-width:767px) { & { aspect-ratio:auto; padding:36px 20px 56vw; background-size:auto 52% !important; background-position:right bottom !important; align-items:flex-start; } & > [data-element_type="e-flexbox"] { max-width:100%; } & h1 { font-size:30px; } }\n}.elementor .e-6e8b82e-6a84e42{display:grid;grid-template-columns:repeat(7, 1fr);grid-template-rows:repeat(1, 1fr);gap:0; background:#F4F9FC; padding:32px 56px; & > [data-element_type="e-flexbox"] { border:0; box-shadow:none; background:transparent; border-radius:0; padding:28px 14px; position:relative; transition:background .2s; } & > [data-element_type="e-flexbox"] + [data-element_type="e-flexbox"] { border-left:1px solid rgba(11,79,122,.15); } & > [data-element_type="e-flexbox"]:hover, & > [data-element_type="e-flexbox"]:focus-within { background:#fff; } & .elementor-icon-box-wrapper { gap:0; } & .elementor-icon { width:72px; height:72px; border-radius:50%; background:#B7D5E8; display:inline-flex; align-items:center; justify-content:center; font-size:30px; color:#0B4F7A; fill:#0B4F7A; transition:transform .2s; } & .elementor-icon svg { width:30px; height:30px; } & > [data-element_type="e-flexbox"]:hover .elementor-icon { transform:translateY(-3px); } & .elementor-icon-box-title { font-size:17px; font-weight:600; color:#0B4F7A; margin:18px 0 8px; } & .elementor-icon-box-description { font-size:13px; line-height:1.6; color:#52606D; } & .elementor-icon-box-title a::after { content:""; position:absolute; inset:0; } & a:focus-visible { outline:3px solid #0B4F7A; outline-offset:-3px; } @media (max-width:1024px) { & { grid-template-columns:repeat(4,1fr) !important; gap:12px; padding:24px; } & > [data-element_type="e-flexbox"] { background:#fff; border-radius:12px; } & > [data-element_type="e-flexbox"] + [data-element_type="e-flexbox"] { border-left:0; } } @media (max-width:767px) { & { grid-template-columns:repeat(2,1fr) !important; padding:20px 16px; } & > [data-element_type="e-flexbox"]:last-of-type { grid-column:1 / -1; } }\n}.elementor .e-ac59b7d-6e741e9{font-size:13px !important; font-weight:600 !important; letter-spacing:.14em !important; text-transform:uppercase !important; color:#2A7FB0 !important; margin:0 0 14px !important;\n}.elementor .e-d58b3cc-8d1b83d{background:transparent !important; color:#2A7FB0 !important; padding:6px 0 !important; border:0 !important; border-radius:0 !important; font-size:16px !important; font-weight:600 !important; transition:color .2s; &:hover { color:#0B4F7A !important; background:transparent !important; }\n}.elementor .e-87ac996{width:50%;flex-direction:column;flex-direction:column; align-items:flex-start; justify-content:center; gap:0; padding:0 24px 0 0; & h2 { font-size:clamp(26px,2.6vw,38px); line-height:1.2; font-weight:700; color:#0B4F7A; margin:0 0 18px; } & p { font-size:16px; line-height:1.65; font-weight:400; color:#1F2D3A; margin:0 0 22px; text-transform:none; letter-spacing:0; }\n}.elementor .e-a066dcc-a9e6348{display:grid;grid-template-columns:repeat(7, 1fr);grid-template-rows:repeat(1, 1fr);grid-template-columns:repeat(3,1fr) !important; gap:20px; background:transparent; padding:0; & > [data-element_type="e-flexbox"] { background:#F4F9FC; border:1px solid rgba(11,79,122,.08); border-left:1px solid rgba(11,79,122,.08) !important; border-radius:12px; padding:22px 20px; position:relative; align-items:flex-start; transition:box-shadow .2s, transform .2s; } & > [data-element_type="e-flexbox"]:hover { background:#F4F9FC; box-shadow:0 8px 24px rgba(11,79,122,.12); transform:translateY(-2px); } & .elementor-icon-box-wrapper { text-align:left !important; flex-direction:column !important; align-items:flex-start !important; } & .elementor-icon { width:44px; height:44px; border-radius:50%; background:#E3EFF7; display:inline-flex; align-items:center; justify-content:center; font-size:20px; color:#0B4F7A; fill:#0B4F7A; } & .elementor-icon svg { width:20px; height:20px; } & .elementor-icon-box-title { font-size:16px; font-weight:600; color:#0B3A5A; margin:14px 0 6px; } & .elementor-icon-box-description { font-size:13px; line-height:1.55; color:#52606D; } & .elementor-icon-box-description::after { content:"→"; display:block; margin-top:14px; font-size:16px; color:#0B4F7A; } & .elementor-icon-box-title a::after { content:""; position:absolute; inset:0; } @media (max-width:1024px) { & { grid-template-columns:repeat(2,1fr) !important; } } @media (max-width:767px) { & { grid-template-columns:1fr !important; } }\n}.elementor .e-f6729a9{flex-direction:row;flex-direction:row; flex-wrap:nowrap; align-items:center; gap:40px; padding:56px; background:#ffffff; & > [data-element_type="e-flexbox"] { flex:0 0 32%; min-width:0; } & > :not([data-element_type="e-flexbox"]) { flex:1 1 0; min-width:0; } @media (max-width:1024px) { & { flex-direction:column; align-items:stretch; padding:40px 32px; gap:28px; } & > [data-element_type="e-flexbox"] { flex:0 0 auto; } & > :not([data-element_type="e-flexbox"]) { flex:0 0 auto; } }\n}.elementor .e-b84ae93-3780536{font-size:clamp(26px,2.6vw,36px) !important; font-weight:700 !important; color:#0B4F7A !important; margin:0 0 8px !important;\n}.elementor .e-851b95c-c134d33{font-size:13px !important; font-weight:600 !important; letter-spacing:.14em !important; text-transform:uppercase !important; color:#2A7FB0 !important; margin:0 0 14px !important;\n}.elementor .e-eb1b7f0{width:50%;flex-direction:column;}.elementor .e-f2fd3e4{width:50%;flex-direction:column;}.elementor .e-601c1bd{flex-direction:row;flex-direction:row; flex-wrap:nowrap; align-items:center; gap:56px; padding:72px 56px; position:relative; overflow:hidden; background:radial-gradient(circle at 92% 6%, rgba(183,213,232,.30) 0, rgba(183,213,232,0) 36%), radial-gradient(circle at 3% 112%, rgba(42,127,176,.55) 0, rgba(42,127,176,0) 44%), linear-gradient(120deg,#0B3A5A 0%,#0B4F7A 100%); & > [data-element_type="e-flexbox"] {min-width:0;} & > [data-element_type="e-flexbox"]:first-of-type {flex:1 1 48%; align-items:flex-start; gap:0;} & > [data-element_type="e-flexbox"]:last-of-type {flex:1 1 52%; flex-direction:row; justify-content:center; gap:24px;} & h2 {font-size:clamp(30px,3.2vw,46px); line-height:1.15; font-weight:700; color:#ffffff !important; margin:0 0 16px;} & p {font-size:17px; line-height:1.65; color:rgba(255,255,255,.88) !important; margin:0;} & p:first-child {color:#B7D5E8 !important;} & .elementor-widget-counter {flex:1 1 0; background:rgba(255,255,255,.08); border:1px solid rgba(255,255,255,.2); border-radius:18px; padding:32px 20px; text-align:center;} & .elementor-widget-counter::before {content:""; display:block; width:60px; height:60px; margin:0 auto 16px; border-radius:50%; background-color:rgba(183,213,232,.22); background-repeat:no-repeat; background-position:center; background-size:28px;} & .elementor-widget-counter:nth-last-of-type(2)::before {background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScxLjgnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHJlY3QgeD0nMycgeT0nNScgd2lkdGg9JzE4JyBoZWlnaHQ9JzE2JyByeD0nMicvPjxwYXRoIGQ9J00zIDEwaDE4TTggM3Y0TTE2IDN2NCcvPjwvc3ZnPg==");} & .elementor-widget-counter:last-of-type::before {background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScxLjgnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PGNpcmNsZSBjeD0nOScgY3k9JzgnIHI9JzMuMicvPjxwYXRoIGQ9J00zIDIwYzAtMy4zIDIuNy02IDYtNnM2IDIuNyA2IDYnLz48Y2lyY2xlIGN4PScxNycgY3k9JzknIHI9JzIuNCcvPjxwYXRoIGQ9J00xNyAxNGMyLjUgMCA0IDEuOCA0IDQuNScvPjwvc3ZnPg==");} & .elementor-counter-number-wrapper {font-size:clamp(32px,3.4vw,48px) !important; font-weight:700 !important; color:#ffffff !important; justify-content:center;} & .elementor-counter-title {font-family:inherit !important; font-size:15px !important; color:rgba(255,255,255,.82) !important;} @media (max-width:1024px) {& {flex-direction:column; align-items:stretch; padding:48px 32px; gap:32px;} & > [data-element_type="e-flexbox"]:first-of-type, & > [data-element_type="e-flexbox"]:last-of-type {flex:0 0 auto;}} @media (max-width:560px) {& > [data-element_type="e-flexbox"]:last-of-type {flex-direction:column;}}\n}