

/* Start:/local/templates/aspro-priority_2021/components/bitrix/news.list/benefits_front_1/style.css?1673819740888*/
.in_index .front_tizers.teasers_scroll {background: #FF6C2F;color:#fff;}
.in_index .front_tizers .item-wrap{flex-grow:1;max-width: 428px;}
.in_index .front_tizers .item-wrap .item {background:#fff;min-height:210px;padding:20px 30px;width: 370px;box-shadow: 9px 5px 13px rgba(0, 0, 0, 0.25);}

.in_index .front_tizers .props {display:flex;justify-content: space-between;max-width:1240px;margin:auto;padding-top:30px;padding-bottom:90px;}
.in_index .front_tizers .props .image{float:none;width:auto;text-align:left;margin-bottom:30px;}
.in_index .front_tizers .props .body-info{padding:0;float:none;}
.in_index .front_tizers .props .body-info .font_xs{font:14px/16px Roboto;}

.in_index .props-title {max-width: 1240px;padding: 0 33px;font:40px/47px Roboto;font-weight:500;padding-top:90px;}
.in_index .front_tizers .props .body-info .title{
    font-weight:500;
    color:#1d1d1d;
}
/*

*/
/* End */


/* Start:/local/templates/aspro-priority_2021/components/bitrix/news.list/interactive-map-ya/style.css?16738197401771*/
.int-map .row {position:relative;}
.int-map svg path {fill: #e36d38;}
.map-text {position:absolute;
position: absolute;
width: 470px;
height: 407px;
right: 0;
bottom: 0;
padding: 50px 40px;
background: rgba(255, 255, 255, 0.54);
color: #1D1D1D;
font-size:17px;
line-height:20px;
/* Note: backdrop-filter has minimal browser support */

border-radius: 10px;
}
.map-text h3 {font-size:24px;line-height:29px;}
.blurred-bg{
    backdrop-filter: blur(16px);
}
.int-map {
    margin-bottom: 150px;
}

.map-markers {}
.main-point {position:absolute;top:40%;left:20%;}
.main-point i{width:20px;height:20px;background:brown;display:inline-block;border-radius:20px;border:1px solid Wheat;}
.map-point{position:absolute;left:30%;top:43%;display:inline-block;}
.map-point i{width:20px;height:20px;background:wheat;display:inline-block;border-radius:20px;border:1px solid brown;}
.main-point,.map-point{cursor:pointer;}
.map-point span {color:wheat;margin-left:5px;text-shadow:1px 1px black;display:inline-block;position:relative;top:-2px;font-size:16px;}

.map-baloon {background:yellow;position:relative;top:0px;left:-15px;z-index:2;font-size:14px;border-radius:5px;opacity:0;display:none;box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 30%);}
.map-point  i:hover + span + div,.map-point  i:hover + div{opacity:1;transition: all .5s;display:block;}
.map-baloon .wrap{padding:10px;}
.map-baloo0n:after {
	content: '';
	position: absolute;
	top: 0;
	left: 27%;
	width: 0;
	height: 0;
	border: 50px solid transparent;
	border-bottom-color: yellow;
	border-top: 0;
	border-left: 0;
	margin-left: -35px;
	margin-top: -45px;
	z-index:3;
}
section#geomap h2 {
	font-size: 40px;
	font-style: normal;
	font-weight: 500;
	line-height: 47px;
	letter-spacing: 0em;
	text-align: left;
	color:#1d1d1d;
}
/* End */


/* Start:/local/templates/aspro-priority_2021/components/bitrix/news.list/reviews_w/style.css?16738197401532*/
.reviews_w {margin-top:120px;margin-bottom:150px;}
.reviews_w .question.border {border:2px solid #FF6C2F; box-sizing: border-box;border-radius: 10px;}
.reviews_w .item-views.reviews_items .items .item .question{padding:46px 61px;display:flex;margin:0 75px}
.reviews_w .item-views.reviews_items .items .item .right_block{float:none;min-width:339px;}
.reviews_w .item-views.reviews_items .items .item .image{width:auto;margin:0;}
.reviews_w .item-views.reviews_items .items .item .right_block .image{margin:0;}
.reviews_w .item-views.reviews_items .items .item .right_block img{width:100%;max-width:170px;float:left;}
.reviews_w .item-views.reviews_items .items .item .left_block{padding:0;}
.reviews_w .name{font-family: Roboto;
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: 28px;
letter-spacing: 0em;
text-align: left;
}
.reviews_w .job{font-family: Roboto;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 16px;
letter-spacing: 0em;
text-align: left;
}
.reviews_w .item-views.reviews_items .items .item .question .text{font-family: Roboto;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 16px;
letter-spacing: 0em;
text-align: left;
}
.reviews_w .item-views.reviews_items .items .item .left_block{display:flex;align-items:center;}
.reviews_w h2{margin-bottom:20px;}
.reviews_w p.description_review{max-width: 570px;font-family: Roboto;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 21px;
letter-spacing: 0em;
text-align: left;
margin-bottom:55px;
}
/* End */


/* Start:/bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1673819705666*/
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/aspro-priority_2021/components/bitrix/news.list/contacts_front_1/style.css?16807724023492*/
.map-over {
  position: absolute;
  top:0;
  right:0;
  z-index: 2;
  left: 0;
}
.contacts.front {
  position: relative;
}
.bx-yandex-map {
  max-height: 662px;
  overflow:hidden;
}
.contacts.front > .row > .item:last-of-type{max-height: 662px;overflow: hidden;}
body.with_decorate .contacts.front:not(.contacts_page) .left_block{max-width: 1160px;padding: 0;margin: auto;}
.contacts.front .left_block .top_block{padding-bottom: 0;margin-bottom: 0;border: 0;}

.contacts-blurred {
  width: 470px;
  height: 407px;
  background: rgba(255, 255, 255, .5);
  border-radius: 10px;
  padding:48px 40px;
  margin-top:128px;
}

@supports ((-webkit-backdrop-filter: blur(16px)) or (backdrop-filter: blur(16px))) {
  .contacts-blurred{
    backdrop-filter: blur(16px);
    background: rgba(255, 255, 255, 0.19);
  }
}



.contacts-blurred h3 {
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 40px;
  line-height: 47px;
  color: #000000;
}
body .contacts.front .left_block .top_block .title,
body .contacts.front .left_block .bottom_block .title{
  margin-bottom: 6px;
}
.contacts.front .left_block .bottom_block .title,
.contacts.front .left_block .top_block .title a {
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 10px;
  line-height: 12px;
  color: #000000;
  text-transform:none;
}

body .contacts.front .left_block .bottom_block .email .title{
  margin-bottom: 8px;
}


body .contacts.front .left_block .bottom_block .value,
body .contacts.front .left_block .top_block .address{
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  color: #000000;
}

.contacts.front .left_block .top_block .address:before{
  content:"";
  display: inline-block;
  width:22px;
  height:22px;
  background:url(/local/templates/aspro-priority_2021/components/bitrix/news.list/contacts_front_1/images/map.svg) no-repeat;
  background-size: contain;
  float: left;
  margin:2px 5px 0 0;
}

/*/local/templates/aspro-priority_2021/components/bitrix/news.list/contacts_front_1*/
.contacts.front .left_block .bottom_block .property.schedule .value:before{
  content: "";
  display: inline-block;
  width:23px;
  height:23px;
  background:url(/local/templates/aspro-priority_2021/components/bitrix/news.list/contacts_front_1/images/calendar.svg) no-repeat;
  background-size: contain;
  float: left;
  margin:2px 6px 0px 0;
}
.contacts.front .left_block .bottom_block .property.schedule span{
  display: block;
  font-style: italic;
}

.contacts.front .left_block .bottom_block .property.email .value:before{
  content: "";
  display: inline-block;
  width:26px;
  height:22px;
  background:url(/local/templates/aspro-priority_2021/components/bitrix/news.list/contacts_front_1/images/email.svg) no-repeat;
  float: left;
  margin:-4px 2px 0px 0;
  background-size: contain;
}
.contacts.front .left_block .bottom_block .property.phone .title{display: none;}
.contacts.front .left_block .bottom_block .property.phone{padding-left: 40px;position: relative;}
.contacts.front .left_block .bottom_block .property.phone:before{
  content: "";
  position: absolute;
  left:13px;
  display: inline-block;
  width:22px;
  height:22px;
  background:url(/local/templates/aspro-priority_2021/components/bitrix/news.list/contacts_front_1/images/phone.svg) no-repeat;
  float: left;
  margin:-4px 2px 0px 0;
  background-size: contain;
}
.contacts.front .left_block .bottom_block .property{
  padding-top:20px;
}

/* End */
/* /local/templates/aspro-priority_2021/components/bitrix/news.list/benefits_front_1/style.css?1673819740888 */
/* /local/templates/aspro-priority_2021/components/bitrix/news.list/interactive-map-ya/style.css?16738197401771 */
/* /local/templates/aspro-priority_2021/components/bitrix/news.list/reviews_w/style.css?16738197401532 */
/* /bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1673819705666 */
/* /local/templates/aspro-priority_2021/components/bitrix/news.list/contacts_front_1/style.css?16807724023492 */
