.elementor .e-56c9caae-1ff0{color:#BFE6E6;}.elementor .e-500f9316-2b80{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-713fd346-9323{font-weight:400;font-size:18px;color:rgba(255,255,255,0.94);line-height:1.6;margin:0px;}.elementor .e-41fc1eb3-cd55{font-weight:400;font-size:16px;color:rgba(255,255,255,0.86);line-height:1.65;margin:0px;}.elementor .e-226d2a21-f4ec{display:none;}.elementor .e-6d887ee1-1439:hover,.elementor .e-6d887ee1-1439:focus-visible{background-color:rgba(23,74,78,0.80);}.elementor .e-6d887ee1-1439{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-4e0ffc7c-ed3a{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:12px;flex-wrap:wrap;}.elementor .e-48410e3b-4a79{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-7dc5ce89-b584{max-width:720px;padding:0px;display:flex;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .e-17345c8-dbdc{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;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#174A4E;display:flex;flex-direction:column;justify-content:center;background-repeat: repeat,no-repeat; background-size: auto auto,cover; background-position: 0% 0%,center center; margin-inline: auto;\n}.elementor .e-26514655-db64{padding:16px;background-color:#F3F1EB;}.elementor .e-6a325286-bdf3{max-width:720px;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-9635e0b-b91f{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-71d53c8c-b8b3{max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:40px;margin-inline: auto;\n}.elementor .e-1e9aa253-66f6{padding-block-start:72px;padding-block-end:88px;padding-inline-start:32px;padding-inline-end:32px;background-color:#F3F1EB;}.elementor .e-6a02e7fc-5ebf{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 420px;}.elementor .e-69f64bba-b1c8{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-454b9cd-309b{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-5924c4d6-f978{padding-block-start:104px;padding-block-end:104px;padding-inline-start:32px;padding-inline-end:32px;background-color:#E4ECE8;}.elementor .e-106382a5-f91f{color:#8FD6D6;}.elementor .e-e9cc8f9-ad18{color:#FFFFFF;}.elementor .e-5fc3110c-f259{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 420px;}.elementor .e-bbfa842-7122{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-50560edb-d109{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-2e21318-c48f{padding-block-start:104px;padding-block-end:104px;padding-inline-start:32px;padding-inline-end:32px;background-color:#174A4E;}.elementor .e-497fe919-467a{padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-2315615d-c368{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-423b4f86-893b{max-width:760px;font-size:16px;color:#4B5A5C;line-height:1.7;margin:0px;}.elementor .e-2044e2ec-4f04{padding:0px;gap:12px;flex-wrap:wrap;}.elementor .e-7b2d5572-e5df{max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:40px;align-items:flex-start;margin-inline: auto;\n}.elementor .e-d0f1a1-3778{padding-block-start:104px;padding-block-end:104px;padding-inline-start:32px;padding-inline-end:32px;background-color:#F3F1EB;}.elementor .e-68865dc4-4a5e{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 420px;}.elementor .e-8197739-f1a0{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-6fc7d6c7-84bb{font-size:17px;color:#3A4A4C;line-height:1.7;margin:0px;}.elementor .e-3203b46e-1cea{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-75761646-7492{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-b26bea6-5cde{padding-block-start:104px;padding-block-end:104px;padding-inline-start:32px;padding-inline-end:32px;background-color:#E4ECE8;}.elementor .e-47c686e-2355{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 420px;}.elementor .e-2974667e-72b0{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-7da1954e-ad2d{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-15d1074a-7305{padding-block-start:104px;padding-block-end:104px;padding-inline-start:32px;padding-inline-end:32px;background-color:#F3F1EB;}.elementor .e-2dd3b8f3-fb2f{width:100%;height:auto;max-width:340px;border-radius:28px;flex:0 1 340px;}.elementor .e-4679e781-a44d{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-69baa4cf-16a9{font-size:17px;color:#3A4A4C;line-height:1.7;}.elementor .e-4fdfd708-7cbb{font-size:17px;color:#3A4A4C;line-height:1.7;}.elementor .e-27df419d-51be{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-343ab951-27ec{max-width:1200px;padding:0px;display:flex;flex-direction:row;gap:64px;flex-wrap:wrap;align-items:center;margin-inline: auto;\n}.elementor .e-4ddb3fb3-815f{padding-block-start:104px;padding-block-end:104px;padding-inline-start:32px;padding-inline-end:32px;background-color:#E4ECE8;}.elementor .e-67d52bdd-ed7c{padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-18e2262a-68cc{& 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-7d2cb66a-d8ad{max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:40px;margin-inline: auto;\n}.elementor .e-227fc7a8-5988{padding-block-start:104px;padding-block-end:104px;padding-inline-start:32px;padding-inline-end:32px;background-color:#F3F1EB;}.elementor .e-2f86d46f-2a85{color:#FFFFFF;}.elementor .e-42e3ec37-3bd4{font-size:17px;color:rgba(255,255,255,0.88);line-height:1.7;margin:0px;}.elementor .e-6262b7f3-b42a{display:none;}.elementor .e-6892cef4-9118:hover,.elementor .e-6892cef4-9118:focus-visible{background-color:rgba(255,255,255,0.14);}.elementor .e-6892cef4-9118{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-28b6a835-36d7{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:12px;flex-wrap:wrap;}.elementor .e-45dc6b91-b72c{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 460px;}.elementor .e-23989413-f630{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-a3165ab-c48a{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-58066120-bab7{padding-block-start:0px;padding-block-end:104px;padding-inline-start:16px;padding-inline-end:16px;background-color:#F3F1EB;}.elementor .e-4fe244e6-2aee{font-size:14px;color:#4B5A5C;line-height:1.6;margin:0px;}.elementor .e-70368da4-b7b0{max-width:1200px;padding:0px;margin-inline: auto;\n}.elementor .e-4aa633bc-5a4f{padding-block-start:0px;padding-block-end:56px;padding-inline-start:32px;padding-inline-end:32px;background-color:#F3F1EB;}