

/* Start:/local/components/bitrix/main.userconsent.request/templates/.default/user_consent.css?17606993875104*/
.main-user-consent-request a {
	cursor: pointer;
}

.main-user-consent-request-popup {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(0,0,0,0.5);
	overflow: hidden;
	z-index: 9000;
}

.main-user-consent-request-popup-cont {
	min-height: 290px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: 0 auto;
	padding: 20px;
	min-width: 320px;
	width: 100%;
	max-width: 600px;
	background: #fff;
	text-align: center;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow-y: auto;
}

.main-user-consent-request-popup-header {
	margin: 0 0 10px 0;
	font: normal 18px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	color: #000;
	text-align: left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	max-width: 260px;
}

.main-user-consent-request-popup-textarea-block {
	margin: 0 0 20px 0;
}

.main-user-consent-request-popup-buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.main-user-consent-request-popup-button {
	display: inline-block;
	height: 39px;
	margin: 0 10px 5px 0;
	padding: 0 18px;
	border: none;
	border-radius: 2px;
	font: normal 12px/39px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	color: #535c69;
	outline: none;
	vertical-align: middle;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: none;
	white-space: nowrap;
	-webkit-font-smoothing: antialiased;
	-webkit-transition: background-color 0.2s linear, color 0.2s linear;
	transition: background-color 0.2s linear, color 0.2s linear;
	cursor: pointer;
}

.main-user-consent-request-popup-button-acc {
	background: #bbed21;
}

.main-user-consent-request-popup-button-acc:hover {
	background: #d2f95f;
}

.main-user-consent-request-popup-button-rej {
	-webkit-box-shadow: inset 0 0 0 1px #a1a6ac;
	box-shadow: inset 0 0 0 1px #a1a6ac;
	background: none;
}

.main-user-consent-request-popup-button-rej:hover {
	background: #cfd4d8;
}

.main-user-consent-request-popup-text {
	border: 1px solid #999;
	overflow: auto;
	padding: 8px;
	text-align: left;
	color: rgb(84, 84, 84);
}

.main-user-consent-request-popup-link {
	height: 130px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
.main-user-consent-request-popup-link a {
	display: block;
	margin: 20px 0 0 0;
	text-overflow: ellipsis;
	overflow: hidden;
	max-width: 260px;
}

/** LOADER **/
.main-user-consent-request-loader {
	position: relative;
	height: 100px;
	width: 100px;
	margin: 0 auto;
	-webkit-transform: translate(0, 50%);
	transform: translate(0, 50%);
}

.main-user-consent-request-path {
	stroke: #80868e;
	stroke-dasharray: 100, 200;
}

.main-user-consent-request-loader:before {
	content: '';
	display: block;
	padding-top: 100%;
}

.main-user-consent-request-circular {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	height: inherit;
	width: inherit;
	-webkit-animation: rotate 1s linear infinite;
	animation: rotate 1s linear infinite;
	-webkit-transform-origin: center center;
	transform-origin: center center;
}

.main-user-consent-request-path {
	stroke: #ccc;
	stroke-dasharray: 60, 200;
	stroke-dashoffset: 0;
	-webkit-animation: dash 1.5s ease-in-out infinite;
	animation: dash 1.5s ease-in-out infinite;
	stroke-linecap: round;
}

.main-user-consent-request-announce{
	color: #333;
	font-size:13px;
	line-height: 15px;
}
.main-user-consent-request-announce-link{
	cursor: pointer;
}


#cookie-agreement-form {
	position: fixed;
	bottom: 2rem;
	width: 100%;
	display: flex;
	justify-content: center;
	z-index: 9999999;
	font-size: 1rem;
}

#cookie-agreement-form > .cookie-agreement-form-items {
	background-color: white;
	width: 32%;
	padding: 1rem;
	border-radius: .5rem;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .6);
}

#cookie-agreement-form > .cookie-agreement-form-items label {
	display: flex;
	align-items: center;
}
#cookie-agreement-form .cookie-request-button {
	border: none;
	border-radius: 1rem;
	background-color: #4E5AAB;
	transition: background-color .3s;
	color: white;
	padding: 0.55rem 1.5rem;
	margin-left: 1rem;
	cursor: pointer;
}
#cookie-agreement-form .cookie-request-button:hover {
	background-color: #343c5c;
}

@keyframes rotate {
	100% {
		transform: rotate(360deg);
	}
}

@-webkit-keyframes rotate {
	100% {
		-webkit-transform: rotate(360deg);
	}
}

@media (min-width: 1000px) {

	.main-user-consent-request-popup-cont {
		min-height: 400px;
		min-width: 640px;
	}

	.main-user-consent-request-popup-header {
		max-width: 590px;
	}

	.main-user-consent-request-popup-text,
	.main-user-consent-request-popup-link {
		height: 240px;
	}
	.main-user-consent-request-popup-link a {
		max-width: 200px;
	}
}

@media (max-width: 768px) {
	.main-user-consent-request-popup-cont {
		height: 100%;
	}
}
/* End */


/* Start:/local/templates/main/components/bitrix/menu/top-menu/style.css?174342587610939*/
header .tci-header-wrap nav{margin-left:4rem;display:flex;width:100%;order:1;transition:opacity .1s .2s,width .3s;height:100%}header .tci-header-wrap nav ul{list-style:none;display:flex;margin:0;padding:0;height:100%;align-items:center}header .tci-header-wrap nav ul li{margin:0;padding:0;cursor:pointer;height:100%;display:flex;align-items:center}header .tci-header-wrap nav>ul>li:not(:last-child){margin-right:2rem}header .tci-header-wrap nav>ul>li>a:hover,header .tci-header-wrap nav>ul>li>span:hover{color:var(--accent) !important}header .tci-header-wrap nav>ul>li>a,header .tci-header-wrap nav>ul>li>span{font-weight:400;font-size:1rem;line-height:1rem;text-decoration:none;transition:color .3s,font-size .15s;display:inline;height:100%;display:inline-flex;align-items:center;user-select:none;outline:none}header .tci-header-wrap nav>ul>li>a svg path,header .tci-header-wrap nav>ul>li>span svg path{transition:stroke .3s}header .tci-header-wrap nav>ul>li>a:focus-within,header .tci-header-wrap nav>ul>li>a.active,header .tci-header-wrap nav>ul>li>span:focus-within,header .tci-header-wrap nav>ul>li>span.active{color:var(--accent) !important}header .tci-header-wrap nav>ul>li>a:focus-within~div,header .tci-header-wrap nav>ul>li>a.active~div,header .tci-header-wrap nav>ul>li>span:focus-within~div,header .tci-header-wrap nav>ul>li>span.active~div{height:5rem;box-shadow:0 0 16px 0 rgba(100,105,122,.1);opacity:1}header .tci-header-wrap nav>ul>li>a:focus-within>svg,header .tci-header-wrap nav>ul>li>a.active>svg,header .tci-header-wrap nav>ul>li>span:focus-within>svg,header .tci-header-wrap nav>ul>li>span.active>svg{transform:rotate(-180deg)}header .tci-header-wrap nav>ul>li>a:focus-within>svg path,header .tci-header-wrap nav>ul>li>a.active>svg path,header .tci-header-wrap nav>ul>li>span:focus-within>svg path,header .tci-header-wrap nav>ul>li>span.active>svg path{stroke:var(--accent) !important}header .tci-header-wrap nav>ul>li>a:hover>svg path,header .tci-header-wrap nav>ul>li>span:hover>svg path{stroke:var(--accent) !important}header .tci-header-wrap nav>ul>li>span>svg{width:1rem;height:1rem;vertical-align:middle;margin-left:.4rem;transition:transform .3s}header .tci-header-wrap nav>ul>li>div{height:0;left:0;top:6.3rem;position:absolute;overflow:hidden;background-color:#fff;transition:height .3s cubic-bezier(0.6, -0.28, 0.735, 0.045),opacity .3s;width:100%;opacity:0;user-select:none;outline:none;-webkit-user-drag:none}header .tci-header-wrap nav>ul>li>div>ul{max-width:var(--container-max-width);padding:var(--container-padding);width:100%;height:100%;margin:0 auto;align-items:center;display:flex;user-select:none;outline:none;-webkit-user-drag:none}header .tci-header-wrap nav>ul>li>div>ul button{display:none}header .tci-header-wrap nav>ul>li>div>ul>li{user-select:none;outline:none;-webkit-user-drag:none}header .tci-header-wrap nav>ul>li>div>ul>li:not(:last-child){margin-right:2rem}header .tci-header-wrap nav>ul>li>div>ul>li>a{color:var(--text);text-decoration:none;font-size:1rem;height:100%;display:inline-flex;align-items:center;user-select:none;outline:none;-webkit-user-drag:none}header .tci-header-wrap nav>ul>li>div>ul>li>a.active,header .tci-header-wrap nav>ul>li>div>ul>li>a:hover{color:var(--accent) !important}header .tci-header-wrap nav>ul>li>div>ul>li>ul{display:none}header .tci-header-wrap .tci-header-search{height:2.75rem;position:relative;display:flex;align-items:center;padding:0 1.25rem;border-radius:.3125rem;border:1px solid var(--ll-gray, #C8CDDA);min-width:26.1875rem;width:26.1875rem;transition:background-color .3s,width .3s,border-radius .3s;order:2;cursor:pointer}header .tci-header-wrap .tci-header-search:focus-within{height:100%;background-color:#fff;width:100%;border-radius:0}header .tci-header-wrap .tci-header-search:focus-within~nav{overflow:hidden;transition:opacity .1s 0s,width .3s;opacity:0;width:0}header .tci-header-wrap .tci-header-search:focus-within input{color:var(--text);margin-left:2.5rem}header .tci-header-wrap .tci-header-search:focus-within input::placeholder{color:var(--text)}header .tci-header-wrap .tci-header-search:focus-within .tci-header-search-icon{width:1.75rem;height:1.75rem}header .tci-header-wrap .tci-header-search:focus-within .tci-header-search-icon svg path{stroke:var(--text)}header .tci-header-wrap .tci-header-search:focus-within .tci-header-search-close-icon{display:block}header .tci-header-wrap .tci-header-search:not(:focus-within):hover{background-color:var(--h-bg-1)}header .tci-header-wrap .tci-header-search:not(:focus-within) input{color:#fff}header .tci-header-wrap .tci-header-search input{background-color:rgba(0,0,0,0);border:none;margin-left:1.75rem;font-size:.875rem;line-height:2.5rem;width:100%;outline:none}header .tci-header-wrap .tci-header-search input:not(:focus){cursor:pointer}header .tci-header-wrap .tci-header-search .tci-header-search-icon{position:absolute;height:1rem;width:1rem;background:none;border:none;padding:0;cursor:pointer}header .tci-header-wrap .tci-header-search .tci-header-search-icon svg{width:100%;height:100%}header .tci-header-wrap .tci-header-search .tci-header-search-icon svg path{stroke:var(--gray)}header .tci-header-wrap .tci-header-search .tci-header-search-close-icon{display:none;width:1.75rem;height:1.75rem;margin-right:.75rem}header .tci-header-wrap .tci-header-search .tci-header-search-close-icon svg{width:100%;height:100%}header .tci-header-wrap .tci-header-search .tci-header-search-close-icon svg line{stroke:var(--text)}@media(max-width: 1024px){header .tci-header-wrap .tci-logo{height:100%;padding:1em 0}}@media(max-width: 992px){body:has(header>.tci-header-wrap.menu-opend){overflow:hidden}header .tci-header-wrap.menu-opend{position:fixed;background-color:#fff;border-bottom:1px solid var(--ll-gray);top:0}header .tci-header-wrap.menu-opend nav{background-color:#fff;left:0;width:100%;padding:3.25rem 1.5rem;top:0;opacity:1}header .tci-header-wrap.menu-opend nav ul{align-items:flex-start}header .tci-header-wrap.menu-opend nav ul li{height:auto}header .tci-header-wrap.menu-opend nav>ul{display:flex;flex-direction:column;width:100%}header .tci-header-wrap.menu-opend nav>ul>li{width:100%}header .tci-header-wrap.menu-opend nav>ul>li:not(:last-child){margin-right:0}header .tci-header-wrap.menu-opend nav>ul>li:not(:first-child){margin-top:.5rem}header .tci-header-wrap.menu-opend nav>ul>li span{display:flex;justify-content:space-between;width:100%}header .tci-header-wrap.menu-opend nav>ul>li>span{color:var(--text)}header .tci-header-wrap.menu-opend nav>ul>li>span:focus-within~div{height:0;box-shadow:none;opacity:0}header .tci-header-wrap.menu-opend nav>ul>li>span:focus-within svg path{stroke:var(--text)}header .tci-header-wrap.menu-opend nav>ul>li>span:hover,header .tci-header-wrap.menu-opend nav>ul>li>span:focus-within{color:var(--text) !important}header .tci-header-wrap.menu-opend nav>ul>li>span:hover svg path,header .tci-header-wrap.menu-opend nav>ul>li>span:focus-within svg path{stroke:var(--text) !important}header .tci-header-wrap.menu-opend nav>ul>li span,header .tci-header-wrap.menu-opend nav>ul>li a{color:var(--text);width:100%;padding:.75rem;border-radius:.25rem}header .tci-header-wrap.menu-opend nav>ul>li span.active,header .tci-header-wrap.menu-opend nav>ul>li a.active{background-color:var(--llll-gray)}header .tci-header-wrap.menu-opend nav>ul>li span svg,header .tci-header-wrap.menu-opend nav>ul>li a svg{margin:0;transform:rotate(-90deg)}header .tci-header-wrap.menu-opend nav>ul>li span svg path,header .tci-header-wrap.menu-opend nav>ul>li a svg path{stroke:var(--text)}header .tci-header-wrap.menu-opend nav>ul>li.root-submenu-opend{margin-top:0;height:100%;position:absolute;top:0;left:0;background-color:#fff;align-items:flex-start;z-index:1;flex-direction:column}header .tci-header-wrap.menu-opend nav>ul>li.root-submenu-opend>div{height:initial !important;opacity:1 !important;box-shadow:none !important;position:initial;top:initial;left:initial}header .tci-header-wrap.menu-opend nav>ul>li.root-submenu-opend>div ul{flex-direction:column}header .tci-header-wrap.menu-opend nav>ul>li.root-submenu-opend>div ul li{margin-right:0;width:100%}header .tci-header-wrap.menu-opend nav>ul>li.root-submenu-opend>div ul li:not(:first-child){margin-top:.5rem}header .tci-header-wrap.menu-opend nav>ul>li.root-submenu-opend>div ul li a{padding:.75rem;width:100%;border-radius:.25rem}header .tci-header-wrap.menu-opend nav>ul>li.root-submenu-opend>div ul li a:active,header .tci-header-wrap.menu-opend nav>ul>li.root-submenu-opend>div ul li a:hover{background-color:var(--llll-gray)}header .tci-header-wrap.menu-opend nav>ul>li.root-submenu-opend>div ul li.sub-menu-1>a{width:calc(100% - 3rem);height:auto}header .tci-header-wrap.menu-opend nav>ul>li.root-submenu-opend>div ul li.sub-menu-1>button{background:none;border:none;flex:1 auto;height:3rem;display:flex;align-items:center;justify-content:center}header .tci-header-wrap.menu-opend nav>ul>li.root-submenu-opend>div ul li.sub-menu-1>button svg{width:1rem;height:1rem;transition:transform .3s;transform:rotate(-90deg)}header .tci-header-wrap.menu-opend nav>ul>li.root-submenu-opend>div ul li.sub-menu-1>button svg path{transition:stroke .3s;stroke:var(--text)}header .tci-header-wrap.menu-opend nav>ul>li.root-submenu-opend>div ul li.sub-menu-1.sub-menu-1-opend{flex-wrap:wrap}header .tci-header-wrap.menu-opend nav>ul>li.root-submenu-opend>div ul li.sub-menu-1.sub-menu-1-opend svg{transform:rotate(0deg)}header .tci-header-wrap.menu-opend nav>ul>li.root-submenu-opend>div ul li.sub-menu-1.sub-menu-1-opend>ul{display:flex}header .tci-header-wrap.menu-opend nav>ul>li.root-submenu-opend>div ul li.sub-menu-1.sub-menu-1-opend>ul li{margin-top:0;padding-left:1rem;border-left:calc(var(--1px)*2) solid var(--l-gray)}header .tci-header-wrap.menu-opend nav>ul>li.root-submenu-opend>div ul li.sub-menu-1.sub-menu-1-opend>ul li:has(>a.active){border-left-color:var(--accent)}header .tci-header-wrap.menu-opend nav>ul>li.root-submenu-opend>div ul li.sub-menu-1.sub-menu-1-opend>ul li a.active{color:var(--accent)}header .tci-header-wrap.menu-opend nav>ul>li.root-submenu-opend>div ul li.sub-menu-1.sub-menu-1-opend>ul li>ul{display:none}header .tci-header-wrap.menu-opend nav>ul>li.root-submenu-opend>span{height:auto;padding:1.5rem;width:auto;color:var(--accent) !important}header .tci-header-wrap.menu-opend nav>ul>li.root-submenu-opend>span:active,header .tci-header-wrap.menu-opend nav>ul>li.root-submenu-opend>span:hover{background:none}header .tci-header-wrap.menu-opend nav>ul>li.root-submenu-opend>span svg{transform:rotate(90deg);order:-1;margin-right:.5rem}header .tci-header-wrap.menu-opend nav>ul>li.root-submenu-opend>span svg path{stroke:var(--accent) !important}header .tci-header-wrap nav{position:fixed;z-index:5;width:100%;margin:0;margin-top:4rem;transition:left .3s,opacity .3s;left:-200%;opacity:0;height:100%;display:flex}}/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/components/tci/footer.contacts/templates/.default/style.css?17556976943005*/
.tci-addr{background-color:var(--blue3);color:#fff;padding:5.125rem 0 !important;margin-top:6.25rem !important}.tci-addr .tci-addr-content{display:flex;width:100%;padding:0 5.125rem;margin:0 auto;align-items:center;justify-content:center}.tci-addr .tci-addr-content .addr-body{display:flex;width:100%;justify-content:space-between}.tci-addr .tci-addr-content .addr-body .addr-map{width:35.3125rem;height:15rem;border-radius:.25rem;overflow:hidden}.tci-addr .tci-addr-content .addr-body .addr-map img{width:100%;margin-right:2rem}.tci-addr .tci-addr-content .addr-body .addr-contacts{flex:1 auto;width:50%}.tci-addr .tci-addr-content .addr-body .addr-contacts h2{font-size:2rem;margin-top:.5rem;margin-bottom:1.75rem}.tci-addr .tci-addr-content .addr-body .addr-contacts .addr-text{display:flex;justify-content:space-between}.tci-addr .tci-addr-content .addr-body .addr-contacts .addr-text h4{font-weight:500;font-size:1rem;opacity:.6;margin-bottom:8px}.tci-addr .tci-addr-content .addr-body .addr-contacts .addr-text p{font-weight:600;font-size:1rem;line-height:1.375rem;margin-bottom:1.75rem;margin-top:0}.tci-addr .tci-addr-content .addr-body .addr-contacts .addr-text .addr-left{margin-right:1rem}.tci-addr .tci-addr-content .addr-body .addr-contacts .addr-text .addr-left a{color:#fff}.tci-addr .tci-addr-content .addr-body .addr-contacts .addr-text .addr-left a:hover{text-decoration:underline}.tci-addr .tci-addr-content .addr-body .addr-contacts .addr-text .addr-right h4{margin-top:0}.tci-addr .tci-addr-content .addr-body .addr-contacts .addr-text .addr-right p{margin-bottom:.5rem}.tci-addr .tci-addr-content .addr-body .addr-contacts .addr-text .addr-right .addr-social{display:flex;align-items:center;color:#fff;text-decoration:none}.tci-addr .tci-addr-content .addr-body .addr-contacts .addr-text .addr-right .addr-social img{margin-right:.75rem}.tci-addr .tci-addr-content .addr-body .addr-contacts .addr-text .addr-right .addr-social span{font-weight:300}@media(max-width: 1280px){.tci-addr .tci-addr-content{padding:0 1.5rem}.tci-addr .tci-addr-content .addr-body .addr-map{width:50%}}@media(max-width: 1024px){.tci-addr .tci-addr-content{padding:0 1.5rem}.tci-addr .tci-addr-content .addr-body .addr-map{height:19rem}.tci-addr .tci-addr-content .addr-body .addr-map iframe{width:100%}.tci-addr .tci-addr-content .addr-body .addr-contacts{width:initial}.tci-addr .tci-addr-content .addr-body .addr-contacts .addr-text{flex-flow:column}}@media(max-width: 768px){.tci-addr .tci-addr-content{padding:0 1.5rem}.tci-addr .tci-addr-content .addr-body{flex-flow:column-reverse}.tci-addr .tci-addr-content .addr-body .addr-map{width:100%;margin-top:2.5rem;display:flex;justify-content:center;height:15rem}.tci-addr .tci-addr-content .addr-body .addr-contacts{width:initial;margin-left:0}.tci-addr .tci-addr-content .addr-body .addr-contacts .addr-text{flex-flow:column}}@media(max-width: 540px){.tci-addr .tci-addr-content .addr-body .addr-map{display:block}}/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/main/template_styles.css?176892674012601*/
@font-face{font-family:"Open Sans";font-weight:400;src:url("/local/templates/main/fonts/OpenSans-Regular.ttf") format("truetype")}@font-face{font-family:"Open Sans";font-weight:500;src:url("/local/templates/main/fonts/OpenSans-SemiBold.ttf") format("truetype")}@font-face{font-family:"Open Sans";font-weight:300;src:url("/local/templates/main/fonts/OpenSans-Light.ttf") format("truetype")}.spacer{flex:1 1;width:100%}.c-white.c-white{color:#fff}.first-capitalized{text-transform:capitalize}.mob-visible{display:none}.owl-carousel{touch-action:manipulation !important}.tci-color-accent{color:var(--accent) !important}li ul{list-style-type:disc}hr{width:100%;height:var(--1px);margin:0}hr.gray-line{border:none;background-color:var(--ll-gray)}.no-border{border:none !important}.p-0{padding:0 !important}.m-0{margin:0 !important}*>svg{width:100%;height:100%}:root{--main: #606DC2;--gray: #8E94A3;--l-gray: #B9BFCE;--ll-gray: #C8CDDA;--lll-gray: #EEEFFA;--llll-gray: #F5F7FF;--d-gray: #5b5f72;--text: #1c2135;--d-blue: #343C5C;--accent: #EE541F;--h-bg-1: #8e94a333;--h-bg-2: #8e94a34d;--h-shadow-1: #0000001f;--container-max-width: 90rem;--container-padding: 0 5.125rem;--1px: 1px;--1: 1;--gray2: #b5bac8;--gray3: #eeeffa33;--lightGray: #f5f7ff;--blue: #343c5c;--blue2: #434b6d;--blue3: #606DC2;--blue4: #4E5AAB}html{font-size:16px;line-height:22px;scroll-behavior:smooth}html,body{padding:0;margin:0;font-family:"Open Sans";color:var(--text)}html *,body *{box-sizing:border-box}a{color:inherit;text-decoration:none}body{display:flex;flex-direction:column;min-height:100dvh}body .tci-container{max-width:var(--container-max-width);padding:var(--container-padding);box-sizing:border-box;margin:0 auto;width:100%;flex:1 auto}body .tci-container-f{padding:var(--container-padding);box-sizing:border-box;margin:0 auto;width:100%;flex:1 auto}body .tci-blue-btn{background-color:var(--blue4);color:#fff;padding:1rem 2rem;border-radius:.25rem;font-size:.875rem;border:none;display:inline-block;cursor:pointer;text-decoration:none;transition:background-color .3s;text-align:center}body .tci-blue-btn:hover{background-color:var(--d-blue)}body .tci-border-bottom-gray{border-bottom:1px solid var(--ll-gray)}body .tci-header-image{display:none}body header{box-sizing:border-box;top:0;position:relative;z-index:4;border-width:var(--1px);background-color:#fff}body header .tci-header-wrap{max-width:var(--container-max-width);padding:var(--container-padding);width:100%;margin:0 auto;align-items:center;display:flex;height:100%;box-sizing:border-box;height:6.25rem}body header .tci-header-wrap .tci-mobile-menu-button,body header .tci-header-wrap .tci-mobile-menu-button-dark{display:none}body header .tci-header-wrap .tci-logo,body header .tci-header-wrap .tci-logo-dark{align-items:center}body header .tci-header-wrap .tci-logo img,body header .tci-header-wrap .tci-logo-dark img{width:5.875rem}body header .tci-header-wrap .tci-header-search{height:2.75rem;position:relative;display:flex;align-items:center;padding:0 1.25rem;border-radius:.3125rem;border:1px solid var(--ll-gray, #C8CDDA);min-width:26.1875rem;width:26.1875rem;transition:background-color .3s,width .3s,border-radius .3s;order:2;cursor:pointer}body header .tci-header-wrap .tci-header-search:focus-within{height:100%;background-color:#fff;width:100%;border-radius:0}body header .tci-header-wrap .tci-header-search:focus-within~nav{overflow:hidden;transition:opacity .1s 0s,width .3s;opacity:0;width:0}body header .tci-header-wrap .tci-header-search:focus-within input{color:var(--text);margin-left:2.5rem}body header .tci-header-wrap .tci-header-search:focus-within input::placeholder{color:var(--text)}body header .tci-header-wrap .tci-header-search:focus-within .tci-header-search-icon{width:1.75rem;height:1.75rem}body header .tci-header-wrap .tci-header-search:focus-within .tci-header-search-icon svg path{stroke:var(--text)}body header .tci-header-wrap .tci-header-search:focus-within .tci-header-search-close-icon{display:block}body header .tci-header-wrap .tci-header-search:not(:focus-within):hover{background-color:var(--h-bg-1)}body header .tci-header-wrap .tci-header-search:not(:focus-within) input{color:#fff}body header .tci-header-wrap .tci-header-search input{background-color:rgba(0,0,0,0);border:none;margin-left:1.75rem;font-size:.875rem;line-height:2.5rem;width:100%;outline:none}body header .tci-header-wrap .tci-header-search input:not(:focus){cursor:pointer}body header .tci-header-wrap .tci-header-search .tci-header-search-icon{position:absolute;height:1rem;width:1rem;background:none;border:none;padding:0;cursor:pointer}body header .tci-header-wrap .tci-header-search .tci-header-search-icon svg{width:100%;height:100%}body header .tci-header-wrap .tci-header-search .tci-header-search-icon svg path{stroke:var(--gray)}body header .tci-header-wrap .tci-header-search .tci-header-search-close-icon{display:none;width:1.75rem;height:1.75rem;margin-right:.75rem}body header .tci-header-wrap .tci-header-search .tci-header-search-close-icon svg{width:100%;height:100%}body header .tci-header-wrap .tci-header-search .tci-header-search-close-icon svg line{stroke:var(--text)}@media(max-width: 1024px){body header .tci-header-wrap .tci-logo{height:100%;padding:1em 0}}@media(max-width: 992px){body header .tci-header-wrap{position:relative;justify-content:center;height:4rem}body header .tci-header-wrap .tci-logo,body header .tci-header-wrap .tci-logo-dark{height:100%;padding:1em 0}body header .tci-header-wrap .tci-mobile-menu-button,body header .tci-header-wrap .tci-mobile-menu-button-dark{position:absolute;left:1.5rem;cursor:pointer;align-items:center}}body footer{box-sizing:border-box;height:3.125rem;background-color:var(--text);color:#fff}body footer .tci-bottom-nav{display:flex;align-items:center;height:100%}body footer .tci-bottom-nav .tci-copy{font-style:normal;font-weight:400;font-size:.75rem;line-height:.875rem;margin-right:2.5rem}body footer .tci-bottom-nav a.tci-agreement,body footer .tci-bottom-nav a.tci-policy{color:#fff;font-style:normal;font-weight:400;font-size:.75rem;line-height:1rem;margin-right:1rem}body footer .tci-bottom-nav a.tci-policy{margin-right:0}body footer .tci-bottom-nav a:hover{text-decoration:underline}body footer .tci-bottom-nav .tci-madeby{font-style:normal;font-weight:400;font-size:.75rem;line-height:.75rem}body footer .tci-bottom-nav .tci-madeby img{margin:0 .25rem;vertical-align:middle}@media(max-width: 1280px){body footer{height:auto;padding:1.5rem}body footer .tci-bottom-nav{flex-direction:column}body footer .tci-bottom-nav .tci-copy,body footer .tci-bottom-nav .tci-agreement,body footer .tci-bottom-nav .tci-policy{margin:0 0 1em !important;text-align:center}}body h1.news-title{margin-top:6.25rem;font-size:2.5rem;color:var(--text);margin-bottom:0;line-height:normal}body h1.page-main-title{margin-top:6.25rem;font-size:2.5rem;color:var(--text);margin-bottom:0;text-align:center;font-weight:500;line-height:3rem}@media(max-width: 992px){body h1.news-title,body h1.page-main-title{margin-top:2rem}}body .p-404{display:flex;margin-top:6.25rem;margin-bottom:7.5rem;justify-content:space-between}body .p-404>*{max-width:50%}body .p-404 .p-404-text{color:var(--main);display:flex;flex-direction:column;justify-content:center}body .p-404 .p-404-text>div{font-size:16.25rem;line-height:16.25rem}body .p-404 .p-404-text>span{font-size:2.625rem;line-height:normal}body .p-404-links{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.25rem}body .p-404-links a{cursor:pointer;padding:0 1.5rem;border-radius:.25rem;border:var(--1px) solid var(--ll-gray);display:flex;align-items:center;justify-content:space-between;color:var(--blue4);height:3.75rem;transition:color .3s}body .p-404-links a img{transition:filter .3s}body .p-404-links a:hover{color:var(--accent)}body .p-404-links a:hover img{filter:hue-rotate(120deg) brightness(1.5)}@media(max-width: 992px){body .p-404{flex-wrap:wrap;margin-top:2rem;margin-bottom:4rem}body .p-404>*{max-width:initial;width:100%}body .p-404 img{order:-1}body .p-404 .p-404-text{text-align:center}body .p-404 .p-404-text div{font-size:8.75rem;line-height:normal}body .p-404 .p-404-text span{font-size:1.625rem}body .p-404-links{grid-template-columns:1fr}}body:has(>div.application-wrap.dark) .tci-header-image{display:block;position:relative}body:has(>div.application-wrap.dark) .tci-header-image::before,body:has(>div.application-wrap.dark) .tci-header-image::after{content:"";position:absolute;top:0;left:0;width:100%;height:56.9375rem}body:has(>div.application-wrap.dark) .tci-header-image::before{background-color:var(--text);opacity:.65;z-index:2}body:has(>div.application-wrap.dark) .tci-header-image::after{background-image:url(/local/templates/main/img/header-bg.jpg);z-index:1}body:has(>div.application-wrap.dark) header{background-color:rgba(0,0,0,0);border-bottom:1px solid var(--gray3)}body:has(>div.application-wrap.dark) header::before{content:"";width:100%;position:absolute;height:100%;background-color:#000;opacity:.4;z-index:-1}body:has(>div.application-wrap.dark) header nav>ul>li>a,body:has(>div.application-wrap.dark) header nav>ul>li>span{color:#fff}body:has(>div.application-wrap.dark) header nav>ul>li>a svg path,body:has(>div.application-wrap.dark) header nav>ul>li>span svg path{stroke:#fff}body:has(>div.application-wrap.dark) .tci-logo-dark{display:none}@media(max-width: 992px){body:has(>div.application-wrap.dark) header::before{content:"";width:100%;position:absolute;height:100%;background-color:#000;opacity:.4;z-index:-1;height:4rem}body:has(>div.application-wrap.dark) header .tci-mobile-menu-button-dark{display:none}body:has(>div.application-wrap.dark) header .tci-mobile-menu-button{display:flex}body:has(>div.application-wrap.dark) header .tci-header-wrap.menu-opend .tci-mobile-menu-button-dark{display:flex}body:has(>div.application-wrap.dark) header .tci-header-wrap.menu-opend .tci-mobile-menu-button{display:none}body:has(>div.application-wrap.dark) header .tci-header-wrap.menu-opend .tci-logo{display:none}body:has(>div.application-wrap.dark) header .tci-header-wrap.menu-opend .tci-logo-dark{display:flex}body:has(>div.application-wrap.dark) header .tci-header-wrap.menu-opend nav>ul>li>a,body:has(>div.application-wrap.dark) header .tci-header-wrap.menu-opend nav>ul>li>span{color:var(--text)}body:has(>div.application-wrap.dark) header .tci-header-wrap.menu-opend nav>ul>li>a svg path,body:has(>div.application-wrap.dark) header .tci-header-wrap.menu-opend nav>ul>li>span svg path{stroke:var(--text)}}body:not(:has(>div.application-wrap.dark)) .tci-header-image{display:none;position:relative}body:not(:has(>div.application-wrap.dark)) .tci-header-image::before,body:not(:has(>div.application-wrap.dark)) .tci-header-image::after{display:none}body:not(:has(>div.application-wrap.dark)) .tci-header-image::before{display:none}body:not(:has(>div.application-wrap.dark)) .tci-header-image::after{display:none;background-image:none}body:not(:has(>div.application-wrap.dark)) header{background-color:#fff;border-bottom:1px solid var(--ll-gray)}body:not(:has(>div.application-wrap.dark)) header::before{content:"";width:0;position:absolute;height:0;background-color:rgba(0,0,0,0);opacity:.4;z-index:-1}body:not(:has(>div.application-wrap.dark)) header nav ul li a,body:not(:has(>div.application-wrap.dark)) header nav ul li span{color:var(--text)}body:not(:has(>div.application-wrap.dark)) header nav ul li a svg path,body:not(:has(>div.application-wrap.dark)) header nav ul li span svg path{stroke:var(--text)}body:not(:has(>div.application-wrap.dark)) .tci-logo-dark{display:flex}body:not(:has(>div.application-wrap.dark)) .tci-logo{display:none}@media(max-width: 992px){body:not(:has(>div.application-wrap.dark)) header::before{display:none;content:"";width:100%;position:absolute;height:100%;background-color:rgba(0,0,0,0);opacity:.4;z-index:-1;height:4rem}body:not(:has(>div.application-wrap.dark)) header .tci-mobile-menu-button-dark{display:flex}body:not(:has(>div.application-wrap.dark)) header .tci-mobile-menu-button{display:none}}@media(max-width: 1024px){input{font-size:16px !important}}@media(min-width: 2400px){html,body{font-size:22.4px;line-height:30.8px}:root{--1px: 1.4px;--1: 1.4}}@media(min-width: 2880px){html,body{font-size:24px;line-height:33px}:root{--1px: 1.5px;--1: 1.5}}@media(min-width: 3360px){html,body{font-size:28.8px;line-height:39.6px}:root{--1px: 1.8px;--1: 1.8}}@media(min-width: 3840px){html,body{font-size:32px;line-height:44px}:root{--1px: 2px;--1: 2}}@media(max-width: 1024px){:root{--container-padding: 0 1.5rem}.mob-hidden{display:none !important}.mob-visible{display:initial !important}}/*# sourceMappingURL=template_styles.css.map */

/* End */
/* /local/components/bitrix/main.userconsent.request/templates/.default/user_consent.css?17606993875104 */
/* /local/templates/main/components/bitrix/menu/top-menu/style.css?174342587610939 */
/* /local/components/tci/footer.contacts/templates/.default/style.css?17556976943005 */
/* /local/templates/main/template_styles.css?176892674012601 */
