

/* Start:/bitrix/templates/demo2023-page/components/bitrix/breadcrumb/bread_crumb/style.css?1705495705692*/
.bx-breadcrumb {
	margin: 10px 0;
}
.bx-breadcrumb i {
	color: #2B2A29;
	line-height: 13px;
	font-size: 2px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	/*white-space: nowrap;*/
	vertical-align: middle;
	margin-right: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	font-size: 12px;
	line-height: 24px;
	text-decoration: underline;
	color: #334F42;
}
.bx-breadcrumb .bx-breadcrumb-item a,
.bx-breadcrumb .bx-breadcrumb-item a span {
	border-bottom: none; 
	color: #2B2A29;
	text-decoration: none;
}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}




/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.detail/short-dscr-glava/style.css?1762349869948*/
.pers-grid{
	display: grid;
	grid-gap: 30px;
	margin: 30px;
}
.pers-grid .photo img{
	width: 194px;
	height: 194px;
	object-fit: cover;
	border-radius: 50%;
	object-position: 0 25%;
	margin-right: 40px;
}
.pers-grid .about{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 19px;
	color: #2B2A29;
}
.pers-grid .about h2{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	color: #2B2A29;
}
.pers-grid .detail span{
	background-color: #334F42;
	color: #FFFFFF;
	padding: 0.7em 0.8em;
	border-radius: 50%;
	margin-left: 1em;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
	margin-left: 1em;
}
.pers-grid .detail a{
	font-family: 'Montserrat';
	font-size: 16px;
	line-height: 20px;
	font-weight: 600;
	text-decoration: none;
	color: #2B2A29;;
}
@media all and (min-width: 768px){
	.pers-grid{
		grid-template-columns: 200px 1fr;
	}
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news/short-dscr-zam/bitrix/news.list/.default/style.css?16911525991014*/
.zam-list{
  display: grid;
  grid-gap: 19px;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  /*grid-auto-rows: 1fr;*/
  position: relative;
  margin: 30px 20px;
}
.zam{
  position: relative; 
  display: grid;
  grid-template-rows: 260px 1fr;
}
.zam-photo img{
  width: 250px;
  height: 260px;
  object-position: 0 25%;
  border-radius: 6px;  
  object-fit: cover;
}
.zam-info{
  display: grid;
  grid-template-rows: 4em 1fr 3em;
}
.zam-info h2{
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  color: #2B2A29;
}
.zam-info a{
  text-decoration: none;  
}
.zam-info p{
  font-family: 'Roboto';
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  color: #3D3D3D;
}

.zam-detail a{
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #2B2A29;
}
.zam-detail span{
  background-color: #334F42;
  color: #fff;
  padding: 0.7em 0.8em;
  border-radius: 50%;
  margin-left: 1em;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
  margin-left: 1em;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.detail/short-dscr-architect/style.css?1762350151948*/
.arch-grid{
	display: grid;
	grid-gap: 30px;
	margin: 30px;
}
.arch-grid .photo img{
	width: 194px;
	height: 194px;
	object-fit: cover;
	border-radius: 50%;
	object-position: 0 25%;
	margin-right: 40px;
}
.arch-grid .about{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 19px;
	color: #2B2A29;
}

.arch-grid .about h2{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	color: #2B2A29;
}
.arch-grid .detail span{
	background-color: #334F42;
	color: #FFFFFF;
	padding: 0.7em 0.8em;
	border-radius: 50%;
	margin-left: 1em;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
	margin-left: 1em;
}
.arch-grid .detail a{
	font-family: 'Montserrat';
	font-size: 16px;
	line-height: 20px;
	font-weight: 600;
	text-decoration: none;
	color: #2B2A29;
}
@media all and (min-width: 768px){
	.arch-grid{
		grid-template-columns: 200px 1fr;
	}
}
/* End */


/* Start:/bitrix/templates/demo2023-page/components/bitrix/menu/section-adm-menu/style.css?1762433042610*/
ul.left-menu-adm{
	list-style:none;
	margin:0; 
	padding:0;
	margin-bottom:8px;
}

ul.left-menu-adm li{
	margin-bottom: 9px;
	list-style: none;
}
.left-menu-adm h2{
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
}
.left-menu-adm a{
	color: #2B2A29;
	text-decoration: none;
}
.left-menu-adm .dep-info{
	font-family: 'Roboto';
	font-weight: 300;
	font-size: 16px;
	line-height: 19px;
	color: #2B2A29;
	display: grid;
	grid-gap: 10px;
}
@media all and (min-width: 768px){
	.left-menu-adm .dep-info{
		grid-template-columns: repeat(3,1fr);
	}
}
.left-menu-adm .dep-info div{
	display: flex;
	gap: 10px;
}
/* End */


/* Start:/bitrix/templates/demo2023-page/components/bitrix/photo.sections.top/photoalbum-slider/style.css?16928678311706*/

/*HEADER*/
.container-sect-header {
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid #EFEFEF;
	align-items: center;
}
.container-sect-header-title{
	font-weight: 700;
	font-size: 35px;
	line-height: 43px;
}
.arrow-title {
	color: #7D7D7D;
	padding: 8px;
	border: 1px solid #AEAEAE;
	border-radius: 6px;
	cursor: pointer;
}
.arrow-title:hover{
	background-color: rgba(255,255,255,0.0);
	transition: 0.3s;
}
.container-header-arrows{
	margin: 10px 0;
	height: 100%;
	padding: 15px 0;
}
.sect-more{
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	text-align: right;
}
.sect-more > a{
	text-decoration: none;
}
/*-----------------------------*/
.photo-sections-adm {
	display: flex;
	gap: 7px;
	overflow: hidden;
	scroll-behavior: smooth;
}
.photo-album img{
	width:395px;
	height: 280px;
	object-fit: cover;
	overflow: hidden;
	border-radius: 6px;
}
.album-info{
	display: flex;
	justify-content: space-between;
	padding: 15px 16px 10px;
	font-family: 'Roboto';
	font-weight: 300;
	font-size: 16px;
	line-height: 19px;
	color: #7D7D7D;
}
.album-info span{
	vertical-align: middle;
}
.name-album{
	padding: 0 16px;
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
}
.name-album > a{
	text-decoration: none;
}
span.count-element-album{
	display: inline-block;
	background: url('/images/template/count-element-album.png') no-repeat;
	width: 18px; height: 18px;
	margin-left: 7px;
}
span.views-element-album{
	display: inline-block;
	background: url('/images/template/views-element-album.png') no-repeat;
	width: 18px; height: 18px;
	margin-right: 17px;
	margin-left: 7px;
}


@media all and (max-width: 568px) {
	.photo-album img{
		width:270px;
		height: 250px;
	}
}
/* End */


/* Start:/bitrix/templates/demo2023-page/components/bitrix/news.list/of_doc/style.css?1692876743708*/
.adm-doc-list{
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
	padding-top: 3em;
}
.doc-item{
	display: grid;
	grid-template-columns: 70px auto;
	column-gap: 10px;
	align-content: space-between;
}
.doc-item{
	width: 360px;
}
.doc-item-icon{
	background: url('/images/template/file-type/pdf-green.png');
	width: 70px;
	height: 70px;
	background-size: cover;
}
.doc-info-bottom{
	border-top: 1px solid #DEDEDE;
	padding-top: 10px;
	margin-top: 10px;
	grid-column-end: 3;
}
.doc-item a{
	text-decoration: none;
}
.doc-name{
	font-family: 'Roboto';
	font-weight: 400;
	color: #2B2A29;
	margin: 0;
}
.doc-info span{
	line-height: 24px;
	color: #7D7D7D;
}
.doc-size{
	float: right;
}
/* End */


/* Start:/bitrix/templates/demo2023-page/components/bitrix/main.include/contacts_adm/style.css?1690891147345*/
.contacts-5{
	display: grid;
	//grid-template-columns: 120px 1fr 1fr 1fr 1fr;
	grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
	grid-gap: 1em;
}
.img{
	width:120px;
	height:60px;
	background: url(/bitrix/templates/empty/img/building-adm.png) no-repeat!important;
}
.contacts-5 > div > .title{
	color: #02918c;
	margin-bottom: 0px;
}
/* End */


/* Start:/bitrix/templates/demo2023-page/components/bitrix/map.yandex.view/Y_maps/style.css?169089117434*/
.bx-yandex-map{
	margin: 0 auto;
}
/* End */


/* Start:/bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1626863445666*/
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 */
/* /bitrix/templates/demo2023-page/components/bitrix/breadcrumb/bread_crumb/style.css?1705495705692 */
/* /bitrix/templates/.default/components/bitrix/news.detail/short-dscr-glava/style.css?1762349869948 */
/* /bitrix/templates/.default/components/bitrix/news/short-dscr-zam/bitrix/news.list/.default/style.css?16911525991014 */
/* /bitrix/templates/.default/components/bitrix/news.detail/short-dscr-architect/style.css?1762350151948 */
/* /bitrix/templates/demo2023-page/components/bitrix/menu/section-adm-menu/style.css?1762433042610 */
/* /bitrix/templates/demo2023-page/components/bitrix/photo.sections.top/photoalbum-slider/style.css?16928678311706 */
/* /bitrix/templates/demo2023-page/components/bitrix/news.list/of_doc/style.css?1692876743708 */
/* /bitrix/templates/demo2023-page/components/bitrix/main.include/contacts_adm/style.css?1690891147345 */
/* /bitrix/templates/demo2023-page/components/bitrix/map.yandex.view/Y_maps/style.css?169089117434 */
/* /bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1626863445666 */
