.elementor .e-27abc15a-6f0f{color:#BFE6E6;}.elementor .e-46cad183-fe33{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-3b729692-2a9c{font-weight:400;font-size:18px;color:rgba(255,255,255,0.94);line-height:1.6;margin:0px;}.elementor .e-450264b-9289:hover,.elementor .e-450264b-9289:focus-visible{background-color:rgba(23,74,78,0.80);}.elementor .e-450264b-9289{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-120d852-57bf{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-4d7bb503-6035{max-width:720px;padding:0px;display:flex;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .e-7a85f6f9-6488{min-height:420px;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-359b3a12-68bd{padding:16px;background-color:#F3F1EB;}.elementor .e-e9ca30b-3cf6{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-56311774-6b7b{width:100%;padding:0px;display:grid;gap:28px;grid-template-columns:repeat(3, 1fr);align-items:stretch;& > div { display: flex; flex-direction: column; gap: 14px; align-items: flex-start; padding: 36px; border-radius: 28px; background-color: #FFFFFF; } & > div h3 { font-size: 22px; line-height: 1.25; font-weight: 500; color: #1B2A2C; margin: 0; text-transform: none; } & > div h3 a { color: inherit; text-decoration: none; } & > div h3 a:hover { color: #1F6468; } & > div p { font-size: 16px; line-height: 1.7; color: #4B5A5C; margin: 0; } & > div > a { margin-top: auto; } & > div:nth-child(n+10) { grid-column: 1 / -1; background-color: #E4ECE8; }\n}.elementor .e-5b01eb25-77ed{max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:48px;margin-inline: auto;\n}.elementor .e-5d58c2ce-bc6c{padding-block-start:104px;padding-block-end:104px;padding-inline-start:32px;padding-inline-end:32px;background-color:#F3F1EB;}.elementor .e-7a0266cb-933a{font-size:14px;color:#4B5A5C;line-height:1.6;margin:0px;}.elementor .e-536f4c7b-db0d{max-width:1200px;padding:0px;margin-inline: auto;\n}.elementor .e-38bbb2e9-81db{padding-block-start:0px;padding-block-end:56px;padding-inline-start:32px;padding-inline-end:32px;background-color:#F3F1EB;}