.elementor .e-7b0992ce-4a51{font-family:Montserrat;font-weight:700;font-size:0.75rem;color:#CFE8B4;letter-spacing:0.18em;text-transform:uppercase;margin:0px;}.elementor .e-4124ca9e-7f4c{font-family:Montserrat;font-weight:800;font-size:4rem;color:#ffffff;letter-spacing:-0.01em;line-height:1.08;margin:0px;}.elementor .e-26849bbe-1162{max-width:40rem;font-size:1.15rem;color:#DCE8F1;line-height:1.6;margin:0px;}.elementor .e-20e90b9b-4951:hover,.elementor .e-20e90b9b-4951:focus-visible{background-color:#EAF3F9;}.elementor .e-20e90b9b-4951{font-family:Montserrat;font-weight:700;font-size:0.8rem;color:#0B2F4A;letter-spacing:0.12em;text-transform:uppercase;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.3rem;background-color:#ffffff;}.elementor .e-4747ad77-2fee:hover,.elementor .e-4747ad77-2fee:focus-visible{background-color:rgba(255, 255, 255, 0.15);}.elementor .e-4747ad77-2fee{font-family:Montserrat;font-weight:700;font-size:0.8rem;color:#ffffff;letter-spacing:0.12em;text-transform:uppercase;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.3rem;border-width:2px;border-color:rgba(255, 255, 255, 0.85);border-style:solid;background-color:transparent;}.elementor .e-47cb0d12-34a1{padding:0px;margin-block-start:0.5rem;gap:0.8rem;flex-wrap:wrap;}.elementor .e-18c085b8-4031{width:100%;max-width:74rem;padding:0px;flex-direction:column;gap:1rem;}.elementor .e-12ec75f1-f84c{padding-block-start:7rem;padding-block-end:4rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(100deg, rgba(11, 47, 74, 0.85) 0%,rgba(11, 47, 74, 0.5) 60%,rgba(11, 47, 74, 0.2) 100%),url(https://www.sc-bestwig.de/wp-content/uploads/2026/09/wassergymnastik-schwimmhalle-1536x1536.jpg);background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;align-items:center;}.elementor .e-d54c5aa-1b4b{font-family:Montserrat;font-weight:700;font-size:0.75rem;color:#2F7FB8;letter-spacing:0.18em;text-transform:uppercase;margin:0px;}.elementor .e-284a9033-e3a8{font-family:Montserrat;font-weight:800;font-size:2.3rem;color:#0B2F4A;letter-spacing:-0.01em;line-height:1.08;margin:0px;}.elementor .e-1b32f3c4-bb06{padding:0px;flex-direction:column;gap:0.6rem;}.elementor .e-779beb17-3ebb{font-family:Montserrat;font-weight:700;font-size:0.75rem;color:#2F7FB8;letter-spacing:0.18em;text-transform:uppercase;margin:0px;}.elementor .e-69d97104-14d5{font-weight:600;font-size:1.05rem;color:#0B2F4A;line-height:1.5;margin:0px;}.elementor .e-5bab7662-89af{min-width:0px;padding-block-start:1.3rem;padding-block-end:1.3rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:0.7rem;border-block-start-width:4px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#DCE6EE;border-style:solid;background-color:#ffffff;flex-direction:column;gap:0.5rem;flex:1 1 13rem;}.elementor .e-478056d5-5ec7{font-family:Montserrat;font-weight:700;font-size:0.75rem;color:#2F7FB8;letter-spacing:0.18em;text-transform:uppercase;margin:0px;}.elementor .e-64455754-170b{font-weight:600;font-size:1.05rem;color:#0B2F4A;line-height:1.5;margin:0px;}.elementor .e-3c66cc20-d166{min-width:0px;padding-block-start:1.3rem;padding-block-end:1.3rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:0.7rem;border-block-start-width:4px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#DCE6EE;border-style:solid;background-color:#ffffff;flex-direction:column;gap:0.5rem;flex:1 1 13rem;}.elementor .e-4956bfe0-4de2{font-family:Montserrat;font-weight:700;font-size:0.75rem;color:#2F7FB8;letter-spacing:0.18em;text-transform:uppercase;margin:0px;}.elementor .e-6c8cff4c-8eb1{font-weight:600;font-size:1.05rem;color:#0B2F4A;line-height:1.5;margin:0px;}.elementor .e-515d4f6f-517b{min-width:0px;padding-block-start:1.3rem;padding-block-end:1.3rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:0.7rem;border-block-start-width:4px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#DCE6EE;border-style:solid;background-color:#ffffff;flex-direction:column;gap:0.5rem;flex:1 1 13rem;}.elementor .e-713090c4-4900{font-family:Montserrat;font-weight:700;font-size:0.75rem;color:#2F7FB8;letter-spacing:0.18em;text-transform:uppercase;margin:0px;}.elementor .e-22c74efd-f332{font-weight:600;font-size:1.05rem;color:#0B2F4A;line-height:1.5;margin:0px;}.elementor .e-f14656c-1a63{min-width:0px;padding-block-start:1.3rem;padding-block-end:1.3rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:0.7rem;border-block-start-width:4px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#DCE6EE;border-style:solid;background-color:#ffffff;flex-direction:column;gap:0.5rem;flex:1 1 13rem;}.elementor .e-1b68f8b7-764c{padding:0px;gap:1rem;flex-wrap:wrap;}.elementor .e-5a168021-307e{font-family:Montserrat;font-weight:700;font-size:0.75rem;color:#2F7FB8;letter-spacing:0.18em;text-transform:uppercase;margin:0px;}.elementor .e-7acd8fc-d787{font-family:Montserrat;font-weight:800;font-size:2.3rem;color:#0B2F4A;letter-spacing:-0.01em;line-height:1.08;margin:0px;}.elementor .e-689c9c9a-e18d{font-size:1.05rem;color:#5B7385;line-height:1.65;margin:0px;}.elementor .e-7ffd873e-ade0{font-size:1.05rem;color:#5B7385;line-height:1.65;margin:0px;}.elementor .e-799f4166-7070{font-size:1.05rem;color:#5B7385;line-height:1.65;margin:0px;}.elementor .e-39f42588-788e{min-width:0px;padding:0px;flex-direction:column;gap:1rem;flex:1 1 24rem;}.elementor .e-5f462ad8-8148{width:100%;height:auto;min-width:0px;aspect-ratio:4 / 3;object-fit:cover;border-radius:0.8rem;flex:1 1 20rem;}.elementor .e-58693552-5ea0{padding:0px;margin-block-start:1.5rem;gap:2.5rem;flex-wrap:wrap;align-items:center;}.elementor .e-7cd76b61-5b57{width:100%;max-width:74rem;padding:0px;flex-direction:column;gap:2rem;}.elementor .e-29c2bc-7c61{padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:2rem;padding-inline-end:2rem;flex-direction:column;align-items:center;}.elementor .e-47ef5fca-e879{font-family:Montserrat;font-weight:700;font-size:0.75rem;color:#2F7FB8;letter-spacing:0.18em;text-transform:uppercase;margin:0px;}.elementor .e-b230ba6-94c7{font-family:Montserrat;font-weight:800;font-size:2.6rem;color:#0B2F4A;letter-spacing:-0.01em;line-height:1.08;margin:0px;}.elementor .e-53ae4cbc-cd5f{min-width:0px;padding:0px;flex-direction:column;gap:0.6rem;flex:1 1 20rem;}.elementor .e-5f144ee3-3cba:hover,.elementor .e-5f144ee3-3cba:focus-visible{color:#0B2F4A;}.elementor .e-5f144ee3-3cba{font-family:Montserrat;font-weight:700;font-size:0.9rem;color:#2F7FB8;padding:0px;background-color:transparent;align-self:flex-start;}.elementor .e-6fb14b19-53b6{padding:0px;gap:1rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-595cf76-3512{padding:0px;}.elementor .e-258d515a-6288{width:100%;max-width:74rem;padding:0px;flex-direction:column;gap:2rem;}.elementor .e-30a1e533-be2e{padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#F5F8FA;flex-direction:column;align-items:center;}.elementor .e-407de5e2-bb7b{font-family:Montserrat;font-weight:800;font-size:2.2rem;color:#0B2F4A;letter-spacing:-0.01em;line-height:1.08;margin:0px;}.elementor .e-7579ee6f-4acc{font-size:1.05rem;color:#5B7385;line-height:1.65;margin:0px;}.elementor .e-c6d56e2-1a33{min-width:0px;padding:0px;flex-direction:column;gap:0.8rem;flex:1 1 24rem;}.elementor .e-672ebe31-a093:hover,.elementor .e-672ebe31-a093:focus-visible{background-color:#5E8F2E;}.elementor .e-672ebe31-a093{font-family:Montserrat;font-weight:700;font-size:0.8rem;color:#ffffff;letter-spacing:0.12em;text-transform:uppercase;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.3rem;background-color:#7CB342;}.elementor .e-3a62b890-9e1d:hover,.elementor .e-3a62b890-9e1d:focus-visible{background-color:#2F7FB8;}.elementor .e-3a62b890-9e1d{font-family:Montserrat;font-weight:700;font-size:0.8rem;color:#ffffff;letter-spacing:0.12em;text-transform:uppercase;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.3rem;background-color:#0B2F4A;}.elementor .e-5e86ff65-7100:hover,.elementor .e-5e86ff65-7100:focus-visible{color:#0B2F4A;}.elementor .e-5e86ff65-7100{font-family:Montserrat;font-weight:700;font-size:0.9rem;color:#2F7FB8;padding:0px;background-color:transparent;align-self:flex-start;}.elementor .e-15b7575b-c894{min-width:0px;padding:0px;gap:0.8rem;flex-wrap:wrap;flex:1 1 18rem;align-items:center;}.elementor .e-1bca8b21-ffa5{width:100%;max-width:74rem;padding:2.5rem;border-radius:0.9rem;background-color:#EAF3F9;gap:2rem;flex-wrap:wrap;align-items:center;}.elementor .e-3d80a952-24ef{padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:2rem;padding-inline-end:2rem;flex-direction:column;align-items:center;}