

/* Start:/local/templates/volnewmer/components/bitrix/news.detail/procedure_intro/style.css?17669638582530*/
/* PROCEDURE INTRO STYLES */

.section_group_volformer {overflow:hidden;}

.pr_intro_section {background: var(--site-color-bg);position:relative;overflow: hidden;}  
.pr_intro_section .page_title_section {text-align:center;margin-bottom: 60px;}  
.pr_intro_section .sub_caption {text-align:center;position: relative;z-index: 5;} 
.sub_caption.pr_intro_sub_caption {margin-bottom: 90px;}

.pr_intro_decor {position:relative;} 
.pr_intro_decor_pic {position:absolute;z-index:1;top: 26px;left:calc(50% - 250px);width: 469px;aspect-ratio:1/1;background-color:transparent !important;} 

.pr_intro_list {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;}
.pr_intro_list_col {width: 34%;} 
.pr_intro_list .pr_intro_item {margin-bottom: 25px;}  
.pr_intro_list .pr_intro_item .sub_caption {text-align:left;margin-bottom: 28px !important;} 
.pr_intro_list .pr_intro_item.style_text p {margin-bottom:15px;}

.decor_romb_pink.pr_intro_decor_romb_pink {position: absolute;top: -50px;left: calc(50% - -650px);z-index: 1;width: 560px;opacity: 1;border-color: #4f0d29;} 
.decor_romb_grey.pr_intro_decor_romb_grey {position: absolute;top: 90px;left: calc(50% - 1210px);z-index: 1;width: 560px;opacity: 0.3;} 

@media (max-width: 1399px) {
  .pr_intro_decor_pic {left: calc(50% - 217px);width: 413px;top: 107px;}
  .decor_romb_pink.pr_intro_decor_romb_pink {left: calc(50% - -450px);top: -140px;}
  .decor_romb_grey.pr_intro_decor_romb_grey {left: calc(50% - 920px);top: 130px;}
}

@media (max-width: 1199px) { 
  .pr_intro_list {display: flex;flex-wrap: wrap;justify-content: flex-start;flex-direction: column;align-content: flex-start;} 
  .pr_intro_list_col {width: 43%;} 
  .pr_intro_decor_pic {left: calc(50%);width: 413px;top:0;}  
  
}

@media (max-width: 991px) {
  .pr_intro_list {display:block;} 
  .pr_intro_list_col {width: 100%;} 
  .pr_intro_list .pr_intro_item {width:100%;}
  .pr_intro_decor_pic {position:relative;width:100%;left: -22px;background-position-x: center;margin-bottom: 50px;height: 300px;}
} 

@media (max-width: 680px) { 
  .decor_romb_pink.pr_intro_decor_romb_pink {left: calc(50% - -140px);top: -60px;} 
  .decor_romb_grey.pr_intro_decor_romb_grey {left: calc(50% - 690px);top: 690px;} 
} 

@media (max-width: 640px) {
  .pr_intro_section .page_title_section { margin-bottom: 30px; } 
  .sub_caption.pr_intro_sub_caption { margin-bottom: 40px; font-size:17px; } 
  .pr_intro_list .pr_intro_item .sub_caption {font-size:17px ;}
}

/* End */


/* Start:/local/templates/volnewmer/components/bitrix/news.detail/procedure_how/style.css?17669639931404*/
/* PROCEDURE_HOW STYLES */ 

.pr_how_section {}  
.pr_how_section .page_title_section {text-align:center;margin-bottom: 60px;}  
.pr_how_grid {display: flex;justify-content: space-between;align-items: center;}
.pr_how_grid_col {width: 48%;}  
.pr_how_text {} 
.pr_how_pic {display:block;}
.pr_how_pic img {display:block;max-width:100%;height:auto;border-radius:15px;}
ol.decor_num { counter-reset:item; margin:0; padding-left:0; } 
ol.decor_num > li {counter-increment:item;list-style: none;margin: 0;margin-bottom: 25px;font-size: 16px !important;line-height: 1.3;position: relative;overflow: visible;padding-left: 40px;/* margin-left: 20px; */} 
ol.decor_num > li:before {content:counter(item);margin-right: 11px;padding: 1px;display: block;border-radius: 50%;width: 30px;height: 30px;background: var(--site-color-pink);color: #fff;text-align: center;font: inherit;float: left;line-height: 30px;position: absolute;top: -5px;left: -0px;}

@media (max-width: 1199px) { 
  .pr_how_grid {display:block;}
  .pr_how_grid_col {width:100%;}
  .pr_how_pic {margin-bottom:40px;}
}  

@media (max-width: 991px) { 
  .pr_how_grid { display: flex; flex-direction: column; }
  .pr_how_grid.pr_how_grid_last {display: flex;flex-direction: column-reverse;margin-top: 40px;}
  .pr_how_grid_col {width: 100%; }    
  .pr_how_text {margin-right: 0px;}  
  .pr_how_pic {margin-bottom:40px;} 
}  

/* End */


/* Start:/local/templates/volnewmer/components/bitrix/news.detail/procedure_vs/style.css?17669648782551*/
/* PROCEDURE PROS AND CONS STYLES */

.section_group_volformer {overflow:hidden;}

.pr_vs_section {background: var(--site-color-bg);position:relative;overflow: hidden;}  
.pr_vs_section .page_title_section {margin-bottom: 35px;}  
.pr_vs_section .sub_caption {text-align:center;position: relative;z-index: 5;} 
.sub_caption.pr_vs_sub_caption {margin-bottom: 90px;}

.pr_vs_decor {position:relative;} 
.pr_vs_decor_pic {position:absolute;z-index:1;top: 26px;left:calc(50% - 250px);width: 469px;aspect-ratio:1/1;background-color:transparent;} 

.pr_vs_list {display: flex;flex-wrap: wrap;justify-content: space-between;position: relative;z-index: 10;}
.pr_vs_list_col {width: 34%;} 
.pr_vs_list .pr_vs_item {margin-bottom: 25px;width: 50%;padding-left: 5px;position:relative;}  
.pr_vs_list .pr_vs_item::before {content:'';top:0;left:0;position: absolute;display:block;width: 7px;height: 200px;background: var(--site-color-pink);}
.pr_vs_item_wrap {padding-top: 10px;padding-left: 33px;}
.pr_vs_list .pr_vs_item .sub_caption {text-align:left;margin-bottom: 28px !important;} 
.pr_vs_list .pr_vs_item.style_text p {margin-bottom:15px;}

.pr_vs_item_list ul {list-style:none;padding:0;}
.pr_vs_item_list ul li {margin-bottom:15px} 

.decor_romb_pink.pr_vs_decor_romb_pink {position: absolute;top: 20px;right: calc(50% + 600px);z-index: 1;width: 560px;opacity: 1;border-color: #4f0d29;} 
.decor_romb_grey.pr_vs_decor_romb_grey {position: absolute;top: 10px;right: calc(50% - 1060px);z-index: 1;width: 560px;opacity: 0.3;} 

@media (max-width: 1399px) {
  .pr_vs_decor_pic {left: calc(50% - 217px);width: 413px;top: 107px;}
  .decor_romb_pink.pr_vs_decor_romb_pink {right: calc(50% + 290px);}
  .decor_romb_grey.pr_vs_decor_romb_grey {right: calc(50% - 800px);}
}

@media (max-width: 1199px) { 
  .pr_vs_list_col {width: 43%;} 
  .pr_vs_decor_pic {left: calc(50%);width: 413px;top:0;}  
}

@media (max-width: 991px) { 
  .pr_vs_list_col {width: 100%;margin-bottom:15px;} 
  .pr_vs_list {display:block;} 
  .pr_vs_list_col {width: 100%;} 
  .pr_vs_list .pr_vs_item {width:100%;} 
} 

@media (max-width: 680px) { 
  .decor_romb_grey.pr_vs_decor_romb_grey {left: calc(50% - -140px);top: -60px;} 
  .decor_romb_grey.pr_vs_decor_romb_grey {left: calc(50% - 690px);top: 690px;} 
} 

@media (max-width: 640px) {
  .pr_vs_section .page_title_section { margin-bottom: 30px; } 
  .sub_caption.pr_vs_sub_caption { margin-bottom: 40px; font-size:17px; } 
  .pr_vs_list .pr_vs_item .sub_caption {font-size:17px ;}
}

/* End */


/* Start:/bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1731576850666*/
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/volnewmer/components/bitrix/news.list/geo_points/style.css?17488072433154*/
/* WHERE TO BY STYLES */

.s_where_section { padding: 70px 0; } 
.s_where_section .page_title_section { text-align: center; } 

/*map block*/
.map_service { margin-top: 48px; }
.block-map{ display: flex; margin-top: 48px; position: relative; z-index: 10;}
.block-map_box{ width: 960px; }
.block-map_item a { color: #e11f26; } 
.block-map_list{ padding: 0 15px; height: 620px; overflow: auto; box-sizing: border-box; background: #FFF; } 

/*list*/
.clinik { padding: 19px 0 20px; border-bottom: 1px solid #EFEFEF; }  
.clinic_title { font-size: 18px; line-height: 1.44; color: #e11f26; margin-bottom: 9px; }  
.clinic_address { font-size: 18px; line-height: 1.44; margin-bottom: 9px; max-width: 435px; }  
.clinic_more { margin-bottom: 8px; } 
.clinic_more span { font-size: 16px; line-height: 1.62; border-bottom: 1px dashed #222021; position: relative; cursor: pointer; } 
.clinic_more span:after {content: ''; width: 14px; height: 14px; display: inline-block; background: url(/local/templates/volnewmer/img/icons/icon_down_arrow.svg) center no-repeat; position: absolute; top: 5px; bottom: 0; right: -19px; margin: auto; background-size: contain;}
.clinic_more.active span:after {transform:rotate(180deg);}

.clinic_info { font-size: 16px; line-height: 1.62; display: none; }  
.clinic_more.active + .clinic_info { display: flex; flex-direction: column; }  
.clinic_info { font-size: 16px; line-height: 1.62; display: none; }   
@media(max-width:991px){
  .block-map{ flex-direction: column; }
  .block-map_item { width: 100%; } 
}
/*map block*/

.yandex_map { display: block; height: 620px; } 
.clinic_title { cursor: pointer; } 
.block-map_box { width: calc(100% - 600px) !important ; } 
.block-map_list { position: relative; padding-right: 35px !important; width: 600px; } 
.block-map_list .clinic_search { position: absolute; width: 100%; height: 50px; width: calc(100% - 52px) !important; } 
.clinic_list_items { margin-top: 50px; overflow-y: auto; overflow-x: hidden; height: calc(100% - 50px); } 
.clinic_search_form { height: 100%; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: center; border: 1px solid silver; align-content: stretch; } 
.clinic_search_cell { } 
.clinic_search_cell_text { width: 100%; padding-right: 7px; } 
.clinic_search_cell_close { } 
.clinic_search_cell_submit { width: 43px; } 
.search_clinic_input { outline: none; display: block; width: 100%; height: 100%; font-size: 21px; line-height: inherit; border: none; padding: 4px 11px; }
.search_clinic_button { background: none; border: none; outline: none; cursor: pointer; } 
.clinic_no_result { text-align: center; color: #e11f26; } 
@media(max-width: 1200px) {
    .block-map_box { width: calc(100% - 450px) !important; } 
    .block-map_list { width: 450px; } }
@media(max-width: 991px) {
    .block-map_box { width:100% !important; } 
    .block-map_list { padding: 0 15px !important; width: 100%; }
    .block-map_list .clinic_search { width: calc(100% - 30px) !important; } 
    .block-map_item { width: 100%; margin-top: 20px; }
    .clinic_list_items { }
}
/* End */
/* /local/templates/volnewmer/components/bitrix/news.detail/procedure_intro/style.css?17669638582530 */
/* /local/templates/volnewmer/components/bitrix/news.detail/procedure_how/style.css?17669639931404 */
/* /local/templates/volnewmer/components/bitrix/news.detail/procedure_vs/style.css?17669648782551 */
/* /bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1731576850666 */
/* /local/templates/volnewmer/components/bitrix/news.list/geo_points/style.css?17488072433154 */
