

/* Start:/bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1383716526666*/
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/.default/components/bitrix/news.list/contact-list2/style.css?17645949536235*/
.new-contacts h1{font-weight:500;font-size:36px;line-height:120%;margin:0px;margin-bottom:40px;}
.contact-columns{display:flex;gap:40px;align-items:flex-start;width:100%;margin-bottom:100px;}
.contact-columns .lpart{width:calc(78% - 40px);}
.contact-columns .rpart{width:22%;min-width:309px;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(224, 229, 234, 1);border-radius:20px;overflow:hidden;position:sticky;top:200px;}
.contact-columns .rpart img{margin:0px;}
.contact-columns .rpart .name{margin:0px;margin-top:18px;font-size:18px;font-weight:500;}
.contact-columns .rpart .desc{margin:0px;font-size:16px;font-weight:400;color:rgba(93, 101, 109, 1);margin-top:8px;}
.contact-columns .rpart .name,
.contact-columns .rpart .desc{padding:0px 18px;}
.contact-columns .rpart a{font-family: 'Onest', sans-serif;margin:24px auto 18px !important;height:50px;width:273px;}
.new-contacts .count-cont{font-weight:500;font-size:22px;line-height:134%;max-width:482px;}
#map_container{display:none;}
.good-place{position:absolute;top:8px;right:21px;z-index:2;width:60px;height:60px;}
.contact-list{display:flex;flex-direction:column;gap:30px;margin-top:24px;margin-bottom:40px;}
.contact-elm{padding:30px 0px 30px;border-top:1px solid #DEE3E8;}
.contact-elm > .info{display:flex;gap:24px;}
.contact-elm > .info .img{margin:0px;}
.contact-elm > .info .text{display:flex;flex-direction:column;gap:8px;max-width:395px;margin-bottom:0px;width:100%;}
.contact-elm > .info .text .name{font-size:18px;color:#17232E;font-weight:500;}
.contact-elm > .info .text .description{color:#5D656D;font-size:14px;line-height:136%;}
.contact-elm > .info .text .main_vrach{display:flex;align-items:center;gap:12px;margin-top:auto;font-size:14px;line-height:136%;}
.contact-elm .worktime{padding-left:24px;border-left:1px solid #DEE3E8;width:100%;max-width:195px;display: flex;flex-direction: column;align-items: flex-end;margin-left:auto;}
.contact-elm .worktime > p{margin-bottom:10px;}
.contact-elm .worktime > p a{color:#17232E;font-size:14px;line-height:130%;font-family: 'Onest', sans-serif;}
.contact-elm .worktime > p small{font-family: 'Onest', sans-serif;}
.contact-elm .worktime .list{text-align:right;margin-top:auto;}
.contact-elm .worktime .list p{font-size:14px;line-height:130%;color:#17232E;margin-bottom:6px;}
.contact-elm .worktime .list p.workstring{color:#5D656D;margin-bottom:10px;}
.contact-elm .worktime .list p:last-child{margin-bottom:0px;}
.contact-elm:last-child{border-bottom:1px solid #DEE3E8;}

.addit-info{display:flex;flex-direction:column;width:100%;margin-top:24px;align-items:flex-start;}
.addit-info .addit-wrapper{max-height:0px;overflow:hidden;}
.addit-info .button{display:flex;align-items:center;gap:10px;cursor:pointer;color:#17232E;font-size:16px;}
.addit-info .button.active{color:#005E8F;}
.addit-info .button.active svg{transform:rotate(180deg);}
.addit-info .button.active svg rect{fill:#005E8F;stroke:#005E8F;}
.addit-info .button.active svg path{stroke:#fff;}
.addit-info .addit-wrapper.active{max-height:none;width:100%;}
.addit-info .trasport-grid{display:flex;flex-wrap:wrap;gap:17px;margin-top:18px;}
.addit-info .transport-element{width:calc(50% - 9px);background:#fff;border:1px solid #DEE3E8;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;border-radius:10px;}
.addit-info .transport-element p{font-size:14px;color:#17232E;margin-bottom:8px;}
.addit-info .transport-element p:last-child{margin-bottom:0px;}
.addit-info .transport-element p:first-child{margin-bottom:14px;color:#005E8F;font-weight:500;font-size:16px;}
.addit-info .transport-element p:first-child b{font-weight:500;}
.addit-info .map-block{width:100%;margin-top:18px;position:relative;}
.addit-info .map-block iframe{width:100%;aspect-ratio:16/5;border-radius:10px;}
.addit-info .map-block .translink{position:absolute;display:flex;flex-direction:column;color:#17232E;padding:14px;font-size:14px;bottom:10px;right:10px;border:1px solid #DEE3E8;box-shadow: 0px 6px 30px 0px #0000001A;border-radius:10px;background:#fff;min-width:160px;min-height:84px;}
.addit-info .map-block .translink svg{margin-left:auto;margin-top:-10px;}

.contact-bosses h2{margin-bottom:24px;font-size:22px;font-weight:500;color:#17232E;}
.contact-bosses .bosses-list{display:flex;flex-wrap:wrap;gap:17px;width:100%;}
.contact-bosses .bosses-list .bosses-elm{width:calc(50% - 9px);border:1px solid rgba(222, 227, 232, 1);border-radius:10px;padding:24px;box-sizing:border-box;font-size:14px;background:#fff;}
.contact-bosses .bosses-list .bosses-elm div{margin-bottom:8px;color:rgba(93, 101, 109, 1);}
.contact-bosses .bosses-list .bosses-elm div:last-child{margin-bottom:0px;}
.contact-bosses .bosses-list .bosses-elm .name{font-size:16px;font-weight:500;margin-bottom:14px;color:#17232E;}
.contact-bosses .bosses-list .bosses-elm:first-child{width:100%;}
.contact-bosses .bosses-list .bosses-elm a{color:#17232E;}

@media (max-width: 992px) {
	.new-contacts h1{font-size:24px;margin-bottom:30px;}
	.new-contacts .count-cont{font-size:18px;}
	.contact-elm > .info{gap:14px;flex-direction:column;}
	.contact-elm{padding:24px 0px;}
	.contact-elm .worktime{max-width:none;border-top: 1px solid #DEE3E8;border-left: 0px;padding-top:18px;align-items: flex-start;padding-left:0px;flex-wrap:wrap;flex-direction:row;gap:10px;}
	.contact-elm > .info .text{max-width:none;width:100%;}
	.contact-elm .worktime > p{width:calc(50% - 5px);margin:0px;}
	.contact-elm .worktime .list{width:100%;text-align:left;}
	.addit-info .trasport-grid{gap:8px;}
	.addit-info .transport-element{width:100%;padding:16px;}
	.contact-columns{flex-direction:column;margin-bottom:60px;}
	.contact-columns .lpart{width:100%;}
	.contact-columns .rpart{width:100%;min-width:auto;}
	.addit-info .map-block{margin-top:8px;}
	.contact-bosses .bosses-list{gap:8px;}
	.contact-bosses h2{margin-bottom:18px;font-size:18px;}
	.contact-bosses .bosses-list .bosses-elm{padding:20px;width:100%;}
.good-place{right:auto;left:0px;}
	.contact-columns .rpart .name{font-size:16px;}
	.contact-columns .rpart .desc{font-size:14px;}
	.contact-columns .rpart a{width:calc(100% - 36px);height:44px;margin: 18px auto 18px !important;font-size:14px;padding: 0px;line-height: 40px;}
}
/* End */
/* /bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1383716526666 */
/* /bitrix/templates/.default/components/bitrix/news.list/contact-list2/style.css?17645949536235 */
