section.contacts{padding-bottom:120px}section.contacts .contacts__title{font-size:32px}section.contacts>.contacts__header{margin-bottom:0}section.contacts section.catalog-header-nav{margin-top:60px;margin-bottom:64px}section.contacts .contacts__header{display:flex;align-items:flex-start;margin-bottom:0}section.contacts .contacts__tel{display:flex;flex-direction:column;align-items:flex-start;margin-right:50px;gap:16px;min-width:300px}.contacts__tel .main-tel{font-size:24px;line-height:24px}.contacts__tel-data{display:flex;flex-direction:column}.contacts__tel-data span{display:flex;gap:8px;align-items:center;color:#3e3e3e;font-family:var(--inter);font-weight:600;font-size:16px;line-height:24px;vertical-align:bottom}.contacts__tel-data span:nth-child(1){color:#3e3e3e;font-family:var(--inter);font-weight:700;font-size:16px;line-height:24px}.contacts__mails-col{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.contacts__header .email-link{margin-right:0;margin-bottom:0;display:flex}.contacts__header .mails__contact .email-link{display:inline-flex;align-items:center;gap:12px;margin:0;color:var(--main-black);font-family:var(--inter);font-size:16px;font-style:normal;font-weight:600;line-height:24px}.contacts__header .mails__contact .email-link::before{content:"";flex-shrink:0;width:24px;height:24px;background:url(/local/templates/gofromir_refactored/assets/images/message.svg)center/contain no-repeat}@media screen and (max-width:1365px){.contacts__tel-phone a.main-tel.mgo-number{display:block!important}}@media screen and (max-width:1199px){section.contacts .component-scope__bitrix--news-list--contacts section.catalog-header-nav{flex-direction:column}section.contacts .component-scope__bitrix--news-list--contacts section.catalog-header-nav a{margin-right:unset}section.contacts section.catalog-header-nav{margin-top:30px;margin-bottom:30px}.contacts__header{margin-bottom:0}}@media screen and (max-width:991px){.contacts__header{flex-direction:column;align-items:flex-start}section.contacts .contacts__tel{width:100%;min-width:0;margin-right:0}.contacts__tel-phone,.contacts__tel-data{max-width:100%}.contacts__tel-data>span{flex-wrap:wrap;row-gap:0}.contacts__mails-col,.contacts__header .mails__contact{width:100%;min-width:0}.contacts__header .mails__contact .email-link{max-width:100%;overflow-wrap:anywhere}.contacts{padding-bottom:40px}}@media screen and (max-width:989px){.contacts__header{gap:12px}.contacts__title{font-size:20px}}@media screen and (max-width:767px){.contacts__title{font-size:18px}}@media screen and (max-width:479px){.contacts__header .email-link{margin-bottom:0}.contacts__header .email-link:last-child{margin-bottom:0}}