.elementor .e-5b779638-c4e2{color:#BFE6E6;}.elementor .e-2f03c689-abe1{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-3c13a887-c43d{font-weight:400;font-size:18px;color:rgba(255,255,255,0.94);line-height:1.6;margin:0px;}.elementor .e-7ea5d64c-1085{font-weight:400;font-size:16px;color:rgba(255,255,255,0.86);line-height:1.65;margin:0px;}.elementor .e-9fb3a09-bbeb{display:none;}.elementor .e-bb33436-476a:hover,.elementor .e-bb33436-476a:focus-visible{background-color:rgba(23,74,78,0.80);}.elementor .e-bb33436-476a{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-7621e048-7af6{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:12px;flex-wrap:wrap;}.elementor .e-5e48aeac-275c{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-6dc4d62f-b602{max-width:720px;padding:0px;display:flex;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .e-30991cb9-fc49{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-277353a1-e582{padding:16px;background-color:#F3F1EB;}.elementor .e-292e7cfe-a918{max-width:720px;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-7603b0d1-95e6{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-2c609419-e4f7{max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:40px;margin-inline: auto;\n}.elementor .e-1b99793f-bfb6{padding-block-start:72px;padding-block-end:88px;padding-inline-start:32px;padding-inline-end:32px;background-color:#F3F1EB;}.elementor .e-613a39fa-c825{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 420px;}.elementor .e-611a2fc9-b909{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-2220213c-3567{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-13d19254-8c6c{padding-block-start:104px;padding-block-end:104px;padding-inline-start:32px;padding-inline-end:32px;background-color:#E4ECE8;}.elementor .e-49d653c6-17ba{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 420px;}.elementor .e-4dfdefe1-eaa5{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-725a5f1b-cfdf{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-361982b2-f2a5{padding-block-start:104px;padding-block-end:104px;padding-inline-start:32px;padding-inline-end:32px;background-color:#F3F1EB;}.elementor .e-5420f64a-7bc3{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 420px;}.elementor .e-17660cd3-6c69{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-18b77308-185f{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-668131e3-8c1f{padding-block-start:104px;padding-block-end:104px;padding-inline-start:32px;padding-inline-end:32px;background-color:#E4ECE8;}.elementor .e-1e9cff20-34c3{color:#8FD6D6;}.elementor .e-4a91996b-a6b8{color:#FFFFFF;}.elementor .e-46a68bc7-df12{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 420px;}.elementor .e-59ffb51c-f4c2{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-40cfa5f8-95f9{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-3b164b75-a33c{padding-block-start:104px;padding-block-end:104px;padding-inline-start:32px;padding-inline-end:32px;background-color:#174A4E;}.elementor .e-6616c241-98aa{padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-571cdf25-3c60{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-705d6633-6c05{max-width:760px;font-size:16px;color:#4B5A5C;line-height:1.7;margin:0px;}.elementor .e-64bf452-a19d{padding:0px;gap:12px;flex-wrap:wrap;}.elementor .e-5f9ca8fb-6714{max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:40px;align-items:flex-start;margin-inline: auto;\n}.elementor .e-b424c87-4c57{padding-block-start:104px;padding-block-end:104px;padding-inline-start:32px;padding-inline-end:32px;background-color:#F3F1EB;}.elementor .e-41a1701f-4455{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 420px;}.elementor .e-6eb74167-93f2{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-2ff6e2b6-ef7e{font-size:17px;color:#3A4A4C;line-height:1.7;margin:0px;}.elementor .e-42aa821e-6216{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-6ac3c7b7-f364{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-65b11900-aafc{padding-block-start:104px;padding-block-end:104px;padding-inline-start:32px;padding-inline-end:32px;background-color:#E4ECE8;}.elementor .e-5acb4233-3c2a{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 420px;}.elementor .e-67585ee9-f28a{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-7d5e246c-9ab2{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-6bf53ee0-a4d6{padding-block-start:104px;padding-block-end:104px;padding-inline-start:32px;padding-inline-end:32px;background-color:#F3F1EB;}.elementor .e-5a945568-3b20{width:100%;height:auto;max-width:340px;border-radius:0px;flex:0 1 340px;}.elementor .e-73c250b0-bd49{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-66afc399-ef23{font-size:17px;color:#3A4A4C;line-height:1.7;}.elementor .e-2ccc86b-c531{font-size:17px;color:#3A4A4C;line-height:1.7;}.elementor .e-1af34882-16dc{font-size:17px;color:#3A4A4C;line-height:1.7;}.elementor .e-65d2c027-f558{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-9fd3f71-802b{max-width:1200px;padding:0px;display:flex;flex-direction:row;gap:64px;flex-wrap:wrap;align-items:center;margin-inline: auto;\n}.elementor .e-174838a-a690{padding-block-start:104px;padding-block-end:104px;padding-inline-start:32px;padding-inline-end:32px;background-color:#E4ECE8;}.elementor .e-3a5ca868-18d3{max-width:720px;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-6a2d668a-e4bc{& 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-29ec3afc-3c5d{max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:40px;margin-inline: auto;\n}.elementor .e-53eefcb2-ec98{padding-block-start:104px;padding-block-end:104px;padding-inline-start:32px;padding-inline-end:32px;background-color:#F3F1EB;}.elementor .e-4ea447a-6f38{color:#FFFFFF;}.elementor .e-5a33c5ca-f651{font-size:17px;color:rgba(255,255,255,0.88);line-height:1.7;margin:0px;}.elementor .e-3fc8f6db-b2d0{display:none;}.elementor .e-6ce97cd3-2ac9:hover,.elementor .e-6ce97cd3-2ac9:focus-visible{background-color:rgba(255,255,255,0.14);}.elementor .e-6ce97cd3-2ac9{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-1b9bee7e-80ca{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:12px;flex-wrap:wrap;}.elementor .e-db6b1a2-c0be{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 460px;}.elementor .e-6e0a98d0-e545{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-5484cfcc-bfa4{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-26e9f61e-5925{padding-block-start:0px;padding-block-end:104px;padding-inline-start:16px;padding-inline-end:16px;background-color:#F3F1EB;}.elementor .e-65cdb578-9edf{font-size:14px;color:#4B5A5C;line-height:1.6;margin:0px;}.elementor .e-9b4de5a-4240{max-width:1200px;padding:0px;margin-inline: auto;\n}.elementor .e-2aba311d-8431{padding-block-start:0px;padding-block-end:56px;padding-inline-start:32px;padding-inline-end:32px;background-color:#F3F1EB;}