

/* Start:/bitrix/templates/.default/components/bitrix/catalog.section.list/anis_list_sections/style.min.css?15336506396236*/
.bx_catalog_line{margin-bottom:30px}.bx_catalog_line .bx_catalog_line_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_line .bx_catalog_line_category_title a{color:#000;text-decoration:none}.bx_catalog_line .bx_catalog_line_ul{padding:0}.bx_catalog_line .bx_catalog_line_ul li{margin-bottom:20px;list-style:none}.bx_catalog_line .bx_catalog_line_ul li:before{content:''!important}.bx_catalog_line .bx_catalog_line_img{position:relative;display:block;float:left;overflow:hidden;margin-right:40px;width:125px;height:125px;border:1px solid #ccc;border-radius:2px;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_line .bx_catalog_line_title{margin-bottom:10px;padding:0;vertical-align:top;line-height:18px}.bx_catalog_line .bx_catalog_line_title a{color:#4c7da6;font-size:18px}.bx_catalog_line .bx_catalog_line_title a:hover{text-decoration:none}.bx_catalog_line .bx_catalog_line_title span{font-size:16px}.bx_catalog_line .bx_catalog_line_description{color:#3f3f3f;font-size:13px;line-height:16px}@media(max-width:639px){.bx-touch .bx_catalog_line .bx_catalog_line_img{margin-right:10px;width:50px;height:50px}.bx-touch .bx_catalog_line .bx_catalog_line_title{margin-bottom:5px;line-height:14px}.bx-touch .bx_catalog_line .bx_catalog_line_title a{font-size:14px}.bx-touch .bx_catalog_line .bx_catalog_line_description{font-size:11px}}.bx_catalog_line .bx_catalog_line_img,.bx_catalog_line .bx_catalog_line_title,.bx_catalog_line .bx_catalog_line_title a,.bx_catalog_line .bx_catalog_line_description{transition:all .3s ease}.bx_catalog_text{margin-bottom:30px}.bx_catalog_text .bx_catalog_text_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_text .bx_catalog_text_category_title a{color:#000;text-decoration:none}.bx_catalog_text .bx_catalog_text_ul{padding:0}.bx_catalog_text .bx_catalog_text_ul li{float:left;margin:0 10px 10px;list-style:none}.bx_catalog_text .bx_catalog_text_ul li:before{content:''!important}.bx_catalog_text .bx_catalog_text_title{margin:0;padding:0;vertical-align:top;font-size:14px;line-height:14px}.bx_catalog_tile .bx_catalog_tile_title a{display:inline-block;overflow:hidden;max-width:100%;color:#4c7da6;-ms-text-overflow:ellipsis;text-overflow:ellipsis;font-size:14px}.bx_catalog_text .bx_catalog_text_title a:hover{text-decoration:none}.bx_catalog_text .bx_catalog_text_title span{font-size:12px}@media(max-width:639px){.bx-touch .bx_catalog_text .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_catalog_text .bx_catalog_line_title a{font-size:12px}}.bx_catalog_text .bx_catalog_line_title,.bx_catalog_text .bx_catalog_line_title a{transition:all .3s ease}.bx_catalog_tile{margin-bottom:30px}.bx_catalog_tile .bx_catalog_tile_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_tile .bx_catalog_tile_category_title a{color:#000;text-decoration:none}.bx_catalog_tile .bx_catalog_tile_ul{padding:0}.bx_catalog_tile .bx_catalog_tile_ul li{float:left;box-sizing:border-box;margin-bottom:20px;padding:0 10px;width:12.5%;list-style:none;text-align:center}.bx_catalog_tile .bx_catalog_tile_ul li:before{content:''!important}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:both}.bx_catalog_tile .bx_catalog_tile_img{position:relative;display:block;overflow:hidden;margin:0 auto;width:78px;height:78px;border:1px solid #ccc;border-radius:2px;background-color:#fff;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_tile .bx_catalog_tile_title{margin-top:5px;margin-bottom:10px;padding:0;vertical-align:top;line-height:14px}.bx_catalog_tile .bx_catalog_tile_title a{color:#4c7da6;font-size:14px}.bx_catalog_tile .bx_catalog_tile_title a:hover{text-decoration:none}.bx_catalog_tile .bx_catalog_tile_title span{font-size:12px}@media(max-width:980px){.bx_catalog_tile .bx_catalog_tile_ul li{width:20%}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:both}}@media(max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_title{margin-bottom:5px;line-height:14px}.bx-touch .bx_catalog_tile .bx_catalog_tile_title{line-height:10px}.bx-touch .bx_catalog_tile .bx_catalog_tile_title a{font-size:11px}}@media(min-width:480px) and (max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:25%}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(4n+1){clear:both}}@media(max-width:479px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:33.3%}.bx-touch .bx_catalog_tile .bx_catalog_tile_img{width:100%;height:80px}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1){clear:both}}.bx_catalog_tile .bx_catalog_tile_title,.bx_catalog_tile .bx_catalog_tile_title a,.bx_catalog_tile .bx_catalog_tile_ul li,.bx_catalog_tile .bx_catalog_tile_img{transition:all .3s ease}.bx_sitemap{margin-bottom:30px}.bx_sitemap .bx_sitemap_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_sitemap .bx_sitemap_title a{color:#000;text-decoration:none}.bx_sitemap .bx_sitemap_ul li{padding:0;line-height:14px}.bx_sitemap .bx_sitemap_ul li:before{content:''!important}.bx_sitemap .bx_sitemap_li_title{display:inline-block;margin:0;margin-bottom:10px;padding:0;vertical-align:top;font-weight:normal;line-height:13px}.bx_sitemap .bx_sitemap_li_title a{color:#4c7da6;white-space:nowrap;font-size:13px}.bx_sitemap .bx_sitemap_li_title a:hover{text-decoration:none}.bx_sitemap .bx_sitemap_li_title span{font-size:11px}@media(max-width:639px){.bx-touch .bx_sitemap .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_sitemap .bx_catalog_line_title a{font-size:12px}}.bx_sitemap .bx_catalog_line_title,.bx_sitemap .bx_catalog_line_title a{transition:all .3s ease}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/equipment/style.css?17496468211376*/
.menu_request{
	margin-bottom:62px;
}
  

.menu_request a{
	width:calc((100% - 46px) / 2);
	height:252px;
	border:1px solid #e30621;
	text-decoration:none;
	color:#e30621;
	padding:133px 40px 20px 80px;
	text-transform:uppercase;
	background:url(/bitrix/templates/.default/components/bitrix/menu/equipment/images/request_icon.svg) 80px 38px no-repeat;
	font-size: 16px;
	font-weight: 600;
	line-height: normal;
	-webkit-transition: background-color 0.5s linear 0s;
    -moz-transition: background-color 0.5s linear 0s;
    -o-transition: background-color 0.5s linear 0s;
    transition: background-color 0.5s linear 0s;
}

.menu_request a:hover{
	color:#fff;
	background-color:#e30621;
	background-image:url(/bitrix/templates/.default/components/bitrix/menu/equipment/images/request_icon_hover.svg);
}


@media only screen and (max-width: 1000px) {
	.menu_request{
		margin-bottom:0;
	}
	
	.menu_request a{
		padding:133px 30px 20px 30px;
		background-position:30px 38px;
		width: calc((100% - 40px) / 3);
	}
}

@media only screen and (max-width: 700px) {
	.menu_request a{
		padding: 133px 15px 15px 15px;
		background-position: 15px 15px;
		height: 200px;
		padding-top: 86px;
		width: calc((100% - 20px) / 3);
	}
}

@media only screen and (max-width: 540px) {
	.menu_request{
		margin-bottom:0;
	}
	
	.menu_request a{
		width: 100%;
		margin-bottom:10px;
		height: auto;
		padding: 15px 15px 15px 75px;
		min-height: 93px;
	}
	
	.menu_request a:last-child{
		margin-bottom:0;
	}
}













/* End */


/* Start:/bitrix/templates/.default/components/bitrix/main.include/contacts_map/style.css?15391570431875*/
.map_contacts{
	position:relative;
	font-size: 14px;
	margin-bottom:200px;
}

.map_contacts .map{
	width:953px;
	position:relative;
}

.map_contacts .map img{
	width:100%;
}

.map_contacts .map .point{
	position:absolute;
	width:46px;
	height:46px;
	background:url(/bitrix/templates/.default/components/bitrix/main.include/contacts_map/images/point.svg) center center no-repeat;
	top: 48%;
    left: 16%;
	z-index:200;
}

.map_contacts .block_contacts,
.map_contacts{
	position:relative;
}

.map_contacts .point .block_contacts{
	width: 170px;
    position: absolute;
    bottom: -380px;
    left: -5px;
	z-index:220;
}

.map_contacts .block_contacts:before{
	content:'';
	position:absolute;
	top:-160px;
	left:-50px;
	width:62px;
	height:163px;
	background:url(/bitrix/templates/.default/components/bitrix/main.include/contacts_map/images/map_arr.svg) 0 0 no-repeat;
	z-index:240;
}

.map_contacts span{
	display:block;
	line-height: 1.5;
	color: #000000;
}

.map_contacts .block_phone{
	margin:18px 0 14px 0;
}

.map_contacts  .block_phone span{
	font-size: 18px;
	line-height: 1.33;
	font-weight: bold;
}

.map_contacts a{
	line-height: 1.5;
	color: #000000;
	text-decoration:none;
}

.map_contacts .btn{
	width:163px;
	margin-top:21px;
}

@media only screen and (max-width: 1000px){
	.map_contacts .map{
		width:100%;
		margin-bottom:300px;
	}
}

@media only screen and (max-width: 800px){
	.map_contacts .map .point{
		top: 46%;
		left: 15%;
	}
}

@media only screen and (max-width: 560px){
	.map_contacts .map{
		margin-bottom:350px;
	}	
	
	.map_contacts .map .point {
		top: 43%;
		left: 13%;
	}
}

@media only screen and (max-width: 400px){
	.map_contacts .map .point {
		top: 35%;
		left: 10%;
	}
	
	.map_contacts .block_contacts:before {
		top: -100px;
		left: -25px;
		width: 31px;
		height: 100px;
		-webkit-background-size: auto 100%;
		-moz-background-size: auto 100%;
		background-size: auto 100%;
	}
	
	.map_contacts .point .block_contacts{
		bottom: -312px;
		left: 5px;
	}
}

























/* End */
/* /bitrix/templates/.default/components/bitrix/catalog.section.list/anis_list_sections/style.min.css?15336506396236 */
/* /bitrix/templates/.default/components/bitrix/menu/equipment/style.css?17496468211376 */
/* /bitrix/templates/.default/components/bitrix/main.include/contacts_map/style.css?15391570431875 */
