

/* Start:/local/templates/telepak/css/static-pages/contacts.css?17695200628455*/
.contact {
    display: flex;
    margin-bottom: 50px;
  }
  @media (max-width: 999px) {
    .contact_container {
      margin-top: 10px;
    }
  }
  @media (max-width: 768px) {
    .contact {
      flex-direction: column-reverse;
    }
  }
  .contact .contact_wrapper {
    min-width: 360px;
  }
  @media (max-width: 480px) {
    .contact .contact_wrapper {
      min-width: auto;
    }
  }
  .contact .contact_wrapper .contant_title {
    font-size: 30px;
    line-height: 33px;
    font-weight: 600;
    margin-bottom: 20px;
  }
  @media (max-width: 768px) {
    .contact .contact_wrapper .contant_title {
      margin-bottom: 15px;
      font-size: 20px;
      line-height: 22px;
    }
  }
  .contact .contact_wrapper .contact_content {
    border: 1px solid var(--main-light-gray-color);
    border-radius: 10px;
    padding: 30px;
    margin-right: 30px;
  }
  @media (max-width: 768px) {
    .contact .contact_wrapper .contact_content {
      padding: 20px 25px 25px 25px;
      margin-right: 0;
    }
  }
  .contact .contact_wrapper .contact_content .content_number {
    margin-bottom: 20px;
  }
  @media (max-width: 999px) {
    .contact .contact_wrapper .contact_content .content_number {
      margin-bottom: 15px;
    }
  }
  .contact .contact_wrapper .contact_content .content_number .number_title {
    font-size: 18px;
    line-height: 19.8px;
    font-weight: 500;
    color: var(--main-gray-color);
    margin-bottom: 5px;
  }
  @media (max-width: 999px) {
    .contact .contact_wrapper .contact_content .content_number .number_title {
      font-size: 16px;
      line-height: 17.6px;
    }
  }
  @media (max-width: 768px) {
    .contact .contact_wrapper .contact_content .content_number .number_title {
      font-size: 16px;
      line-height: 17.6px;
    }
  }
  .contact .contact_wrapper .contact_content .content_number .number_in {
    font-size: 20px;
    line-height: 22px;
    font-weight: 500;
    color: var(--main-blue-color);
  }
  @media (max-width: 999px) {
    .contact .contact_wrapper .contact_content .content_number .number_in {
      font-size: 17px;
      line-height: 18.7px;
    }
  }
  @media (max-width: 768px) {
    .contact .contact_wrapper .contact_content .content_number .number_in {
      font-size: 16px;
      line-height: 17.6px;
    }
  }
  .contact .contact_wrapper .contact_content .content_addres {
    margin-bottom: 20px;
  }
  @media (max-width: 999px) {
    .contact .contact_wrapper .contact_content .content_addres {
      margin-bottom: 15px;
    }
  }
  .contact .contact_wrapper .contact_content .content_addres .addres_title {
    font-size: 18px;
    line-height: 19.8px;
    font-weight: 500;
    color: var(--main-gray-color);
    margin-bottom: 5px;
  }
  @media (max-width: 999px) {
    .contact .contact_wrapper .contact_content .content_addres .addres_title {
      font-size: 16px;
      line-height: 17.6px;
    }
  }
  .contact .contact_wrapper .contact_content .content_addres .addres_in {
    font-size: 20px;
    line-height: 24px;
    font-weight: 500;
    color: var(--main-blue-color);
  }
  @media (max-width: 999px) {
    .contact .contact_wrapper .contact_content .content_addres .addres_in {
      font-size: 17px;
      line-height: 20.4px;
    }
  }
  @media (max-width: 768px) {
    .contact .contact_wrapper .contact_content .content_addres .addres_in {
      font-size: 16px;
      line-height: 19.2px;
    }
  }
  .contact .contact_wrapper .contact_content .content_working {
    margin-bottom: 20px;
  }
  @media (max-width: 999px) {
    .contact .contact_wrapper .contact_content .content_working {
      margin-bottom: 15px;
    }
  }
  .contact .contact_wrapper .contact_content .content_working .working_title {
    font-size: 18px;
    line-height: 19.8px;
    font-weight: 500;
    color: var(--main-gray-color);
    margin-bottom: 5px;
  }
  @media (max-width: 999px) {
    .contact .contact_wrapper .contact_content .content_working .working_title {
      font-size: 16px;
      line-height: 17.6px;
    }
  }
  .contact .contact_wrapper .contact_content .content_working .working_in {
    font-size: 20px;
    line-height: 22px;
    font-weight: 500;
    color: var(--main-blue-color);
  }
  @media (max-width: 999px) {
    .contact .contact_wrapper .contact_content .content_working .working_in {
      font-size: 17px;
      line-height: 18.7px;
    }
  }
  @media (max-width: 768px) {
    .contact .contact_wrapper .contact_content .content_working .working_in {
      font-size: 16px;
      line-height: 17.6px;
    }
  }
  .contact .contact_wrapper .contact_content .content_mail {
    margin-bottom: 20px;
  }
  @media (max-width: 999px) {
    .contact .contact_wrapper .contact_content .content_mail {
      margin-bottom: 15px;
    }
  }
  .contact .contact_wrapper .contact_content .content_mail .mail_title {
    font-size: 18px;
    line-height: 19.8px;
    font-weight: 500;
    color: var(--main-gray-color);
    margin-bottom: 5px;
  }
  @media (max-width: 999px) {
    .contact .contact_wrapper .contact_content .content_mail .mail_title {
      font-size: 16px;
      line-height: 17.6px;
    }
  }
  .contact .contact_wrapper .contact_content .content_mail .mail_in {
    font-size: 20px;
    line-height: 22px;
    font-weight: 500;
    color: var(--main-blue-color);
  }
  @media (max-width: 999px) {
    .contact .contact_wrapper .contact_content .content_mail .mail_in {
      font-size: 17px;
      line-height: 18.7px;
    }
  }
  @media (max-width: 768px) {
    .contact .contact_wrapper .contact_content .content_mail .mail_in {
      font-size: 16px;
      line-height: 17.6px;
    }
  }
  .contact .contact_wrapper .contact_content .content_info {
    margin-bottom: 30px;
  }
  @media (max-width: 1399px) {
    .contact .contact_wrapper .contact_content .content_info {
      margin-bottom: 25px;
    }
  }
  @media (max-width: 999px) {
    .contact .contact_wrapper .contact_content .content_info {
      margin-bottom: 30px;
    }
  }
  @media (max-width: 768px) {
    .contact .contact_wrapper .contact_content .content_info {
      margin-bottom: 20px;
    }
  }
  .contact .contact_wrapper .contact_content .content_info .info_title {
    font-size: 18px;
    line-height: 19.8px;
    font-weight: 500;
    color: var(--main-gray-color);
    margin-bottom: 5px;
  }
  @media (max-width: 999px) {
    .contact .contact_wrapper .contact_content .content_info .info_title {
      font-size: 16px;
      line-height: 17.6px;
    }
  }
  .contact .contact_wrapper .contact_content .content_info .info_in {
    font-size: 20px;
    line-height: 24px;
    font-weight: 500;
    color: var(--main-blue-color);
  }
  @media (max-width: 999px) {
    .contact .contact_wrapper .contact_content .content_info .info_in {
      font-size: 17px;
      line-height: 20.4px;
    }
  }
  @media (max-width: 768px) {
    .contact .contact_wrapper .contact_content .content_info .info_in {
      font-size: 16px;
      line-height: 19.2px;
    }
  }
  .contact .contact_wrapper .contact_content .content_social {
    margin-bottom: 30px;
  }
  .contact .contact_wrapper .contact_content .content_social .social_in {
    display: flex;
  }
  .contact .contact_wrapper .contact_content .content_social .social_in .in_whats_app {
    width: 30px;
    height: 30px;
    margin-right: 15px;
  }
  .contact .contact_wrapper .contact_content .content_social .social_in .in_telegram {
    width: 30px;
    height: 30px;
    margin-right: 15px;
  }

  .contact .contact_wrapper .contact_content .content_social .social_in .in_vk {
    width: 30px;
    height: 30px;
  }
  .contact .contact_wrapper .contact_content .content_button {
    display: block;
    text-decoration: none;
    background: var(--main-blue-color);
    border-radius: 7px;
    text-align: center;
    padding: 10px 0;
    color: var(--main-white-color);
    cursor: pointer;
    transition: all 0.3s ease;
  }
  .contact .contact_wrapper .contact_content .content_button:hover {
    background: var(--main-blue-hover-color);
  }
  @media (max-width: 1399px) {
    .contact .contact_wrapper .contact_content .content_button {
      padding: 12px 0;
    }
  }
  .contact .contant_frame {
    width: 100%;
    margin-top: 50px;
    border-radius: 10px;
  }
  @media (max-width: 768px) {
    .contact .contant_frame {
      margin: 0 0 20px;
      height: 300px;
    }
  }
  .contact .contant_frame img {
    width: 100%;
    height: 100%;
  }/*# sourceMappingURL=style.css.map */
/* End */


/* Start:/local/templates/telepak/components/bitrix/breadcrumb/default/style.css?1769520062331*/
.c-breadcrumb {
    margin-bottom: 15px;
}

.c-breadcrumb * {
    color: var(--main-gray-color);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.525px;
    text-decoration: none;
}

.c-breadcrumb *.active {
    color: var(--main-blue-color);
    font-weight: 600;
}
/* End */
/* /local/templates/telepak/css/static-pages/contacts.css?17695200628455 */
/* /local/templates/telepak/components/bitrix/breadcrumb/default/style.css?1769520062331 */
