body.op-design .header__badges{flex-direction:row;align-items:center;justify-content:center;gap:20px;min-width:0}
body.op-design .header__badge{display:grid;gap:3px;align-content:center}
body.op-design .header__badge--work{border-left:1px solid #42564a;border-radius:0;padding-left:20px}
body.op-design .header__contacts{display:grid;justify-items:center;align-content:center;gap:6px}
body.op-design .header__contacts .phone{justify-self:center;white-space:nowrap}
body.op-design .header__messengers{justify-self:center;justify-content:center}
@media(min-width:1101px){body.op-design .header__main{grid-template-columns:200px minmax(205px,1fr) auto auto auto;gap:16px}body.op-design .header__promise strong{white-space:normal}}
@media(max-width:1100px){body.op-design .header__badges{justify-content:center;gap:28px}body.op-design .header__badge{display:grid;gap:3px}}
@media(max-width:900px){body.op-design .header__contacts{grid-column:2;grid-row:1}}
@media(max-width:520px){body.op-design .header__contacts{grid-column:2;grid-row:1;gap:4px}body.op-design .header__contacts .phone{grid-column:auto;grid-row:auto}body.op-design .header__messengers{grid-column:auto;grid-row:auto;align-self:center}body.op-design .header__badges{gap:20px;justify-content:space-evenly}body.op-design .header__badge--work{padding-left:20px}}
