.contact-breadcrumb{padding-top:25px;color:var(--muted);font-size:11px}.contact-breadcrumb ol{display:flex;align-items:center;flex-wrap:wrap;gap:14px;list-style:none;margin:0;padding:0}.contact-breadcrumb li{display:flex;align-items:center;gap:14px}.contact-breadcrumb [aria-current]{color:var(--ink)}.contact-breadcrumb a:hover{color:var(--teal)}.contact-intro{display:grid;grid-template-columns:1.05fr 1fr;gap:95px;align-items:center;padding-block:36px 40px}.contact-intro h1{font-size:clamp(50px,5.3vw,70px);line-height:1.12;letter-spacing:-.045em;margin-top:16px}.contact-lead{font-size:18px;line-height:1.8;max-width:500px}.contact-visit{background:#f5f2ea;padding-block:46px;scroll-margin-top:12px}.contact-visit-inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:64px;justify-content:center;align-items:center}.contact-photo{width:100%;max-width:100%;margin:0}.contact-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.contact-photo figcaption{font-size:11px;line-height:1.6;color:var(--muted);margin-top:10px}.contact-visit-copy h2{font-size:clamp(36px,3.6vw,47px);line-height:1.17;letter-spacing:-.04em;margin-top:17px}.contact-visit-intro{font-size:16px;line-height:1.8;margin-top:20px;max-width:465px}.contact-visit-copy address{display:flex;flex-direction:column;gap:5px;font-size:15px;line-height:1.75;font-style:normal;margin-top:22px;color:var(--text)}.contact-visit-copy address strong{font-weight:500;color:var(--ink)}.contact-mrt{font-size:13px;line-height:1.6;margin-top:8px}.contact-appointment{font-size:13px;line-height:1.7;margin-top:17px;color:var(--muted)}.contact-visit-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:22px}.contact-visit-actions .button{font-size:14px;min-height:50px}.contact-visit-actions .text-link{font-size:13px;gap:14px}.contact-page .ch-contact{background:#fff}.contact-page .professional-directory{border-top:1px solid var(--line)}@media(max-width:1100px){.contact-intro{gap:50px}.contact-visit-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.contact-photo{width:100%}.contact-lead{font-size:17px}}@media(max-width:720px){.contact-breadcrumb{padding-top:21px;font-size:10px}.contact-intro{grid-template-columns:minmax(0,1fr);gap:21px;padding-block:30px 32px}.contact-intro h1{font-size:48px;margin-top:13px}.contact-lead{font-size:16px;line-height:1.75}.contact-visit{padding-block:35px}.contact-visit-inner{display:flex;flex-direction:column;gap:29px;align-items:stretch}.contact-visit-copy{order:0}.contact-photo{order:1;align-self:center;width:100%}.contact-visit-copy h2{font-size:37px;line-height:1.17;margin-top:15px}.contact-visit-intro{font-size:15px;margin-top:18px}.contact-visit-copy address{font-size:14px;margin-top:20px}.contact-visit-actions{gap:23px;margin-top:22px}.contact-visit-actions .button{font-size:13px}.contact-visit-copy .eyebrow{font-size:10px}html[lang=id] .contact-intro h1{font-size:43px}html[lang=zh-CN] .contact-intro h1{font-size:44px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/celluma-revamp-contact.css.map */
