

/* Start:/bitrix/templates/.default/components/bitrix/breadcrumb/main-bxsafe-v4/style.css?17525258571512*/
[data-component=breadcrumbs] {
	padding: 0.5rem 1.25rem;
}
@media (max-width: 800px) {
	[data-component=breadcrumbs] {
		padding: 0 1.25rem;
	}
}
[data-component=breadcrumbs] .breadcrumbs {
	display: block;
	width: 100%;
	max-width: 980px;
	margin: 0 auto;
	padding: 1rem 2.5rem 0.5rem 2.5rem;
}
@media (max-width: 800px) {
	[data-component=breadcrumbs] .breadcrumbs {
		padding: 1rem 0 0.5rem 0;
	}
}
[data-component=breadcrumbs] .breadcrumbs .active {
	color: #bcbcbc;
	font-family: "GTE-light";
	cursor: default;
	display: inline;
	line-height: 28px;
	padding: 3px 6px 3px 0;
}
[data-component=breadcrumbs] .breadcrumbs .active::after {
	content: "";
}
[data-component=breadcrumbs] .breadcrumbs .link {
	text-decoration: none;
	color: #616161;
	font-family: "GTE-light";
	display: inline;
	line-height: 28px;
	padding: 3px 6px 3px 0;
	margin: 0;
}
[data-component=breadcrumbs] .breadcrumbs .inactive {
	padding-right: 6px;
}
[data-component=breadcrumbs] .breadcrumbs .link::after,
[data-component=breadcrumbs] .breadcrumbs .inactive::after {
	margin-left: 3px;
	content: "";
	display: inline-flex;
	color: #9ea9b8;
	background: url(/bitrix/templates/.default/components/bitrix/breadcrumb/main-bxsafe-v4/images/n-arrow-ng.svg) no-repeat center center;
	transform: rotate(-90deg);
	height: 10px;
	width: 16px;
	background-size: cover;
}
[data-component=breadcrumbs] .breadcrumbs .link:hover {
	text-decoration: none;
	color: #287ac2;
}
[data-component=breadcrumbs] .breadcrumbs .link:last-child::after {
	display: none;
}
/* End */


/* Start:/bitrix/templates/.default/asset/core-4/css/core.css?1765295834302*/
* {
	box-sizing: border-box;
}
html {
	height: 100%;
	scroll-behavior: smooth;
}
[id] {
	scroll-margin-top: 80px;
}
body {
	min-height: 100%;
	margin: 0;
}
.body-content {
	position: relative;
	background-color: #F5F5F5;
}
.main {
	min-height: calc(100vh - 520px - 68px - 80px);
}

/* End */


/* Start:/bitrix/templates/.default/asset/block/css/block.css?1785766196372*/
:root {
	--width-limiter: 1128px;
	--text-padding: 32px;
}
@media screen and (max-width: 768px) {
	:root {
		--text-padding: 12px;
	}
}
.main {
	min-height: calc(100vh - 520px - 68px - 80px);
}
.content {
	max-width: var(--width-limiter);
	padding-right: var(--text-padding);
	padding-left: var(--text-padding);
	margin-right: auto;
	margin-left: auto;
}
/* End */


/* Start:/bitrix/templates/.default/asset/font/css/font.css?1785766052380*/
:root {
	--font-primary: 'GTE-medium';
	--font-secondary: 'GTE-light';
}
@font-face {
	font-family: "GTE-medium";
	src: url("/bitrix/templates/.default/asset/font/css/../../core/font/GTEestiProDisplay-Medium.woff");
	font-weight: normal;
	font-display: swap;
}
@font-face {
	font-family: "GTE-light";
	src: url("/bitrix/templates/.default/asset/font/css/../../core/font/GTEestiProDisplay-Light.woff");
	font-weight: lighter;
	font-display: swap;
}

/* End */


/* Start:/bitrix/templates/.default/asset/color/css/v-color.css?1778593003255*/
:root {
	--color-primary: #0B5EDB;
	--color-neutral-90: #020A17;
	--color-neutral-80: #4E545D;
	--color-neutral-70: #676C74;
	--color-neutral-40: #D2D3D6;
	--color-neutral-30: #EBEBEB;
	--color-neutral-20: #F5F5F5;
	--color-neutral-10: #FAFAFA;
}
/* End */


/* Start:/bitrix/templates/publicV3/template_styles.css?166508724495*/
/*RS*/
.scrollLabel {
	position: relative;
    top: -90px;
    display: block;
    height: 0;
}
/* End */
/* /bitrix/templates/.default/components/bitrix/breadcrumb/main-bxsafe-v4/style.css?17525258571512 */
/* /bitrix/templates/.default/asset/core-4/css/core.css?1765295834302 */
/* /bitrix/templates/.default/asset/block/css/block.css?1785766196372 */
/* /bitrix/templates/.default/asset/font/css/font.css?1785766052380 */
/* /bitrix/templates/.default/asset/color/css/v-color.css?1778593003255 */
/* /bitrix/templates/publicV3/template_styles.css?166508724495 */
