

/* Start:/bitrix/templates/legeart_en/components/bitrix/catalog/mainCatalog/style.min.css?16933014561028*/
.catalog__sections__a {
	color: #12398a;
	font-size: 24px;
	font-weight: 600;
	text-decoration: none;
	cursor: pointer;
	transition: all 0.5s ease;
}
.catalog__sections__text {
	color: #12398a;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	width: 150px;
	transition: all 0.5s ease;
}
.catalog__sections__img {
	height: 240px;
	margin-left: auto;
	display: block;
	background-size: contain !important;
	background-position: 100% 100% !important;
	cursor: pointer;
}
.catalog__sections__item {
	position: relative;
	width: 100%;
	box-sizing: border-box;
	padding: 30px 20px;
	transition: all 0.5s ease;
}
.catalog__sections__item:hover {
	background-color: #12398a;
}
.catalog__sections__item:hover .catalog__sections__a, .catalog__sections__item:hover .catalog__sections__text{
	color: white;
}
.catalog__sections {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(450px, 1fr));
	grid-template-rows: auto;
	grid-auto-rows: auto;
	grid-auto-flow: row;
	justify-content: space-around;
	grid-gap: 30px;
}
/* End */


/* Start:/bitrix/templates/legeart_en/components/bitrix/catalog/mainCatalog/bitrix/catalog.section.list/.default/style.min.css?16933014561092*/
.catalog__sections__a {
	color: #12398a;
	font-size: 24px;
	font-weight: 600;
	text-decoration: none;
	cursor: pointer;
	transition: all 0.5s ease;
}
.catalog__sections__text {
	color: #12398a;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	width: 150px;
	transition: all 0.5s ease;
}
.catalog__sections__img {
	position: absolute;
	bottom: 10px;
	right: 30px;
	width: calc(100% - 160px);
	height: 180px;
	background-size: contain !important;
	cursor: pointer;
}
.catalog__sections__item {
	position: relative;
	height: 280px;
	width: 100%;
	box-sizing: border-box;
	padding: 30px 0 0 20px;
	transition: all 0.5s ease;
}
.catalog__sections__item:hover {
	background-color: #12398a;
}
.catalog__sections__item:hover .catalog__sections__a, .catalog__sections__item:hover .catalog__sections__text{
	color: white;
}
.catalog__sections {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(450px, 1fr));
	grid-template-rows: auto;
	grid-auto-rows: auto;
	grid-auto-flow: row;
	justify-content: space-around;
	grid-gap: 30px;
}
/* End */


/* Start:/catalog/style.css?16933013111484*/
/* page zone start*/
.page__img {
	background-repeat: no-repeat;
	background-position: 50% 100%;
	background-size: cover;
	height: 930px;
}
.page__content {
	background-color: white;
	padding: 65px 80px;
	flex: 0 0 90%;
	min-height: 490px;
	box-sizing: border-box;
}
.page__container {
	display: flex;
	height: auto;
	margin-top: -360px;
}
.page__grayside {
	flex: 0 0 10%;
	min-height: calc(100% - 360px);
	margin-top: 360px;
	background-color: #f6f6f6;
}
.breadcrumbs {
	font-size: 14px;
}
.breadcrumbs__link {
	color: #12398a;
}
.breadcrumbs__item {
	color: black;
	display: inline;
}
.page__content h1 {
	margin: 60px 0px;
}


@media screen and (max-width:1400px) and (min-width:1101px) {
	.page__img {
		height: 690px;
	}
	.page__grayside {
		flex: 0 0 10%;
		margin-top: 130px;
	}
/*	.page__container {
		margin-top: -130px;
	}*/
	.page__content {
		min-height: 360px;
	}

}

@media screen and (max-width:1100px) and (min-width:801px) {
	.page__img {
		height: 470px;
	}
	/*.page__container {
		margin-top: 0px;
	}*/
	.page__content {
		min-height: 130px;
		flex: 0 0 100%;
		padding: 40px;
	}
	.page__grayside {
		flex: 0 0 0;
		display: none;
	}
}

@media screen and (max-width:800px) {
	.page__img {
		height: 360px;
	}

	.catalog__sections {
		grid-template-columns: 1fr;
	}
	/*.page__container {
		margin-top: 0px;
	}*/
	.page__content {
		min-height: 130px;
		flex: 0 0 100%;
		padding: 40px;
	}
	.page__grayside {
		flex: 0 0 0;
		display: none;
	}
}
/* page zone end*/


/* End */


/* Start:/bitrix/templates/legeart_en/components/bitrix/breadcrumb/bread/style.min.css?1693301456467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/local/components/legeart.spec_form/templates/writeSpec_en/style.min.css?1693301309359*/
form.callback input, textarea {
  margin: 6px 0;
  padding: 10px 12px;
  border-radius: 3px;
  border: 1px #a5a5a5 solid;
  outline: none;
  box-shadow: none;
  width: 100%;
  font-size: 16px;
  box-sizing: border-box;
}
.form__container {
  display: none;
}
.callback{
  
  background: #fff !important;
}
input[name='MESSAGE'] {
  display: none !important;
}
/* End */


/* Start:/local/components/legeart.tech_en/templates/.default/style.min.css?1693301309251*/
div.mf-name,div.mf-email,div.mf-captcha,div.mf-message{width:80%;padding-bottom:.4em}div.mf-name input,div.mf-email input{width:60%}div.mf-message textarea{width:60%}span.mf-req{color:red}div.mf-ok-text{color:green;font-weight:bold;padding-bottom:1em}
/* End */
/* /bitrix/templates/legeart_en/components/bitrix/catalog/mainCatalog/style.min.css?16933014561028 */
/* /bitrix/templates/legeart_en/components/bitrix/catalog/mainCatalog/bitrix/catalog.section.list/.default/style.min.css?16933014561092 */
/* /catalog/style.css?16933013111484 */
/* /bitrix/templates/legeart_en/components/bitrix/breadcrumb/bread/style.min.css?1693301456467 */
/* /local/components/legeart.spec_form/templates/writeSpec_en/style.min.css?1693301309359 */
/* /local/components/legeart.tech_en/templates/.default/style.min.css?1693301309251 */
