.header-mobile__phone { width: auto; min-width: 0px; height: 40px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px 6px; display: flex; align-items: center; justify-content: center; font-family: var(--font-family); font-weight: 700; font-size: 12px; line-height: 1; color: rgb(35, 53, 137); white-space: nowrap; letter-spacing: -0.2px; }
.header-mobile .header-mobile__logo { margin-right: 8px; }
@media (max-width: 380px) {
  .header-mobile__phone { font-size: 11px; letter-spacing: -0.3px; padding: 0px 3px; }
  .header-mobile .header-mobile__logo { margin-right: 6px; }
}
.header-mobile__language .lang-current { display: inline-flex; align-items: center; }
.header-mobile__language .lang-current::after { transform: translateY(-1px) rotate(45deg); }
.header-mobile__language.is-open .lang-current::after { transform: translateY(2px) rotate(-135deg); }
.header-mobile__phone { background: var(--fon); border-radius: 4px; padding: 0px 8px; }
@media (max-width: 380px) {
  .header-mobile__phone { padding: 0px 5px; }
}
.header-mobile__language .lang-current::after { transform: translateY(-3px) rotate(45deg); }
.header-mobile__language .lang-current::after { margin-left: 3px; width: 5px; height: 5px; transform: translateY(-3px) rotate(45deg); }
.header-mobile__language .lang-current::after { display: none; }
.page__body { min-width: 320px; }
