.contacts{max-width:1920px;margin:0 auto}.contacts-info{padding:0 112px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:40px}.contacts-head{position:relative}.contacts-head h1{position:absolute;bottom:80px;left:112px;color:#fff;z-index:10}.contacts-head .head-background:before{content:"";position:absolute;height:100%;width:100%;background:linear-gradient(0deg,rgba(29,29,27,.64) -3.21%,rgba(29,29,27,0) 103.7%)}.contacts-items{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-preferred-size:60%;flex-basis:60%;row-gap:32px;margin-top:56px}.contacts-items,.contacts-items .items-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.contacts-items .items-container{-ms-flex-wrap:wrap;flex-wrap:wrap;column-count:2;width:100%}.contacts-items .items-container .contacts-item{-ms-flex-preferred-size:48%;flex-basis:48%}.contacts-items .contacts-item{max-width:400px;margin-bottom:56px}.contacts-items .contacts-item .item-head{font-weight:700;font-size:16px;line-height:24px;margin-bottom:24px}.contacts-items .contacts-item .item-content{font-weight:400;font-size:16px;line-height:24px}.contacts-items .contacts-item .item-content .company-info{width:-moz-max-content;width:max-content}.contacts-items .contacts-item .item-content a{display:inline-block;text-decoration:none}.contacts-items .contacts-item .item-content .item-mail,.contacts-items .contacts-item .item-content .item-phone,.contacts-items .contacts-item .item-content .item-tg,.contacts-items .contacts-item .item-content .item-wa{font-size:16px;margin-bottom:8px}.contacts-items .contacts-item .item-content .item-mail:before,.contacts-items .contacts-item .item-content .item-phone:before,.contacts-items .contacts-item .item-content .item-tg:before,.contacts-items .contacts-item .item-content .item-wa:before{position:relative;content:"";display:inline-block;width:16px;height:24px;float:left;margin-right:8px;background-repeat:no-repeat;background-position:50%}.contacts-items .contacts-item .item-content .item-phone:before{background-image:url(/images/icon-phone.svg)}.contacts-items .contacts-item .item-content .item-mail:before{background-image:url(/images/icon-email.svg)}.contacts-items .contacts-item .item-content .item-wa:before{background-image:url(/images/wa_contact.svg)}.contacts-items .contacts-item .item-content .item-tg:before{background-image:url(/images/tg_contact.svg)}.contacts-items .contacts-item .item-content .item-time{font-size:16px}.contacts-items .contacts-item .item-content.item-address{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:8px}.contacts-items .contacts-item .item-content.item-address img{padding-top:4px}.contacts-items .contacts-item .item-requisites{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.contacts-items .contacts-item--address-mob{display:none}.contacts-items .contacts-item--address-pc{margin-bottom:16px}.contacts-important-info{-ms-flex-preferred-size:40%;flex-basis:40%;max-width:544px;position:relative;display:block;padding:32px 48px;box-shadow:2px 2px 16px hsla(0,0%,80%,.16);border-left:8px solid #7bc21f;margin-top:56px;height:-moz-fit-content;height:fit-content}.contacts-important-info .contacts-info-head{font-weight:700;font-size:24px;line-height:32px;margin-bottom:16px}@media (min-width:1921px){.contacts{padding:0}}@media (max-width:1600px){.contacts-items .contacts-item .item-requisites{-ms-flex-direction:column;flex-direction:column;gap:0}}@media (max-width:1000px){.contacts-head h1{bottom:20px;left:16px}.contacts-head .head-background img{width:100%;height:300px}.contacts-info{padding:0 16px;-ms-flex-direction:column;flex-direction:column}.contacts-items{margin:32px 0;margin-bottom:0;gap:40px}.contacts-items .items-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:40px}.contacts-items .contacts-item{margin-bottom:0;max-width:100%;min-width:unset}.contacts-items .contacts-item .item-head{margin-bottom:20px}.contacts-items .contacts-item--address-mob{display:block}.contacts-items .contacts-item--address-pc{display:none}.contacts-important-info{margin:0 16px;margin-bottom:-24px;padding:16px 24px}.contacts-important-info .contacts-info-head{font-size:22px}.contacts-head .head-background img{height:189px;-o-object-fit:cover;object-fit:cover;content:url(/images/contacts/contacts-m.webp)}}@media (max-width:800px){.contacts{margin-bottom:-40px}.contacts-important-info{margin:0}}