.contacts,.contactsMap{position:relative}.contactsMap{display:none;top:0;right:0;left:0;height:550px;background:#ccc;border-bottom:2px solid #efefef}@media only screen and (min-width:64em){.contactsMap{display:block}}#contactsMap{height:100%}@media only screen and (min-width:64em){.contactsBlocks{padding-top:45px}}.contactsBlock{padding:45px 0;border-bottom:2px solid #efefef}.contactsBlock:last-child{border-bottom:none}.contactsBlock:first-child{padding-top:0}.contactsBlockTitle{color:#000;font-size:23px;font-weight:300;letter-spacing:.1px;text-transform:none}.contactsLegend{display:none;position:absolute;top:0;width:269px;z-index:100;padding:34px 28px 24px;background-color:#fff;border-radius:0 0 22px 22px;box-shadow:0 2px 40px rgba(0,0,0,.1)}@media only screen and (min-width:64em){.contactsLegend{display:block;right:130px}}.contactsLegendRow{-js-display:flex;display:flex;margin-top:11px;align-items:center}.contactsLegendIcon{margin-right:16px}.contactsLegendName{color:#000;font-size:11px;font-weight:600;line-height:14px;letter-spacing:2px;text-transform:uppercase}.contactsRow{letter-spacing:.28px;margin-top:44px;font-size:16px}@media only screen and (min-width:64em){.contactsRow{-js-display:flex;display:flex;padding-left:80px}}@media only screen and (min-width:64em){.contactsRow .contactsRowIcon{margin-left:-80px;margin-right:40px;order:0}}@media only screen and (min-width:64em){.contactsOffice{flex:0 0 50%}}.contactsRowIcon{width:36px;height:36px;min-width:36px;padding:8px;border-radius:100%}.contactsRowIcon svg{width:100%;height:100%;fill:#fff}.contactsRowIconHeadQuarter{background-color:#b51d2b}.contactsRowIconAgency{background-color:#4e92df}.contactsRowIconStock{background-color:#29b68c}.contactsRowIconBranchOffice{background-color:#b7b7b7}.contactsRowIconManufactory{background-color:#5e5591}.contactsOfficeName{-js-display:flex;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;color:#000;font-size:12px;font-weight:700;letter-spacing:4px;text-transform:uppercase}@media only screen and (min-width:64em){.contactsOfficeName{justify-content:flex-start}}@media only screen and (min-width:64em){.contactsOfficeType{margin-left:4px;order:1}}.contactsOffice{margin-bottom:16px}@media only screen and (min-width:64em){.contactsOffice{margin-bottom:0}}.contactsOfficeAddress{color:#000;font-size:18px;line-height:24px}.contactsEmail,.contactsPhone,.contactsSchema{margin-top:8px}@media only screen and (min-width:64em){.contactsEmail,.contactsPhone,.contactsSchema{flex:0 0 25%;text-align:center}}.contactsIcon{width:16px;height:16px;fill:#efefef;vertical-align:middle;margin-right:16px}@media only screen and (min-width:64em){.contactsIcon{display:block;margin:0 auto 16px}}.contactsPhoneLink{color:#000;font-weight:600}.contactsEmailLink,.contactsSchemaLink{border-bottom:1px solid rgba(183,26,37,.4)}.contactsEmailLink:hover,.contactsSchemaLink:hover{border-bottom:none}.contactsEmailLink{color:#b71a25}.contactsSchemaLink{color:#000}.footerSocials{display:none;margin-left:42px}@media only screen and (min-width:64em){.footerSocials{display:block;order:1}}.footerSocialsList{-js-display:flex;display:flex}.footerSocialsItem{padding-right:24px}.footerSocialsLink{transition:all .2s}.footerSocialsLink .button svg *{transform-origin:center center}.footerSocialsLink:hover .button{transform:scale(1.1)}.footerSocialsLink:hover .footerSocialsLinkFb{background:#385899}.footerSocialsLink:hover .footerSocialsLinkLinkedIn{background:#1178b6}.footerSocialsLink:hover .footerSocialsLinkYoutube{background:#e62923}.footerSocialsLink:hover .footerSocialsLinkVk{background:#4c77a6}.footerSocialsLink:hover .footerSocialsLinkYdzen{background:#2c3036}.footerSocialsLinkFb{background:#385899}.footerSocialsLinkLinkedIn{background:#1178b6}.footerSocialsLinkYoutube{background:#e62923}.footerSocialsLinkTelegram{background:linear-gradient(0deg,#1d93d2,#38b0e3)}.footerSocialsLinkVk{background:#4c77a6}.footerSocialsLinkVk svg{margin-top:2px;margin-left:1px;width:22px;height:22px}.iconIg{width:26px;height:26px}.footerSocialsLinkYdzen{background:#2f3237}
