

/* Start:/local/templates/mavt_adaptiv_2022/components/bitrix/news/contacts/style.css?17556110313394*/
.contacts-page {
  margin-top: 25rem;
}

.contacts-page .map-block {
  border: 1rem solid #d8dee6;
  border-radius: 3rem;
  margin-bottom: 40rem;
}

.contacts-page .map-block .map-block__header {
  padding: 0 35rem;
}

.contacts-page .map-block .map-block__header .map-block__header-title {
  border-bottom: 1rem solid #d8dee6;
  padding: 30rem 0;
}

.contacts-page .map-block .map-block__header .map-block__header-title .title {
  font-size: 20rem;
  color: #292d35;
  font-weight: bold;
}

.contacts-page .map-block .map-block__header .map-block__header-title .all-marketplaces {
  display: flex;
  align-items: center;
  font-size: 13rem;
}

.contacts-page .map-block .map-block__header .map-block__header-title .all-marketplaces svg {
  margin-left: 10rem;
  transform: translateY(1px);
}

.contacts-page .map-block .map-block__header .map-block__header-title .all-marketplaces:hover svg {
  fill: #8e1642;
}

.contacts-page .map-block .map-block__body {
  position: relative;
  border-top: 1rem solid #e9edf4;
  overflow: hidden;
}

.contacts-page .map-block .map-block__header .map-block__header-info {
  flex-wrap: wrap;
  row-gap: 30px;
  column-gap: 30px;
  padding: 30rem 0;
  color: #292d35;
}

.contacts-page .map-block .map-block__header .map-block__header-info .location,
.contacts-page .map-block .map-block__header .map-block__header-info .schedule,
.contacts-page .map-block .map-block__header .map-block__header-info .phone {
  position: relative;
  padding-left: 40rem;
  line-height: 1.4;
  color: #292d35;
}

.contacts-page .map-block .map-block__header .map-block__header-info .phone a {
  color: #292d35;
}

.contacts-page .map-block .map-block__header .map-block__header-info .location:before,
.contacts-page .map-block .map-block__header .map-block__header-info .schedule:before,
.contacts-page .map-block .map-block__header .map-block__header-info .phone:before {
  content: '';
  display: block;
  width: 25rem;
  height: 28rem;
  position: absolute;
  top: 4rem;
  left: 0;
}

.contacts-page .map-block .map-block__header .map-block__header-info .location:before {
  background: url('/local/templates/mavt_adaptiv_2022/components/bitrix/news/contacts/images/location.png') 0 0 no-repeat;
}

.contacts-page .map-block .map-block__header .map-block__header-info .schedule:before {
  background: url('/local/templates/mavt_adaptiv_2022/components/bitrix/news/contacts/images/schedule.png') 0 0 no-repeat;
}

.contacts-page .map-block .map-block__header .map-block__header-info .phone:before {
  background: url('/local/templates/mavt_adaptiv_2022/components/bitrix/news/contacts/images/phone.png') 5rem 0 no-repeat;
}

.contacts-page .map-block .map-block__header .map-block__header-info .info {
  color: #7c889c;
  font-size: 13rem;
}

@media (max-width: 575px) {
  .contacts-page {
    margin-top: 15rem;
  }

  .contacts-page .map-block .map-block__header .map-block__header-title .all-marketplaces {
    display: none;
  }

  .contacts-page .map-block .map-block__header .map-block__header-title {
    border: none;
    justify-content: center !important;
  }

  .contacts-page .map-block .map-block__header .map-block__header-info {
    padding-top: 0;
    flex-direction: column;
  }

  .contacts-page .map-block .map-block__header .map-block__header-info .location,
  .contacts-page .map-block .map-block__header .map-block__header-info .phone {
    margin-bottom: 18rem;
  }

  .contacts-page .map-block {
    margin-bottom: 30rem;
  }
}

/* End */


/* Start:/local/templates/mavt_adaptiv_2022/components/bitrix/map.yandex.system/main/style.css?1755611031681*/
div.bx-yandex-map {color: black; font-size: 11px;}
div.bx-yandex-map div.YMaps-b-balloon-content {color: black; font-size: 11px;}
div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td {
	padding: 0px !important;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td textarea{
	font-size: 11px;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td.YMaps-b-balloon-b {
	background-image: none !important;
}

/* End */


/* Start:/local/templates/mavt_adaptiv_2022/components/bitrix/form/commercial_offer/style.css?17556110311870*/
.form-offer {
  border: 1px solid #d8dee6;
  border-radius: 3px;
  padding: 29px;
  margin-bottom: 40px;
}

.form-offer h3 {
  margin-top: 0;
}

.form-offer .preview__body {
  margin-left: 29px;
  color: #7C889B;
}

.form-offer .text__big {
  font-weight: 700;
  font-size: 20px;
  line-height: 1.1;
  color: #292D35;
}

.form-offer .text__medium {
  font-weight: 700;
  font-size: 16px;
  line-height: 1.4;
  color: #292D35;
}

.form-offer .form-offer__preview a {
  border-bottom-style: dotted;
  color: #8C1A42;
}

.form-offer .form-offer__detail {
  position: relative;
}

.form-offer .close-form {
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
}

.form__group .file-control {
  width: 200px;
}

.form__group .file-control input {
  width: 100%;
  height: 100%;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}

.form__group .file-control label {
  display: flex;
  align-items: center;
}

.form__group .file-control .svg--clip {
  flex-shrink: 0;
}

.form__group .file-control .file-control__remove {
  display: none;
  margin-left: 12px;
  cursor: pointer;
  border: none;
  background: none;
  padding: 0;
}

.form__group .file-control.state--has-file .file-control__remove {
  display: block;
}

.form__group .file-control .file-control__text {
  margin-left: 12px;
  border-bottom: 1px dotted;
  padding: 0;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.form__group .file-control .file-control__text:not(:hover) {
  color: #273647;
}

.form__group .file-control.state--has-file .file-control__text {
  border-bottom: none;
}

@media (max-width: 767px) {
  .form-offer .preview__image {
    display: none;
  }
  .form-offer .preview__body {
    margin-left: 0;
  }
}

/* End */


/* Start:/local/templates/mavt_adaptiv_2022/components/bitrix/news.list/contacts/style.css?17556110312276*/
.contacts-persons .contacts-persons__person {
  border: 1px solid #d8dee6;
  border-bottom: none;
  border-radius: 3px;
  padding: 29px;
}

.contacts-persons .contacts-persons__person:last-child {
  border-bottom: 1px solid #d8dee6;
}

.contacts-persons .contacts-persons__person .contacts-persons__person-image img {
  border-radius: 50%;
  width: 100px;
  height: 100px;
  object-fit: cover;
}

.contacts-persons .contacts-persons__person .contacts-persons__person-body {
  margin-left: 29px;
}

.contacts-persons .contacts-persons__person .gray-text {
  color: #7c889b;
}

.contacts-persons .contacts-persons__person .person-post {
  margin-bottom: 4px;
}

.contacts-persons .contacts-persons__person .contacts-persons__person-about {
  margin-bottom: 17px;
}

.contacts-persons .contacts-persons__person .contacts-persons__person-about .person-name {
  font-size: 18px;
  font-weight: bold;
  color: #292d35;
}

.contacts-persons .contacts-persons__person .contacts-persons__person-contacts .gray-text {
  font-size: 13px;
  line-height: 1.3;
}

.contacts-persons .contacts-persons__person .contacts-persons__person-contacts,
.contacts-persons .contacts-persons__person .contacts-persons__person-contacts a {
  color: #292d35;
}

.contacts-persons .contacts-persons__person .contacts-persons__person-contacts a:hover {
  color: #8e1642;
}

.contacts-persons .contacts-persons__person .contacts-persons__person-contacts .person-email {
  margin-left: 40px;
}

@media (max-width: 575px) {
  .contacts-persons .contacts-persons__person {
    align-items: flex-start !important;
  }

  .contacts-persons .contacts-persons__person .contacts-persons__person-image img {
    max-width: 55px;
    max-height: 55px;
  }

  .contacts-persons .contacts-persons__person .contacts-persons__person-contacts {
    flex-direction: column;
  }

  .contacts-persons .contacts-persons__person .contacts-persons__person-contacts .person-phone {
    margin-bottom: 12px;
  }

  .contacts-persons .contacts-persons__person .contacts-persons__person-contacts .person-email {
    margin-left: 0;
  }

  .contacts-persons .contacts-persons__person .contacts-persons__person-about {
    margin-bottom: 15px;
  }
}

/* End */
/* /local/templates/mavt_adaptiv_2022/components/bitrix/news/contacts/style.css?17556110313394 */
/* /local/templates/mavt_adaptiv_2022/components/bitrix/map.yandex.system/main/style.css?1755611031681 */
/* /local/templates/mavt_adaptiv_2022/components/bitrix/form/commercial_offer/style.css?17556110311870 */
/* /local/templates/mavt_adaptiv_2022/components/bitrix/news.list/contacts/style.css?17556110312276 */
