.contacts-screen{min-width:320px;min-height:100svh;background:#fff;color:#1d1d1f}.contacts-page{width:min(100%,780px);margin:0 auto;padding:28px 20px calc(34px + var(--bottom-nav-total-height));overflow:hidden}.contacts-hero{position:relative;min-height:156px;padding:0 0 24px}.contacts-hero__copy{position:relative;z-index:1}.contacts-hero h1{margin:0 0 13px;text-align:left;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-page-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-page-title)}.contacts-hero p{max-width:42ch;margin:0;color:var(--text-secondary);font-size:16px;line-height:1.42}.contacts-list{display:grid;gap:14px}.contacts-card{display:grid;grid-template-columns:44px minmax(0,1fr) 20px;gap:12px;align-items:center;min-height:88px;padding:17px 14px;border:1px solid #e5e5e7;border-radius:14px;color:#1d1d1f;background:#fff;box-shadow:0 5px 14px rgba(0,0,0,.075),0 2px 5px rgba(0,0,0,.04);text-decoration:none;transition:transform 120ms ease;-webkit-tap-highlight-color:transparent}.contacts-card:active{transform:scale(.98)}.contacts-card:focus-visible{outline:3px solid rgba(249,115,22,.6);outline-offset:3px}.contacts-card__icon,.contacts-note__icon{display:grid;width:44px;height:44px;place-items:center;border-radius:13px;color:#f97316;background:rgba(249,115,22,.1)}.contacts-card__icon svg,.contacts-note__icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.contacts-card__copy{min-width:0;text-align:left}.contacts-card__copy strong,.contacts-card__copy b,.contacts-card__copy small{display:block}.contacts-card__copy strong{color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-card-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-card-title)}.contacts-card__copy b{margin-top:2px;color:#27272a;font-size:15px;line-height:1.25;font-weight:600}.contacts-card__copy small{margin-top:4px;color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--font-size-secondary);font-weight:var(--font-weight-regular);line-height:var(--line-height-secondary);white-space:nowrap}.contact-card__chevron{display:block;width:20px;height:20px;color:#F97316;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;justify-self:end}.contacts-note{display:grid;justify-items:center;gap:12px;margin-top:20px;padding:18px;text-align:center;border:1px solid rgba(249,115,22,.16);border-radius:20px;background:#fff5eb}.contacts-note h2{margin:0 0 5px;font-size:17px;line-height:1.2}.contacts-note p{margin:0;color:#4b4b51;font-size:15px;font-weight:400;line-height:1.4}@media (max-width:340px){.contacts-card__copy small{font-size:10.5px;letter-spacing:-.12px}}@media (min-width:700px){.contacts-page{padding-top:42px}.contacts-hero{min-height:170px}.contacts-list{grid-template-columns:repeat(2,minmax(0,1fr))}.contacts-card--apply{grid-column:1/-1}.contacts-note{margin-top:24px}}@media (prefers-reduced-motion:reduce){.contacts-card{transition:none}}
.contacts-note__icon{color:var(--vacancy-green)}
.contacts-note{padding:22px 18px;border-color:rgba(249,115,22,.14);background:#fffaf6}.contacts-note h2{margin-bottom:10px;font-family:var(--font-sans);font-size:20px;font-weight:700;line-height:1.2}.contacts-note p{color:#4b4b51;font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:1.45}
.contacts-note__icon{background:rgb(67 160 71 / .1)}
.contacts-page .contacts-card[href^="tel:"] .contacts-card__icon,.modal .contact-cards .contacts-card[href^="tel:"] .contacts-card__icon{color:var(--vacancy-green);background:rgb(67 160 71 / .1)}
.contacts-page .contacts-card[href^="https://t.me/"] .contacts-card__icon,.modal .contact-cards .contacts-card[href^="https://t.me/"] .contacts-card__icon{color:#229ED9;background:rgba(34,158,217,.12)}
.contacts-page .contacts-card[href^="viber:"] .contacts-card__icon,.modal .contact-cards .contacts-card[href^="viber:"] .contacts-card__icon{color:#7360F2;background:rgba(115,96,242,.12)}
.contacts-page .contacts-card[href^="tel:"] .contacts-card__icon svg path,.modal .contact-cards .contacts-card[href^="tel:"] .contacts-card__icon svg path{d:path("M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.79 19.79 0 0 1 2.08 4.18 2 2 0 0 1 4.07 2h3a2 2 0 0 1 2 1.72c.12.9.33 1.79.62 2.65a2 2 0 0 1-.45 2.11L8 9.71a16 16 0 0 0 6 6l1.23-1.23a2 2 0 0 1 2.11-.45c.86.29 1.75.5 2.65.62A2 2 0 0 1 22 16.92z")}
