.contacts-page#content{padding-top:0}.contacts-page .city-contacts{position:relative}.contacts-page .city-contacts #map{height:545px}.contacts-page .city-contacts .contacts{position:absolute;left:0;right:0;top:50px;max-width:1000px;margin:0 auto;z-index:256}.contacts-page .city-contacts .contacts .contacts-container{position:relative;background:#fff;padding:45px 35px 35px}.contacts-page .city-contacts .contacts .main-title{font-size:32px;line-height:normal;font-weight:700}.contacts-page .city-contacts .contacts .contacts-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contacts-page .city-contacts .contacts .contact{font-size:16px;line-height:1.7em}.contacts-page .city-contacts .contacts .contact .contact-title{font-weight:700;color:#464448}.contacts-page .city-contacts .contacts .contact .contact-value{color:#5f5e60;margin-top:15px}.contacts-page .city-contacts .contacts .contact .contact-value a{color:inherit;text-decoration:none}.contacts-page .city-contacts .contacts .contact .contact-value span{color:#878C9C}@media (min-width:768px){.contacts-page .city-contacts .contacts .contacts-container{-webkit-box-shadow:0.785px 14.979px 18px 0px rgba(0,0,0,0.18);box-shadow:0.785px 14.979px 18px 0px rgba(0,0,0,0.18)}.contacts-page .city-contacts .contacts .main-title{position:absolute;left:0;right:0;text-align:center;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contacts-page .city-contacts .contacts .main-title span{display:inline-block;background:#350B58;color:#fff;padding:3px 15px 8px}.contacts-page .city-contacts #map{height:545px}}@media (max-width:991.98px){.contacts-page .city-contacts .contacts .contact .contact-value{margin-top:0}.contacts-page .city-contacts .contacts table{width:100%}.contacts-page .city-contacts .contacts table tr td,.contacts-page .city-contacts .contacts table tr th{padding-top:13px;padding-bottom:13px;vertical-align:top}.contacts-page .city-contacts .contacts table tr th{padding-right:20px}}@media (max-width:767.98px){.contacts-page .city-contacts .contacts{position:relative;-webkit-box-shadow:0.785px 14.979px 18px 0px rgba(0,0,0,0.18);box-shadow:0.785px 14.979px 18px 0px rgba(0,0,0,0.18);top:0;text-align:center}.contacts-page .city-contacts .contacts .contacts-container{padding:0 0 35px}.contacts-page .city-contacts .contacts .main-title{font-size:28px}.contacts-page .city-contacts .contacts .contacts-list{display:block;margin-top:25px}.contacts-page .city-contacts .contacts .contacts-list .contact+.contact{margin-top:20px}.contacts-page .city-contacts .contacts .contacts-list .contact .contact-title{display:none}.contacts-page .city-contacts #map{max-height:70vh;overflow:hidden}}.contacts-page .main-contacts{margin-top:60px}.contacts-page .main-contacts .main-contacts-container{font-size:16px;line-height:26px;margin-top:30px;border:1px solid #e0e3e7;-webkit-box-shadow:0.419px 7.989px 9px 0px rgba(0,0,0,0.06);box-shadow:0.419px 7.989px 9px 0px rgba(0,0,0,0.06);background:#fff;padding:40px 50px;max-width:550px;margin:30px auto 0}.contacts-page .main-contacts .main-contacts-container.single{float:none;margin-left:auto;margin-right:auto}.contacts-page .main-contacts .main-contacts-container .representative-container{border:1px solid #e0e3e7;-webkit-box-shadow:0.419px 7.989px 9px 0px rgba(0,0,0,0.06);box-shadow:0.419px 7.989px 9px 0px rgba(0,0,0,0.06);background:#fff;padding:40px 50px}.contacts-page .main-contacts .main-contacts-container table{width:100%}.contacts-page .main-contacts .main-contacts-container table tr td,.contacts-page .main-contacts .main-contacts-container table tr th{vertical-align:top;padding-top:10px;padding-bottom:10px}.contacts-page .main-contacts .main-contacts-container table tr td a,.contacts-page .main-contacts .main-contacts-container table tr th a{color:inherit;text-decoration:none}.contacts-page .main-contacts .main-contacts-container table tr th{padding-right:35px;font-weight:700;color:#464448}.contacts-page .main-contacts .main-contacts-container table tr td{color:#5f5e60}@media (max-width:575.98px){.contacts-page .main-contacts{margin-top:30px}.contacts-page .main-contacts .main-contacts-container{margin-top:20px;padding:20px}.contacts-page .main-contacts .main-contacts-container table tr th{display:none}.contacts-page .main-contacts .main-contacts-container table tr td{text-align:center}}