.elementor .e-72f6f64d-2353{color:#BFE6E6;}.elementor .e-66d7e1d1-e3b9{font-weight:300;font-size:clamp(30px, 3.5vw, 48px);color:#FFFFFF;letter-spacing:-0.025em;line-height:1.1;text-transform:none;margin:0px;& strong { font-weight: 600; color: #8FD6D6; }\n}.elementor .e-7b03a537-ba76{font-weight:400;font-size:18px;color:rgba(255,255,255,0.94);line-height:1.6;margin:0px;}.elementor .e-5acd8ce1-957d{font-weight:400;font-size:16px;color:rgba(255,255,255,0.86);line-height:1.65;margin:0px;}.elementor .e-45e65635-32d0{display:none;}.elementor .e-40970216-76d3:hover,.elementor .e-40970216-76d3:focus-visible{background-color:rgba(23,74,78,0.80);}.elementor .e-40970216-76d3{font-weight:600;font-size:13px;color:#FFFFFF;letter-spacing:0.1em;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.75);border-style:solid;background-color:rgba(23,74,78,0.60);&:focus-visible { outline: 3px solid #FFFFFF; outline-offset: 3px; }\n}.elementor .e-1552369d-a4eb{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:12px;flex-wrap:wrap;}.elementor .e-6ee42ea1-6b24{font-weight:400;font-size:16px;color:rgba(255,255,255,0.85);line-height:1.55;padding-block-start:4px;margin:0px;}.elementor .e-778b250d-326b{max-width:720px;padding:0px;display:flex;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .e-2a6f3b60-7a78{min-height:640px;max-width:1440px;overflow:hidden;position:relative;padding-block-start:72px;padding-block-end:72px;padding-inline-start:64px;padding-inline-end:64px;border-radius:32px;background-image:linear-gradient(90deg, rgba(23,74,78,0.92) 0%,rgba(23,74,78,0.74) 48%,rgba(23,74,78,0.10) 100%),url("https://www.bioresonanzwien.at/wp-content/uploads/Bioresonanz_Wien_Header_1900px.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#174A4E;display:flex;flex-direction:column;justify-content:center;margin-inline: auto;\n}.elementor .e-166de5c6-d34f{padding:16px;background-color:#F3F1EB;}.elementor .e-2e36beda-54b2{max-width:720px;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-63e4c6ba-6dd0{column-gap:48px;padding:0px;display:grid;grid-template-columns:1fr 1fr;row-gap: 14px; & p { margin: 0; padding: 0; padding-inline-start: 34px; position: relative; font-size: 17px; line-height: 1.6; color: #1B2A2C; } & p::before { content: '\2713'; position: absolute; left: 0; top: 0; font-weight: 600; color: #1F6468; } & a { color: #1F6468; text-decoration: none; font-weight: 600; } & a:hover { text-decoration: underline; }\n}.elementor .e-58d48de4-ff61{max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:40px;margin-inline: auto;\n}.elementor .e-4be7739e-bf7c{padding-block-start:72px;padding-block-end:88px;padding-inline-start:32px;padding-inline-end:32px;background-color:#F3F1EB;}.elementor .e-307da3cd-28c4{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 420px;}.elementor .e-72c9d289-5eeb{padding-block-start:36px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 460px;& p { font-size: 17px; line-height: 1.7; color: #3A4A4C; margin: 0; }\n}.elementor .e-32394c3d-c57e{max-width:1200px;padding:0px;display:flex;flex-direction:row;gap:72px;flex-wrap:wrap;align-items:flex-start;margin-inline: auto;\n}.elementor .e-414cc9c8-22c8{padding-block-start:104px;padding-block-end:104px;padding-inline-start:32px;padding-inline-end:32px;background-color:#E4ECE8;}.elementor .e-395fce55-9fc9{color:#8FD6D6;}.elementor .e-42c4bf6f-d7d7{color:#FFFFFF;}.elementor .e-5b042caf-11ed{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 420px;}.elementor .e-5d2befa2-e13d{padding-block-start:36px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 460px;& p { font-size: 17px; line-height: 1.7; color: rgba(255,255,255,0.88); margin: 0; } & a { color: #8FD6D6; text-decoration: none; font-weight: 600; } & a:hover { text-decoration: underline; }\n}.elementor .e-7c16e55a-4178{max-width:1200px;padding:0px;display:flex;flex-direction:row;gap:72px;flex-wrap:wrap;align-items:flex-start;margin-inline: auto;\n}.elementor .e-65cc4eff-3ef9{padding-block-start:104px;padding-block-end:104px;padding-inline-start:32px;padding-inline-end:32px;background-color:#174A4E;}.elementor .e-33d2ed43-72e5{padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-7a36b9b8-95bb{width:100%;padding:0px;display:grid;gap:32px;grid-template-columns:repeat(4, 1fr);& > div { display: flex; flex-direction: column; gap: 14px; padding: 28px 0 0 0; border-top: 2px solid #5DBDBE; } & > div span { font-size: 12px; font-weight: 600; letter-spacing: 0.18em; color: #3FA3A5; } & > div h3 { font-size: 20px; line-height: 1.25; font-weight: 500; color: #1B2A2C; margin: 0; text-transform: none; } & > div p { font-size: 15px; line-height: 1.65; color: #4B5A5C; margin: 0; }\n}.elementor .e-4698bb42-567c{max-width:760px;font-size:16px;color:#4B5A5C;line-height:1.7;margin:0px;}.elementor .e-17d9830a-f5fe{padding:0px;gap:12px;flex-wrap:wrap;}.elementor .e-6bb99d2e-5d5e{max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:40px;align-items:flex-start;margin-inline: auto;\n}.elementor .e-534b01c7-2740{padding-block-start:104px;padding-block-end:104px;padding-inline-start:32px;padding-inline-end:32px;background-color:#F3F1EB;}.elementor .e-4cd2c211-732f{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 420px;}.elementor .e-2fbbbb15-b810{padding:0px;display:flex;flex-direction:column;gap:14px;& p { position: relative; padding-inline-start: 34px; font-size: 17px; line-height: 1.6; color: #1B2A2C; } & p::before { content: '\2713'; position: absolute; left: 0; top: 0; font-weight: 600; color: #1F6468; }\n}.elementor .e-df0af37-4900{font-size:17px;color:#3A4A4C;line-height:1.7;margin:0px;}.elementor .e-1bd92e9b-a7b4{padding-block-start:36px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:24px;flex:1 1 460px;& p { margin: 0; }\n}.elementor .e-667751a7-e551{max-width:1200px;padding:0px;display:flex;flex-direction:row;gap:72px;flex-wrap:wrap;align-items:flex-start;margin-inline: auto;\n}.elementor .e-2fe33e91-6704{padding-block-start:104px;padding-block-end:104px;padding-inline-start:32px;padding-inline-end:32px;background-color:#E4ECE8;}.elementor .e-60d4fd55-d73b{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 420px;}.elementor .e-6fe4f3e3-3f46{padding-block-start:36px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 460px;& p { font-size: 17px; line-height: 1.7; color: #3A4A4C; margin: 0; } & a { color: #1F6468; text-decoration: none; font-weight: 600; } & a:hover { text-decoration: underline; }\n}.elementor .e-7642fc5a-331a{max-width:1200px;padding:0px;display:flex;flex-direction:row;gap:72px;flex-wrap:wrap;align-items:flex-start;margin-inline: auto;\n}.elementor .e-24122907-2d62{padding-block-start:104px;padding-block-end:104px;padding-inline-start:32px;padding-inline-end:32px;background-color:#F3F1EB;}.elementor .e-651bd8e6-5883{width:100%;height:auto;max-width:340px;flex:0 1 340px;}.elementor .e-1e7131c3-f188{font-weight:300;font-size:clamp(26px, 3vw, 40px);color:#1B2A2C;letter-spacing:-0.025em;line-height:1.12;text-transform:none;margin:0px;}.elementor .e-21aa26d8-1bf8{font-size:17px;color:#3A4A4C;line-height:1.7;}.elementor .e-6b500b80-8ac6{font-size:17px;color:#3A4A4C;line-height:1.7;}.elementor .e-4718c9ca-2078{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 480px;align-items:flex-start;& p { margin: 0; } & a { color: #1F6468; text-decoration: none; font-weight: 600; } & a:hover { text-decoration: underline; }\n}.elementor .e-4d59c062-79b6{max-width:1200px;padding:0px;display:flex;flex-direction:row;gap:64px;flex-wrap:wrap;align-items:center;margin-inline: auto;\n}.elementor .e-5e73aa23-9156{padding-block-start:104px;padding-block-end:104px;padding-inline-start:32px;padding-inline-end:32px;background-color:#E4ECE8;}.elementor .e-1501fd8e-7a98{max-width:720px;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-38195c5e-5491{& details { border-bottom: 1px solid rgba(27,42,44,0.18); padding: 22px 0; } & summary { cursor: pointer; display: flex; align-items: center; justify-content: space-between; gap: 24px; } & summary > span { flex: 1 1 0%; min-width: 0; } & summary > div { display: none; } & summary h3 { font-size: 20px; line-height: 1.3; font-weight: 500; color: #1B2A2C; margin: 0; text-transform: none; overflow-wrap: break-word; } & details p { margin: 14px 0 0 0; font-size: 16px; line-height: 1.7; color: #4B5A5C; max-width: none; } & summary::after { content: '+'; font-size: 26px; line-height: 1; font-weight: 300; color: #1F6468; flex-shrink: 0; } & details[open] summary::after { content: '\2212'; }\n}.elementor .e-7b6eddc0-5305{max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:40px;margin-inline: auto;\n}.elementor .e-76abb1d1-13ec{padding-block-start:104px;padding-block-end:104px;padding-inline-start:32px;padding-inline-end:32px;background-color:#F3F1EB;}.elementor .e-4a397124-e00d{color:#FFFFFF;}.elementor .e-512effae-5afb{font-size:17px;color:rgba(255,255,255,0.88);line-height:1.7;margin:0px;}.elementor .e-5cd9c645-1e9d{display:none;}.elementor .e-18cc9ad6-5b21:hover,.elementor .e-18cc9ad6-5b21:focus-visible{background-color:rgba(255,255,255,0.14);}.elementor .e-18cc9ad6-5b21{font-weight:600;font-size:13px;color:#FFFFFF;letter-spacing:0.1em;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.6);border-style:solid;background-color:transparent;&:focus-visible { outline: 3px solid #FFFFFF; outline-offset: 3px; }\n}.elementor .e-4b7595a2-a580{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:12px;flex-wrap:wrap;}.elementor .e-32c5ec7a-4df9{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 460px;}.elementor .e-21d54766-ab48{padding:0px;display:flex;flex-direction:column;gap:6px;flex:1 1 280px;& p { margin: 0; font-size: 17px; line-height: 1.6; color: rgba(255,255,255,0.9); } & a { color: #FFFFFF; text-decoration: none; } & a:hover { text-decoration: underline; }\n}.elementor .e-706e1b83-580a{max-width:1200px;padding-block-start:72px;padding-block-end:72px;padding-inline-start:64px;padding-inline-end:64px;border-radius:32px;background-color:#174A4E;display:flex;flex-direction:row;gap:56px;flex-wrap:wrap;align-items:center;margin-inline: auto;\n}.elementor .e-1f4ac4ae-538d{padding-block-start:0px;padding-block-end:104px;padding-inline-start:16px;padding-inline-end:16px;background-color:#F3F1EB;}.elementor .e-764c37bc-b884{font-size:14px;color:#4B5A5C;line-height:1.6;margin:0px;}.elementor .e-5582b2fc-86eb{max-width:1200px;padding:0px;margin-inline: auto;\n}.elementor .e-49eef0ec-b603{padding-block-start:0px;padding-block-end:56px;padding-inline-start:32px;padding-inline-end:32px;background-color:#F3F1EB;}