.page-banner .text{max-width:691px}.section_contact .inner{padding:56px 0 66px}.section_contact .inner .title-section{font-size:35px;margin-bottom:39px}.section_contact .inner .decor-cection{margin-top:36px;margin-bottom:54px}.section_contact .inner .decor-cection:before{width:calc(50% - -10vw);right:calc(50% + 63px);left:auto}.section_contact .inner .decor-cection:after{right:-26px;width:calc(50% - 38px)}.section_contact .contacts{color:#333}.section_contact .contacts p.bold{margin-right:26px}.section_contact .contacts p:not(.bold){margin-bottom:20px}.section_contact .contacts.contacts-connection{margin-top:32px}.section_contact .contacts.contacts-connection .icon{background:#dea858;width:27px;min-width:27px;height:27px;text-align:center;color:hsla(0,0%,100%,.9);font-size:18px;line-height:1.6;border-radius:50%;margin-right:16px}.section_contact .contacts.contacts-connection li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14px}.section_contact .contacts.contacts-connection li:last-of-type .icon{font-size:14px;line-height:1.92}.section_contact .contacts li{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex}.section_contact .contacts.contacts-location{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px}.section_contact .contacts.contacts-location.first p{margin-bottom:5px}.section_contact .contacts.contacts-location .icon{color:#dea858;margin-right:19px;font-size:40px;-webkit-transform:translateY(-18px);transform:translateY(-18px)}.section_contact .contacts.contacts-location li{padding-right:30px}@media only screen and (max-width:880px){.section_contact .contacts.contacts-location:not(.first){-ms-flex-wrap:wrap;flex-wrap:wrap}.section_contact .contacts.contacts-location:not(.first) li{width:50%;margin-bottom:9px}.section_contact .contacts.contacts-location:not(.first) p:not(.bold){margin-bottom:9px}}@media only screen and (max-width:580px){.section_contact .contacts.contacts-location:not(.first) li{width:100%}}@media only screen and (max-width:1024px){.section_contact .inner{font-size:15px;padding:40px 0 47px}.section_contact .inner .title-section{font-size:24px;margin-bottom:22px}.section_contact .inner .decor-cection{margin-top:15px;margin-bottom:40px}.section_contact .inner .decor-cection:before{right:calc(50% + 41px)}.section_contact .inner .decor-cection:after{width:calc(50% - 16px)}.section_contact .contacts li{font-size:15px}.section_contact .contacts p.bold{margin-right:14px}}