.contacts-page{padding-left:4.1353383459%!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:8px}.contacts-page .contact-info{width:20.3687445127%;-webkit-box-flex:0;-ms-flex:0 0 20.3687445127%;flex:0 0 20.3687445127%;padding-right:15px}.contacts-page .map-block{width:35.9964881475%;-webkit-box-flex:0;-ms-flex:0 0 35.9964881475%;flex:0 0 35.9964881475%}.contacts-page .contact-us{width:43.6347673398%;-webkit-box-flex:0;-ms-flex:0 0 43.6347673398%;flex:0 0 43.6347673398%;max-width:497px;margin-left:auto;margin-right:auto}.contacts-page .contact_title{display:block;text-transform:uppercase;text-align:center;margin-bottom:20px;font-weight:400}.contacts-page .contact-info-wrap{display:block}.contacts-page #map{position:relative;display:block;border-radius:10px;overflow:hidden;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.contacts-page #map:after{content:"";display:block;position:relative;width:100%;padding-top:112.1951219512%;z-index:1}.contacts-page .contacts-list{margin-bottom:1.375rem;padding-left:0!important}.contacts-page .contacts-list .company-email{font-weight:500}.contacts-page .company-address{margin-bottom:2rem}.contacts-page .company-address .sub-title{font-weight:500}.contacts-page .social-links{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2.25rem}.contacts-page .social-links>.nav-item{margin-right:20px}@media only screen and (min-width:1200px){.contacts-page .social-links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.contacts-page .schedule{margin-bottom:26px}.contacts-page .request-call-block{margin-top:50px}.contacts-page #contacts-call-form{display:block;margin-left:auto;margin-right:auto;max-width:324px}@media only screen and (min-width:1200px){.contacts-page .social-links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contacts-page .contact-us{padding-left:15px;padding-right:15px}}@media only screen and (max-width:1199px){.contacts-page{padding-left:15px!important}.contacts-page .contact-info,.contacts-page .contact-us{width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.contacts-page .contact-info,.contacts-page .contact-us,.contacts-page .map-block{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.contacts-page .contact-info{padding-right:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contacts-page .contact-info-wrap{width:33.3333%;-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}.contacts-page .contact-us{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.contacts-page .map-block{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.contacts-page .contact-us,.contacts-page .map-block{margin-top:50px}.contacts-page #map:after{padding-top:56.25%}}@media only screen and (min-width:992px){.contacts-page .title-block{display:none}}@media only screen and (max-width:991px){.contacts-page{padding-left:0!important;padding-top:0}.contacts-page .title-block{width:calc(100% + 15px);-webkit-box-flex:0;-ms-flex:0 0 calc(100% + 15px);flex:0 0 calc(100% + 15px);margin-bottom:30px}.contacts-page #map{border-radius:0;overflow:hidden;-webkit-box-shadow:none;box-shadow:none;margin-left:-15px;margin-right:-15px}}@media only screen and (max-width:767px){.contacts-page .contact-info-wrap{width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media only screen and (max-width:480px){.contacts-page .contact-info-wrap{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}