

/* Start:/local/templates/.default/components/bitrix/map.yandex.view/map/style.css?17842899023132*/
.map-detail-items__item--hidden {
  display: none;
}
.map-detail-items__item {
  padding: 25px 32px;
}
.map-detail-items__item-svg {
  position: absolute;
  right: 6px;
  top: 8px;
  width: 30px;
  height: 30px;
  text-align: center;
  cursor: pointer;
}
.map-detail-items__item-svg:not(:hover) svg path {
  fill: #999;
}
.map-detail-items__item-close {
  width: 10px;
  height: 10px;
}
.map-detail-items__item-title {
  margin-bottom: 18px;
}
.map-detail-items__item-property {
  margin-top: 10px;
}
.map-detail-items__item-buttons {
  margin-top: 24px;
}
@media (max-width: 530px) {
  .map-detail-items__item {
    padding-left: 28px;
    padding-right: 28px;
  }
}


.cluster_custom {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  height: 50px;
}

.cluster_custom svg {
  width: 50px;
  height: 50px;
}

.cluster_custom .cls-cluster {
  opacity: 1;
}

.cluster_custom span {
  position: absolute;
  top: 0;
  bottom: 10px;
  left: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin: auto;
  font-size: 12px;
  font-weight: 500;
}

.ymaps-default-cluster {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.ymaps-default-cluster ymaps {
  width: 50px;
  height: 50px;
}

.my-custom-circle-container circle {
  width: 20px !important;
  height: 20px !important;
  stroke-width: 4px;
}

.ymaps-b-balloon,
.ymaps-b-balloon ymaps {
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
  height: -webkit-fit-content !important;
  height: -moz-fit-content !important;
  height: fit-content !important;
  background-color: transparent;
  border: none;
}

ymaps.ymaps-b-balloon__close {
  display: none;
}

.my-custom-balloon__close {
  position: absolute;
  right: 5px;
  top: 2px;
  width: 10px;
  height: 10px;
  padding: 0;
  border: none;
  background-color: transparent;
}

.my-custom-balloon {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -ms-flex-direction: column;
          flex-direction: column;
  min-width: 240px;
  padding: 15px;
  border-radius: 0 10px 10px 10px;
  background-color: #ffffff;
}

.my-custom-balloon__wrapper-img {
  width: 100%;
  height: auto;
  margin-bottom: 5px;
  border-radius: 5px;
  overflow: hidden;
}

.my-custom-balloon__wrapper-img img {
  width: 100%;
  height: 100%;
}

.my-custom-balloon__title {
  margin: 0;
  color: #000000;
  font-family: Montserrat;
  font-size: 20px;
  font-weight: 700;
  line-height: 1;
}

.my-custom-balloon__date {
  margin: 0;
  color: #000000;
  font-family: Montserrat;
  font-size: 12px;
  font-style: italic;
  font-weight: 400;
  opacity: 0.5;
}
/* End */


/* Start:/bitrix/templates/aspro-allcorp3/components/bitrix/map.yandex.system/map/style.min.css?1781773987421*/
div.bx-yandex-map,div.bx-yandex-map div.YMaps-b-balloon-content{color:#000}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:0!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.YMaps-b-balloon-b{background-image:none!important}
/* End */


/* Start:/bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1781773564666*/
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:/bitrix/templates/aspro-allcorp3/components/bitrix/news.list/contacts-list/style.min.css?17817739873206*/
.contacts__ajax_items .contacts-list{margin-top:43px}.contacts-list__section{margin-top:43px;position:relative}.contact-link_block{margin-top:0}.contacts-list .contacts-list__section:first-child{margin-top:0}.contacts-list__section-title{margin-bottom:25px}.contacts-list__wrapper{position:relative}.contacts-list__item{padding:25px 123px 32px 32px}.contacts-list__item-image-wrapper{position:relative}.contacts-list__item-image-wrapper .contacts-list__item-link,.contacts-list__item-image-wrapper>span{margin-right:32px;width:150px;height:100px;display:inline-block;position:relative;vertical-align:top;margin-top:6px}.contacts-list__item-image{background-size:cover;background-position:center;background-repeat:no-repeat;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.contacts-list__item-col{flex:1;padding-right:15px}.contacts-list__item-without-image .contacts-list__item-text-top-part>.contacts-list__item-col{flex-basis:calc(182px + (100% - 182px)/ 2)}.contacts-list__item-title{margin:0 0 6px 0}.contacts-list__item .contacts-list__item-metro .svg,.contacts-list__item .contacts-list__item-schedule .svg{margin-right:10px}.contacts-list__item .contacts-list__item-schedule .svg{margin-top:-2px}.contacts-list__item-info{margin:3px 0 0 0;flex-grow:1}.contacts-list__item-emails,.contacts-list__item-phones{line-height:21px}.contacts-list__item-coord{cursor:pointer;flex-shrink:0}.contacts-list__item-coord .color-theme{color:var(--fill_dark_light_white_hover)}.contacts-list__item-coord svg path{fill:var(--fill_dark_light_white_hover)}.contacts-list__item-coord:hover .color-theme{color:#333;color:var(--fill_dark_light_ccc)}.contacts-list__item-coord:hover svg path{fill:#333;fill:var(--fill_dark_light_ccc)}.contacts-list__item-coord .svg{margin:0 9px 0 0}.contacts-list__item-pay{margin:9px -8px 0}.contacts-list__item-pay__value{padding:0 8px;height:20px;line-height:20px}.contacts-list__item-pay__value img{max-width:40px}.contacts-list__wrapper .arrow-all{right:32px;top:35px}.contacts-list__item-properties{margin:20px 0 0 0}.contacts-list__item-properties-item-wraper{padding:0 0 0 15px;position:relative}.contacts-list__item-properties-item-wraper:before{content:"";position:absolute;left:0;top:9px;width:4px;height:4px;border-radius:2px;background-color:#9e9e9e;background:var(--theme-base-color)}@media (min-width:1450px){.contacts-list__item-col--right{display:flex;flex:1;flex-direction:row;justify-content:space-between}.contacts-list__item-coord{padding:1px 0 0 15px}}@media (min-width:1300px) and (max-width:1449px){.contacts-list__item-coord{padding:11px 0 0 0}}@media (min-width:1300px){.contacts-list__item--hidden-f1300{display:none}}@media (max-width:1299px){.contacts-list__item--hidden-t1299{display:none}.contacts-list__item-info{margin:6px 0 0 0}.contacts-list__item-info>.line-block{flex-direction:column}}@media (max-width:600px){.contacts-list__item{flex-direction:column!important}.contacts-list__item:not(.contacts-list__item-without-image){padding:32px}.contacts-list__item-col{padding:0}.contacts-list__item-image-wrapper .contacts-list__item-link,.contacts-list__item-image-wrapper>span{margin:0}.contacts-list__item-image-wrapper{margin:0 0 33px 0}}
/* End */
/* /local/templates/.default/components/bitrix/map.yandex.view/map/style.css?17842899023132 */
/* /bitrix/templates/aspro-allcorp3/components/bitrix/map.yandex.system/map/style.min.css?1781773987421 */
/* /bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1781773564666 */
/* /bitrix/templates/aspro-allcorp3/components/bitrix/news.list/contacts-list/style.min.css?17817739873206 */
