

/* Start:/bitrix/templates/medclinic/components/bitrix/main.include/page_contacts_1/style.css?17726961241555*/
.page_header {
	border-bottom: 1px solid #F3F3F3;
}

.page_header .heading {
	font-size: 46px;
	padding: 0;
	margin-bottom: 56px;
}

.page_header .heading:after {
	content: none;
}

.map_support {
	display: flex;

}

.map_image {
	max-height: 400px;
	width: 400px;
	border-radius: 15px;
}

.header_map_support {
	margin-top: 20px;
	margin-bottom: 20px;
}

.text_map_support {
	margin-left: 15px;
	font-size: medium;
}

#contacts_block {
	position: relative;
	border-top: 1px solid #F3F3F3;
}

#map_main {
	width: 100%;
}

.address_text {
	margin: 84px 0 30px;
	color: #757575;
	font-size: 34px;
}

.contacts_preview_text {
	color: #707070;
	font-size: 1em;
	line-height: 25px;
	margin: 36px 0 30px;
}

.contacts_preview_text .btn {
	margin: 64px 0;
}


#map_main .bx-yandex-map {
	height: 660px !important;
}


.contacts_region {
	color: #757575;
	font-size: 23px;
	margin: 52px 0 33px;
}

#contacts_block {
	padding-bottom: 60px;
}

.qarm-chat-btn {
	background-color: #00bbf1;
	color: #fff !important;
}

.qarm-soc-icons,
.qarm-icon-vk {
	display: none
}

@media (max-width: 785px) {
	.map_image {
		width: 300px;
		max-height: 300px;
	}

	.text_map_support {
		font-size: small;
	}
}

@media (max-width: 500px) {
	.map_image {
		width: 300px;
		max-height: 400px;
	}

	.text_map_support {
		margin-left: 0;
		margin-top: 15px;
		font-size: small;
		text-align: left;
	}

	.map_support {
		flex-wrap: wrap;
		justify-content: center;
	}
}
/* End */


/* Start:/bitrix/templates/medclinic/components/bitrix/map.yandex.system/contacts_map/style.css?1700052809780*/
.placemark_baloon_container {
    padding: 25px
}
.placemark_baloon_header {
    font-size: 1.29em;
    line-height: 1.6471em;
}
.placemark_baloon_info {
    color:#212121;
    margin-top:16px;
}
.placemark_baloon_info .placemark_baloon_label {
    font-size: .7779em;
    line-height: 1.3em;
    text-transform: uppercase;
    letter-spacing: .8px!important;
    color: #999;
    margin-bottom:2px;
    font-family: var(--prv_font_family);
}
.placemark_baloon_value {
    font-size: var(--prv_font_size);
    font-family: var(--prv_font_family);
}
.map_marker_border1 {
  fill: var(--prv_color);
}
.map_marker_bg {
  fill: #fff;
}
.map_marker_el1,
.map_marker_border2 {
  stroke: none;
}
.map_marker_border2 {
  fill: rgba(255,255,255,0.79);
}
/* End */


/* Start:/bitrix/templates/medclinic/components/bitrix/news.list/contacts_1/style.css?1700052809973*/
.contacts_item{
	padding: 30px 12px;
	border: 1px solid #EEF1F4;
	align-items: center;
	margin: 0 !important;
}
.contacts_item .btn_cnt{
	text-align: right;
}
.contacts_img{
	height: 94px;
	width: 100%;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}
.contacts_item_address{
	font-size: 16px;
	margin-bottom: 11px;
}
.contacts_item_station{
	color: #757575;
	font-size: 0.73333em;
	margin-bottom: 18px;
	text-transform: uppercase;
}
.contacts_item_station .fa{
	color: #D00015;
	width: 18px;
}
.contacts_item_wt{
	font-size: 13px;
	color: #757575;
}
.contacts_item_wt .fa{
	width: 18px;
}
.contacts_item_email{
	color: #757575;
}
@media(min-width: 1200px){
    .contacts_item_email {
        text-align: center;
    }
}
@media(max-width: 991px){
	.contacts_item{
		display: block;
	}
	.contacts_item_phones{
		margin: 8px 0;
	}
	.contacts_item .btn_cnt{
		margin-top: 12px;
	}
}
/* End */
/* /bitrix/templates/medclinic/components/bitrix/main.include/page_contacts_1/style.css?17726961241555 */
/* /bitrix/templates/medclinic/components/bitrix/map.yandex.system/contacts_map/style.css?1700052809780 */
/* /bitrix/templates/medclinic/components/bitrix/news.list/contacts_1/style.css?1700052809973 */
