section:has(>[data-arc-scroll-transition]){position:relative}.arc-scroll-transition{z-index:10;pointer-events:none;height:min(100%,100svh);position:absolute;inset:auto 0% 0%}.arc-scroll-transition[data-mode=reveal]{inset:0% 0% auto}[data-arc-scroll-transition] svg{width:100%;height:100%;display:block}[data-arc-scroll-transition] path{fill:currentColor;pointer-events:visiblePainted}.oils_reveal.u-section{background:var(--swatch--green-background);min-height:100svh;position:relative;overflow:clip}.oils_reveal_media,.oils_reveal_img{object-fit:cover;object-position:40% 45%;width:100%;height:100%;display:block;position:absolute;inset:0}@media (width>=768px){.oils_reveal_media{height:120%;inset:-10% 0}}.oils_reveal.u-section:has(.oils_reveal_bend){min-height:calc(100svh + 2 * var(--_spacing---section-space--main-112px))}.oils_reveal_bend{z-index:2;pointer-events:none;--_theme---background:var(--swatch--green-background);position:absolute;inset:0 0 auto}.oils_reveal_lift{z-index:2;pointer-events:none;--_theme---background:var(--swatch--light-200);position:absolute;inset:auto 0 0}.arc-scroll-transition.oils_reveal_arc{color:var(--swatch--light-200)}.arc-scroll-transition.oils_reveal_arc.is-green{color:var(--swatch--green-background)}.oils_section_wrap.is-full-photo .oils_section_layout{justify-content:center;display:flex}.oils_section_wrap.is-full-photo .oils_section_text{text-align:center;justify-content:center;max-width:44rem;margin-inline:auto}.oils_section_wrap.is-full-photo .oils_section_text :is(.tag_wrap,.u-button-wrapper){justify-content:center;margin-inline:auto}.oils_section_wrap.is-full-photo .oils_section_text :is(.u-heading,.u-text){align-items:center}@container (width<50em){.curved_wrap:has(.banner_curved_svg){height:var(--_spacing---section-space--main-112px)}.oils_section_layout{gap:var(--_spacing---section-space--small-80px);flex-flow:column;display:flex}.oils_visual_wrap{order:-1;justify-content:center;padding-left:0}.oils_section_text{text-align:center;justify-content:center}}.oils_section_wrap.is-treatment-oils{--_theme---background:var(--swatch--light-200)}.electrotherapy_contact_dialog{align-items:flex-start;gap:var(--_spacing---space--4-24px);padding:var(--_spacing---space--3-16px);flex-flow:column;display:flex}.electrotherapy_contact_dialog h2,.electrotherapy_contact_dialog p{margin:0}.electrotherapy_contact_dialog h2{font-size:var(--_typography---font-size--h3);line-height:var(--_typography---line-height--small);text-wrap:balance}.electrotherapy_contact_dialog p{max-width:34rem;font-family:var(--_typography---font--secondary-family);font-size:var(--_typography---font-size--h6);font-weight:var(--_typography---font--secondary-medium);line-height:var(--_typography---line-height--huge);letter-spacing:var(--_typography---letter-spacing--medium)}.electrotherapy_contact_actions{gap:var(--_spacing---space--2-12px);flex-wrap:wrap;display:flex}.electrotherapy_contact_actions .is-electrotherapy-phone{--_theme---button-primary--background-hover:var(--swatch--dark-green-brand-therapie);--_theme---button-primary--text-hover:var(--swatch--light-200)}@container (width<35em){.treatment_body_card_layout{gap:var(--_spacing---space--4-24px) var(--_spacing---space--5-32px);flex-flow:wrap;display:flex}.treatment_body_card_layout>div:last-child{width:100%}.electrotherapy_contact_actions>div{flex:100%}.treatment_body_card_time{padding-left:0}.treatment_body_card_text{font-size:var(--_typography---font-size--text-main)}}.modal_dialog::backdrop{opacity:0}.sticky-steps{min-height:100dvh;position:relative;overflow:clip}.sticky-steps__container{max-width:74em;margin-left:auto;margin-right:auto;padding-left:1.5em;padding-right:1.5em}.sticky-steps__collection{min-height:100dvh;display:flex;position:relative}.sticky-steps__list{flex-flow:column;flex:1;gap:30dvh;padding-top:calc(50dvh - 7.5em);padding-bottom:calc(50dvh - 7.5em);display:flex}.sticky-steps__text{flex-flow:column;gap:2em;width:50%;padding-right:6em;display:flex}.sticky-steps__media{width:50%;height:100%;padding-left:3em;position:absolute;top:0;right:0}.sticky-steps__sticky{align-items:center;width:100%;min-height:100dvh;display:flex;position:sticky;top:0}.modal_scroll .sticky-steps__sticky{min-height:calc(100vh - 2 * var(--site--margin))}.sticky-steps__visual{aspect-ratio:3/4;border-radius:500em;width:100%;position:relative}@container (width>=35em){[data-sticky-steps-item-status] .sticky-steps__visual{visibility:hidden;opacity:0;transition:opacity .5s ease-in-out,visibility .5s ease-in-out}[data-sticky-steps-item-status=before] .sticky-steps__visual,[data-sticky-steps-item-status=active] .sticky-steps__visual{visibility:visible;opacity:1}[data-sticky-steps-item-status] .sticky-steps__text{opacity:.25;transition:opacity .5s ease-in-out}[data-sticky-steps-item-status=active] .sticky-steps__text{opacity:1}}@container (width<35em){.sticky_steps_head{padding-top:var(--_spacing---section-space--main-112px)}.sticky-steps__container{padding-left:0;padding-right:0}.sticky-steps__list{padding-top:var(--_spacing---section-space--main-112px);padding-bottom:var(--_spacing---section-space--main-112px);gap:7.5em}.oil_item_text_layout{text-align:center}.sticky-steps__text{width:100%;padding-right:0}.sticky-steps__sticky{min-height:auto;position:relative;top:auto}.oil_item_sticky.sticky-steps__sticky{justify-content:center}.sticky-steps__media{width:100%;height:auto;padding-left:0;position:relative;top:auto;right:auto}.oil_item_wrap{gap:var(--_spacing---section-space--small-80px);flex-flow:column;display:flex}.oil_item_media{order:-1}.modal_scroll .sticky-steps__sticky{min-height:auto}}@container (width<25em){.sticky-steps__text{gap:1.5em}}@media (prefers-reduced-motion:no-preference){@container (width<35em){.oil_item_img[data-modal-image-prepared=true]{transition:opacity .18s cubic-bezier(.25,.46,.45,.94)}.oil_item_img[data-modal-image-status=loading]{opacity:0}.oil_item_img[data-modal-image-status=ready]{opacity:1}}}.celebrity_card[data-astro-cid-6ailocqk].is-slide{border-radius:var(--radius--main);background:var(--swatch--dark-900);height:100%;color:var(--swatch--light-200);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #0000000d}.celebrity_card[data-astro-cid-6ailocqk].is-slide .celebrity_card__photo[data-astro-cid-6ailocqk]{object-fit:cover;object-position:50% 0%;width:100%;height:100%;position:absolute;inset:0}.celebrity_card[data-astro-cid-6ailocqk].is-slide .celebrity_card__photo[data-astro-cid-6ailocqk].is-land{object-position:50% 50%}.celebrity_card[data-astro-cid-6ailocqk].is-slide .celebrity_card__shade[data-astro-cid-6ailocqk]{--fade-color:#0f1a1be0;pointer-events:none;background:linear-gradient(to top, color-mix(in oklab, var(--fade-color) 100%, transparent) 0%, color-mix(in oklab, var(--fade-color) 73.8%, transparent) 19%, color-mix(in oklab, var(--fade-color) 54.1%, transparent) 34%, color-mix(in oklab, var(--fade-color) 38.2%, transparent) 47%, color-mix(in oklab, var(--fade-color) 27.8%, transparent) 56.5%, color-mix(in oklab, var(--fade-color) 19.4%, transparent) 65%, color-mix(in oklab, var(--fade-color) 12.6%, transparent) 73%, color-mix(in oklab, var(--fade-color) 7.5%, transparent) 80.2%, color-mix(in oklab, var(--fade-color) 4.2%, transparent) 86.1%, color-mix(in oklab, var(--fade-color) 2.1%, transparent) 91%, color-mix(in oklab, var(--fade-color) 0.8%, transparent) 95.2%, color-mix(in oklab, var(--fade-color) 0.2%, transparent) 98.2%, transparent 100%);height:75%;position:absolute;inset:auto 0 0}.celebrity_card[data-astro-cid-6ailocqk].is-slide .celebrity_card__body[data-astro-cid-6ailocqk]{justify-content:flex-end;gap:var(--_spacing---space--3-16px);width:100%;padding:var(--_spacing---space--4-24px);flex-direction:column;display:flex;position:relative}.celebrity_card[data-astro-cid-6ailocqk] .testimonial_author[data-astro-cid-6ailocqk]{flex:none}.celebrity_card[data-astro-cid-6ailocqk] .celebrity_card__body[data-astro-cid-6ailocqk]>.u-rich-text[data-astro-cid-6ailocqk],.celebrity_card[data-astro-cid-6ailocqk] .celebrity_card__body[data-astro-cid-6ailocqk]>.testimonial_rte[data-astro-cid-6ailocqk]{margin-bottom:0}.celebrity_card[data-astro-cid-6ailocqk].is-slide .testimonial_source[data-astro-cid-6ailocqk]{color:color-mix(in oklab, currentColor 78%, transparent)}.celebrity_card[data-astro-cid-6ailocqk].is-row{border-radius:var(--radius--main);background:var(--swatch--dark-900);height:100%;color:var(--swatch--light-200);gap:1rem;padding:16px 24px 16px 16px;display:flex;box-shadow:0 4px 16px #0000000d}.celebrity_card[data-astro-cid-6ailocqk].is-row .celebrity_card__photo[data-astro-cid-6ailocqk]{aspect-ratio:3/4;object-fit:cover;object-position:50% 0%;border-radius:var(--radius--small);flex:none;width:auto;max-width:60vw;height:100%}.celebrity_card[data-astro-cid-6ailocqk].is-row.is-land .celebrity_card__photo[data-astro-cid-6ailocqk]{aspect-ratio:auto;object-position:50% 50%}.celebrity_card[data-astro-cid-6ailocqk].is-row .celebrity_card__body[data-astro-cid-6ailocqk]{flex-direction:column;justify-content:space-between;width:12rem;padding-block:8px;display:flex}.celebrity_card[data-astro-cid-6ailocqk].is-row .testimonial_source[data-astro-cid-6ailocqk]{color:color-mix(in oklab, currentColor 72%, transparent)}@media (width<=767px){.celebrity_card[data-astro-cid-6ailocqk].is-row .celebrity_card__body[data-astro-cid-6ailocqk]{width:9rem}}.celebrity_card[data-astro-cid-6ailocqk].is-photo{border-radius:var(--radius--small);background-color:var(--swatch--dark-900);width:max-content;padding:.75rem;display:block;box-shadow:0 4px 16px #0000000d}.celebrity_card[data-astro-cid-6ailocqk].is-photo .celebrity_card__photo[data-astro-cid-6ailocqk]{aspect-ratio:3/4;object-fit:cover;border-radius:max(0px, calc(var(--radius--small) - .75rem));width:9rem;height:auto;display:block}.celebrity_card[data-astro-cid-6ailocqk].is-photo.is-land .celebrity_card__photo[data-astro-cid-6ailocqk]{aspect-ratio:auto;width:15rem}
