@font-face{font-family:__timesCg_bdb967;src:url(/_next/static/media/7d1bd4f75cb49f9b-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__timesCg_bdb967;src:url(/_next/static/media/e9a0bc4b388c29bc-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:__timesCg_bdb967;src:url(/_next/static/media/e0859add2e2f3560-s.p.otf) format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__timesCg_bdb967;src:url(/_next/static/media/6c504c422547d9e0-s.p.otf) format("opentype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:__timesCg_Fallback_bdb967;src:local("Arial");ascent-override:73.77%;descent-override:23.10%;line-gap-override:7.31%;size-adjust:94.35%}.__className_bdb967{font-family:__timesCg_bdb967,__timesCg_Fallback_bdb967}.__variable_bdb967{--font-family-times-cg:"__timesCg_bdb967","__timesCg_Fallback_bdb967"}

/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-border-style:solid;--tw-tracking:initial;--tw-duration:initial;--tw-leading:initial;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-200:oklch(92.8% .006 264.531);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:12px;--text-xs--line-height:var(--leading-relaxed);--text-sm:14px;--text-sm--line-height:var(--leading-relaxed);--text-base:15px;--text-base--line-height:var(--leading-relaxed);--text-lg:17px;--text-lg--line-height:var(--leading-relaxed);--text-xl:18px;--text-xl--line-height:var(--leading-relaxed);--text-2xl:20px;--text-2xl--line-height:var(--leading-normal);--text-3xl:21px;--text-3xl--line-height:var(--leading-snug);--text-4xl:26px;--text-4xl--line-height:var(--leading-snug);--text-5xl:37px;--text-5xl--line-height:var(--leading-snug);--text-6xl:48px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:var(--leading-tight);--leading-snug:var(--leading-snug);--leading-normal:var(--leading-normal);--leading-relaxed:var(--leading-relaxed);--leading-loose:var(--leading-loose);--ease-in-out:cubic-bezier(.4,0,.2,1);--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-root-main:var(--font-family-root-main),serif;--font-root-main--font-feature-settings:"halt";--font-root-english:var(--font-family-root-english),var(--font-family-root-main),serif;--font-clinic-main:var(--font-family-clinic-main),sans-serif;--font-clinic-main--font-feature-settings:"halt";--color-key-blue:var(--color-key-blue);--color-key-orange:var(--color-key-orange);--color-key-dark-gray:var(--color-key-dark-gray);--color-key-light-gray:var(--color-key-light-gray);--color-key-lighter-gray:var(--color-key-lighter-gray);--color-key-form-border-gray:var(--color-key-form-border-gray);--color-key-clinic-border-gray:var(--color-key-clinic-border-gray);--color-key-red:var(--color-key-red);--color-key-error-red:var(--color-key-error-red);--font-weight-dynamic-weight-heading:var(--font-dynamic-weight-heading);--spacing-site-x:var(--space-site-x);--spacing-root-site-x-md:var(--space-root-site-x-md);--spacing-clinic-site-x-md:var(--space-clinic-site-x-md);--spacing-common-margin:var(--space-common-margin);--width-button:var(--width-button);--height-site-header:var(--height-site-header);--height-site-header-md:var(--height-site-header-md);--height-button:var(--height-button);--height-button-md:var(--height-button-md);--gap-section-y:var(--gap-section-y);--gap-section-y-md:var(--gap-section-y-md);--container-content:var(--max-w-content);--ease-in-out-expo:cubic-bezier(.87,0,.13,1);--animate-fade-in:fadeIn .12s linear forwards}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--font-family-root-main:var(--font-family-noto-serif-jp);--font-family-root-english:var(--font-family-times-cg);--font-family-clinic-main:var(--font-family-noto-sans-jp);--leading-tight:1.25;--leading-snug:1.4;--leading-normal:1.6;--leading-relaxed:1.8;--leading-loose:2;--color-key-blue:#2f62cc;--color-key-orange:#ff6c00;--color-key-dark-gray:#222;--color-key-light-gray:#999;--color-key-lighter-gray:#f7f7f7;--color-key-form-border-gray:#888;--color-key-clinic-border-gray:#ccc;--color-key-red:#d10000;--color-key-error-red:red;--space-site-x:16px;--space-root-site-x-md:6.25vw;--space-clinic-site-x-md:100px;--space-common-margin:70px;--max-w-content:1400px;--gap-section-y:46px;--gap-section-y-md:90px;--width-button:200px;--height-site-header:48px;--height-site-header-md:65px;--height-button:50px;--height-button-md:70px}*,::backdrop,:after,:before{border-color:var(--color-gray-200,currentcolor)}::file-selector-button{border-color:var(--color-gray-200,currentcolor)}*{text-underline-offset:.05em;text-decoration-thickness:1px}html{scroll-padding-top:calc(var(--spacing)*16);scroll-behavior:smooth}body{background-color:var(--color-key-blue);height:100%;font-size:var(--text-base);line-height:var(--leading-loose);color:var(--color-white);overflow-x:hidden}@media (min-width:48rem){body{font-size:var(--text-xl);line-height:var(--leading-loose)}}body:has(.has-page-bg-key-dark-gray){background-color:var(--color-key-dark-gray)}body:has(.has-page-bg-white),body:has(.page-clinic-site){background-color:var(--color-white);color:var(--color-black)}img{vertical-align:top}p{text-wrap:pretty}button,input,select{appearance:none}select{text-align-last:center}button{cursor:pointer;display:block}form :where(input:where([type=text],[type=email],[type=tel]),textarea){width:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3)}form :where(input,textarea){border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-key-form-border-gray);background-color:var(--color-white);border-radius:0}form :where(input,textarea):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){form :where(input,textarea):focus{outline-offset:2px;outline:2px solid #0000}}form :where(input,textarea):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-black)}form :where(input:where([type=text],[type=email],[type=tel])){height:50px}@media (min-width:48rem){form :where(input:where([type=text],[type=email],[type=tel])){height:55px}}.page-root-site{--font-dynamic-weight-heading:600}.page-root-site .english{font-family:var(--font-root-english)}.page-root-site :where(h1,h2,h3,h4,h5,h6){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.page-clinic-site{--font-dynamic-weight-heading:500;color:var(--color-black)}.page-clinic-site :where(h1,h2,h3,h4,h5,h6){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.rich-text a:not(.wp-block-button__link){text-decoration-line:underline}@media (hover:hover){.rich-text a:not(.wp-block-button__link):hover{text-decoration-line:none}}.rich-text strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.rich-text :where(h1,h2,h3,h4,h5,h6){text-wrap:pretty}.rich-text :where(.wp-block-dhdc-root-section>.section-content>*+*,.wp-block-dhdc-clinic-treatment-section>.section-content>*+*),.rich-text>:where(*+*){margin-top:calc(var(--spacing)*8)}.rich-text :is(.wp-block-dhdc-root-section>.section-content>:where(h3,h4,h5,h6)+*,.wp-block-dhdc-clinic-treatment-section>.section-content>:where(h3,h4,h5,h6)+*),.rich-text>:is(:where(h3,h4,h5,h6)+*){margin-top:calc(var(--spacing)*4)}.rich-text p.is-style-note{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-key-red);background-color:var(--color-white);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4);color:var(--color-key-red)}@media (min-width:48rem){.rich-text p.is-style-note{padding:calc(var(--spacing)*8)}}*+:is(.rich-text p.is-style-note){margin-top:calc(var(--spacing)*10)}@media (min-width:48rem){*+:is(.rich-text p.is-style-note){margin-top:calc(var(--spacing)*12)}}.rich-text *+h3{margin-top:calc(var(--spacing)*16)}.rich-text h3{font-size:var(--text-xl);line-height:var(--leading-relaxed);text-wrap:pretty}@media (min-width:48rem){.rich-text h3{font-size:var(--text-3xl);line-height:var(--leading-relaxed)}}.rich-text *+h4{margin-top:calc(var(--spacing)*12)}.rich-text h4{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}@media (min-width:48rem){.rich-text h4{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.rich-text :where(ul,ol){padding-left:1.25em;list-style-position:outside}.rich-text>:is(ul,ol):has(:where(ul,ol))>li+li{margin-top:calc(var(--spacing)*8)}.rich-text ul{list-style-type:disc}.rich-text ol{list-style-type:decimal}.rich-text ol>li>ul{list-style-type:disc}.rich-text ol>li>ul>li>ul{list-style-type:circle}.rich-text table{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-black);background-color:var(--color-key-lighter-gray);width:100%}.rich-text table td,.rich-text table th{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-key-light-gray);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2)}@media (min-width:48rem){.rich-text table td,.rich-text table th{padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*3)}}.rich-text table td:first-of-type{width:calc(var(--spacing)*32);vertical-align:top}@media (min-width:48rem){.rich-text table td:first-of-type{width:calc(var(--spacing)*44)}}.rich-text *+figcaption{margin-top:calc(var(--spacing)*2)}.rich-text figcaption{font-size:var(--text-xs);line-height:var(--leading-normal)}@media (min-width:48rem){.rich-text figcaption{font-size:var(--text-sm);line-height:var(--leading-relaxed)}}.rich-text .wp-block-image img{width:100%}@media (min-width:48rem){.rich-text .wp-block-image.is-style-centering-image{max-width:550px;margin-inline:auto}}.rich-text .wp-block-image.is-style-centering-image figcaption{text-align:left}.rich-text .wp-block-image.is-style-border-image{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-key-clinic-border-gray)}.rich-text .wp-block-embed{aspect-ratio:var(--aspect-video)}.rich-text .wp-block-embed>.wp-block-embed__wrapper{height:100%}.rich-text .wp-block-embed iframe{width:100%;height:100%}.rich-text .wp-block-group.is-style-bg-gray{background-color:var(--color-key-lighter-gray);padding:calc(var(--spacing)*4)}@media (min-width:48rem){.rich-text .wp-block-group.is-style-bg-gray{padding:calc(var(--spacing)*10)}}.rich-text .wp-block-group.is-style-bg-gray :where(h3,h4,h5,h6){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}@media (min-width:48rem){.rich-text .wp-block-group.is-style-bg-gray :where(h3,h4,h5,h6){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.rich-text .wp-block-group.is-style-bg-gray :where(:not(h3,h4,h5,h6)+*){margin-top:calc(var(--spacing)*8)}.rich-text *+.wp-block-columns{margin-top:calc(var(--spacing)*12)}@media (min-width:48rem){.rich-text *+.wp-block-columns{margin-top:calc(var(--spacing)*16)}}.rich-text .wp-block-columns{gap:calc(var(--spacing)*8);display:grid}@media (min-width:64rem){.rich-text .wp-block-columns{gap:calc(var(--spacing)*10);grid-template-columns:repeat(2,minmax(0,1fr))}}.rich-text .wp-block-columns .wp-block-column:not(:has(.wp-block-dhdc-root-column-application))>:is(*+*),.rich-text .wp-block-columns .wp-block-column:not(:has(.wp-block-dhdc-root-column-application))>:is(figure+*){margin-top:calc(var(--spacing)*3)}@media (min-width:48rem){.rich-text .wp-block-columns .wp-block-column:not(:has(.wp-block-dhdc-root-column-application))>:is(figure+*){margin-top:calc(var(--spacing)*4)}}.rich-text .wp-block-columns .wp-block-column:not(:has(.wp-block-dhdc-root-column-application))>:is(*+:is(h1,h2,h3,h4,h5,h6)){margin-top:calc(var(--spacing)*8)}.rich-text .wp-block-columns .wp-block-column:not(:has(.wp-block-dhdc-root-column-application)) .wp-block-button{margin-top:calc(var(--spacing)*5)}@media (min-width:48rem){.rich-text .wp-block-columns .wp-block-column:not(:has(.wp-block-dhdc-root-column-application)) .wp-block-image.is-style-centering-image img{width:100%;max-width:none;max-height:none}.rich-text .wp-block-columns .wp-block-column:has(.wp-block-dhdc-root-column-application){grid-row:span 4/span 4;grid-template-rows:subgrid;gap:calc(var(--spacing)*0);display:grid}}.rich-text .wp-block-columns .wp-block-column:has(.wp-block-dhdc-root-column-application) .wp-block-dhdc-root-column-application{grid-row:span 4/span 4;grid-template-rows:subgrid;gap:calc(var(--spacing)*3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-key-light-gray);padding-inline:18px;padding-bottom:18px;display:grid}@media (min-width:48rem){.rich-text .wp-block-columns .wp-block-column:has(.wp-block-dhdc-root-column-application) .wp-block-dhdc-root-column-application{gap:calc(var(--spacing)*3.5);padding-inline:calc(var(--spacing)*5)}}.rich-text .wp-block-columns .wp-block-column:has(.wp-block-dhdc-root-column-application) .wp-block-dhdc-root-column-application .wp-block-image{aspect-ratio:2.1;margin-inline:-18px}@media (min-width:48rem){.rich-text .wp-block-columns .wp-block-column:has(.wp-block-dhdc-root-column-application) .wp-block-dhdc-root-column-application .wp-block-image{margin-inline:calc(var(--spacing)*-5)}}.rich-text .wp-block-columns .wp-block-column:has(.wp-block-dhdc-root-column-application) .wp-block-dhdc-root-column-application .wp-block-image img{width:100%;height:100%}.rich-text .wp-block-columns .wp-block-column:has(.wp-block-dhdc-root-column-application) .wp-block-dhdc-root-column-application>:is(h4,h5,h6){margin-top:calc(var(--spacing)*0);font-size:var(--text-base);line-height:var(--leading-loose);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}@media (min-width:48rem){.rich-text .wp-block-columns .wp-block-column:has(.wp-block-dhdc-root-column-application) .wp-block-dhdc-root-column-application>:is(h4,h5,h6){font-size:var(--text-xl);line-height:var(--leading-loose)}}.rich-text .wp-block-columns .wp-block-column:has(.wp-block-dhdc-root-column-application) .wp-block-dhdc-root-column-application .wp-block-button{margin-top:calc(var(--spacing)*2)}@media (min-width:64rem){.rich-text .wp-block-columns:has(.wp-block-column:first-of-type .wp-block-table){gap:calc(var(--spacing)*0)}.rich-text .wp-block-columns:has(.wp-block-column:first-of-type .wp-block-table) .wp-block-column:last-of-type{padding-left:calc(var(--spacing)*10)}}.rich-text *+.wp-block-button,.rich-text *+.wp-block-buttons{margin-top:calc(var(--spacing)*10)}@media (min-width:48rem){.rich-text *+.wp-block-button,.rich-text *+.wp-block-buttons{margin-top:calc(var(--spacing)*14)}}.rich-text .wp-block-button{text-align:center;width:100%;max-width:280px;font-size:var(--text-base);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-white);margin-inline:auto}@media (min-width:48rem){.rich-text .wp-block-button{max-width:347px;font-size:var(--text-xl);line-height:var(--leading-normal)}.rich-text .wp-block-button.is-style-large{max-width:525px}}.rich-text .wp-block-button:not(:has(a)){background-color:var(--color-key-light-gray);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*5)}.rich-text .wp-block-button a{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-white);background-color:var(--color-key-blue);width:100%;padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*5);transition-property:color,background,border;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s;display:block}@media (hover:hover){.rich-text .wp-block-button a:hover{border-color:var(--color-key-blue);background-color:var(--color-white);color:var(--color-key-blue)}}.rich-text .wp-block-cover{width:auto;height:100%;padding-inline:calc(var(--spacing)*9);place-items:center;display:grid;position:relative}@media (min-width:48rem){.rich-text .wp-block-cover{padding-inline:var(--spacing-root-site-x-md)}}.rich-text .wp-block-cover img{inset:calc(var(--spacing)*0);z-index:0;object-fit:cover;width:100%;height:100%;position:absolute}.rich-text .wp-block-cover .wp-block-cover__inner-container{z-index:10;width:100%;height:100%;position:relative}.rich-text .wp-block-cover .wp-block-cover__inner-container>:where(*+*){margin-top:calc(var(--spacing)*6)}.rich-text .wp-block-dhdc-root-sections{gap:var(--gap-section-y);display:grid}@media (min-width:48rem){.rich-text .wp-block-dhdc-root-sections{gap:var(--gap-section-y-md)}}.rich-text .wp-block-dhdc-root-sections:empty{display:none}.rich-text .wp-block-dhdc-root-section{background-color:var(--color-white);padding-inline:var(--spacing-site-x);padding-top:calc(var(--spacing)*7);padding-bottom:calc(var(--spacing)*11);color:var(--color-black)}@media not all and (min-width:48rem){.rich-text .wp-block-dhdc-root-section{width:100vw;margin-inline:calc(50% - 50cqi)}}@media (min-width:48rem){.rich-text .wp-block-dhdc-root-section{padding-inline:60px;padding-top:52px;padding-bottom:var(--spacing-common-margin)}}.rich-text .wp-block-dhdc-root-section>.section-title{padding-bottom:calc(var(--spacing)*6);font-size:var(--text-2xl);line-height:var(--leading-relaxed);text-wrap:pretty;border-bottom:1px var(--tw-border-style);border-color:currentColor}@media (min-width:48rem){.rich-text .wp-block-dhdc-root-section>.section-title{padding-bottom:calc(var(--spacing)*12);text-align:center;font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.rich-text .wp-block-dhdc-root-section>.section-title{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.rich-text .wp-block-dhdc-root-section>.section-title+:where(.wp-block-group,.rich-text,.section-content){margin-top:calc(var(--spacing)*8)}@media (min-width:48rem){.rich-text .wp-block-dhdc-root-section>.section-title+:where(.wp-block-group,.rich-text,.section-content){margin-top:calc(var(--spacing)*10)}}.rich-text .wp-block-dhdc-root-section>.section-title+:where(.wp-block-group,.rich-text,.section-content):has(.wp-block-dhdc-root-toggle-section:first-child){margin-top:calc(var(--spacing)*0)}.rich-text .wp-block-dhdc-root-toggle-section{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-black)}.rich-text .wp-block-dhdc-root-toggle-section+.wp-block-dhdc-root-toggle-section,.rich-text .wp-block-dhdc-root-toggle-section:first-child{margin-top:calc(var(--spacing)*0);border-top-style:var(--tw-border-style);border-top-width:0}.rich-text .wp-block-dhdc-root-toggle-section .toggle-section-title{align-items:center;gap:calc(var(--spacing)*4);text-wrap:balance;display:flex;position:relative}@media (min-width:48rem){.rich-text .wp-block-dhdc-root-toggle-section .toggle-section-title{gap:calc(var(--spacing)*8)}}.rich-text .wp-block-dhdc-root-toggle-section .toggle-section-title.is-open+.toggle-overflow{padding-bottom:calc(var(--spacing)*6);grid-template-rows:1fr}.rich-text .wp-block-dhdc-root-toggle-section .toggle-section-title.is-open svg line:nth-of-type(2){opacity:0;rotate:90deg}.rich-text .wp-block-dhdc-root-toggle-section .toggle-section-title svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.rich-text .wp-block-dhdc-root-toggle-section .toggle-section-title svg line{transform-origin:50%;transition-property:transform opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.rich-text .wp-block-dhdc-root-toggle-section .toggle-section-title .wp-block-button{margin:calc(var(--spacing)*0);max-width:none;padding:calc(var(--spacing)*0);font-size:var(--text-2xl);line-height:var(--leading-relaxed);color:var(--color-black);background-color:#0000}@media (min-width:48rem){.rich-text .wp-block-dhdc-root-toggle-section .toggle-section-title .wp-block-button{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.rich-text .wp-block-dhdc-root-toggle-section .toggle-section-title .wp-block-button button{z-index:10;width:100%;padding-block:calc(var(--spacing)*3);text-align:left;position:relative}@media (min-width:48rem){.rich-text .wp-block-dhdc-root-toggle-section .toggle-section-title .wp-block-button button{padding-block:calc(var(--spacing)*7)}}.rich-text .wp-block-dhdc-root-toggle-section .toggle-overflow{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;grid-template-rows:0fr;transition-duration:.3s;display:grid}.rich-text .wp-block-dhdc-root-toggle-section .toggle-overflow-inner{overflow:hidden}.rich-text .wp-block-dhdc-root-toggle-section .toggle-section-content{background-color:var(--color-key-lighter-gray);padding:calc(var(--spacing)*5)}@media (min-width:48rem){.rich-text .wp-block-dhdc-root-toggle-section .toggle-section-content{padding:calc(var(--spacing)*10)}}.rich-text .wp-block-dhdc-root-toggle-section .toggle-section-content>:is(*+:not(.wp-block-button,.is-style-note)){margin-top:calc(var(--spacing)*8)}.rich-text .wp-block-dhdc-root-toggle-section .toggle-section-content *+:is(h4,h5,h6){margin-top:calc(var(--spacing)*10)}.rich-text .wp-block-dhdc-root-toggle-section .toggle-section-content *+:is(h4,h5,h6)+:is(*){margin-top:calc(var(--spacing)*2)}.rich-text .wp-block-dhdc-root-toggle-section .toggle-section-content h4{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}@media (min-width:48rem){.rich-text .wp-block-dhdc-root-toggle-section .toggle-section-content h4{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.rich-text .wp-block-dhdc-root-toggle-section .toggle-section-content h5{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}@media (min-width:48rem){.rich-text .wp-block-dhdc-root-toggle-section .toggle-section-content h5{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.rich-text .wp-block-dhdc-news-section{padding:calc(var(--spacing)*5)}@media (min-width:48rem){.rich-text .wp-block-dhdc-news-section{padding-inline:calc(var(--spacing)*10);padding-block:calc(var(--spacing)*9)}}.rich-text .wp-block-dhdc-news-section h2{font-size:var(--text-xl);line-height:var(--leading-relaxed);text-decoration-line:underline}@media (min-width:48rem){.rich-text .wp-block-dhdc-news-section h2{font-size:var(--text-3xl);line-height:var(--leading-relaxed)}}.rich-text .wp-block-dhdc-news-section h2+:is(*){margin-top:calc(var(--spacing)*4)}.rich-text .wp-block-dhdc-news-section :is(*+*){margin-top:calc(var(--spacing)*8)}.rich-text .wp-block-dhdc-clinic-work-schedule .wp-block-heading{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}@media (min-width:48rem){.rich-text .wp-block-dhdc-clinic-work-schedule .wp-block-heading{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.rich-text .wp-block-dhdc-clinic-work-schedule .wp-block-heading+*{margin-top:calc(var(--spacing)*4)}@media (min-width:48rem){.rich-text .wp-block-dhdc-clinic-work-schedule .wp-block-heading+*{margin-top:calc(var(--spacing)*5)}}.rich-text .wp-block-dhdc-clinic-work-schedule .table-container{margin-inline:calc(var(--spacing-site-x)*-1);max-width:100vw;padding-left:var(--spacing-site-x)}@media not all and (min-width:64rem){.rich-text .wp-block-dhdc-clinic-work-schedule .table-container{padding-bottom:calc(var(--spacing)*2);overflow-x:scroll}}@media (min-width:48rem){.rich-text .wp-block-dhdc-clinic-work-schedule .table-container{margin-inline:calc(var(--spacing-clinic-site-x-md)*-1);padding-left:var(--spacing-clinic-site-x-md)}}@media (min-width:64rem){.rich-text .wp-block-dhdc-clinic-work-schedule .table-container{margin-inline:calc(var(--spacing)*0);padding-left:calc(var(--spacing)*0)}}.rich-text .wp-block-dhdc-clinic-work-schedule .table-container .wp-block-table{padding-right:var(--spacing-site-x)}@media not all and (min-width:64rem){.rich-text .wp-block-dhdc-clinic-work-schedule .table-container .wp-block-table{width:max-content}}@media (min-width:48rem){.rich-text .wp-block-dhdc-clinic-work-schedule .table-container .wp-block-table{padding-right:var(--spacing-clinic-site-x-md)}}@media (min-width:64rem){.rich-text .wp-block-dhdc-clinic-work-schedule .table-container .wp-block-table{padding-right:calc(var(--spacing)*0)}}.rich-text .wp-block-dhdc-clinic-work-schedule .table-container .wp-block-table table{background-color:var(--color-white)}@media (min-width:1100px){.rich-text .wp-block-dhdc-clinic-work-schedule .table-container .wp-block-table table{table-layout:fixed}}.rich-text .wp-block-dhdc-clinic-work-schedule .table-container .wp-block-table table td,.rich-text .wp-block-dhdc-clinic-work-schedule .table-container .wp-block-table table th{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-key-clinic-border-gray);text-align:center;vertical-align:middle;--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.rich-text .wp-block-dhdc-clinic-work-schedule .table-container .wp-block-table table th{background-color:var(--color-key-lighter-gray);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-key-blue)}.rich-text .wp-block-dhdc-clinic-work-schedule .table-container .wp-block-table table td{background-color:var(--color-white)}.rich-text .wp-block-dhdc-clinic-work-schedule .table-container .wp-block-table table tbody th{height:calc(var(--spacing)*28);width:calc(var(--spacing)*16);padding:calc(var(--spacing)*4)}@media (min-width:48rem){.rich-text .wp-block-dhdc-clinic-work-schedule .table-container .wp-block-table table tbody th{height:calc(var(--spacing)*32);width:calc(var(--spacing)*20)}}@media (min-width:64rem){.rich-text .wp-block-dhdc-clinic-work-schedule .table-container .wp-block-table table tbody th{width:auto;height:12vw;padding:calc(var(--spacing)*3)}}.rich-text .wp-block-dhdc-clinic-work-schedule .table-container .wp-block-table table tbody td{width:calc(var(--spacing)*28);padding:calc(var(--spacing)*3)}@media (min-width:48rem){.rich-text .wp-block-dhdc-clinic-work-schedule .table-container .wp-block-table table tbody td{width:calc(var(--spacing)*32)}}.rich-text .wp-block-dhdc-clinic-work-schedule .table-container .wp-block-table table sup{color:var(--color-key-blue)}.rich-text .wp-block-dhdc-clinic-work-schedule .wp-block-paragraph{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-key-blue)}.rich-text .wp-block-dhdc-clinic-work-schedule .wp-block-paragraph:empty{display:none}@media (min-width:64rem){.rich-text .wp-block-dhdc-clinic-work-schedule .wp-block-paragraph{margin-top:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.rich-text .wp-block-dhdc-clinic-policy-sections{gap:calc(var(--spacing)*7.5);counter-reset:policy-section-number;display:grid}@media (min-width:48rem){.rich-text .wp-block-dhdc-clinic-policy-sections{gap:calc(var(--spacing)*12.5)}}.rich-text .wp-block-dhdc-clinic-policy-section{border-style:var(--tw-border-style);border-width:3px;border-color:var(--color-key-blue);counter-increment:policy-section-number;max-width:900px;margin-inline:auto;display:grid}@media (min-width:64rem){.rich-text .wp-block-dhdc-clinic-policy-section{border-style:var(--tw-border-style);border-width:5px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}}.rich-text .wp-block-dhdc-clinic-policy-section .section-image{aspect-ratio:4/3;max-width:100%}@media (min-width:64rem){.rich-text .wp-block-dhdc-clinic-policy-section .section-image{aspect-ratio:auto;order:2;height:100%}}.rich-text .wp-block-dhdc-clinic-policy-section .section-image .wp-image{object-fit:cover;width:100%;height:100%}.rich-text .wp-block-dhdc-clinic-policy-section .section-text{padding-inline:calc(var(--spacing)*5);padding-top:calc(var(--spacing)*7);padding-bottom:calc(var(--spacing)*6)}.rich-text .wp-block-dhdc-clinic-policy-section .section-text:before{background-color:var(--color-key-blue);width:max-content;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);content:var(--tw-content);color:var(--color-white);line-height:1;display:block}@media (min-width:48rem){.rich-text .wp-block-dhdc-clinic-policy-section .section-text:before{content:var(--tw-content);font-size:var(--text-base);line-height:1}}@media (min-width:64rem){.rich-text .wp-block-dhdc-clinic-policy-section .section-text{padding-inline:calc(var(--spacing)*12.5)}.rich-text .wp-block-dhdc-clinic-policy-section .section-text:before{content:var(--tw-content);margin-inline:auto}}.rich-text .wp-block-dhdc-clinic-policy-section .section-text:before{content:"POLICY. " counter(policy-section-number)}.rich-text .wp-block-dhdc-clinic-policy-section .section-text .section-title{margin-top:calc(var(--spacing)*3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}@media (min-width:48rem){.rich-text .wp-block-dhdc-clinic-policy-section .section-text .section-title{margin-top:calc(var(--spacing)*5);font-size:var(--text-3xl);line-height:var(--leading-relaxed)}}@media (min-width:64rem){.rich-text .wp-block-dhdc-clinic-policy-section .section-text .section-title{text-align:center}}@media not all and (min-width:64rem){.rich-text .wp-block-dhdc-clinic-policy-section .section-text .section-title>br{display:none}}.rich-text .wp-block-dhdc-clinic-policy-section .section-text .section-content{margin-top:calc(var(--spacing)*2)}@media (min-width:48rem){.rich-text .wp-block-dhdc-clinic-policy-section .section-text .section-content{margin-top:calc(var(--spacing)*4)}}.rich-text .wp-block-dhdc-clinic-treatment-sections{gap:var(--gap-section-y);max-width:1000px;padding-bottom:calc(var(--spacing)*20);margin-inline:auto;display:grid}@media (min-width:48rem){.rich-text .wp-block-dhdc-clinic-treatment-sections{gap:var(--gap-section-y-md);padding-top:calc(var(--spacing)*22);padding-bottom:calc(var(--spacing)*36)}}.rich-text .wp-block-dhdc-clinic-treatment-sections:empty{display:none}.rich-text .wp-block-dhdc-clinic-treatment-section{border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:var(--spacing-site-x);padding-top:calc(var(--spacing)*7);padding-bottom:calc(var(--spacing)*11);color:var(--color-black);border-width:1px}@media not all and (min-width:48rem){.rich-text .wp-block-dhdc-clinic-treatment-section{width:100vw;margin-inline:calc(50% - 50cqi)}}@media (min-width:48rem){.rich-text .wp-block-dhdc-clinic-treatment-section{padding-inline:60px;padding-top:52px;padding-bottom:var(--spacing-common-margin)}}.rich-text .wp-block-dhdc-clinic-treatment-section>.section-title{padding-bottom:calc(var(--spacing)*6);font-size:var(--text-2xl);line-height:var(--leading-relaxed);text-wrap:pretty;border-bottom:1px var(--tw-border-style);border-color:currentColor}@media (min-width:48rem){.rich-text .wp-block-dhdc-clinic-treatment-section>.section-title{padding-bottom:calc(var(--spacing)*12);text-align:center;font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.rich-text .wp-block-dhdc-clinic-treatment-section>.section-title:empty{display:none}.rich-text .wp-block-dhdc-clinic-treatment-section>.section-title:not(:empty)+:where(.wp-block-group,.rich-text,.section-content){margin-top:calc(var(--spacing)*8)}@media (min-width:48rem){.rich-text .wp-block-dhdc-clinic-treatment-section>.section-title:not(:empty)+:where(.wp-block-group,.rich-text,.section-content){margin-top:calc(var(--spacing)*10)}}.rich-text.news-column-single>*+h2{margin-top:calc(var(--spacing)*16)}.rich-text.news-column-single>h2{font-size:var(--text-xl);line-height:var(--leading-relaxed)}@media (min-width:48rem){.rich-text.news-column-single>h2{font-size:var(--text-3xl);line-height:var(--leading-relaxed)}}.rich-text.news-column-single>*+h3{margin-top:calc(var(--spacing)*12)}.rich-text.news-column-single>h3{font-size:var(--text-lg);line-height:var(--leading-relaxed)}@media (min-width:48rem){.rich-text.news-column-single>h3{font-size:var(--text-xl);line-height:var(--leading-relaxed)}}.rich-text.news-column-single strong{color:var(--color-key-orange)}.rich-text.news-column-single>.wp-block-image img:not(.wp-image){width:auto;height:100%;margin-inline:auto}@media not all and (min-width:48rem){.rich-text.news-column-single>.wp-block-image img:not(.wp-image){max-height:500px}}@media (min-width:48rem){.rich-text.news-column-single>.wp-block-image img:not(.wp-image){max-height:700px}}.rich-text.news-column-single>.wp-block-image img.wp-image.portrait{width:auto;height:100%;margin-inline:auto}@media not all and (min-width:48rem){.rich-text.news-column-single>.wp-block-image img.wp-image.portrait{max-height:500px}}@media (min-width:48rem){.rich-text.news-column-single>.wp-block-image img.wp-image.portrait{height:700px}}.rich-text.news-column-single>p>img{margin-left:calc(var(--spacing)*1);vertical-align:text-top;display:inline}.rich-text.news-column-single.news-column-single-root-site .wp-block-dhdc-news-section{background-color:var(--color-key-lighter-gray)}.rich-text.news-column-single.news-column-single-clinic-site .wp-block-dhdc-news-section{background-color:var(--color-white)}.rich-text.page-template-with-top-image h2{margin-top:calc(var(--spacing)*24);padding-bottom:calc(var(--spacing)*6);font-size:var(--text-2xl);line-height:var(--leading-relaxed);text-wrap:pretty;border-bottom:1px var(--tw-border-style);border-color:currentColor}@media (min-width:48rem){.rich-text.page-template-with-top-image h2{padding-bottom:calc(var(--spacing)*12);text-align:center;font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));margin-top:calc(var(--spacing)*36)}}.rich-text.page-template-with-top-image .wp-block-columns{gap:calc(var(--spacing)*12)}@media (min-width:48rem){.rich-text.page-template-with-top-image .wp-block-columns{gap:calc(var(--spacing)*16)}}.rich-text.page-template-with-top-image h2+.wp-block-columns{margin-top:calc(var(--spacing)*10)}@media (min-width:48rem){.rich-text.page-template-with-top-image h2+.wp-block-columns{margin-top:calc(var(--spacing)*16)}}.rich-text.page-template-with-top-image .wp-block-column>:is(*+*){margin-top:calc(var(--spacing)*8)}@media (min-width:48rem){.rich-text.page-template-with-top-image .wp-block-column.english{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.rich-text.study-program-single>:not(.wp-block-dhdc-root-sections){display:none}.rich-text.clinic-site-home-clinic>*+*{margin-top:calc(var(--spacing)*14)}@media (min-width:48rem){.rich-text.clinic-site-home-clinic>*+*{margin-top:calc(var(--spacing)*16)}}.rich-text.clinic-site-home-clinic>.wp-block-table table{border-inline-style:var(--tw-border-style);border-inline-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0;border-color:var(--color-key-clinic-border-gray);background-color:#0000}@media not all and (min-width:48rem){.rich-text.clinic-site-home-clinic>.wp-block-table table tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-key-clinic-border-gray);flex-direction:column;width:100%;display:flex}}.rich-text.clinic-site-home-clinic>.wp-block-table table td{border-inline-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*0);text-align:left;border-inline-width:0}@media not all and (min-width:48rem){.rich-text.clinic-site-home-clinic>.wp-block-table table td{border-style:var(--tw-border-style);border-width:0}.rich-text.clinic-site-home-clinic>.wp-block-table table td:first-of-type{padding-bottom:calc(var(--spacing)*0)}}@media (min-width:48rem){.rich-text.clinic-site-home-clinic>.wp-block-table table td:first-of-type{min-width:calc(var(--spacing)*32)}}@media not all and (min-width:48rem){.rich-text.clinic-site-home-clinic>.wp-block-table table td:last-of-type{padding-top:calc(var(--spacing)*0)}}@media (min-width:48rem){.rich-text.clinic-site-about .wp-block-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.rich-text.clinic-site-about .wp-block-columns{gap:60px}}@media not all and (min-width:48rem){.rich-text.clinic-site-about .wp-block-columns>:first-of-type{order:2}.rich-text.clinic-site-about .wp-block-columns>:last-of-type{order:1}}.rich-text.clinic-site-about .wp-block-columns .wp-block-column *+.wp-block-image{margin-top:calc(var(--spacing)*6)}@media (min-width:48rem){.rich-text.clinic-site-about .wp-block-columns .wp-block-column *+.wp-block-image{margin-top:calc(var(--spacing)*9)}}.rich-text.clinic-site-about .wp-block-columns+.wp-block-columns{margin-top:calc(var(--spacing)*24)}@media (min-width:48rem){.rich-text.clinic-site-about .wp-block-columns+.wp-block-columns{margin-top:150px}}.rich-text.clinic-site-about h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}@media (min-width:64rem){.rich-text.clinic-site-about h2{font-size:24px}}@media not all and (min-width:48rem){.rich-text.clinic-site-about h2.name{text-align:center}}.rich-text.clinic-site-about h2.name strong{--tw-font-weight:var(--font-weight-normal);font-size:24px;font-weight:var(--font-weight-normal)}@media (min-width:48rem){.rich-text.clinic-site-about h2.name strong{margin-right:calc(var(--spacing)*4)}}@media (min-width:64rem){.rich-text.clinic-site-about h2.name strong{margin-right:calc(var(--spacing)*6);font-size:40px}}@media (min-width:48rem){.rich-text.clinic-site-about h2.name strong+br{display:none}}.rich-text.clinic-treatment-single{background-color:var(--color-key-lighter-gray);width:100vw;padding-inline:var(--spacing-site-x);margin-inline:calc(50% - 50cqi)}@media (min-width:48rem){.rich-text.clinic-treatment-single{padding-inline:var(--spacing-clinic-site-x-md)}}.rich-text.clinic-treatment-single>:not(.wp-block-dhdc-clinic-treatment-sections){display:none}.rich-text.privacy-policy-content{background-color:var(--color-white);padding-inline:var(--spacing-site-x);padding-top:calc(var(--spacing)*10);padding-bottom:calc(var(--spacing)*12);color:var(--color-black)}@media (min-width:48rem){.rich-text.privacy-policy-content{padding-inline:var(--spacing-root-site-x-md);padding-top:calc(var(--spacing)*16);padding-bottom:calc(var(--spacing)*20)}}.rich-text.privacy-policy-content>*+h2{margin-top:calc(var(--spacing)*16)}.rich-text.privacy-policy-content h2{font-size:var(--text-xl);line-height:var(--leading-relaxed)}@media (min-width:48rem){.rich-text.privacy-policy-content h2{font-size:var(--text-3xl);line-height:var(--leading-relaxed)}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing)*0)}.-top-10{top:calc(var(--spacing)*-10)}.-top-\[80\%\]{top:-80%}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing)*4)}.top-\[26\%\]{top:26%}.top-\[35\%\]{top:35%}.top-\[38\%\]{top:38%}.top-\[50\%\]{top:50%}.top-\[64\%\]{top:64%}.top-px{top:1px}.right-0{right:calc(var(--spacing)*0)}.right-4{right:calc(var(--spacing)*4)}.right-site-x{right:var(--spacing-site-x)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-\[36\%\]{left:36%}.left-\[39\%\]{left:39%}.left-\[46\%\]{left:46%}.left-\[54\%\]{left:54%}.left-\[55\%\]{left:55%}.left-\[61\%\]{left:61%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.order-1{order:1}.order-2{order:2}.w-screen-without-margin{width:100vw;margin-inline:calc(50% - 50cqi)}.-mx-site-x{margin-inline:calc(var(--spacing-site-x)*-1)}.mx-auto{margin-inline:auto}.-mt-\[5px\]{margin-top:-5px}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-3\.5{margin-top:calc(var(--spacing)*3.5)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-11{margin-top:calc(var(--spacing)*11)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-14{margin-top:calc(var(--spacing)*14)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-28{margin-top:calc(var(--spacing)*28)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-4{margin-right:calc(var(--spacing)*4)}.mr-5{margin-right:calc(var(--spacing)*5)}.mr-10{margin-right:calc(var(--spacing)*10)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.aspect-2\/1{aspect-ratio:2}.aspect-3\/2{aspect-ratio:3/2}.aspect-4\/3{aspect-ratio:4/3}.aspect-\[2\/1\]{aspect-ratio:2}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-1\/2{height:50%}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-20{height:calc(var(--spacing)*20)}.h-\[2px\]{height:2px}.h-\[13px\]{height:13px}.h-\[30px\]{height:30px}.h-\[40\%\]{height:40%}.h-\[45px\]{height:45px}.h-\[83\%\]{height:83%}.h-\[180px\]{height:180px}.h-auto{height:auto}.h-button{height:var(--height-button)}.h-full{height:100%}.h-site-header{height:var(--height-site-header)}.h-svh{height:100svh}.max-h-\[390px\]{max-height:390px}.max-h-full{max-height:100%}.min-h-\[3lh\]{min-height:3lh}.min-h-\[550px\]{min-height:550px}.min-h-screen{min-height:100vh}.dialog-scroll-bar-style::-webkit-scrollbar{width:7px}.dialog-scroll-bar-style::-webkit-scrollbar-track{background-color:var(--color-key-light-gray)}.dialog-scroll-bar-style::-webkit-scrollbar-thumb{background-color:var(--color-black)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-20{width:calc(var(--spacing)*20)}.w-\[3\%\]{width:3%}.w-\[23px\]{width:23px}.w-\[30px\]{width:30px}.w-\[47px\]{width:47px}.w-\[50\%\]{width:50%}.w-\[65vw\]{width:65vw}.w-\[90px\]{width:90px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[250px\]{width:250px}.w-auto{width:auto}.w-button{width:var(--width-button)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-\[500px\]{max-width:500px}.max-w-\[780px\]{max-width:780px}.max-w-\[800px\]{max-width:800px}.max-w-\[900px\]{max-width:900px}.max-w-\[1000px\]{max-width:1000px}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-6{min-width:calc(var(--spacing)*6)}.min-w-\[130px\]{min-width:130px}.min-w-\[330px\]{min-width:330px}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-bottom{transform-origin:bottom}.origin-center{transform-origin:50%}.origin-top{transform-origin:top}.origin-top-left{transform-origin:0 0}.-translate-x-0\.5{--tw-translate-x:calc(var(--spacing)*-.5)}.-translate-x-0\.5,.-translate-x-1\/2{translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1)}.-translate-x-12{--tw-translate-x:calc(var(--spacing)*-12)}.-translate-x-12,.-translate-x-\[13vw\]{translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-\[13vw\]{--tw-translate-x:calc(13vw*-1)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0)}.translate-x-0,.translate-x-12{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-12{--tw-translate-x:calc(var(--spacing)*12)}.-translate-y-1{--tw-translate-y:calc(var(--spacing)*-1)}.-translate-y-1,.-translate-y-\[35\%\]{translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-\[35\%\]{--tw-translate-y:calc(35%*-1)}.-translate-y-full{--tw-translate-y:-100%}.-translate-y-full,.translate-y-0{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0)}.translate-y-1{--tw-translate-y:calc(var(--spacing)*1)}.translate-y-1,.translate-y-\[-6px\]{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-6px\]{--tw-translate-y:-6px}.translate-y-\[6px\]{--tw-translate-y:6px;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-x-40{--tw-scale-x:40%}.scale-x-40,.scale-x-70{scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-x-70{--tw-scale-x:70%}.scale-\[1\.3\]{scale:1.3}.-rotate-45{rotate:-45deg}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-fade-in{animation:var(--animate-fade-in)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.columns-2{column-count:2}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[100px_1fr\]{grid-template-columns:100px 1fr}.grid-cols-\[130px_1fr\]{grid-template-columns:130px 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-9{gap:calc(var(--spacing)*9)}.gap-10{gap:calc(var(--spacing)*10)}.gap-11{gap:calc(var(--spacing)*11)}.gap-12{gap:calc(var(--spacing)*12)}.gap-14{gap:calc(var(--spacing)*14)}.gap-20{gap:calc(var(--spacing)*20)}.gap-24{gap:calc(var(--spacing)*24)}.gap-\[1\.4rem\]{gap:1.4rem}.gap-site-x{gap:var(--spacing-site-x)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-8{column-gap:calc(var(--spacing)*8)}.gap-y-5{row-gap:calc(var(--spacing)*5)}.gap-y-20{row-gap:calc(var(--spacing)*20)}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-y-scroll{overflow-y:scroll}.overscroll-contain{overscroll-behavior:contain}.rounded-full{border-radius:3.40282e+38px}.blue-button{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-key-blue);background-color:var(--color-key-blue);color:var(--color-white);transition-property:color,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.blue-button:hover{background-color:var(--color-white);color:var(--color-key-blue)}}.border{border-style:var(--tw-border-style);border-width:1px}.border-white{border-color:var(--color-white)}.bg-\[\#444444\]{background-color:#444}.bg-black{background-color:var(--color-black)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-current{background-color:currentColor}.bg-key-blue{background-color:var(--color-key-blue)}.bg-key-dark-gray{background-color:var(--color-key-dark-gray)}.bg-key-light-gray{background-color:var(--color-key-light-gray)}.bg-key-lighter-gray{background-color:var(--color-key-lighter-gray)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.stroke-2{stroke-width:2px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top{object-position:top}.p-2{padding:calc(var(--spacing)*2)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-10{padding:calc(var(--spacing)*10)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-10{padding-inline:calc(var(--spacing)*10)}.px-site-x{padding-inline:var(--spacing-site-x)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-7{padding-block:calc(var(--spacing)*7)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-\[30px\]{padding-block:30px}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-9{padding-top:calc(var(--spacing)*9)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-14{padding-top:calc(var(--spacing)*14)}.pt-15{padding-top:calc(var(--spacing)*15)}.pt-24{padding-top:calc(var(--spacing)*24)}.pt-28{padding-top:calc(var(--spacing)*28)}.pt-\[0\.8em\]{padding-top:.8em}.pt-common-margin{padding-top:var(--spacing-common-margin)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-\[0\.9em\]{padding-right:.9em}.pr-\[50\%\]{padding-right:50%}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-9{padding-bottom:calc(var(--spacing)*9)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-11{padding-bottom:calc(var(--spacing)*11)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-\[0\.9em\]{padding-bottom:.9em}.pb-\[25\%\]{padding-bottom:25%}.pl-\[1em\]{padding-left:1em}.pl-\[60px\]{padding-left:60px}.pl-site-x{padding-left:var(--spacing-site-x)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-clinic-main{font-family:var(--font-clinic-main);font-feature-settings:var(--font-clinic-main--font-feature-settings)}.font-root-main{font-family:var(--font-root-main);font-feature-settings:var(--font-root-main--font-feature-settings)}.font-root-english{font-family:var(--font-root-english)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-2xl\/none{font-size:var(--text-2xl);line-height:1}.text-2xl\/normal{font-size:var(--text-2xl);line-height:var(--leading-normal)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-3xl\/snug{font-size:var(--text-3xl);line-height:var(--leading-snug)}.text-4xl\/relaxed{font-size:var(--text-4xl);line-height:var(--leading-relaxed)}.text-4xl\/snug{font-size:var(--text-4xl);line-height:var(--leading-snug)}.text-\[13px\]\/none{font-size:13px;line-height:1}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-base\/loose{font-size:var(--text-base);line-height:var(--leading-loose)}.text-base\/none{font-size:var(--text-base);line-height:1}.text-base\/relaxed{font-size:var(--text-base);line-height:var(--leading-relaxed)}.text-base\/snug{font-size:var(--text-base);line-height:var(--leading-snug)}.text-base\/tight{font-size:var(--text-base);line-height:var(--leading-tight)}.text-sm{line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm,.text-sm\/none{font-size:var(--text-sm)}.text-sm\/none{line-height:1}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-sm\/snug{font-size:var(--text-sm);line-height:var(--leading-snug)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xl\/normal{font-size:var(--text-xl);line-height:var(--leading-normal)}.text-xl\/tight{font-size:var(--text-xl);line-height:var(--leading-tight)}.text-xs{line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs,.text-xs\/none{font-size:var(--text-xs)}.text-xs\/none{line-height:1}.text-xs\/normal{font-size:var(--text-xs);line-height:var(--leading-normal)}.text-xs\/relaxed{font-size:var(--text-xs);line-height:var(--leading-relaxed)}.text-\[3vw\]{font-size:3vw}.leading-none{--tw-leading:1;line-height:1}.font-dynamic-weight-heading{--tw-font-weight:var(--font-weight-dynamic-weight-heading);font-weight:var(--font-weight-dynamic-weight-heading)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-black{color:var(--color-black)}.text-key-blue{color:var(--color-key-blue)}.text-key-error-red{color:var(--color-key-error-red)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-100{opacity:1}.shadow-\[0_3px_6px_1px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 3px 6px 1px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.group-hover-image-effect:hover .default-image,.group-hover-image-effect:hover img{--tw-brightness:brightness(75%);transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.group-hover-image-effect:hover .default-image,.group-hover-image-effect:hover img,.invert{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%)}.transition-\[background\,color\]{transition-property:background,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[flex-basis\]{transition-property:flex-basis;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,display\,transform\,translate\]{transition-property:opacity,display,transform,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\]{transition-property:transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-behavior-allow-discrete{transition-behavior:allow-discrete}.delay-600{transition-delay:.6s}.delay-650{transition-delay:.65s}.delay-700{transition-delay:.7s}.delay-750{transition-delay:.75s}.delay-800{transition-delay:.8s}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-in-out-expo{--tw-ease:var(--ease-in-out-expo);transition-timing-function:var(--ease-in-out-expo)}.text-box-trim-start{text-box-trim:trim-start}:is(.\*\:relative>*){position:relative}@media (hover:hover){.group-hover\/clinic\:no-underline:is(:where(.group\/clinic):hover *){text-decoration-line:none}.group-hover\/clinic-item\:underline:is(:where(.group\/clinic-item):hover *){text-decoration-line:underline}.group-hover\/menu\:scale-x-100:is(:where(.group\/menu):hover *){--tw-scale-x:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\/news-column-item\:underline:is(:where(.group\/news-column-item):hover *){text-decoration-line:underline}.group-hover\/staff\:brightness-75:is(:where(.group\/staff):hover *){--tw-brightness:brightness(75%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:left-0:before{content:var(--tw-content);left:calc(var(--spacing)*0)}.before\:mr-1:before{content:var(--tw-content);margin-right:calc(var(--spacing)*1)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:w-full:before{content:var(--tw-content);width:100%}.before\:-rotate-45:before{content:var(--tw-content);rotate:-45deg}.before\:bg-white:before{content:var(--tw-content);background-color:var(--color-white)}.before\:content-\[\"・\"\]:before{--tw-content:"・";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:fixed:after{content:var(--tw-content);position:fixed}.after\:top-0:after{content:var(--tw-content);top:calc(var(--spacing)*0)}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:top-\[52\%\]:after{content:var(--tw-content);top:52%}.after\:right-0:after{content:var(--tw-content);right:calc(var(--spacing)*0)}.after\:bottom-0:after{content:var(--tw-content);bottom:calc(var(--spacing)*0)}.after\:left-0:after{content:var(--tw-content);left:calc(var(--spacing)*0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:-z-10:after{content:var(--tw-content);z-index:calc(10*-1)}.after\:block:after{content:var(--tw-content);display:block}.after\:h-0:after{content:var(--tw-content);height:calc(var(--spacing)*0)}.after\:h-2:after{content:var(--tw-content);height:calc(var(--spacing)*2)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:h-site-header:after{content:var(--tw-content);height:var(--height-site-header)}.after\:w-0:after{content:var(--tw-content);width:calc(var(--spacing)*0)}.after\:w-2:after{content:var(--tw-content);width:calc(var(--spacing)*2)}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:-translate-x-1\/2:after{--tw-translate-x:calc(calc(1/2*100%)*-1)}.after\:-translate-x-1\/2:after,.after\:-translate-y-1\/2:after{content:var(--tw-content);translate:var(--tw-translate-x)var(--tw-translate-y)}.after\:-translate-y-1\/2:after{--tw-translate-y:calc(calc(1/2*100%)*-1)}.after\:-translate-y-2:after{--tw-translate-y:calc(var(--spacing)*-2)}.after\:-translate-y-2:after,.after\:translate-y-0:after{content:var(--tw-content);translate:var(--tw-translate-x)var(--tw-translate-y)}.after\:translate-y-0:after{--tw-translate-y:calc(var(--spacing)*0)}.after\:translate-y-full:after{content:var(--tw-content);--tw-translate-y:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.after\:scale-x-75:after{--tw-scale-x:75%}.after\:scale-x-75:after,.after\:scale-y-110:after{content:var(--tw-content);scale:var(--tw-scale-x)var(--tw-scale-y)}.after\:scale-y-110:after{--tw-scale-y:110%}.after\:rotate-45:after{content:var(--tw-content);rotate:45deg}.after\:border-8:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:8px}.after\:border-t:after{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:1px}.after\:border-r:after{content:var(--tw-content);border-right-style:var(--tw-border-style);border-right-width:1px}.after\:border-b:after{content:var(--tw-content);border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.after\:border-transparent:after{content:var(--tw-content);border-color:#0000}.after\:border-t-key-blue:after{content:var(--tw-content);border-top-color:var(--color-key-blue)}.after\:border-t-white:after{content:var(--tw-content);border-top-color:var(--color-white)}.after\:border-r-key-blue:after{content:var(--tw-content);border-right-color:var(--color-key-blue)}.after\:bg-key-clinic-border-gray:after{content:var(--tw-content);background-color:var(--color-key-clinic-border-gray)}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:opacity-30:after{content:var(--tw-content);opacity:.3}.after\:opacity-100:after{content:var(--tw-content);opacity:1}.after\:transition-\[opacity\,transform\]:after{content:var(--tw-content);transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:duration-75:after{content:var(--tw-content);--tw-duration:75ms;transition-duration:75ms}.after\:duration-150:after{content:var(--tw-content);--tw-duration:.15s;transition-duration:.15s}.after\:content-\[\"\"\]:after,.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}:is(.\*\:after\:absolute>*):after{content:var(--tw-content);position:absolute}:is(.\*\:after\:bottom-0>*):after{content:var(--tw-content);bottom:calc(var(--spacing)*0)}:is(.\*\:after\:left-0>*):after{content:var(--tw-content);left:calc(var(--spacing)*0)}:is(.\*\:after\:block>*):after{content:var(--tw-content);display:block}:is(.\*\:after\:h-px>*):after{content:var(--tw-content);height:1px}:is(.\*\:after\:w-full>*):after{content:var(--tw-content);width:100%}:is(.\*\:after\:bg-key-clinic-border-gray>*):after{content:var(--tw-content);background-color:var(--color-key-clinic-border-gray)}:is(.\*\:after\:bg-white>*):after{content:var(--tw-content);background-color:var(--color-white)}:is(.\*\:after\:opacity-30>*):after{content:var(--tw-content);opacity:.3}:is(.\*\:after\:content-\[\"\"\]>*):after{--tw-content:"";content:var(--tw-content)}@media (hover:hover){.group-hover\/pin-link\:after\:translate-x-0\.5:is(:where(.group\/pin-link):hover *):after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}}.checked\:after\:absolute:checked:after{content:var(--tw-content);position:absolute}.checked\:after\:top-0\.5:checked:after{content:var(--tw-content);top:calc(var(--spacing)*.5)}.checked\:after\:left-1\.5:checked:after{content:var(--tw-content);left:calc(var(--spacing)*1.5)}.checked\:after\:h-3:checked:after{content:var(--tw-content);height:calc(var(--spacing)*3)}.checked\:after\:w-1\.5:checked:after{content:var(--tw-content);width:calc(var(--spacing)*1.5)}.checked\:after\:rotate-45:checked:after{content:var(--tw-content);rotate:45deg}.checked\:after\:border-r:checked:after{content:var(--tw-content);border-right-style:var(--tw-border-style);border-right-width:1px}.checked\:after\:border-b:checked:after{content:var(--tw-content);border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.checked\:after\:border-black:checked:after{content:var(--tw-content);border-color:var(--color-black)}.checked\:after\:content-\[\'\'\]:checked:after{--tw-content:"";content:var(--tw-content)}@media (hover:hover){.hover\:scale-\[1\.1\]:hover{scale:1.1}.hover\:bg-key-blue:hover{background-color:var(--color-key-blue)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-key-light-gray:hover{color:var(--color-key-light-gray)}.hover\:text-white:hover{color:var(--color-white)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-50:hover{opacity:.5}.hover\:opacity-80:hover{opacity:.8}}.active\:scale-75:active{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-\[\.85\]:active{scale:.85}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-transparent:active{background-color:#0000}@media not all and (min-width:64rem){.max-lg\:w-screen-without-margin{width:100vw;margin-inline:calc(50% - 50cqi)}.max-lg\:mx-auto{margin-inline:auto}.max-lg\:mt-6{margin-top:calc(var(--spacing)*6)}.max-lg\:grid{display:grid}.max-lg\:hidden{display:none}.max-lg\:w-fit{width:fit-content}.max-lg\:break-inside-avoid-column{break-inside:avoid-column}.max-lg\:grid-cols-\[max-content_max-content\]{grid-template-columns:max-content max-content}.max-lg\:flex-col{flex-direction:column}}@media not all and (min-width:48rem){.max-md\:w-screen-without-margin{width:100vw;margin-inline:calc(50% - 50cqi)}.max-md\:mt-4{margin-top:calc(var(--spacing)*4)}.max-md\:block{display:block}.max-md\:grid{display:grid}.max-md\:hidden{display:none}.max-md\:aspect-square{aspect-ratio:1}.max-md\:h-0{height:calc(var(--spacing)*0)}.max-md\:h-\[75px\]{height:75px}.max-md\:h-full{height:100%}.max-md\:min-h-0{min-height:calc(var(--spacing)*0)}.max-md\:w-\[85\%\]{width:85%}.max-md\:w-\[100px\]{width:100px}.max-md\:grid-rows-\[0\.5fr\]{grid-template-rows:.5fr}.max-md\:grid-rows-\[1fr\]{grid-template-rows:1fr}.max-md\:items-center{align-items:center}.max-md\:justify-items-center{justify-items:center}.max-md\:overflow-hidden{overflow:hidden}.max-md\:p-2\.5{padding:calc(var(--spacing)*2.5)}.max-md\:px-9{padding-inline:calc(var(--spacing)*9)}.max-md\:px-site-x{padding-inline:var(--spacing-site-x)}.max-md\:pl-4{padding-left:calc(var(--spacing)*4)}.max-md\:text-center{text-align:center}.max-md\:underline{text-decoration-line:underline}.max-md\:transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@media (min-width:40rem){.sm\:hidden{display:none}.sm\:w-auto{width:auto}.sm\:max-w-\[500px\]{max-width:500px}.sm\:grid-cols-\[160px_1fr\]{grid-template-columns:160px 1fr}.sm\:gap-32{gap:calc(var(--spacing)*32)}.sm\:gap-x-20{column-gap:calc(var(--spacing)*20)}.sm\:px-3{padding-inline:calc(var(--spacing)*3)}.sm\:py-2{padding-block:calc(var(--spacing)*2)}.sm\:text-\[30px\]\/normal{font-size:30px;line-height:var(--leading-normal)}.sm\:text-xl\/none{font-size:var(--text-xl);line-height:1}}@media (min-width:48rem){.md\:pointer-events-none{pointer-events:none}.md\:not-sr-only{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.md\:absolute{position:absolute}.md\:sticky{position:sticky}.md\:-top-12{top:calc(var(--spacing)*-12)}.md\:-top-\[50\%\]{top:-50%}.md\:top-0{top:calc(var(--spacing)*0)}.md\:top-5{top:calc(var(--spacing)*5)}.md\:top-\[40\%\]{top:40%}.md\:top-\[170px\]{top:170px}.md\:right-3{right:calc(var(--spacing)*3)}.md\:right-10{right:calc(var(--spacing)*10)}.md\:bottom-0{bottom:calc(var(--spacing)*0)}.md\:left-0{left:calc(var(--spacing)*0)}.md\:left-3{left:calc(var(--spacing)*3)}.md\:left-\[57\%\]{left:57%}.md\:z-10{z-index:10}.md\:row-span-2{grid-row:span 2/span 2}.md\:w-screen-without-margin{width:100vw;margin-inline:calc(50% - 50cqi)}.md\:-mx-root-site-x-md{margin-inline:calc(var(--spacing-root-site-x-md)*-1)}.md\:mx-auto{margin-inline:auto}.md\:-mt-4{margin-top:calc(var(--spacing)*-4)}.md\:mt-2{margin-top:calc(var(--spacing)*2)}.md\:mt-3{margin-top:calc(var(--spacing)*3)}.md\:mt-4{margin-top:calc(var(--spacing)*4)}.md\:mt-5{margin-top:calc(var(--spacing)*5)}.md\:mt-6{margin-top:calc(var(--spacing)*6)}.md\:mt-8{margin-top:calc(var(--spacing)*8)}.md\:mt-9{margin-top:calc(var(--spacing)*9)}.md\:mt-10{margin-top:calc(var(--spacing)*10)}.md\:mt-11{margin-top:calc(var(--spacing)*11)}.md\:mt-12{margin-top:calc(var(--spacing)*12)}.md\:mt-14{margin-top:calc(var(--spacing)*14)}.md\:mt-16{margin-top:calc(var(--spacing)*16)}.md\:mt-20{margin-top:calc(var(--spacing)*20)}.md\:mt-24{margin-top:calc(var(--spacing)*24)}.md\:mt-28{margin-top:calc(var(--spacing)*28)}.md\:mt-32{margin-top:calc(var(--spacing)*32)}.md\:mt-40{margin-top:calc(var(--spacing)*40)}.md\:mt-\[120px\]{margin-top:120px}.md\:mt-common-margin{margin-top:var(--spacing-common-margin)}.md\:mr-8{margin-right:calc(var(--spacing)*8)}.md\:mr-20{margin-right:calc(var(--spacing)*20)}.md\:mr-root-site-x-md{margin-right:var(--spacing-root-site-x-md)}.md\:mb-10{margin-bottom:calc(var(--spacing)*10)}.md\:grid{display:grid}.md\:hidden{display:none}.md\:aspect-4\/3{aspect-ratio:4/3}.md\:aspect-\[2\.5\/1\]{aspect-ratio:2.5}.md\:aspect-video{aspect-ratio:var(--aspect-video)}.md\:h-8{height:calc(var(--spacing)*8)}.md\:h-10{height:calc(var(--spacing)*10)}.md\:h-\[60px\]{height:60px}.md\:h-\[340px\]{height:340px}.md\:h-button-md{height:var(--height-button-md)}.md\:h-site-header-md{height:var(--height-site-header-md)}.md\:h-svh{height:100svh}.md\:max-h-\[210px\]{max-height:210px}.md\:max-h-\[520px\]{max-height:520px}.md\:max-h-\[600px\]{max-height:600px}.md\:w-4{width:calc(var(--spacing)*4)}.md\:w-7{width:calc(var(--spacing)*7)}.md\:w-8{width:calc(var(--spacing)*8)}.md\:w-10{width:calc(var(--spacing)*10)}.md\:w-36{width:calc(var(--spacing)*36)}.md\:w-\[70vw\]{width:70vw}.md\:w-\[96px\]{width:96px}.md\:w-\[141px\]{width:141px}.md\:w-\[265px\]{width:265px}.md\:w-\[290px\]{width:290px}.md\:w-\[300px\]{width:300px}.md\:w-\[367px\]{width:367px}.md\:w-\[500px\]{width:500px}.md\:w-\[min\(38vw\,568px\)\]{width:min(38vw,568px)}.md\:w-full{width:100%}.md\:max-w-\[550px\]{max-width:550px}.md\:max-w-\[700px\]{max-width:700px}.md\:max-w-\[750px\]{max-width:750px}.md\:min-w-8{min-width:calc(var(--spacing)*8)}.md\:min-w-\[210px\]{min-width:210px}.md\:min-w-\[265px\]{min-width:265px}.md\:-translate-x-\[7vw\]{--tw-translate-x:calc(7vw*-1)}.md\:-translate-x-\[7vw\],.md\:-translate-y-1\/2{translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1)}.md\:-rotate-90{rotate:-90deg}.md\:rotate-90{rotate:90deg}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[190px_1fr\]{grid-template-columns:190px 1fr}.md\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.md\:grid-cols-none{grid-template-columns:none}.md\:grid-rows-subgrid{grid-template-rows:subgrid}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:gap-0{gap:calc(var(--spacing)*0)}.md\:gap-3{gap:calc(var(--spacing)*3)}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:gap-9{gap:calc(var(--spacing)*9)}.md\:gap-10{gap:calc(var(--spacing)*10)}.md\:gap-12{gap:calc(var(--spacing)*12)}.md\:gap-14{gap:calc(var(--spacing)*14)}.md\:gap-20{gap:calc(var(--spacing)*20)}.md\:gap-24{gap:calc(var(--spacing)*24)}.md\:gap-32{gap:calc(var(--spacing)*32)}.md\:gap-40{gap:calc(var(--spacing)*40)}.md\:gap-\[1\.85rem\]{gap:1.85rem}.md\:gap-\[25px\]{gap:25px}.md\:gap-\[min\(3vw\,53px\)\]{gap:min(3vw,53px)}.md\:gap-x-8{column-gap:calc(var(--spacing)*8)}.md\:gap-y-10{row-gap:calc(var(--spacing)*10)}.md\:gap-y-12{row-gap:calc(var(--spacing)*12)}.md\:gap-y-24{row-gap:calc(var(--spacing)*24)}.md\:self-center{align-self:center}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:px-2{padding-inline:calc(var(--spacing)*2)}.md\:px-7{padding-inline:calc(var(--spacing)*7)}.md\:px-10{padding-inline:calc(var(--spacing)*10)}.md\:px-14{padding-inline:calc(var(--spacing)*14)}.md\:px-\[50px\]{padding-inline:50px}.md\:px-\[60px\]{padding-inline:60px}.md\:px-clinic-site-x-md{padding-inline:var(--spacing-clinic-site-x-md)}.md\:px-root-site-x-md{padding-inline:var(--spacing-root-site-x-md)}.md\:py-0{padding-block:calc(var(--spacing)*0)}.md\:py-7{padding-block:calc(var(--spacing)*7)}.md\:py-10{padding-block:calc(var(--spacing)*10)}.md\:py-12{padding-block:calc(var(--spacing)*12)}.md\:py-20{padding-block:calc(var(--spacing)*20)}.md\:py-40{padding-block:calc(var(--spacing)*40)}.md\:py-common-margin{padding-block:var(--spacing-common-margin)}.md\:pt-2{padding-top:calc(var(--spacing)*2)}.md\:pt-4\.5{padding-top:calc(var(--spacing)*4.5)}.md\:pt-16{padding-top:calc(var(--spacing)*16)}.md\:pt-20{padding-top:calc(var(--spacing)*20)}.md\:pt-28{padding-top:calc(var(--spacing)*28)}.md\:pt-32{padding-top:calc(var(--spacing)*32)}.md\:pt-36{padding-top:calc(var(--spacing)*36)}.md\:pt-\[128px\]{padding-top:128px}.md\:pt-common-margin{padding-top:var(--spacing-common-margin)}.md\:pr-4{padding-right:calc(var(--spacing)*4)}.md\:pr-8{padding-right:calc(var(--spacing)*8)}.md\:pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)}.md\:pb-6{padding-bottom:calc(var(--spacing)*6)}.md\:pb-14{padding-bottom:calc(var(--spacing)*14)}.md\:pb-16{padding-bottom:calc(var(--spacing)*16)}.md\:pb-20{padding-bottom:calc(var(--spacing)*20)}.md\:pb-28{padding-bottom:calc(var(--spacing)*28)}.md\:pb-32{padding-bottom:calc(var(--spacing)*32)}.md\:pb-36{padding-bottom:calc(var(--spacing)*36)}.md\:pb-44{padding-bottom:calc(var(--spacing)*44)}.md\:pl-7{padding-left:calc(var(--spacing)*7)}.md\:pl-\[114px\]{padding-left:114px}.md\:pl-root-site-x-md{padding-left:var(--spacing-root-site-x-md)}.md\:text-center{text-align:center}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-2xl\/none{font-size:var(--text-2xl);line-height:1}.md\:text-2xl\/snug{font-size:var(--text-2xl);line-height:var(--leading-snug)}.md\:text-2xl\/tight{font-size:var(--text-2xl);line-height:var(--leading-tight)}.md\:text-3xl\/loose{font-size:var(--text-3xl);line-height:var(--leading-loose)}.md\:text-3xl\/none{font-size:var(--text-3xl);line-height:1}.md\:text-3xl\/relaxed{font-size:var(--text-3xl);line-height:var(--leading-relaxed)}.md\:text-3xl\/snug{font-size:var(--text-3xl);line-height:var(--leading-snug)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-4xl\/none{font-size:var(--text-4xl);line-height:1}.md\:text-4xl\/normal{font-size:var(--text-4xl);line-height:var(--leading-normal)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-5xl\/normal{font-size:var(--text-5xl);line-height:var(--leading-normal)}.md\:text-5xl\/snug{font-size:var(--text-5xl);line-height:var(--leading-snug)}.md\:text-6xl\/snug{font-size:var(--text-6xl);line-height:var(--leading-snug)}.md\:text-base\/normal{font-size:var(--text-base);line-height:var(--leading-normal)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-sm\/none{font-size:var(--text-sm);line-height:1}.md\:text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-xl\/loose{font-size:var(--text-xl);line-height:var(--leading-loose)}.md\:text-xl\/none{font-size:var(--text-xl);line-height:1}.md\:text-xl\/normal{font-size:var(--text-xl);line-height:var(--leading-normal)}.md\:text-xl\/relaxed{font-size:var(--text-xl);line-height:var(--leading-relaxed)}.md\:text-xl\/snug{font-size:var(--text-xl);line-height:var(--leading-snug)}.md\:text-\[1\.8vw\]{font-size:1.8vw}.md\:leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.md\:text-white{color:var(--color-white)}.md\:after\:h-2\.5:after{content:var(--tw-content);height:calc(var(--spacing)*2.5)}.md\:after\:h-site-header-md:after{content:var(--tw-content);height:var(--height-site-header-md)}.md\:after\:w-2\.5:after{content:var(--tw-content);width:calc(var(--spacing)*2.5)}.md\:after\:border-t-2:after{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:2px}.md\:after\:border-r-2:after{content:var(--tw-content);border-right-style:var(--tw-border-style);border-right-width:2px}}@media (min-width:64rem){.lg\:top-0{top:calc(var(--spacing)*0)}.lg\:top-\[39\%\]{top:39%}.lg\:top-\[285px\]{top:285px}.lg\:-right-12{right:calc(var(--spacing)*-12)}.lg\:right-6{right:calc(var(--spacing)*6)}.lg\:left-6{left:calc(var(--spacing)*6)}.lg\:left-\[55\%\]{left:55%}.lg\:mx-auto{margin-inline:auto}.lg\:-mt-1{margin-top:calc(var(--spacing)*-1)}.lg\:mt-2{margin-top:calc(var(--spacing)*2)}.lg\:mt-7{margin-top:calc(var(--spacing)*7)}.lg\:mt-12{margin-top:calc(var(--spacing)*12)}.lg\:mt-14{margin-top:calc(var(--spacing)*14)}.lg\:mt-16{margin-top:calc(var(--spacing)*16)}.lg\:mr-12{margin-right:calc(var(--spacing)*12)}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:aspect-4\/5{aspect-ratio:4/5}.lg\:aspect-7\/10{aspect-ratio:7/10}.lg\:aspect-\[3\/2\]{aspect-ratio:3/2}.lg\:h-\[570px\]{height:570px}.lg\:h-full{height:100%}.lg\:w-10{width:calc(var(--spacing)*10)}.lg\:w-\[55\%\]{width:55%}.lg\:w-full{width:100%}.lg\:max-w-\[900px\]{max-width:900px}.lg\:max-w-\[950px\]{max-width:950px}.lg\:max-w-\[1192px\]{max-width:1192px}.lg\:min-w-\[400px\]{min-width:400px}.lg\:grow{flex-grow:1}.lg\:basis-1\/2{flex-basis:50%}.lg\:basis-\[40\%\]{flex-basis:40%}.lg\:basis-\[41\%\]{flex-basis:41%}.lg\:basis-\[59\%\]{flex-basis:59%}.lg\:translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.lg\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.lg\:scale-\[1\.03\]{scale:1.03}.lg\:columns-auto{columns:auto}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[133px_1fr\]{grid-template-columns:133px 1fr}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:flex-wrap{flex-wrap:wrap}.lg\:items-center{align-items:center}.lg\:justify-center{justify-content:center}.lg\:gap-4{gap:calc(var(--spacing)*4)}.lg\:gap-6{gap:calc(var(--spacing)*6)}.lg\:gap-10{gap:calc(var(--spacing)*10)}.lg\:gap-20{gap:calc(var(--spacing)*20)}.lg\:gap-24{gap:calc(var(--spacing)*24)}.lg\:gap-32{gap:calc(var(--spacing)*32)}.lg\:gap-\[10\%\]{gap:10%}.lg\:gap-px{gap:1px}.lg\:gap-x-10{column-gap:calc(var(--spacing)*10)}.lg\:gap-y-4{row-gap:calc(var(--spacing)*4)}.lg\:gap-y-32{row-gap:calc(var(--spacing)*32)}.lg\:object-top{object-position:top}.lg\:py-\[90px\]{padding-block:90px}.lg\:pt-4{padding-top:calc(var(--spacing)*4)}.lg\:pt-40{padding-top:calc(var(--spacing)*40)}.lg\:pr-\[81px\]{padding-right:81px}.lg\:pb-0{padding-bottom:calc(var(--spacing)*0)}.lg\:pb-1{padding-bottom:calc(var(--spacing)*1)}.lg\:pb-36{padding-bottom:calc(var(--spacing)*36)}.lg\:pl-clinic-site-x-md{padding-left:var(--spacing-clinic-site-x-md)}.lg\:text-center{text-align:center}.lg\:text-3xl\/snug{font-size:var(--text-3xl);line-height:var(--leading-snug)}.lg\:text-5xl\/loose{font-size:var(--text-5xl);line-height:var(--leading-loose)}.lg\:text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.lg\:text-xl\/normal{font-size:var(--text-xl);line-height:var(--leading-normal)}.lg\:text-\[2\.2vw\]{font-size:2.2vw}.lg\:leading-none{--tw-leading:1;line-height:1}.lg\:tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.lg\:vertical-rl{writing-mode:vertical-rl}:is(.lg\:\*\:will-change-transform>*){will-change:transform}}@media (min-width:80rem){.xl\:pr-\[172px\]{padding-right:172px}.xl\:pl-\[153px\]{padding-left:153px}}@media (min-width:96rem){.\32 xl\:mx-auto{margin-inline:auto}.\32 xl\:max-w-content{max-width:var(--container-content)}}@starting-style{.starting\:translate-y-1{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.starting\:opacity-0{opacity:0}}.\[\&_\>_\.wp-block-cover\]\:py-16>.wp-block-cover{padding-block:calc(var(--spacing)*16)}@media (min-width:48rem){.md\:\[\&_\>_\.wp-block-cover\]\:py-24>.wp-block-cover{padding-block:calc(var(--spacing)*24)}}@media not all and (min-width:64rem){.max-lg\:\[\&_\>_br\]\:hidden>br{display:none}}.\[\&_\>_p\+p\]\:mt-6>p+p{margin-top:calc(var(--spacing)*6)}@media (min-width:64rem){.lg\:\[\&_\>_p\+p\]\:mt-8>p+p{margin-top:calc(var(--spacing)*8)}}@media not all and (min-width:64rem){.max-lg\:\[\&_br\]\:hidden br{display:none}}@media not all and (min-width:48rem){.max-md\:\[\&_header\]\:text-center header{text-align:center}}.\[\&_header\>\*\]\:text-white header>*{color:var(--color-white)}@media not all and (min-width:48rem){.max-md\:\[\&_header\>p\]\:mt-2 header>p{margin-top:calc(var(--spacing)*2)}}.\[\&\+\*\]\:mt-1\.5+*{margin-top:calc(var(--spacing)*1.5)}.\[\&\>\*\+\*\]\:mt-0>*+*{margin-top:calc(var(--spacing)*0)}@media (min-width:48rem){.md\:\[\&\>\*\+\*\]\:mt-6>*+*{margin-top:calc(var(--spacing)*6)}}.\[\&\>br\]\:hidden>br{display:none}@media (min-width:40rem){.sm\:\[\&\>br\]\:hidden>br{display:none}}@media (min-width:48rem){.md\:\[\&\>br\]\:block>br{display:block}}@media (min-width:64rem){.lg\:\[\&\>br\]\:hidden>br{display:none}}@media (min-width:96rem){.\32 xl\:\[\&\>br\]\:hidden>br{display:none}}@media (min-width:64rem){.lg\:\[\&\>div\]\:scale-\[1\.05\]>div{scale:1.05}}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}