.PageFrame-module__QyDi3W__container.PageFrame-module__QyDi3W__container{--page-edge:30px;width:auto;max-width:1280px;margin-inline:auto;padding-inline:0}.PageFrame-module__QyDi3W__introCopy>p:last-child{color:#596970;font-size:15px;line-height:2}.PageFrame-module__QyDi3W__breadcrumb{color:#71828b;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;line-height:2;display:flex}.PageFrame-module__QyDi3W__breadcrumb i{font-size:15px}.PageFrame-module__QyDi3W__breadcrumb a:hover,.PageFrame-module__QyDi3W__breadcrumb a:focus-visible{color:var(--primary)}.PageFrame-module__QyDi3W__breadcrumb a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (max-width:1320px){.PageFrame-module__QyDi3W__container.PageFrame-module__QyDi3W__container{margin-inline:30px}}@media (max-width:1199px){.PageFrame-module__QyDi3W__container.PageFrame-module__QyDi3W__container{--page-edge:54px;max-width:100%;padding-inline:24px}}@media (max-width:767px){.PageFrame-module__QyDi3W__container.PageFrame-module__QyDi3W__container{--page-edge:32px;margin-inline:16px;padding-inline:16px}.PageFrame-module__QyDi3W__introCopy>p:last-child{font-size:14px}.PageFrame-module__QyDi3W__breadcrumb{margin-bottom:12px}}@media (max-width:575px){.PageFrame-module__QyDi3W__container.PageFrame-module__QyDi3W__container{--page-edge:28px;padding-inline:12px}}
.RichTextContent-module__7gikeG__richText{color:#40555e;overflow-wrap:anywhere;width:100%;max-width:none;margin-inline:0;padding:44px 0 0;font-size:16px;line-height:2.15}.RichTextContent-module__7gikeG__richText>:first-child{margin-top:0}.RichTextContent-module__7gikeG__richText>p:first-child{color:var(--navy);font-size:18px;line-height:2.1}.RichTextContent-module__7gikeG__richText section{padding-top:52px;scroll-margin-top:118px}.RichTextContent-module__7gikeG__richText :is(h2,h3,h4,h5,h6){color:var(--navy);text-wrap:balance}.RichTextContent-module__7gikeG__richText h2{margin-top:52px;padding-bottom:11px;font-size:24px;font-weight:750;line-height:1.75;position:relative}.RichTextContent-module__7gikeG__richText section>h2:first-child{margin-top:0}.RichTextContent-module__7gikeG__richText h2:after{inset-inline-start:0;background:var(--secondary);content:"";border-radius:2px;width:42px;height:2px;position:absolute;bottom:0}.RichTextContent-module__7gikeG__richText h3{margin-top:34px;font-size:19px;font-weight:750;line-height:1.8}.RichTextContent-module__7gikeG__richText h4{margin-top:28px;font-size:16px;font-weight:750;line-height:1.9}.RichTextContent-module__7gikeG__richText :is(h5,h6){margin-top:24px;font-size:15px;font-weight:700}.RichTextContent-module__7gikeG__richText p{margin-top:17px}.RichTextContent-module__7gikeG__richText :is(strong,b){color:var(--navy);font-weight:750}.RichTextContent-module__7gikeG__richText :is(ul,ol){margin-top:18px;padding-inline-start:25px}.RichTextContent-module__7gikeG__richText ul{list-style:outside}.RichTextContent-module__7gikeG__richText ol{list-style:decimal}.RichTextContent-module__7gikeG__richText li{padding-inline-start:6px}.RichTextContent-module__7gikeG__richText li+li{margin-top:7px}.RichTextContent-module__7gikeG__richText li::marker{color:var(--secondary);font-weight:750}.RichTextContent-module__7gikeG__richText blockquote{background:color-mix(in srgb, var(--secondary) 11%, white);color:#365760;border-radius:14px;margin-top:28px;padding:18px 20px}.RichTextContent-module__7gikeG__richText blockquote p{margin:0;font-size:15px;font-weight:600}.RichTextContent-module__7gikeG__richText a{color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--primary-rgb) / 32%);text-decoration-color:rgb(var(--primary-rgb) / 32%);text-underline-offset:5px}.RichTextContent-module__7gikeG__richText a:hover,.RichTextContent-module__7gikeG__richText a:focus-visible{text-decoration-color:currentColor}.RichTextContent-module__7gikeG__richText a:focus-visible{outline:3px solid rgb(var(--secondary-rgb) / 30%);outline-offset:4px;border-radius:3px}.RichTextContent-module__7gikeG__richText mark{color:var(--navy);background:#fff0bc;border-radius:4px;padding-inline:4px}.RichTextContent-module__7gikeG__richText figure{margin:36px 0 8px}.RichTextContent-module__7gikeG__richText :is(img,video,iframe){background:color-mix(in srgb, var(--primary) 8%, white);width:100%;max-width:100%;box-shadow:0 18px 42px rgb(var(--navy-rgb) / 10%);border-radius:16px;display:block}.RichTextContent-module__7gikeG__richText figure>:is(img,video,iframe){aspect-ratio:16/9;object-fit:cover}.RichTextContent-module__7gikeG__richText figcaption{color:#65777f;align-items:center;gap:8px;margin-top:10px;font-size:12px;line-height:1.8;display:flex}.RichTextContent-module__7gikeG__richText figcaption:before{background:var(--secondary);content:"";border-radius:50%;flex:none;width:6px;height:6px}.RichTextContent-module__7gikeG__richText hr{background:color-mix(in srgb, var(--secondary) 21%, white);border:0;height:1px;margin-top:38px}.RichTextContent-module__7gikeG__richText table{border-collapse:collapse;white-space:nowrap;width:100%;max-width:100%;margin-top:28px;font-size:14px;display:block;overflow-x:auto}.RichTextContent-module__7gikeG__richText :is(th,td){border-bottom:1px solid color-mix(in srgb, var(--secondary) 21%, white);text-align:start;min-width:130px;padding:11px 12px}.RichTextContent-module__7gikeG__richText th{color:var(--navy);font-weight:750}.RichTextContent-module__7gikeG__richText :is(code,kbd){background:color-mix(in srgb, var(--primary) 8%, white);color:color-mix(in srgb, var(--navy) 92%, white);border-radius:5px;padding:2px 6px;font-family:inherit;font-size:.9em}.RichTextContent-module__7gikeG__richText pre{background:var(--navy);color:color-mix(in srgb, var(--secondary) 13%, white);text-align:left;direction:ltr;border-radius:14px;margin-top:24px;padding:18px;line-height:1.9;overflow-x:auto}.RichTextContent-module__7gikeG__richText pre code{color:inherit;background:0 0;padding:0}@media (max-width:767px){.RichTextContent-module__7gikeG__richText{padding:30px 0 0;font-size:15px;line-height:2.05}.RichTextContent-module__7gikeG__richText>p:first-child{font-size:16px}.RichTextContent-module__7gikeG__richText section{padding-top:38px}.RichTextContent-module__7gikeG__richText h2{margin-top:38px;font-size:20px}.RichTextContent-module__7gikeG__richText h3{font-size:17px}.RichTextContent-module__7gikeG__richText blockquote{padding:16px}.RichTextContent-module__7gikeG__richText figure{margin-top:30px}.RichTextContent-module__7gikeG__richText :is(img,video,iframe){box-shadow:0 12px 28px rgb(var(--navy-rgb) / 9%);border-radius:13px}.RichTextContent-module__7gikeG__richText :is(th,td){min-width:120px;padding:10px}}
.department-detail-module__ylZqLa__page{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 6%, white), #fff 700px);color:var(--navy);padding:14px 0 90px}.department-detail-module__ylZqLa__breadcrumb{color:#6b7e87;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;font-size:12px;line-height:1.8;display:flex}.department-detail-module__ylZqLa__breadcrumb a:hover{color:var(--primary)}.department-detail-module__ylZqLa__hero{box-shadow:0 18px 50px rgb(var(--navy-rgb) / 7%);background:#fff;border-radius:20px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.department-detail-module__ylZqLa__heroCopy{flex-direction:column;justify-content:flex-start;padding:42px;display:flex}.department-detail-module__ylZqLa__heroKicker{color:var(--primary);font-size:12px;font-weight:800}.department-detail-module__ylZqLa__heroCopy h1{text-wrap:balance;margin:14px 0 18px;font-size:clamp(24px,2.4vw,34px);font-weight:850;line-height:1.65}.department-detail-module__ylZqLa__heroCopy>p{color:#526b77;min-height:68px;font-size:14px;line-height:2}.department-detail-module__ylZqLa__heroFoot{border-top:1px solid color-mix(in srgb, var(--secondary) 18%, white);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:22px;font-size:12px;display:flex}.department-detail-module__ylZqLa__heroFoot span,.department-detail-module__ylZqLa__heroFoot a{align-items:center;gap:8px;display:flex}.department-detail-module__ylZqLa__heroFoot span>i{color:color-mix(in srgb, var(--secondary) 75%, #000);font-size:22px}.department-detail-module__ylZqLa__heroFoot a{color:var(--primary);min-height:44px;font-weight:750}.department-detail-module__ylZqLa__heroImage{min-height:370px;margin:0;position:relative}.department-detail-module__ylZqLa__heroImage img{object-fit:cover}.department-detail-module__ylZqLa__heroImage figcaption{background:linear-gradient(transparent, rgb(var(--navy-rgb) / 75%));color:#fff;padding:50px 28px 24px;font-size:14px;position:absolute;inset:auto 0 0}.department-detail-module__ylZqLa__layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:42px;margin-top:44px;display:grid}.department-detail-module__ylZqLa__sidebar{position:sticky;top:105px}.department-detail-module__ylZqLa__sectionNav{border:1px solid color-mix(in srgb, var(--secondary) 21%, white);background:#fff;border-radius:16px;padding:22px}.department-detail-module__ylZqLa__sectionNav a{color:#536c76;border-bottom:1px solid color-mix(in srgb, var(--secondary) 12%, white);justify-content:space-between;align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.department-detail-module__ylZqLa__sectionNav a:last-child{border:0}.department-detail-module__ylZqLa__sectionNav a:hover{color:var(--primary)}.department-detail-module__ylZqLa__sectionNav a i{color:color-mix(in srgb, var(--secondary) 75%, #000);font-size:14px}.department-detail-module__ylZqLa__contact{background:color-mix(in srgb, var(--secondary) 13%, white);border-radius:16px;margin-top:20px;padding:22px}.department-detail-module__ylZqLa__contact>i{color:color-mix(in srgb, var(--secondary) 69%, #000);font-size:26px}.department-detail-module__ylZqLa__contact h2{margin-top:12px;font-size:15px}.department-detail-module__ylZqLa__contact p{color:#536c76;margin:8px 0 16px;font-size:12px;line-height:1.9}.department-detail-module__ylZqLa__contact a{border-top:1px solid color-mix(in srgb, var(--secondary) 31%, white);justify-content:space-between;align-items:center;min-height:44px;padding-top:12px;font-size:20px;font-weight:800;display:flex}.department-detail-module__ylZqLa__content{min-width:0}.department-detail-module__ylZqLa__section{border-bottom:1px solid color-mix(in srgb, var(--secondary) 17%, white);margin-bottom:38px;padding-bottom:38px;scroll-margin-top:110px}.department-detail-module__ylZqLa__section:last-child{border:0;margin-bottom:0;padding-bottom:0}.department-detail-module__ylZqLa__sectionTitle{align-items:center;gap:10px;margin:0 0 22px;font-size:19px;font-weight:800;line-height:1.65;display:flex}.department-detail-module__ylZqLa__sectionTitle>i{background:color-mix(in srgb, var(--secondary) 13%, white);height:36px;color:color-mix(in srgb, var(--primary) 93%, #000);border-radius:11px;flex:0 0 36px;place-items:center;font-size:18px;display:grid}.department-detail-module__ylZqLa__page .department-detail-module__ylZqLa__richText{padding-top:0;font-size:14px;line-height:2.05}.department-detail-module__ylZqLa__page .department-detail-module__ylZqLa__richText>p:first-child{font-size:15px;line-height:2.05}.department-detail-module__ylZqLa__page .department-detail-module__ylZqLa__richText h3{font-size:17px}.department-detail-module__ylZqLa__services{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.department-detail-module__ylZqLa__serviceCard{border-radius:13px;flex-direction:row;justify-content:flex-start;gap:12px;min-width:0;height:76px;padding:12px 14px}.department-detail-module__ylZqLa__serviceCard .serviceCardIcon{flex:0 0 46px;width:46px;height:46px}.department-detail-module__ylZqLa__serviceCard .serviceCardIcon img{width:21px;height:25px}.department-detail-module__ylZqLa__serviceCard strong{text-align:start;margin-top:0;font-size:14px}.department-detail-module__ylZqLa__serviceCard .serviceCardArrow{margin-top:0;flex:0 0 30px;margin-inline-start:auto}.department-detail-module__ylZqLa__conditions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.department-detail-module__ylZqLa__conditions li{border-bottom:1px solid color-mix(in srgb, var(--secondary) 19%, white);min-height:52px;padding:13px 16px;font-size:14px;line-height:1.8}.department-detail-module__ylZqLa__featureList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.department-detail-module__ylZqLa__featureList li{border:1px solid color-mix(in srgb, var(--secondary) 23%, white);background:color-mix(in srgb, var(--secondary) 5%, white);border-radius:13px;align-items:flex-start;gap:10px;min-height:58px;padding:15px 16px;font-size:14px;line-height:1.8;display:flex}.department-detail-module__ylZqLa__featureList li>i{background:color-mix(in srgb, var(--secondary) 19%, white);height:24px;color:color-mix(in srgb, var(--secondary) 67%, #000);border-radius:50%;flex:0 0 24px;place-items:center;margin-top:2px;display:grid}.department-detail-module__ylZqLa__steps{counter-reset:service-step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.department-detail-module__ylZqLa__steps li{border:1px solid color-mix(in srgb, var(--secondary) 21%, white);background:#fff;border-radius:14px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.department-detail-module__ylZqLa__steps li>span{background:var(--primary);width:44px;height:44px;color:var(--on-primary);border-radius:13px;place-items:center;font-weight:850;display:grid}.department-detail-module__ylZqLa__steps li p{color:#365766;font-size:14px;line-height:1.9}.department-detail-module__ylZqLa__careGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.department-detail-module__ylZqLa__careGrid article{background:color-mix(in srgb, var(--secondary) 11%, white);border-radius:16px;padding:22px}.department-detail-module__ylZqLa__careGrid article>i{background:color-mix(in srgb, var(--secondary) 23%, white);width:36px;height:36px;color:color-mix(in srgb, var(--secondary) 65%, #000);border-radius:11px;place-items:center;display:grid}.department-detail-module__ylZqLa__careGrid h3{margin:14px 0 8px;font-size:15px}.department-detail-module__ylZqLa__careGrid p{color:#526b77;white-space:pre-line;font-size:13px;line-height:2}.department-detail-module__ylZqLa__departmentLinks{gap:10px;min-width:0;display:grid}.department-detail-module__ylZqLa__departmentLinks>a{border:1px solid color-mix(in srgb, var(--secondary) 21%, white);background:#fff;border-radius:14px;align-items:center;gap:14px;width:100%;min-width:0;min-height:78px;padding:14px 16px;display:flex;overflow:hidden}.department-detail-module__ylZqLa__departmentLinks>a>img{box-sizing:content-box;background:var(--primary);object-fit:contain;border-radius:11px;flex:none;padding:9px}.department-detail-module__ylZqLa__departmentLinks>a>span{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.department-detail-module__ylZqLa__departmentLinks strong{font-size:14px}.department-detail-module__ylZqLa__departmentLinks small{color:#607883;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;font-size:12px;line-height:1.8;display:block;overflow:hidden}.department-detail-module__ylZqLa__departmentLinks>a>i{color:var(--primary);flex:none}.department-detail-module__ylZqLa__carouselBlock{padding-bottom:54px;position:relative}.department-detail-module__ylZqLa__doctorSwiper{width:100%;overflow:hidden}.department-detail-module__ylZqLa__doctorSwiper .swiper-wrapper{align-items:stretch}.department-detail-module__ylZqLa__doctorSwiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.department-detail-module__ylZqLa__doctorSwiper:not(.swiper-initialized) .department-detail-module__ylZqLa__doctorSlide{min-width:0;width:auto!important}.department-detail-module__ylZqLa__doctorSlide{height:auto}.department-detail-module__ylZqLa__doctorSlide>a{height:100%;box-shadow:none}.department-detail-module__ylZqLa__doctorSlide>a:hover,.department-detail-module__ylZqLa__doctorSlide>a:focus-visible{box-shadow:none}.department-detail-module__ylZqLa__carouselControls{inset-inline-start:0;gap:8px;display:flex;position:absolute;bottom:0}.department-detail-module__ylZqLa__carouselControls button{border:1px solid color-mix(in srgb, var(--secondary) 24%, white);width:42px;height:42px;color:var(--navy);background:#fff;border-radius:12px;place-items:center;font-size:17px;display:grid}.department-detail-module__ylZqLa__carouselControls button:hover:not(:disabled),.department-detail-module__ylZqLa__carouselControls button:focus-visible{border-color:var(--secondary);background:var(--secondary)}.department-detail-module__ylZqLa__carouselControls button:disabled{cursor:not-allowed;opacity:.38}.department-detail-module__ylZqLa__headingRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.department-detail-module__ylZqLa__headingRow .department-detail-module__ylZqLa__sectionTitle{margin-bottom:0}.department-detail-module__ylZqLa__headingRow>a{min-height:44px;color:var(--primary);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.department-detail-module__ylZqLa__schedule{border:1px solid color-mix(in srgb, var(--secondary) 21%, white);border-radius:16px;overflow:hidden}.department-detail-module__ylZqLa__scheduleHead,.department-detail-module__ylZqLa__schedule li{grid-template-columns:1fr 1.8fr 1fr;align-items:center;gap:12px;padding:17px 22px;display:grid}.department-detail-module__ylZqLa__scheduleHead{background:color-mix(in srgb, var(--secondary) 10%, white);color:#526b77;font-size:12px}.department-detail-module__ylZqLa__schedule ul{margin:0;padding:0;list-style:none}.department-detail-module__ylZqLa__schedule li{border-top:1px solid #e8eeee;font-size:13px;line-height:1.8}.department-detail-module__ylZqLa__schedule li a:hover{color:var(--primary)}.department-detail-module__ylZqLa__schedule li>span{color:#526b77;align-items:center;gap:7px;display:flex}.department-detail-module__ylZqLa__schedule li>span i{color:color-mix(in srgb, var(--secondary) 75%, #000)}.department-detail-module__ylZqLa__scheduleHelp{background:color-mix(in srgb, var(--primary) 7%, white);border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;padding:24px;display:flex}.department-detail-module__ylZqLa__scheduleHelp>i{color:var(--primary);font-size:28px}.department-detail-module__ylZqLa__scheduleHelp h3{font-size:15px}.department-detail-module__ylZqLa__scheduleHelp p{color:#526b77;margin-top:6px;font-size:13px;line-height:1.9}.department-detail-module__ylZqLa__scheduleHelp a{margin-inline-start:auto;padding-block:10px;font-weight:800}.department-detail-module__ylZqLa__address{background:color-mix(in srgb, var(--secondary) 11%, white);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;padding:22px;display:flex}.department-detail-module__ylZqLa__address>i{color:color-mix(in srgb, var(--secondary) 68%, #000);font-size:24px}.department-detail-module__ylZqLa__address>div{flex:260px}.department-detail-module__ylZqLa__address strong{font-size:13px}.department-detail-module__ylZqLa__address p{color:#526b77;margin-top:6px;font-size:12px;line-height:2}.department-detail-module__ylZqLa__address a{align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:750;display:flex}.department-detail-module__ylZqLa__gallery{width:100%;max-width:none;padding:0;margin:0!important}.department-detail-module__ylZqLa__gallery article{aspect-ratio:4/3}.department-detail-module__ylZqLa__faq{border:1px solid color-mix(in srgb, var(--secondary) 21%, white);border-radius:16px;overflow:hidden}.department-detail-module__ylZqLa__faq details+details{border-top:1px solid color-mix(in srgb, var(--secondary) 21%, white)}.department-detail-module__ylZqLa__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:14px;font-weight:750;line-height:1.9;list-style:none;display:flex}.department-detail-module__ylZqLa__faq summary::-webkit-details-marker{display:none}.department-detail-module__ylZqLa__faq summary>i{color:var(--primary);flex-shrink:0;transition:transform .18s}.department-detail-module__ylZqLa__faq details[open] summary>i{transform:rotate(180deg)}.department-detail-module__ylZqLa__faq details[open]{background:color-mix(in srgb, var(--secondary) 5%, white)}.department-detail-module__ylZqLa__faq details>p,.department-detail-module__ylZqLa__faq .department-detail-module__ylZqLa__faqAnswer{color:#526b77;padding:0 22px 22px;font-size:13px;line-height:2}.department-detail-module__ylZqLa__page :is(a,summary):focus-visible{outline:3px solid var(--primary);outline-offset:4px;border-radius:6px}@media (max-width:1050px){.department-detail-module__ylZqLa__layout{grid-template-columns:195px minmax(0,1fr);gap:24px}.department-detail-module__ylZqLa__heroCopy{padding:28px}.department-detail-module__ylZqLa__heroImage{min-height:330px}}@media (min-width:540px){.department-detail-module__ylZqLa__doctorSwiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width:768px){.department-detail-module__ylZqLa__doctorSwiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.department-detail-module__ylZqLa__page{padding:12px 0 60px}.department-detail-module__ylZqLa__breadcrumb{margin-bottom:12px;font-size:11px}.department-detail-module__ylZqLa__hero{grid-template-columns:1fr}.department-detail-module__ylZqLa__heroCopy{padding:26px 22px}.department-detail-module__ylZqLa__heroCopy h1{font-size:25px}.department-detail-module__ylZqLa__heroCopy>p{font-size:13px}.department-detail-module__ylZqLa__heroFoot{margin-top:22px;padding-top:14px}.department-detail-module__ylZqLa__heroImage{min-height:230px}.department-detail-module__ylZqLa__layout{flex-direction:column;gap:28px;margin-top:28px;display:flex}.department-detail-module__ylZqLa__sidebar{width:100%;position:static}.department-detail-module__ylZqLa__sectionNav{scrollbar-width:thin;border:0;border-radius:0;gap:8px;margin-inline:-16px;padding:0 16px 8px;display:flex;overflow-x:auto}.department-detail-module__ylZqLa__sectionNav a{white-space:nowrap;border:1px solid color-mix(in srgb, var(--secondary) 21%, white);background:#fff;border-radius:24px;flex:none;padding:10px 16px}.department-detail-module__ylZqLa__sectionNav a:last-child{border:1px solid color-mix(in srgb, var(--secondary) 21%, white)}.department-detail-module__ylZqLa__sectionNav a i,.department-detail-module__ylZqLa__contact{display:none}.department-detail-module__ylZqLa__content{width:100%}.department-detail-module__ylZqLa__section{margin-bottom:28px;padding-bottom:28px}.department-detail-module__ylZqLa__sectionTitle{font-size:17px}.department-detail-module__ylZqLa__services{gap:10px}.department-detail-module__ylZqLa__conditions{gap:8px}.department-detail-module__ylZqLa__featureList,.department-detail-module__ylZqLa__careGrid{grid-template-columns:1fr}.department-detail-module__ylZqLa__conditions li{min-height:48px;padding:11px 6px;font-size:13px}.department-detail-module__ylZqLa__scheduleHead{display:none}.department-detail-module__ylZqLa__schedule li{grid-template-columns:1fr auto;gap:8px;padding:16px}.department-detail-module__ylZqLa__schedule li>a{grid-row:2;font-size:12px}.department-detail-module__ylZqLa__schedule li>span{grid-area:1/2/3}.department-detail-module__ylZqLa__faq summary{padding:17px;font-size:13px}.department-detail-module__ylZqLa__faq details>p{padding:0 17px 17px}}@media (max-width:620px){.department-detail-module__ylZqLa__services{grid-template-columns:1fr}}@media (max-width:460px){.department-detail-module__ylZqLa__conditions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.department-detail-module__ylZqLa__faq summary>i{transition:none}}
.departments-module__xrTvva__departmentsPage{background:linear-gradient(180deg, rgb(var(--primary-rgb) / 5%) 0, #fff 680px);padding-bottom:110px}.departments-module__xrTvva__departmentsPage+.siteFooter{margin-top:0}.departments-module__xrTvva__intro{padding:14px 0 42px}.departments-module__xrTvva__breadcrumb{color:#71828b;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.departments-module__xrTvva__breadcrumb a:hover,.departments-module__xrTvva__breadcrumb a:focus-visible{color:var(--primary)}.departments-module__xrTvva__breadcrumb a:focus-visible,.departments-module__xrTvva__scheduleLink:focus-visible{outline:3px solid rgb(var(--secondary-rgb) / 34%);outline-offset:3px}.departments-module__xrTvva__breadcrumb i{font-size:15px}.departments-module__xrTvva__introCopy .homeH1{margin-bottom:0}.departments-module__xrTvva__directory{margin-top:0}.departments-module__xrTvva__categorySidebar{align-self:start}.departments-module__xrTvva__directoryToolbar>div>span{color:var(--primary);margin-bottom:2px;font-size:11px;font-weight:800;display:block}.departments-module__xrTvva__categorySidebarSticky{position:sticky;top:92px}.departments-module__xrTvva__scheduleLink{min-height:50px;color:var(--on-navy);background:var(--navy);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding:10px 12px;font-size:11px;font-weight:800;display:flex}.departments-module__xrTvva__scheduleLink span{align-items:center;gap:8px;display:flex}.departments-module__xrTvva__scheduleLink>i{transition:transform .18s}.departments-module__xrTvva__scheduleLink:hover>i{transform:translate(-3px)}.departments-module__xrTvva__directoryContent{min-width:0;scroll-margin-top:104px}.departments-module__xrTvva__directoryToolbar{padding-bottom:0}.departments-module__xrTvva__directoryToolbar h2{color:var(--navy);margin:0;font-size:27px;font-weight:850;line-height:1.65}.departments-module__xrTvva__departmentGrid{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0;display:grid}.departments-module__xrTvva__departmentGrid .departments-module__xrTvva__departmentCard{border:1px solid color-mix(in srgb, var(--primary) 19%, white);height:auto;min-height:215px;color:var(--navy);background:0 0;padding:24px;scroll-margin-top:100px}.departments-module__xrTvva__departmentGrid .departments-module__xrTvva__departmentCard:hover,.departments-module__xrTvva__departmentGrid .departments-module__xrTvva__departmentCard:focus-visible{border-color:color-mix(in srgb, var(--primary) 41%, white);background:0 0}.departments-module__xrTvva__departmentGrid .departments-module__xrTvva__departmentCard:focus-visible{outline:3px solid rgb(var(--primary-rgb) / 24%);outline-offset:3px}.departments-module__xrTvva__departmentGrid .departments-module__xrTvva__departmentCard strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.departments-module__xrTvva__departmentGrid .departments-module__xrTvva__departmentCard p{color:#5f737c;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.departments-module__xrTvva__departmentGrid .departments-module__xrTvva__departmentCard>i{color:var(--primary)}.departments-module__xrTvva__departmentIcon{width:52px;height:52px;color:var(--on-primary);background:var(--primary);border-radius:12px;flex:0 0 52px;place-items:center;padding:12px;display:grid}.departments-module__xrTvva__departmentIcon i{font-size:27px;line-height:1}.departments-module__xrTvva__departmentIconImage{object-fit:contain;width:28px;height:28px}@media (max-width:1320px){.departments-module__xrTvva__introInner,.departments-module__xrTvva__directory{margin-inline:30px}}@media (max-width:1080px){.departments-module__xrTvva__departmentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.departments-module__xrTvva__categorySidebarSticky{position:static}}@media (max-width:767px){.departments-module__xrTvva__departmentsPage{padding-bottom:72px}.departments-module__xrTvva__intro{padding:12px 0 28px}.departments-module__xrTvva__introInner,.departments-module__xrTvva__directory{margin-inline:16px}.departments-module__xrTvva__breadcrumb{margin-bottom:12px;font-size:11px}.departments-module__xrTvva__introCopy .homeH1{font-size:25px;line-height:1.7}.departments-module__xrTvva__scheduleLink{margin-top:13px}.departments-module__xrTvva__directoryToolbar h2{font-size:23px}}@media (max-width:520px){.departments-module__xrTvva__introInner,.departments-module__xrTvva__directory{margin-inline:12px}.departments-module__xrTvva__departmentGrid{grid-template-columns:1fr;gap:12px}}@media (prefers-reduced-motion:reduce){.departments-module__xrTvva__scheduleLink>i{transition:none}.departments-module__xrTvva__scheduleLink:hover>i{transform:none}}
.doctors-module__EFlzna__doctorsPage{background:linear-gradient(180deg, rgb(var(--primary-rgb) / 5%) 0, rgb(var(--primary-rgb) / 2%) 390px, #fff 760px);padding-bottom:104px}.doctors-module__EFlzna__doctorsPage+.siteFooter{margin-top:0}.doctors-module__EFlzna__intro{padding:14px 0 42px}.doctors-module__EFlzna__breadcrumb{color:#71828b;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.doctors-module__EFlzna__breadcrumb a:hover,.doctors-module__EFlzna__breadcrumb a:focus-visible{color:var(--primary)}.doctors-module__EFlzna__breadcrumb i{font-size:15px}.doctors-module__EFlzna__introCopy .homeH1{max-width:none;margin-bottom:0}.doctors-module__EFlzna__directory{grid-template-columns:274px minmax(0,1fr);align-items:start;gap:38px;margin-top:0;display:grid}.doctors-module__EFlzna__specialtySidebar{box-shadow:0 20px 52px rgb(var(--navy-rgb) / 8%);background:#fff;border-radius:16px;padding:18px}.doctors-module__EFlzna__sidebarHeading{align-items:center;gap:11px;padding:3px 3px 15px;display:flex}.doctors-module__EFlzna__sidebarHeading h2{color:var(--navy);margin:0;font-size:19px;font-weight:800}.doctors-module__EFlzna__sidebarIcon{background:color-mix(in srgb, var(--primary) 9%, white);width:38px;height:38px;color:var(--primary);border-radius:12px;flex:none;place-items:center;font-size:19px;display:grid}.doctors-module__EFlzna__filterList{flex-direction:column;gap:8px;display:flex}.doctors-module__EFlzna__filterButton,.doctors-module__EFlzna__filterButtonActive{color:#506773;text-align:start;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:52px;padding:9px 12px;font-size:13px;font-weight:750;transition:background-color .18s,color .18s;display:flex}.doctors-module__EFlzna__filterButton{background:color-mix(in srgb, var(--secondary) 8%, white)}.doctors-module__EFlzna__filterButtonActive{background:color-mix(in srgb, var(--secondary) 20%, white);color:var(--navy)}.doctors-module__EFlzna__filterButton:hover,.doctors-module__EFlzna__filterButton:focus-visible{background:color-mix(in srgb, var(--secondary) 14%, white);color:var(--navy)}.doctors-module__EFlzna__filterButton:focus-visible,.doctors-module__EFlzna__filterButtonActive:focus-visible{outline:3px solid rgb(var(--secondary-rgb) / 32%);outline-offset:2px}.doctors-module__EFlzna__filterButton small,.doctors-module__EFlzna__filterButtonActive small{color:#6c7f87;background:#fff;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:11px;font-weight:800;display:grid}.doctors-module__EFlzna__filterButtonActive small{background:var(--secondary);color:var(--navy)}.doctors-module__EFlzna__results{min-width:0;scroll-margin-top:104px}.doctors-module__EFlzna__resultsToolbar{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px;display:flex}.doctors-module__EFlzna__resultsToolbar>div:first-child{min-width:0}.doctors-module__EFlzna__sectionKicker{color:var(--primary);font-size:13px;font-weight:750}.doctors-module__EFlzna__resultsToolbar h2{color:var(--navy);margin:5px 0 0;font-size:27px;font-weight:800;line-height:1.5}.doctors-module__EFlzna__resultsToolbar p{color:#687c84;margin:4px 0 0;font-size:11px}.doctors-module__EFlzna__searchField{border:1px solid color-mix(in srgb, var(--secondary) 24%, white);background:#fff;border-radius:14px;align-items:center;gap:9px;width:min(330px,44%);min-height:48px;padding-inline:14px 8px;transition:border-color .18s,box-shadow .18s;display:flex}.doctors-module__EFlzna__searchField:focus-within{border-color:var(--secondary);box-shadow:0 0 0 3px rgb(var(--secondary-rgb) / 18%)}.doctors-module__EFlzna__searchField>i{color:var(--primary);font-size:19px}.doctors-module__EFlzna__searchField input{width:100%;min-width:0;color:var(--navy);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.doctors-module__EFlzna__searchField input::placeholder{color:#72858c;opacity:1}.doctors-module__EFlzna__searchField input::-webkit-search-cancel-button{appearance:none}.doctors-module__EFlzna__searchField button{background:color-mix(in srgb, var(--secondary) 11%, white);color:#657a83;border:0;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;font-size:17px;display:grid}.doctors-module__EFlzna__searchField button:focus-visible{outline:3px solid rgb(var(--secondary-rgb) / 32%);outline-offset:2px}.doctors-module__EFlzna__doctorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.doctors-module__EFlzna__doctorCard{width:100%;height:100%;box-shadow:0 12px 30px rgb(var(--navy-rgb) / 9%);color:#262626;text-align:start;background:#fff;border-radius:16px;flex-direction:column;transition:box-shadow .22s,transform .22s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.doctors-module__EFlzna__doctorPhoto{aspect-ratio:4/3;background:color-mix(in srgb, var(--primary) 17%, white);border-radius:0;width:100%;display:block;position:relative;overflow:hidden}.doctors-module__EFlzna__doctorPhoto img{object-fit:cover;object-position:center 38%;transition:transform .3s cubic-bezier(.16,1,.3,1)}.doctors-module__EFlzna__doctorCardInfo{background:#fff;border-radius:0;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:80px;margin-top:0;padding:15px 18px 16px;transition:color .18s,background-color .18s;display:flex}.doctors-module__EFlzna__doctorCard:hover,.doctors-module__EFlzna__doctorCard:focus-visible{box-shadow:0 18px 40px rgb(var(--navy-rgb) / 15%);transform:translateY(-3px)}.doctors-module__EFlzna__doctorCardText{flex-direction:column;gap:5px;min-width:0;display:flex}.doctors-module__EFlzna__doctorCardText strong,.doctors-module__EFlzna__doctorCardText small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.doctors-module__EFlzna__doctorCardText strong{font-size:15px;font-weight:750;line-height:1.7}.doctors-module__EFlzna__doctorCardText small{color:#707f85;font-size:12px;line-height:1.7;transition:color .18s}.doctors-module__EFlzna__doctorCardArrow{color:#6f7e84;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;transition:color .18s,background-color .18s,transform .18s;display:flex}.doctors-module__EFlzna__doctorCard:hover .doctors-module__EFlzna__doctorCardInfo,.doctors-module__EFlzna__doctorCard:focus-visible .doctors-module__EFlzna__doctorCardInfo{color:var(--on-primary);background:var(--primary)}.doctors-module__EFlzna__doctorCard:hover .doctors-module__EFlzna__doctorCardText small,.doctors-module__EFlzna__doctorCard:focus-visible .doctors-module__EFlzna__doctorCardText small{color:color-mix(in srgb, var(--primary) 10%, white)}.doctors-module__EFlzna__doctorCard:hover .doctors-module__EFlzna__doctorCardArrow,.doctors-module__EFlzna__doctorCard:focus-visible .doctors-module__EFlzna__doctorCardArrow{color:#fff;background:rgb(var(--navy-rgb) / 16%);transform:translate(-2px)}.doctors-module__EFlzna__doctorCard:hover .doctors-module__EFlzna__doctorPhoto img,.doctors-module__EFlzna__doctorCard:focus-visible .doctors-module__EFlzna__doctorPhoto img{transform:scale(1.025)}.doctors-module__EFlzna__doctorCard:focus-visible,.doctors-module__EFlzna__emptyState button:focus-visible{outline:3px solid rgb(var(--primary-rgb) / 28%);outline-offset:3px}.doctors-module__EFlzna__emptyState{background:color-mix(in srgb, var(--secondary) 7%, white);color:#637983;text-align:center;border-radius:16px;align-content:center;place-items:center;min-height:340px;padding:36px;display:grid}.doctors-module__EFlzna__emptyState>i{color:var(--primary);font-size:34px}.doctors-module__EFlzna__emptyState h3{color:var(--navy);margin:14px 0 0;font-size:18px}.doctors-module__EFlzna__emptyState p{margin:7px 0 0;font-size:12px}.doctors-module__EFlzna__emptyState button{background:var(--secondary);min-height:43px;color:var(--navy);border:0;border-radius:11px;margin-top:18px;padding:8px 15px;font-size:11px;font-weight:800}.doctors-module__EFlzna__loadMore{border:1px solid rgb(var(--primary-rgb) / 24%);min-height:48px;color:var(--primary);font:inherit;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:28px auto 0;padding:10px 22px;font-size:12px;font-weight:800;transition:border-color .18s,background-color .18s,color .18s;display:flex}.doctors-module__EFlzna__loadMore:hover{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.doctors-module__EFlzna__loadMore:focus-visible{outline:3px solid rgb(var(--primary-rgb) / 28%);outline-offset:3px}@media (max-width:1320px){.doctors-module__EFlzna__introInner,.doctors-module__EFlzna__directory{margin-inline:30px}}@media (max-width:1080px){.doctors-module__EFlzna__directory{grid-template-columns:250px minmax(0,1fr);gap:28px}.doctors-module__EFlzna__doctorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.doctors-module__EFlzna__directory{grid-template-columns:minmax(0,1fr)}.doctors-module__EFlzna__specialtySidebar{padding:14px;position:static}.doctors-module__EFlzna__sidebarHeading{padding-bottom:11px}.doctors-module__EFlzna__filterList{overscroll-behavior-inline:contain;scrollbar-width:none;flex-direction:row;padding-bottom:4px;overflow-x:auto}.doctors-module__EFlzna__filterList::-webkit-scrollbar{display:none}.doctors-module__EFlzna__filterButton,.doctors-module__EFlzna__filterButtonActive{flex:none;width:auto;min-width:max-content;min-height:46px;padding:7px 10px 7px 12px}}@media (max-width:767px){.doctors-module__EFlzna__doctorsPage{padding-bottom:68px}.doctors-module__EFlzna__intro{padding:12px 0 28px}.doctors-module__EFlzna__introInner,.doctors-module__EFlzna__directory{margin-inline:16px}.doctors-module__EFlzna__breadcrumb{margin-bottom:12px}.doctors-module__EFlzna__directory{gap:30px;margin-top:0}.doctors-module__EFlzna__resultsToolbar{flex-direction:column;align-items:stretch;gap:16px}.doctors-module__EFlzna__resultsToolbar h2{font-size:22px}.doctors-module__EFlzna__searchField{width:100%}}@media (max-width:575px){.doctors-module__EFlzna__introInner,.doctors-module__EFlzna__directory{margin-inline:12px}.doctors-module__EFlzna__specialtySidebar{box-sizing:border-box;width:calc(100% + 24px);box-shadow:none;border-radius:0;margin-inline:-12px;padding-inline:12px}.doctors-module__EFlzna__sidebarHeading{padding-inline:0}.doctors-module__EFlzna__doctorGrid{grid-template-columns:1fr}.doctors-module__EFlzna__doctorCard{max-width:360px;margin-inline:auto}.doctors-module__EFlzna__doctorCardInfo{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.doctors-module__EFlzna__doctorCard,.doctors-module__EFlzna__doctorPhoto img,.doctors-module__EFlzna__filterButton,.doctors-module__EFlzna__filterButtonActive,.doctors-module__EFlzna__searchField{transition:none}}
.doctor-detail-module__1qET1q__page.doctor-detail-module__1qET1q__page{padding-top:0;padding-bottom:48px}.doctor-detail-module__1qET1q__profileOuter{width:100%;margin-top:0}.doctor-detail-module__1qET1q__profile{width:100%;box-shadow:none;background:#fff;border-radius:16px;grid-template-columns:minmax(340px,420px) minmax(0,1fr);align-items:stretch;gap:0;padding:12px;display:grid;overflow:hidden}.doctor-detail-module__1qET1q__portrait{aspect-ratio:4/3;background:color-mix(in srgb, var(--primary) 17%, white);border-radius:12px;align-self:start;width:100%;margin:0;position:relative;overflow:hidden}.doctor-detail-module__1qET1q__portrait img{object-fit:cover;object-position:center 34%}.doctor-detail-module__1qET1q__profileSummary{flex-direction:column;justify-content:center;min-width:0;padding:38px 44px;display:flex}.doctor-detail-module__1qET1q__profileLabel{color:var(--primary);font-size:13px;font-weight:750}.doctor-detail-module__1qET1q__profileLead{width:100%;min-block-size:4em;max-width:none;color:var(--navy);margin:12px 0 0;font-size:20px;font-weight:750;line-height:2}.doctor-detail-module__1qET1q__quickFacts{border-top:1px solid color-mix(in srgb, var(--secondary) 20%, white);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:28px 0 0;display:grid}.doctor-detail-module__1qET1q__quickFacts>div{min-width:0;padding:18px 0 2px}.doctor-detail-module__1qET1q__quickFacts>div+div{border-inline-start:1px solid color-mix(in srgb, var(--secondary) 20%, white);padding-inline-start:24px}.doctor-detail-module__1qET1q__quickFacts dt{color:#5f747d;align-items:center;gap:7px;font-size:13px;display:flex}.doctor-detail-module__1qET1q__quickFacts dt i{color:var(--secondary);font-size:17px}.doctor-detail-module__1qET1q__quickFacts dd{min-height:48px;color:var(--navy);text-overflow:ellipsis;align-items:center;margin:7px 0 0;font-size:14px;font-weight:750;line-height:1.8;display:flex;overflow:hidden}.doctor-detail-module__1qET1q__appointmentFact dd{overflow:visible}.doctor-detail-module__1qET1q__appointmentFact a{min-width:142px;min-height:48px;color:var(--on-primary);background:var(--primary);box-shadow:0 8px 18px rgb(var(--primary-rgb) / 24%);border-radius:12px;justify-content:center;align-items:center;gap:9px;margin-top:0;padding:10px 18px;font-size:12px;font-weight:800;transition:background-color .18s,box-shadow .22s,transform .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.doctor-detail-module__1qET1q__appointmentFact a i{background:#ffffff29;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;transition:transform .18s;display:grid}.doctor-detail-module__1qET1q__appointmentFact a:hover,.doctor-detail-module__1qET1q__appointmentFact a:focus-visible{background:color-mix(in srgb, var(--primary) 90%, #000);box-shadow:0 12px 24px rgb(var(--primary-rgb) / 30%);transform:translateY(-2px)}.doctor-detail-module__1qET1q__appointmentFact a:hover i,.doctor-detail-module__1qET1q__appointmentFact a:focus-visible i{transform:translate(-2px)}.doctor-detail-module__1qET1q__appointmentFact a:focus-visible{outline:3px solid rgb(var(--secondary-rgb) / 32%);outline-offset:3px}.doctor-detail-module__1qET1q__appointmentFact a:active{box-shadow:0 6px 14px rgb(var(--primary-rgb) / 22%);transform:translateY(0)}.doctor-detail-module__1qET1q__detailLayout{width:100%;max-width:1280px;margin-top:44px}.doctor-detail-module__1qET1q__recordList{margin:17px 0 0}.doctor-detail-module__1qET1q__recordList>div{grid-template-columns:minmax(150px,28%) minmax(0,1fr);align-items:center;gap:24px;min-height:54px;padding:10px 4px;display:grid}.doctor-detail-module__1qET1q__recordList>div+div{border-top:1px solid color-mix(in srgb, var(--secondary) 20%, white)}.doctor-detail-module__1qET1q__recordList dt{color:#5b727b;font-size:11px}.doctor-detail-module__1qET1q__recordList dd{color:var(--navy);margin:0;font-size:13px;font-weight:750;line-height:1.8}.doctor-detail-module__1qET1q__scheduleList,.doctor-detail-module__1qET1q__reviewList{gap:10px;margin-top:17px;display:grid}.doctor-detail-module__1qET1q__scheduleList>div{border-bottom:1px solid color-mix(in srgb, var(--secondary) 17%, white);min-height:54px;color:var(--navy);justify-content:space-between;align-items:center;gap:20px;padding:14px 4px;display:flex}.doctor-detail-module__1qET1q__scheduleList strong,.doctor-detail-module__1qET1q__scheduleList :is(time,[data-time-label]){font-size:12px}.doctor-detail-module__1qET1q__scheduleList :is(time,[data-time-label]){color:#5f747d}.doctor-detail-module__1qET1q__faqList{border-top:1px solid color-mix(in srgb, var(--secondary) 20%, white);margin-top:16px}.doctor-detail-module__1qET1q__faqItem{border-bottom:1px solid color-mix(in srgb, var(--secondary) 20%, white)}.doctor-detail-module__1qET1q__faqItem summary{min-height:58px;color:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:13px 4px;font-size:14px;font-weight:750;line-height:1.8;list-style:none;display:flex}.doctor-detail-module__1qET1q__faqItem summary::-webkit-details-marker{display:none}.doctor-detail-module__1qET1q__faqItem summary i{color:var(--primary);font-size:18px;transition:transform .18s}.doctor-detail-module__1qET1q__faqItem[open] summary i{transform:rotate(180deg)}.doctor-detail-module__1qET1q__faqItem summary:focus-visible{outline:3px solid rgb(var(--secondary-rgb) / 32%);outline-offset:2px}.doctor-detail-module__1qET1q__faqAnswer{padding:0 4px 17px}.doctor-detail-module__1qET1q__faqAnswer>:first-child{margin-top:0}@media (max-width:960px){.doctor-detail-module__1qET1q__profile{grid-template-columns:minmax(300px,370px) minmax(0,1fr)}.doctor-detail-module__1qET1q__profileSummary{padding-inline:30px}.doctor-detail-module__1qET1q__profileLead{font-size:18px}}@media (max-width:820px){.doctor-detail-module__1qET1q__profile{grid-template-columns:minmax(280px,42%) minmax(0,1fr)}.doctor-detail-module__1qET1q__quickFacts{grid-template-columns:1fr}.doctor-detail-module__1qET1q__quickFacts>div+div{border-inline-start:0;padding-inline-start:0}}@media (max-width:767px){.doctor-detail-module__1qET1q__page.doctor-detail-module__1qET1q__page{padding-bottom:40px}.doctor-detail-module__1qET1q__profile{grid-template-columns:1fr}.doctor-detail-module__1qET1q__profileSummary{padding:26px 20px 22px}.doctor-detail-module__1qET1q__profileLead{font-size:17px}.doctor-detail-module__1qET1q__quickFacts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.doctor-detail-module__1qET1q__quickFacts>div+div{border-inline-start:1px solid color-mix(in srgb, var(--secondary) 20%, white);padding-inline-start:18px}.doctor-detail-module__1qET1q__detailLayout{gap:20px;margin-top:20px}}@media (max-width:575px){.doctor-detail-module__1qET1q__profile{padding:8px}.doctor-detail-module__1qET1q__profileSummary{padding-inline:14px}.doctor-detail-module__1qET1q__quickFacts{grid-template-columns:1fr}.doctor-detail-module__1qET1q__quickFacts>div+div{border-inline-start:0;padding-inline-start:0}.doctor-detail-module__1qET1q__recordList>div{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){.doctor-detail-module__1qET1q__appointmentFact a,.doctor-detail-module__1qET1q__appointmentFact a i,.doctor-detail-module__1qET1q__faqItem summary i{transition:none}.doctor-detail-module__1qET1q__appointmentFact a:hover,.doctor-detail-module__1qET1q__appointmentFact a:focus-visible,.doctor-detail-module__1qET1q__appointmentFact a:active{transform:none}}
.gallery-module__zlwOTG__galleryPage{background:linear-gradient(180deg, rgb(var(--primary-rgb) / 5%) 0, rgb(var(--primary-rgb) / 2%) 390px, #fff 760px);padding-bottom:108px}.gallery-module__zlwOTG__galleryPage+.siteFooter{margin-top:0}.gallery-module__zlwOTG__intro{padding:14px 0 42px}.gallery-module__zlwOTG__breadcrumb{color:#71828b;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.gallery-module__zlwOTG__breadcrumb a:hover,.gallery-module__zlwOTG__breadcrumb a:focus-visible{color:var(--primary)}.gallery-module__zlwOTG__breadcrumb i{font-size:15px}.gallery-module__zlwOTG__introCopy .homeH1{margin-bottom:0}.gallery-module__zlwOTG__galleryShell,.gallery-module__zlwOTG__galleryDirectory{padding-top:0}.gallery-module__zlwOTG__categorySidebar{align-self:start}.gallery-module__zlwOTG__categorySidebarSticky{position:sticky;top:92px}.gallery-module__zlwOTG__emptyState{background:color-mix(in srgb, var(--secondary) 8%, white);color:#5b727b;text-align:center;border-radius:16px;min-height:180px;margin:0;padding:56px 24px;font-size:14px;line-height:2}.gallery-module__zlwOTG__filters{flex-wrap:wrap;gap:9px;margin-bottom:28px;display:flex}.gallery-module__zlwOTG__filterButton{border:1px solid color-mix(in srgb, var(--secondary) 24%, white);color:#425961;background:#fff;border-radius:14px;min-height:46px;padding:8px 17px;font-size:13px;font-weight:750;transition:border-color .18s,background-color .18s,color .18s,transform .22s cubic-bezier(.16,1,.3,1)}.gallery-module__zlwOTG__filterButton:hover{border-color:color-mix(in srgb, var(--secondary) 45%, white);color:var(--navy);transform:translateY(-2px)}.gallery-module__zlwOTG__filterButton:focus-visible,.gallery-module__zlwOTG__mediaItem>button:focus-visible,.gallery-module__zlwOTG__lightbox button:focus-visible,.gallery-module__zlwOTG__lightbox video:focus-visible{outline:3px solid rgb(var(--secondary-rgb) / 38%);outline-offset:3px}.gallery-module__zlwOTG__filterButtonActive,.gallery-module__zlwOTG__filterButtonActive:hover{background:var(--secondary);color:var(--navy);border-color:#0000}.gallery-module__zlwOTG__mediaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.gallery-module__zlwOTG__mediaCarouselShell{padding-bottom:54px;position:relative}.gallery-module__zlwOTG__mediaCarousel{width:100%;overflow:hidden}.gallery-module__zlwOTG__mediaCarousel .swiper-wrapper{align-items:stretch}.gallery-module__zlwOTG__mediaSlide{height:auto}.gallery-module__zlwOTG__mediaSlide .gallery-module__zlwOTG__mediaItem{height:100%}.gallery-module__zlwOTG__carouselControls{inset-inline-start:0;gap:8px;display:flex;position:absolute;bottom:0}.gallery-module__zlwOTG__carouselControls button{border:1px solid color-mix(in srgb, var(--secondary) 24%, white);width:42px;height:42px;color:var(--navy);background:#fff;border-radius:12px;place-items:center;font-size:17px;display:grid}.gallery-module__zlwOTG__carouselControls button:hover:not(:disabled),.gallery-module__zlwOTG__carouselControls button:focus-visible{border-color:var(--secondary);background:var(--secondary)}.gallery-module__zlwOTG__carouselControls button:disabled{cursor:not-allowed;opacity:.38}.gallery-module__zlwOTG__mediaItem{aspect-ratio:16/10;background:color-mix(in srgb, var(--secondary) 22%, white);border-radius:16px;min-width:0;overflow:hidden}.gallery-module__zlwOTG__mediaItem>button{color:#fff;text-align:start;background:0 0;border:0;width:100%;height:100%;display:block;position:relative;overflow:hidden}.gallery-module__zlwOTG__mediaItem img{object-fit:cover;transition:transform .52s cubic-bezier(.16,1,.3,1)}.gallery-module__zlwOTG__mediaShade{background:linear-gradient(180deg, rgb(var(--navy-rgb) / 4%) 25%, rgb(var(--navy-rgb) / 82%) 100%);transition:background-color .22s;position:absolute;inset:0}.gallery-module__zlwOTG__mediaItem strong{inset-inline-start:18px;bottom:18px;z-index:1;font-size:15px;font-weight:780;line-height:1.8;position:absolute;inset-inline-end:60px}.gallery-module__zlwOTG__openIcon{bottom:16px;z-index:1;border:1px solid #ffffff6b;border-radius:50%;place-items:center;width:36px;height:36px;font-size:16px;transition:background-color .18s,color .18s,transform .22s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;inset-inline-end:16px}.gallery-module__zlwOTG__mediaItem>button:hover img,.gallery-module__zlwOTG__mediaItem>button:focus-visible img{transform:scale(1.035)}.gallery-module__zlwOTG__mediaItem>button:hover .gallery-module__zlwOTG__openIcon,.gallery-module__zlwOTG__mediaItem>button:focus-visible .gallery-module__zlwOTG__openIcon{background:var(--secondary);color:var(--navy);transform:translate(-2px,-2px)}.gallery-module__zlwOTG__lightbox{z-index:10000;direction:inherit;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.gallery-module__zlwOTG__lightboxBackdrop{background:rgb(var(--navy-rgb) / 94%);cursor:zoom-out;border:0;width:100%;height:100%;position:absolute;inset:0}.gallery-module__zlwOTG__lightboxPanel{background:color-mix(in srgb, var(--navy) 64%, #000);border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,100%);height:min(820px,100vh - 48px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000057}.gallery-module__zlwOTG__lightboxHeader,.gallery-module__zlwOTG__lightboxFooter{z-index:2;background:color-mix(in srgb, var(--navy) 64%, #000);color:#fff;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex;position:relative}.gallery-module__zlwOTG__lightboxHeader>div{min-width:0}.gallery-module__zlwOTG__lightboxHeader span{color:color-mix(in srgb, var(--secondary) 71%, white);margin-bottom:2px;font-size:10px;display:block}.gallery-module__zlwOTG__lightboxHeader h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:750;line-height:1.7;overflow:hidden}.gallery-module__zlwOTG__lightboxHeader>button{color:#fff;background:0 0;border:1px solid #ffffff2e;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.gallery-module__zlwOTG__lightboxHeader>button:hover{border-color:var(--secondary);background:var(--secondary);color:var(--navy)}.gallery-module__zlwOTG__lightboxStage{background:color-mix(in srgb, var(--navy) 41%, #000);min-height:0;position:relative;overflow:hidden}.gallery-module__zlwOTG__lightboxStage video,.gallery-module__zlwOTG__lightboxImage{opacity:1;width:100%;height:100%;transition:opacity .18s}.gallery-module__zlwOTG__lightboxStageLoading video,.gallery-module__zlwOTG__lightboxStageLoading .gallery-module__zlwOTG__lightboxImage{opacity:0}.gallery-module__zlwOTG__lightboxStage video{object-fit:contain;display:block}.gallery-module__zlwOTG__lightboxImage{position:relative}.gallery-module__zlwOTG__lightboxImage img{object-fit:contain}.gallery-module__zlwOTG__lightboxLoader{z-index:1;background:color-mix(in srgb, var(--navy) 41%, #000);place-items:center;display:grid;position:absolute;inset:0}.gallery-module__zlwOTG__lightboxSpinner{border:3px solid rgb(var(--secondary-rgb) / 22%);border-top-color:color-mix(in srgb, var(--secondary) 71%, white);border-radius:50%;width:42px;height:42px;animation:.7s linear infinite gallery-module__zlwOTG__lightboxSpin}@keyframes gallery-module__zlwOTG__lightboxSpin{to{transform:rotate(1turn)}}.gallery-module__zlwOTG__lightboxFooter{padding-block:12px}.gallery-module__zlwOTG__lightboxFooter button{color:#fff;background:0 0;border:1px solid #ffffff2e;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:92px;min-height:44px;font-size:12px;font-weight:750;display:inline-flex}.gallery-module__zlwOTG__lightboxFooter button:hover{border-color:var(--secondary);background:var(--secondary);color:var(--navy)}.gallery-module__zlwOTG__lightboxFooter button:disabled{cursor:not-allowed;opacity:.35}.gallery-module__zlwOTG__lightboxFooter p{color:color-mix(in srgb, var(--primary) 43%, white);margin:0;font-size:11px}@media (max-width:1320px){.gallery-module__zlwOTG__introInner,.gallery-module__zlwOTG__galleryShell{margin-inline:30px}}@media (max-width:991px){.gallery-module__zlwOTG__mediaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.gallery-module__zlwOTG__categorySidebarSticky{position:static}}@media (max-width:767px){.gallery-module__zlwOTG__galleryPage{padding-bottom:72px}.gallery-module__zlwOTG__intro{padding:12px 0 28px}.gallery-module__zlwOTG__introInner,.gallery-module__zlwOTG__galleryShell{margin-inline:16px}.gallery-module__zlwOTG__breadcrumb{margin-bottom:12px;font-size:11px}.gallery-module__zlwOTG__introCopy .homeH1{font-size:25px;line-height:1.7}.gallery-module__zlwOTG__galleryShell,.gallery-module__zlwOTG__galleryDirectory{padding-top:0}.gallery-module__zlwOTG__filters{gap:7px;margin-bottom:20px}.gallery-module__zlwOTG__filterButton{border-radius:12px;min-height:44px;padding:7px 12px;font-size:12px}.gallery-module__zlwOTG__filterButton:hover{transform:none}.gallery-module__zlwOTG__mediaGrid{grid-template-columns:1fr;gap:10px}.gallery-module__zlwOTG__mediaCarouselShell{padding-bottom:50px}.gallery-module__zlwOTG__mediaItem{border-radius:14px}.gallery-module__zlwOTG__mediaItem strong{inset-inline-start:14px;bottom:14px;font-size:14px;inset-inline-end:56px}.gallery-module__zlwOTG__openIcon{bottom:12px;inset-inline-end:12px}.gallery-module__zlwOTG__lightbox{padding:0}.gallery-module__zlwOTG__lightboxPanel{border-radius:0;width:100%;height:100%}.gallery-module__zlwOTG__lightboxHeader{padding:12px 14px}.gallery-module__zlwOTG__lightboxFooter{padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.gallery-module__zlwOTG__lightboxFooter button{min-width:82px}}@media (prefers-reduced-motion:reduce){.gallery-module__zlwOTG__filterButton,.gallery-module__zlwOTG__mediaItem img,.gallery-module__zlwOTG__openIcon,.gallery-module__zlwOTG__lightboxStage video,.gallery-module__zlwOTG__lightboxImage{transition:none}.gallery-module__zlwOTG__lightboxSpinner{animation-duration:1.4s}}
.patient-registration-module__devDWq__page{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 4%, white) 0, #fff 420px)}.patient-registration-module__devDWq__intro{padding:14px 0 42px}.patient-registration-module__devDWq__introCopy .homeH1{margin-bottom:0}.patient-registration-module__devDWq__introCopy>p{max-width:66ch;margin:15px 0 0}.patient-registration-module__devDWq__layout{grid-template-columns:minmax(0,.72fr) minmax(560px,1.28fr);align-items:start;gap:54px;padding-bottom:100px;display:grid}.patient-registration-module__devDWq__copy{border:1px solid color-mix(in srgb, var(--primary) 16%, white);background:color-mix(in srgb, var(--navy) 93%, white);color:#fff;box-shadow:0 24px 70px rgb(var(--navy-rgb) / 14%);border-radius:28px;padding:38px;position:sticky;top:110px;overflow:hidden}.patient-registration-module__devDWq__copy:after{border:52px solid rgb(var(--secondary-rgb) / 15%);content:"";border-radius:50%;width:260px;height:260px;position:absolute;inset:auto -80px -100px auto}.patient-registration-module__devDWq__copy h2{z-index:1;margin-bottom:18px;font-size:27px;position:relative}.patient-registration-module__devDWq__copyRichText.patient-registration-module__devDWq__copyRichText{z-index:1;color:#fff;position:relative}.patient-registration-module__devDWq__copyRichText.patient-registration-module__devDWq__copyRichText :is(p,strong,b,li){color:#fff}.patient-registration-module__devDWq__trust{z-index:1;color:color-mix(in srgb, var(--secondary) 38%, white);border-top:1px solid #ffffff29;align-items:flex-start;gap:12px;margin-top:28px;padding-top:22px;font-size:13px;line-height:1.9;display:flex;position:relative}.patient-registration-module__devDWq__trust i{margin-top:5px;font-size:20px}.patient-registration-module__devDWq__form{border:1px solid color-mix(in srgb, var(--primary) 15%, white);box-shadow:0 24px 70px rgb(var(--navy-rgb) / 9%);background:#fff;border-radius:28px;padding:38px}.patient-registration-module__devDWq__grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.patient-registration-module__devDWq__field{flex-direction:column;gap:9px;margin-bottom:20px;display:flex}.patient-registration-module__devDWq__field label,.patient-registration-module__devDWq__fileLabel{color:color-mix(in srgb, var(--navy) 97%, white);font-size:14px;font-weight:700}.patient-registration-module__devDWq__field label span{color:#e05252}.patient-registration-module__devDWq__field label em,.patient-registration-module__devDWq__fileLabel em{color:#8a9ba3;margin-inline-start:6px;font-size:11px;font-style:normal;font-weight:500}.patient-registration-module__devDWq__field input,.patient-registration-module__devDWq__field textarea{border:1px solid color-mix(in srgb, var(--primary) 19%, white);background:color-mix(in srgb, var(--primary) 2%, white);width:100%;color:color-mix(in srgb, var(--navy) 95%, white);font:inherit;border-radius:14px;outline:none;transition:border-color .18s,box-shadow .18s,background .18s}.patient-registration-module__devDWq__field input{height:52px;padding:0 16px}.patient-registration-module__devDWq__field textarea{resize:vertical;min-height:145px;padding:14px 16px;line-height:1.9}.patient-registration-module__devDWq__field input:focus,.patient-registration-module__devDWq__field textarea:focus{border-color:var(--secondary);box-shadow:0 0 0 4px rgb(var(--secondary-rgb) / 12%);background:#fff}.patient-registration-module__devDWq__field small,.patient-registration-module__devDWq__fileField small{color:#c83e3e;font-size:12px}.patient-registration-module__devDWq__fileField{border:1px dashed color-mix(in srgb, var(--primary) 33%, white);background:color-mix(in srgb, var(--primary) 4%, white);border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:8px 20px;margin-top:4px;padding:20px;display:grid}.patient-registration-module__devDWq__fileLabel{cursor:pointer;align-items:center;gap:8px;display:flex}.patient-registration-module__devDWq__fileLabel i{color:color-mix(in srgb, var(--secondary) 78%, #000);font-size:20px}.patient-registration-module__devDWq__fileField p{color:#7b919a;margin-top:5px;font-size:12px}.patient-registration-module__devDWq__fileControl{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.patient-registration-module__devDWq__fileInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.patient-registration-module__devDWq__fileButton{border:1px solid color-mix(in srgb, var(--primary) 34%, white);cursor:pointer;min-height:44px;color:color-mix(in srgb, var(--navy) 93%, white);box-shadow:0 5px 16px rgb(var(--navy-rgb) / 7%);background:#fff;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:13px;font-weight:750;transition:all .16s;display:inline-flex}.patient-registration-module__devDWq__fileButton i{color:color-mix(in srgb, var(--secondary) 78%, #000);font-size:18px}.patient-registration-module__devDWq__fileButton:hover{border-color:var(--secondary);color:color-mix(in srgb, var(--secondary) 57%, #000);background:color-mix(in srgb, var(--secondary) 7%, white);box-shadow:0 8px 20px rgb(var(--secondary-rgb) / 12%);transform:translateY(-1px)}.patient-registration-module__devDWq__fileInput:focus-visible+.patient-registration-module__devDWq__fileButton{border-color:color-mix(in srgb, var(--secondary) 78%, #000);outline:3px solid rgb(var(--secondary-rgb) / 22%);outline-offset:2px}.patient-registration-module__devDWq__fileName,.patient-registration-module__devDWq__fileNameSelected{color:#84979e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.patient-registration-module__devDWq__fileNameSelected{color:#275663;font-weight:650}.patient-registration-module__devDWq__fileField small{grid-column:1/-1}.patient-registration-module__devDWq__footer{align-items:center;gap:20px;margin-top:28px;display:flex}.patient-registration-module__devDWq__footer button{cursor:pointer;border:0}.patient-registration-module__devDWq__footer button:disabled{cursor:wait;opacity:.65}.patient-registration-module__devDWq__footer p{color:#5c747e;font-size:13px}.patient-registration-module__devDWq__errorStatus{color:#c83e3e!important}.patient-registration-module__devDWq__success{border:1px solid color-mix(in srgb, var(--secondary) 31%, white);background:color-mix(in srgb, var(--secondary) 6%, white);text-align:center;border-radius:28px;align-content:center;place-items:center;min-height:360px;padding:48px;display:grid}.patient-registration-module__devDWq__success i{color:color-mix(in srgb, var(--secondary) 87%, #000);font-size:58px}.patient-registration-module__devDWq__success strong{color:color-mix(in srgb, var(--navy) 97%, white);margin-top:18px;font-size:21px}.patient-registration-module__devDWq__success p{color:#667d86;max-width:420px;margin-top:10px;line-height:2}.patient-registration-module__devDWq__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:991px){.patient-registration-module__devDWq__layout{grid-template-columns:1fr;gap:24px}.patient-registration-module__devDWq__copy{position:relative;top:auto}}@media (max-width:575px){.patient-registration-module__devDWq__layout{padding-bottom:64px}.patient-registration-module__devDWq__copy,.patient-registration-module__devDWq__form{border-radius:22px;padding:24px 20px}.patient-registration-module__devDWq__grid{grid-template-columns:1fr;gap:0}.patient-registration-module__devDWq__fileField,.patient-registration-module__devDWq__fileControl{grid-template-columns:1fr}.patient-registration-module__devDWq__fileButton{width:100%}.patient-registration-module__devDWq__fileName,.patient-registration-module__devDWq__fileNameSelected{text-align:center}.patient-registration-module__devDWq__footer{flex-direction:column;align-items:stretch}.patient-registration-module__devDWq__footer button{justify-content:center}}
.services-module__g8J8Uq__toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.services-module__g8J8Uq__toolbar>p{color:#526b77;white-space:nowrap}.services-module__g8J8Uq__search{border:1px solid color-mix(in srgb, var(--secondary) 24%, white);background:#fff;border-radius:12px;align-items:center;gap:12px;width:min(100%,480px);padding:0 16px;display:flex}.services-module__g8J8Uq__search>i{color:var(--primary);font-size:22px}.services-module__g8J8Uq__search input{width:100%;min-width:0;height:52px}.services-module__g8J8Uq__search input::placeholder{color:#526b77}.services-module__g8J8Uq__search:focus-within{outline:2px solid var(--primary);outline-offset:2px}.services-module__g8J8Uq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.services-module__g8J8Uq__card.services-module__g8J8Uq__card{height:100%;min-height:100px}.services-module__g8J8Uq__copy{flex-direction:column;gap:6px;min-width:0;display:flex}.services-module__g8J8Uq__copy strong{line-height:1.8}.services-module__g8J8Uq__copy small{color:#526b77;font-size:12px;line-height:1.8}.services-module__g8J8Uq__empty{text-align:center;color:#526b77;padding:48px 16px}.services-module__g8J8Uq__empty button{min-height:44px;color:var(--primary);margin-top:16px;font-weight:700}.services-module__g8J8Uq__empty button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (max-width:1100px){.services-module__g8J8Uq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.services-module__g8J8Uq__grid{grid-template-columns:1fr}.services-module__g8J8Uq__toolbar{flex-wrap:wrap;gap:12px}.services-module__g8J8Uq__search{width:100%}}
