.contacts-page .title-block{margin-bottom:30px}.contacts-page .contacts-page-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contacts-page .contact-info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.contacts-page .contacts-form{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:460px}.contacts-page .request-call-block{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:460px}.contacts-page .contact-info-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts-page .contact_title{display:block;font-weight:700;text-transform:uppercase;margin-bottom:25px}.contacts-page .contact_subtitle{font-weight:500;margin-bottom:10px}.contacts-page .contact_block{font-weight:300;margin-bottom:1.5625em}.contacts-page .contact_block p{margin-bottom:3px;line-height:24px}.contacts-page .social-links{padding:0!important}.contacts-page .company-email,.contacts-page .company-phone{font-size:16px}@media only screen and (min-width:992px){.contacts-page .title-block{display:none}.contacts-page .contact-info{padding-right:15px;width:calc(100% - 460px)}}@media only screen and (max-width:991px){.contacts-page .contact-info{width:100%}}@media only screen and (max-width:767px){.contacts-page .contacts-form{margin-top:1.5rem;margin-left:auto;margin-right:auto}.contacts-page .request-call-block{max-width:460px;margin-left:auto;margin-right:auto}}@media only screen and (min-width:768px) and (max-width:991px){.contacts-page .contacts-form{max-width:calc(50% - 15px)}.contacts-page .request-call-block{max-width:calc(50% - 15px)}}