.elementor .e-7bec73dd-fc75{width:100%;max-width:1140px;padding-block-start:40px;padding-block-end:44px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:0px;border-width:0px;background-color:#FCFDFE;box-shadow:0px 0px 0px 100vmax #FCFDFE;display:flex;flex-direction:column;gap:16px;clip-path:inset(0 -100vmax);box-sizing:border-box; & > div:nth-of-type(1) { display:flex; flex-direction:row; align-items:center; flex-wrap:wrap; gap:8px; padding:0; } & > div:nth-of-type(1) > a { background:transparent !important; color:#0077B6 !important; padding:0 !important; min-height:0 !important; width:auto !important; border:0 !important; border-radius:0 !important; font-size:14px; font-weight:500; text-decoration:underline; } & > div:nth-of-type(1) > span { font-size:14px; color:#475569; } & > h1 { margin:0; font-size:44px; line-height:1.15; letter-spacing:-0.01em; font-weight:700; color:#0F172A; max-width:900px; } & > p { margin:0; font-size:18px; line-height:1.6; color:#475569; max-width:780px; } & > div:nth-of-type(2) { display:flex; flex-direction:row; flex-wrap:wrap; gap:12px; padding:0; margin-top:8px; } & > div:nth-of-type(2) > a { display:inline-flex !important; align-items:center; justify-content:center; width:auto !important; min-height:48px; padding:0 24px !important; border-radius:8px !important; border:1.5px solid #0077B6 !important; background:#FFFFFF !important; color:#0077B6 !important; font-size:16px; font-weight:600; text-decoration:none; }\n}.elementor .e-60682b13-d95e{& > span { font-size: 13px !important; line-height: 17px !important; }\n}.elementor .e-3545d6bb-de11{&:has(input[value="m5"]:checked) > section:not(:nth-of-type(6)) { display: none; } &:has(input[value="m6"]:checked) > section:not(:nth-of-type(7)) { display: none; } &:has(input[value="l0"]:checked) > section:nth-of-type(1) > div:nth-of-type(3) { display: none; } &:has(input[value="l5"]:checked) > section:nth-of-type(1) > div:nth-of-type(3) { display: grid !important; } &:has(input[value="m5"]:checked) > section:not(:nth-of-type(6)) { display: none; } &:has(input[value="m6"]:checked) > section:not(:nth-of-type(7)) { display: none; } &:has(input[value="l0"]:checked) > section:nth-of-type(1), &:has(input[value="l1"]:checked) > section:nth-of-type(1), &:has(input[value="l2"]:checked) > section:nth-of-type(1), &:has(input[value="l3"]:checked) > section:nth-of-type(1), &:has(input[value="l4"]:checked) > section:nth-of-type(1), &:has(input[value="l5"]:checked) > section:nth-of-type(1) { display: none; } &:has(input[value="l6"]:checked) > section:not(:nth-of-type(1)) { display: none; } &:has(input[value="m5"]:checked) > section:not(:nth-of-type(6)) { display: none; } &:has(input[value="m6"]:checked) > section:not(:nth-of-type(7)) { display: none; } &:has(input[value="l0"]:checked) > section:nth-of-type(1), &:has(input[value="l1"]:checked) > section:nth-of-type(1), &:has(input[value="l2"]:checked) > section:nth-of-type(1), &:has(input[value="l3"]:checked) > section:nth-of-type(1), &:has(input[value="l4"]:checked) > section:nth-of-type(1), &:has(input[value="l5"]:checked) > section:nth-of-type(1) { display: none; } &:has(input[value="l6"]:checked) > section:not(:nth-of-type(1)) { display: none; } & > section:nth-of-type(1) > div:nth-of-type(3) > p:nth-of-type(1) > span { font-size: 13px !important; line-height: 17px !important; }\n}.elementor .e-472c6782-9607{max-width:1140px;font-family:Inter;color:#0F172A;padding-block-start:40px;display:flex;flex-direction:column;margin-inline: auto; & h2 { font-family: Inter; font-size: 32px; line-height: 1.2; font-weight: 700; letter-spacing: -0.01em; color: #0F172A; margin: 0 0 8px; } & > p { margin: 0 0 28px; font-size: 17px; line-height: 1.5; color: #475569; } & form { display: flex; flex-direction: column; gap: 0px; padding: 0px; counter-reset: kurse; } & form > button, & form button[type="submit"] { display: none !important; } & nav { order: 1; display: flex; flex-direction: column; gap: 8px; padding: 0 0 20px; border-bottom: 1px solid #E2E8F0; } & nav > p { margin: 6px 0 0; font-size: 14px; line-height: 20px; font-weight: 600; color: #0F172A; } & nav > div { display: flex; flex-wrap: wrap; gap: 8px; padding: 0px; } & nav > div > div { position: relative; display: inline-flex; align-items: center; width: auto !important; flex: 0 0 auto; min-height: 40px; padding: 0 16px; border: 1px solid #7C8DA3; border-radius: 999px; background: #FFFFFF; cursor: pointer; } & nav > div > div > span { font-size: 14px; font-weight: 500; line-height: 20px; color: #0F172A; } & nav > div > div input { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; margin: 0; cursor: pointer; } & nav > div > div:has(input:checked) { background: #0F172A; border-color: #0F172A; } & nav > div > div:has(input:checked) > span { color: #FFFFFF; } & nav > div > div:has(input:focus-visible) { outline: 3px solid #0077B6; outline-offset: 2px; } & form > section { order: 3; margin-top: 32px; border: 1px solid #E2E8F0; border-radius: 16px; background: #FFFFFF; box-shadow: 0 1px 3px rgba(15,23,42,0.06), 0 8px 24px rgba(15,23,42,0.04); padding: 0px; display: block; } & section > div:nth-of-type(1) { display: block; padding: 20px 24px 16px; border-radius: 15px 15px 0 0; background: #0F2A3D; } & section h3 { margin: 0; font-family: Inter; font-size: 22px; line-height: 1.3; font-weight: 700; color: #FFFFFF; } & section > div:nth-of-type(1) > p { margin: 4px 0 0; font-size: 14px; line-height: 20px; color: #C7D7E3; } & section > div:nth-of-type(1) > p b { color: #FFFFFF !important; font-weight: 600; } & section > div:nth-of-type(n+2) { display: grid; grid-template-columns: 1.1fr 1.1fr 0.6fr 1.1fr 1.1fr 1.1fr 0.9fr 1.2fr 1.1fr; align-items: center; column-gap: 8px; padding: 0 24px; border-bottom: 3px solid #E2E8F0; } & section > div:nth-of-type(2) { min-height: 40px; } & section > div:nth-of-type(2) > p { font-size: 13px !important; font-weight: 600; line-height: 18px !important; color: #475569 !important; } & section > div:nth-of-type(n+3) { min-height: 56px; counter-increment: kurse; } & section > div:nth-of-type(n+3):hover { background: #F8FAFC; } & section > div:last-child { border-bottom: 0; border-radius: 0 0 15px 15px; } & section > div > p { margin: 0; padding: 0; font-size: 15px; line-height: 22px; color: #0F172A; font-variant-numeric: tabular-nums; } & section > div > p:nth-of-type(2), & section > div > p:nth-of-type(6), & section > div > p:nth-of-type(8) { color: #475569; } & section > div > p:nth-of-type(8) b { color: #0F172A !important; font-weight: 500; } & section > div > p:nth-of-type(3), & section > div > p:nth-of-type(7) { text-align: right; } & section > div > p:nth-of-type(7) { padding-right: 16px; } & section > div > p:nth-of-type(7) strong { font-weight: 700; color: #0F172A; } & section > div > p:nth-of-type(1) > span { display: inline-block; padding: 4px 12px; border-radius: 6px; background: #F1F5F9; font-size: 16px; font-weight: 700; line-height: 20px; color: #0F172A; } & section > div > a { justify-self: end; display: inline-flex; align-items: center; min-height: 32px; padding: 0 14px; border: 0; border-radius: 8px; background: #0077B6; color: #FFFFFF !important; font-size: 13px; font-weight: 600; line-height: 18px; text-decoration: none; } & section > div > a:hover { background: #005B8A; } & section > div > a:focus-visible { outline: 3px solid #0F172A; outline-offset: 2px; } &:has(input[value="m0"]:checked) form > section:not(:nth-of-type(1)) { display: none; } &:has(input[value="m1"]:checked) form > section:not(:nth-of-type(2)) { display: none; } &:has(input[value="m2"]:checked) form > section:not(:nth-of-type(3)) { display: none; } &:has(input[value="m3"]:checked) form > section:not(:nth-of-type(4)) { display: none; } &:has(input[value="m4"]:checked) form > section:not(:nth-of-type(5)) { display: none; } &:has(input[value="l0"]:checked) section > div:not(:nth-of-type(1)):not(:nth-of-type(2)):not(:nth-of-type(3)) { display: none; } &:has(input[value="l1"]:checked) section > div:not(:nth-of-type(1)):not(:nth-of-type(2)):not(:nth-of-type(4)) { display: none; } &:has(input[value="l2"]:checked) section > div:not(:nth-of-type(1)):not(:nth-of-type(2)):not(:nth-of-type(5)) { display: none; } &:has(input[value="l3"]:checked) section > div:not(:nth-of-type(1)):not(:nth-of-type(2)):not(:nth-of-type(6)) { display: none; } &:has(input[value="l4"]:checked) section > div:not(:nth-of-type(1)):not(:nth-of-type(2)):not(:nth-of-type(7)) { display: none; } &:has(input[value="l5"]:checked) section > div:not(:nth-of-type(1)):not(:nth-of-type(2)):not(:nth-of-type(8)) { display: none; } & section > div:nth-of-type(n+2) > p { text-align: center !important; } & section > div:nth-of-type(n+2) > p:nth-of-type(7) { padding-right: 0 !important; } & section > div:nth-of-type(n+3) > a { justify-self: center !important; } & h2 { font-size: 26px !important; } & section > div:nth-of-type(1) { background:#005A9C; } & section > div:nth-of-type(n+2) { border-bottom:2px solid #E2E8F0; }\n}.elementor .e-4e8cc930-788c{width:100%;max-width:1140px;font-family:Inter,sans-serif;padding-block-start:28px;padding-block-end:28px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:50px;margin-inline-start:auto;margin-inline-end:auto;border-radius:16px;border-width:1px;border-color:#CFE0EE;border-style:solid;background-color:#E3EEF7;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;box-sizing:border-box; & h2 { color:#0F172A; font-size:24px; line-height:1.3; margin:0 0 8px; font-weight:700; } & p { color:#475569; font-size:16px; margin:0 0 6px; } & > div:nth-of-type(2) { display:flex; flex-direction:row; gap:12px; flex-wrap:wrap; } & a { display:inline-flex; align-items:center; justify-content:center; height:48px; padding:0 22px; border-radius:8px; background-color:#0077B6; color:#fff; font-weight:600; text-decoration:none; } & a * { color:#fff; } & > div:nth-of-type(2) > a:nth-of-type(2) { background-color:#fff; color:#0077B6; border:1px solid #0077B6; } & > div:nth-of-type(2) > a:nth-of-type(2) * { color:#0077B6; }\n}