.service-content-module__Y8HM_a__prose{flex-direction:column;gap:32px;min-inline-size:0;display:flex}.service-content-module__Y8HM_a__textGroup,.service-content-module__Y8HM_a__textHeading,.service-content-module__Y8HM_a__textBody{flex-direction:column;min-inline-size:0;display:flex}.service-content-module__Y8HM_a__textGroup{gap:24px}.service-content-module__Y8HM_a__textHeading{gap:16px}.service-content-module__Y8HM_a__textBody{gap:28px}:is(.service-content-module__Y8HM_a__prose .cc-lab-paragraph,.service-content-module__Y8HM_a__prose .cc-lab-lead){font:inherit;white-space:pre-line;margin:0}.service-content-module__Y8HM_a__textHeading>.cc-lab-h3{margin:0}.service-content-module__Y8HM_a__textGroup:has(>.service-content-module__Y8HM_a__textHeading>.service-content-module__Y8HM_a__eyebrow){gap:var(--layout-page-gutter)}.service-content-module__Y8HM_a__sectionContent>.service-content-module__Y8HM_a__textGroup:only-child:has(>.service-content-module__Y8HM_a__textHeading>.service-content-module__Y8HM_a__eyebrow){gap:var(--p-6)}.service-content-module__Y8HM_a__sectionContent:has(>[data-content-block=labCareSteps]){gap:var(--space-8)}.service-content-module__Y8HM_a__sectionContent:has(>[data-content-block=labCareSteps])>.service-content-module__Y8HM_a__textGroup{gap:var(--space-8)}.service-content-module__Y8HM_a__prose .cc-lab-logo-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.service-content-module__Y8HM_a__textBody:has(>.cc-lab-logo-list){gap:24px}.service-content-module__Y8HM_a__textHeading>.service-content-module__Y8HM_a__eyebrow{color:var(--primary);font-weight:var(--font-weight-medium);margin:0}.service-content-module__Y8HM_a__sectionContent:has(>.service-content-module__Y8HM_a__columns[data-layout=equalTablet]){gap:32px}.service-content-module__Y8HM_a__columns[data-layout=equalTablet]{gap:24px}.service-content-module__Y8HM_a__columns+.service-content-module__Y8HM_a__textGroup{margin-block-start:calc(var(--space-16) - 32px)}.service-content-module__Y8HM_a__column:has(>[data-block-layout=channels]){gap:12px}.service-content-module__Y8HM_a__columns[data-layout=contactCards]>.service-content-module__Y8HM_a__column{block-size:100%}.service-content-module__Y8HM_a__columns[data-layout=contactCards]>.service-content-module__Y8HM_a__column>.service-content-module__Y8HM_a__reference:first-child{flex:1;display:flex}.service-content-module__Y8HM_a__columns[data-layout=contactCards]>.service-content-module__Y8HM_a__column>.service-content-module__Y8HM_a__reference:first-child>.cc-team-member{inline-size:100%}.service-content-module__Y8HM_a__sectionContent:has(>[data-content-block=labServicesBlock]){gap:var(--layout-region-gap)}.service-content-module__Y8HM_a__sectionContent:has(>.service-content-module__Y8HM_a__columns[data-layout=contactQuote],>.service-content-module__Y8HM_a__columns[data-layout=contactCards]){gap:var(--space-10)}.service-content-module__Y8HM_a__sectionContent:has(>.service-content-module__Y8HM_a__columns[data-layout=consultation]){gap:24px}.service-content-module__Y8HM_a__columns[data-layout=consultation] .service-content-module__Y8HM_a__textGroup{gap:16px}.service-content-module__Y8HM_a__columns[data-layout=consultation] .service-content-module__Y8HM_a__textBody{gap:0}.service-content-module__Y8HM_a__columns[data-layout=consultation] .service-content-module__Y8HM_a__textBody>:first-child{margin-block-end:28px}.service-content-module__Y8HM_a__sectionContent:has(>[data-content-block=labDocumentsBlock]){gap:24px}.service-content-module__Y8HM_a__sectionContent:has(>[data-content-block=labDocumentsBlock])>.service-content-module__Y8HM_a__textGroup{gap:24px}.service-content-module__Y8HM_a__sectionContent:has(>.service-content-module__Y8HM_a__textGroup+.service-content-module__Y8HM_a__textGroup){gap:24px}.service-content-module__Y8HM_a__sectionContent>.service-content-module__Y8HM_a__textGroup:has(.cc-lab-logo-list)+.service-content-module__Y8HM_a__textGroup:has(.cc-lab-logo-list){margin-block-start:24px}.service-content-module__Y8HM_a__columns:has(>:first-child [data-lab-composition="05"]) .service-content-module__Y8HM_a__textBody{gap:var(--space-6)}.service-content-module__Y8HM_a__sectionContent>[data-lab-composition=galleryCulture]+[data-lab-composition=galleryCulture]{margin-block-start:-24px}.service-content-module__Y8HM_a__prose>.cc-lab-text{font:inherit;white-space:pre-line;margin:0}.service-content-module__Y8HM_a__prose>.cc-lab-h2{font-family:var(--font-display-text), sans-serif;font-size:var(--type-text-4xl-font-size);line-height:var(--type-text-4xl-line-height);font-weight:var(--font-weight-medium)}.service-content-module__Y8HM_a__prose>.cc-lab-h3{font-family:var(--font-display-text), sans-serif;font-size:var(--type-text-2xl-font-size);line-height:var(--type-text-2xl-line-height);font-weight:var(--font-weight-medium)}.service-content-module__Y8HM_a__prose>.service-content-module__Y8HM_a__eyebrow{color:var(--primary);font-weight:var(--font-weight-medium);margin-block-end:-16px}.service-content-module__Y8HM_a__prose>.service-content-module__Y8HM_a__actionLink{color:var(--primary)}.service-content-module__Y8HM_a__actionLink a{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.service-content-module__Y8HM_a__actionLink a:hover{text-decoration:underline}.service-content-module__Y8HM_a__actionLink a:after{content:"";background:url(/assets/figma/rehabilitation/defc464fc4e1925852e5466cb76574cb4d5b9df9.svg) 50%/contain no-repeat;flex:0 0 18px;block-size:18px;display:block}.service-content-module__Y8HM_a__dark{color:var(--primary-foreground);background:var(--muted-foreground)}.service-content-module__Y8HM_a__dark .service-content-module__Y8HM_a__eyebrow{color:inherit}.service-content-module__Y8HM_a__columns{gap:var(--space-12);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.service-content-module__Y8HM_a__column{min-inline-size:0}.service-content-module__Y8HM_a__reference{inline-size:100%;min-inline-size:0}.service-content-module__Y8HM_a__reference>:last-child{margin-block-end:0}.service-content-module__Y8HM_a__faqs{gap:var(--space-3);flex-direction:column;display:flex}.service-content-module__Y8HM_a__compactDocuments{flex-direction:column;gap:12px;display:flex}.service-content-module__Y8HM_a__empty{border:1px solid;border-radius:8px;padding:16px}.service-content-module__Y8HM_a__wholePhoto{grid-template-columns:minmax(0,1fr);max-inline-size:384px;margin-inline:auto}.service-content-module__Y8HM_a__wholePhoto>button{inline-size:100%}.service-content-module__Y8HM_a__wholePhoto img{object-fit:contain;block-size:auto!important;position:static!important}.service-content-module__Y8HM_a__portraitRow.service-content-module__Y8HM_a__portraitRow{grid-template-columns:minmax(0,1fr)}.service-content-module__Y8HM_a__portraitRow>button{aspect-ratio:3/4}.service-content-module__Y8HM_a__columns[data-layout=consultation]{gap:32px}.service-content-module__Y8HM_a__columns[data-layout=contactCards]{gap:12px}@media (max-width:1199px){.service-content-module__Y8HM_a__sectionContent>[data-layout=stickyIntroduction]:has([data-block-layout=roomy]){row-gap:24px}}@media (min-width:768px){.service-content-module__Y8HM_a__portraitRow.service-content-module__Y8HM_a__portraitRow{grid-template-columns:repeat(3,minmax(0,1fr))}.service-content-module__Y8HM_a__sectionContent>.service-content-module__Y8HM_a__textGroup+[data-lab-composition=original]{margin-block-start:-8px}.service-content-module__Y8HM_a__heroContainer.service-content-module__Y8HM_a__heroContainer{max-inline-size:var(--max-w-7xl)}.service-content-module__Y8HM_a__sectionContent:has(>.service-content-module__Y8HM_a__columns[data-layout=contactQuote],>.service-content-module__Y8HM_a__columns[data-layout=contactCards]){gap:40px}.service-content-module__Y8HM_a__sectionContent:has(>.service-content-module__Y8HM_a__columns[data-layout=consultation]){gap:40px}.service-content-module__Y8HM_a__columns[data-layout=consultation] .service-content-module__Y8HM_a__textGroup{gap:20px}.service-content-module__Y8HM_a__sectionContent:has(>[data-content-block=labDocumentsBlock]){gap:40px}.service-content-module__Y8HM_a__sectionContent:has(>.service-content-module__Y8HM_a__textGroup+.service-content-module__Y8HM_a__textGroup){gap:40px}.service-content-module__Y8HM_a__sectionContent>.service-content-module__Y8HM_a__textGroup:has(.cc-lab-logo-list)+.service-content-module__Y8HM_a__textGroup:has(.cc-lab-logo-list){margin-block-start:40px}.service-content-module__Y8HM_a__sectionContent:has(>[data-lab-composition]){gap:40px}.service-content-module__Y8HM_a__sectionContent>[data-lab-composition=galleryCulture]+[data-lab-composition=galleryCulture]{margin-block-start:-32px}.service-content-module__Y8HM_a__sectionContent:has(>.service-content-module__Y8HM_a__columns[data-layout=equalTablet]){gap:40px}.service-content-module__Y8HM_a__columns[data-layout=equalTablet],.service-content-module__Y8HM_a__columns[data-layout=consultation]{gap:40px}.service-content-module__Y8HM_a__columns[data-layout=contactCards],.service-content-module__Y8HM_a__columns[data-layout=equalTablet]{grid-template-columns:repeat(2,minmax(0,1fr))}.service-content-module__Y8HM_a__columns[data-layout=contactCards]{gap:12px}}@media (min-width:1200px){.service-content-module__Y8HM_a__columns[data-layout=consultation] .service-content-module__Y8HM_a__textBody{gap:28px}.service-content-module__Y8HM_a__columns[data-layout=consultation] .service-content-module__Y8HM_a__textBody>:first-child{margin-block-end:0}.service-content-module__Y8HM_a__textBody:has(>.cc-lab-logo-list){gap:32px}.service-content-module__Y8HM_a__sectionContent>.service-content-module__Y8HM_a__textGroup+[data-lab-composition=original]{margin-block-start:0}.service-content-module__Y8HM_a__columns[data-layout=consultation] .service-content-module__Y8HM_a__textGroup{gap:24px}.service-content-module__Y8HM_a__sectionContent:has(>[data-content-block=labDocumentsBlock]){gap:48px}.service-content-module__Y8HM_a__sectionContent:has(>[data-content-block=labDocumentsBlock])>.service-content-module__Y8HM_a__textGroup{gap:48px}.service-content-module__Y8HM_a__sectionContent:has(>.service-content-module__Y8HM_a__textGroup+.service-content-module__Y8HM_a__textGroup){gap:32px}.service-content-module__Y8HM_a__sectionContent>.service-content-module__Y8HM_a__textGroup:has(.cc-lab-logo-list)+.service-content-module__Y8HM_a__textGroup:has(.cc-lab-logo-list){margin-block-start:32px}.service-content-module__Y8HM_a__sectionContent>.service-content-module__Y8HM_a__textGroup:only-child:has(>.service-content-module__Y8HM_a__textHeading>.service-content-module__Y8HM_a__eyebrow){gap:var(--layout-columns-gap)}.service-content-module__Y8HM_a__textGroup{gap:32px}.service-content-module__Y8HM_a__sectionContent:has(>[data-lab-composition]){gap:32px}.service-content-module__Y8HM_a__sectionContent>[data-lab-composition=galleryCulture]+[data-lab-composition=galleryCulture]{margin-block-start:-24px}.service-content-module__Y8HM_a__sectionContent:has(>.service-content-module__Y8HM_a__columns[data-layout=equalTablet]){gap:64px}.service-content-module__Y8HM_a__columns[data-layout=equalTablet]{gap:48px}.service-content-module__Y8HM_a__columns{grid-template-columns:repeat(2,minmax(0,1fr))}.service-content-module__Y8HM_a__columns[data-layout=contactQuote]{align-items:stretch;gap:12px;padding-block:24px}.service-content-module__Y8HM_a__columns[data-layout=contactQuote]>.service-content-module__Y8HM_a__column>.service-content-module__Y8HM_a__reference:only-child{flex:1;display:flex}.service-content-module__Y8HM_a__columns[data-layout=contactQuote]>.service-content-module__Y8HM_a__column>.service-content-module__Y8HM_a__reference:only-child>:is(.cc-team-member,figure){inline-size:100%}.service-content-module__Y8HM_a__columns[data-layout=consultation]{align-items:center;gap:48px;padding-block:24px}.service-content-module__Y8HM_a__columns[data-layout=consultation]>:first-child{gap:24px}}
.cc-info-strip{align-items:flex-start;gap:var(--space-4);padding:var(--component-padding-md);border-radius:var(--radius-2xl);background:var(--accent);flex-direction:column;display:flex}.cc-info-strip>div{align-items:flex-start;gap:var(--space-4);width:100%;min-width:0;display:flex}.cc-info-strip img{flex:none}.cc-info-strip p{flex:1 1 0;min-width:0}@media (min-width:1200px){.cc-info-strip{border:1px solid var(--background);flex-direction:row;justify-content:space-between;align-items:center}.cc-info-strip>div{align-items:center;gap:var(--space-3);flex:1 1 0}.cc-info-strip>div img{order:-1}}
