.contact-section{padding-top:28px}.julia-contact{background:rgba(255,255,255,.82);border:1px solid #dfe5e8;border-radius:26px;padding:32px;max-width:880px}.julia-contact__identity{display:flex;align-items:center;gap:20px}.julia-contact__portrait{width:80px;height:80px;border-radius:50%;overflow:hidden;flex:0 0 80px;background:#e3e8eb}.julia-contact__portrait img{width:80px;height:80px;object-fit:cover;object-position:50% 24%;transform:scale(1.65);transform-origin:50% 28%}.julia-contact .eyebrow{margin:0 0 5px;font-size:10px}.julia-contact h2{font-size:28px;line-height:1.2;letter-spacing:-.04em}.julia-contact__identity p:last-child{font-size:13px;color:#5d6e75;margin:6px 0 0}.julia-contact__intro{font-size:15px;line-height:1.7;color:#5d6e75;max-width:650px;margin:22px 0}.julia-contact__actions,.julia-contact__phones{display:flex;flex-wrap:wrap;gap:10px}.julia-contact__phones{margin-top:18px}.julia-contact__status{font-size:13px;color:#5d6e75;margin:14px 0 0}.julia-contact__status:empty{display:none}.contacts-heading{padding-bottom:0}.contacts-heading h1{font-size:clamp(34px,4.5vw,58px);line-height:1.1}
@media(max-width:640px){.julia-contact{padding:24px 20px}.julia-contact__identity{gap:14px}.julia-contact__portrait{width:64px;height:64px;flex-basis:64px}.julia-contact__portrait img{width:64px;height:64px}.julia-contact h2{font-size:25px}.julia-contact__identity p:last-child{font-size:12px}.julia-contact__actions{display:grid;grid-template-columns:minmax(0,1fr)}.julia-contact__actions .btn,.julia-contact__phones .btn{font-size:12px}.app-bar__nav .nav-link[href='/contacts'],.app-bar__nav .nav-link[href='/catalog']{display:block;font-size:11px;padding:8px 6px}.app-bar__inner .btn-contact{padding:8px 10px;font-size:11px}.app-bar__inner .btn-contact .material-symbols-outlined{display:none}}
