.contactsTop{display:grid;grid-gap:20px;grid-template-areas:"left	right";grid-template-columns:1fr	1fr}
.contactsTop .phones{grid-area:left}
.contactsTop .phone{}
.contactsTop .email{}
.contactsTop .site{}
.contactsTop .offices{grid-area:right}
.user-content .contactsTop .offices li{margin:0 0 20px 0}
.user-content .contactsTop .offices li p{margin:0 0 10px 0}
.contactsCnt{display:grid;grid-gap:20px;grid-template-areas:"left	right";grid-template-columns:1fr	1fr}
.contactsCnt .to-abc{grid-area:left}
.contactsCnt .to-msk{grid-area:right}
.contactsCnt .to-msk .info ul{margin:20px 0;display:grid;grid-gap:20px;grid-template-columns:auto	auto}
.contactsTop .phones ul{margin:20px 0}
.user-content .contactsTop ul,.user-content .contactsTop li,.user-content .contactsCnt ul,.user-content .contactsCnt li{list-style:none;margin:0 0 10px 0;padding:0}
.user-content .contactsTop li::before,.user-content .contactsCnt li::before{display:none}
#req{margin:0 auto 20px auto;padding-top:50px;width:468px}
#map{padding-top:50px}
.contactsTop .phones ul{margin:20px 0}
.printHeader{display:none}
@media print{header,footer,.footer-catalog-wrap,.benefits-wrap,.brands-wrap,.formBox{display:none}
.printHeader{display:block;padding:30px 30px 0 30px}
.printHeader ._wrap{display:grid;grid-gap:5px;grid-template-areas:"logo	phone"
"logo	work";grid-template-columns:auto	auto}
.printHeader .logo{grid-area:logo;align-self:center}
.printHeader .phone{grid-area:phone;font-size:18px;font-family:'Open Sans',sans-serif}
.printHeader .work{grid-area:work;font-size:10px}
#req{margin:0}}