.elementor .e-5d384d4f-b419{color:#BFE6E6;}.elementor .e-6f9a60a-5ed4{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-6119267f-1de0{font-weight:400;font-size:18px;color:rgba(255,255,255,0.94);line-height:1.6;margin:0px;}.elementor .e-3a6753ed-f4ae{font-weight:400;font-size:16px;color:rgba(255,255,255,0.86);line-height:1.65;margin:0px;}.elementor .e-2d756da7-e33d:hover,.elementor .e-2d756da7-e33d:focus-visible{background-color:rgba(23,74,78,0.80);}.elementor .e-2d756da7-e33d{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-7cb6a21a-1ebb{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:12px;flex-wrap:wrap;}.elementor .e-5e0358b5-cb20{max-width:720px;padding:0px;display:flex;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .e-489373bc-b5e6{min-height:480px;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-7ff12833-326d{padding:16px;background-color:#F3F1EB;}.elementor .e-1935d7f7-d7e7{max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:20px;margin-inline: auto; & p { max-width: 820px; margin: 0; font-size: 17px; line-height: 1.7; color: #3A4A4C; } & p:empty { display: none; }\n}.elementor .e-66b0a341-56b5{padding-block-start:56px;padding-block-end:72px;padding-inline-start:32px;padding-inline-end:32px;background-color:#F3F1EB;}.elementor .e-55a5cb8f-a444{padding:0px;display:flex;flex-direction:column;gap:18px;& p:empty { display: none; }\n}.elementor .e-93d72e1-4ce6{width:100%;padding-block-start:12px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;flex:1 1 auto;& p { position: relative; margin: 0; padding-inline-start: 30px; font-size: 16px; line-height: 1.55; color: #1B2A2C; } & p::before { content: '\2713'; position: absolute; left: 0; top: 0; font-weight: 600; color: #1F6468; }\n}.elementor .e-20e34756-c44c{padding:40px;border-radius:28px;border-width:1px;border-color:rgba(27,42,44,0.08);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:14px;align-items:flex-start;& h3 { margin: 0; font-size: 22px; font-weight: 500; color: #1B2A2C; text-transform: none; } & > p:nth-of-type(1) { margin: 0; font-size: 46px; font-weight: 300; letter-spacing: -0.02em; line-height: 1; color: #1F6468; } & > p:nth-of-type(2) { margin: 0; font-size: 15px; color: #4B5A5C; }\n}.elementor .e-664ea076-25a3{width:100%;padding-block-start:12px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;flex:1 1 auto;& p { position: relative; margin: 0; padding-inline-start: 30px; font-size: 16px; line-height: 1.55; color: #1B2A2C; } & p::before { content: '\2713'; position: absolute; left: 0; top: 0; font-weight: 600; color: #1F6468; }\n}.elementor .e-70ddfa8a-decf{padding:40px;border-radius:28px;border-width:1px;border-color:rgba(27,42,44,0.08);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:14px;align-items:flex-start;& h3 { margin: 0; font-size: 22px; font-weight: 500; color: #1B2A2C; text-transform: none; } & > p:nth-of-type(1) { margin: 0; font-size: 46px; font-weight: 300; letter-spacing: -0.02em; line-height: 1; color: #1F6468; } & > p:nth-of-type(2) { margin: 0; font-size: 15px; color: #4B5A5C; }\n}.elementor .e-61577345-6f96{padding:0px;display:grid;gap:28px;grid-template-columns:1fr 1fr;}.elementor .e-55963278-90ea{font-size:17px;color:#4B5A5C;line-height:1.7;margin:0px;}.elementor .e-61ffdc2-27c8{max-width:720px;padding-block-start:40px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-7e3ac15c-9801{width:100%;padding-block-start:12px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;flex:1 1 auto;& p { position: relative; margin: 0; padding-inline-start: 30px; font-size: 16px; line-height: 1.55; color: #1B2A2C; } & p::before { content: '\2713'; position: absolute; left: 0; top: 0; font-weight: 600; color: #1F6468; }\n}.elementor .e-7ea67ce5-7de8{padding:40px;border-radius:28px;border-width:1px;border-color:rgba(27,42,44,0.08);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:14px;align-items:flex-start;& h3 { margin: 0; font-size: 22px; font-weight: 500; color: #1B2A2C; text-transform: none; } & > p:nth-of-type(1) { margin: 0; font-size: 46px; font-weight: 300; letter-spacing: -0.02em; line-height: 1; color: #1F6468; } & > p:nth-of-type(2) { margin: 0; font-size: 15px; color: #4B5A5C; }\n}.elementor .e-9c0dd23-7a5a{width:100%;padding-block-start:12px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;flex:1 1 auto;& p { position: relative; margin: 0; padding-inline-start: 30px; font-size: 16px; line-height: 1.55; color: #1B2A2C; } & p::before { content: '\2713'; position: absolute; left: 0; top: 0; font-weight: 600; color: #1F6468; }\n}.elementor .e-2e2cff44-67df{padding:40px;border-radius:28px;border-width:1px;border-color:rgba(27,42,44,0.08);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:14px;align-items:flex-start;& h3 { margin: 0; font-size: 22px; font-weight: 500; color: #1B2A2C; text-transform: none; } & > p:nth-of-type(1) { margin: 0; font-size: 46px; font-weight: 300; letter-spacing: -0.02em; line-height: 1; color: #1F6468; } & > p:nth-of-type(2) { margin: 0; font-size: 15px; color: #4B5A5C; }\n}.elementor .e-76f40d56-5602{padding:0px;display:grid;gap:28px;grid-template-columns:1fr 1fr;}.elementor .e-4f301e7a-d577{max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:36px;margin-inline: auto;\n}.elementor .e-11195df1-33f0{padding-block-start:104px;padding-block-end:104px;padding-inline-start:32px;padding-inline-end:32px;background-color:#E4ECE8;}.elementor .e-28a9656d-3b42{padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-138d1d48-ba43{width:100%;padding:0px;display:grid;grid-template-columns:1fr 1fr;gap: 48px 56px; & > div { display: flex; flex-direction: column; gap: 14px; padding: 28px 0 0 0; border-top: 2px solid #5DBDBE; } & > div h3 { font-size: 22px; line-height: 1.25; font-weight: 500; color: #1B2A2C; margin: 0; text-transform: none; } & > div p { font-size: 16px; line-height: 1.7; color: #4B5A5C; margin: 0; }\n}.elementor .e-4189d550-69ea{max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:40px;align-items:flex-start;margin-inline: auto;\n}.elementor .e-45376357-6ab6{padding-block-start:104px;padding-block-end:104px;padding-inline-start:32px;padding-inline-end:32px;background-color:#F3F1EB;}.elementor .e-7d565d97-7449{max-width:1200px;padding:0px;display:grid;gap:40px;grid-template-columns:repeat(3, 1fr);align-items:stretch;margin-inline: auto; & > div { display: flex; flex-direction: column; gap: 16px; align-items: flex-start; padding: 32px; border-radius: 24px; background-color: #FFFFFF; } & > div h2 { font-size: 24px; line-height: 1.2; font-weight: 400; letter-spacing: -0.01em; color: #1B2A2C; margin: 0; text-transform: none; } & > div p { font-size: 16px; line-height: 1.7; color: #4B5A5C; margin: 0; } & > div a { margin-top: auto; }\n}.elementor .e-32ac96a7-d9f9{padding-block-start:104px;padding-block-end:104px;padding-inline-start:32px;padding-inline-end:32px;background-color:#E4ECE8;}.elementor .e-5027eda1-cb99{font-size:14px;color:#4B5A5C;line-height:1.6;margin:0px;}.elementor .e-2d0b8214-57cd{max-width:1200px;padding:0px;margin-inline: auto;\n}.elementor .e-6900a65b-ce77{padding-block-start:56px;padding-block-end:56px;padding-inline-start:32px;padding-inline-end:32px;background-color:#F3F1EB;}