body {
	font-family: "Libre Franklin";
	line-height:initial;
	background:#040B1D;
	color:#fff;
	position:relative;
}
body.open_menu {
	overflow:hidden;
}
@media (min-width: 1200px) {
	.container {
		max-width: 1310px;
	}
}
input:hover,
input:active,
input:focus,
a:hover,
a:active,
a:focus,
button:hover,
button:active,
button:focus,
textarea:hover,
textarea:active,
textarea:focus {
	outline:none;
}
a,
a:hover {
	text-decoration: none;
}
:root {
	--w:#fff;
	--b:#00A4FF;
}


/* ------ ------ header ------ ------ */

header {
	height:70px;
	position: relative;
    z-index: 3;
	position:absolute;
	top:12px;
	left:0;
	right:0;
}
header > .container {
    height: 100%;
    display: flex;
    align-items: center;
}
.header_in {
	width:100%;
	display:flex;
	align-items:center;
	height:100%;
	background:rgba(255,255,255,0.08);
	border-radius:20px;
	padding:12px 16px;
}
.header_logo img {
	max-height:65px;
	max-width:100%;
}
.footer_top_col_logo img {
	max-height:45px;
	max-width:100%;
}
.header_menu {
    width: 100%;
    display: flex;
    justify-content: center;
}
.header_menu > ul {
    padding: 0;
    margin: 0;
    display: flex;
}
.header_menu > ul > li {
    list-style: none;
	margin:0 10px;
	position:relative;
}
.header_menu > ul > li > a,
.header_menu > ul > li ul li a  {
    display: block;
    color: var(--w);
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    text-decoration: none;
	padding:5px;
	transition:color 0.2s ease;
}
.header_menu ul li:hover > a,
.current-menu-item > a {
    color: var(--b) !important;
}
.header_menu > ul li.menu-item-has-children ul {
    padding: 0;
    margin: 0;
	position:absolute;
}
.header_menu > ul li.menu-item-has-children {
	position:relative;
}
.header_menu > ul li.menu-item-has-children:after {
    position: absolute;
    top: 20px;
    content: '';
    display: block;
    height: 34px;
    width: 100%;
}
.header_menu > ul li.menu-item-has-children > a {
	display:flex;
	align-items:center;
}
.header_menu > ul li.menu-item-has-children > a > span {
	background:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.17051 11.303L2.35251 5.64171C2.30563 5.5951 2.24996 5.55825 2.18874 5.53329C2.12752 5.50833 2.06196 5.49577 1.99585 5.49632C1.92974 5.49686 1.86439 5.51052 1.80359 5.53649C1.74279 5.56246 1.68775 5.60023 1.64165 5.64761C1.59554 5.69499 1.55929 5.75105 1.53499 5.81254C1.51069 5.87402 1.49883 5.93972 1.50009 6.00582C1.50135 6.07192 1.5157 6.13711 1.54232 6.19763C1.56894 6.25814 1.6073 6.31278 1.65518 6.35837L7.82184 12.3584C7.91519 12.4492 8.04028 12.5 8.17051 12.5C8.30074 12.5 8.42583 12.4492 8.51918 12.3584L14.6858 6.35837C14.7337 6.31278 14.7721 6.25814 14.7987 6.19763C14.8253 6.13711 14.8397 6.07192 14.8409 6.00582C14.8422 5.93972 14.8303 5.87402 14.806 5.81254C14.7817 5.75105 14.7455 5.69499 14.6994 5.64761C14.6533 5.60023 14.5982 5.56246 14.5374 5.53649C14.4766 5.51052 14.4113 5.49686 14.3452 5.49631C14.2791 5.49577 14.2135 5.50833 14.1523 5.53329C14.0911 5.55825 14.0354 5.5951 13.9885 5.64171L8.17051 11.303Z" fill="white"/></svg>');
	background-position:center;
	width:16px;
	min-width:16px;
	height:16px;
	margin:0 0 0 5px;
	transition:background 0.2s ease,transform 0.2s ease;
}
.header_menu > ul li.menu-item-has-children:hover > a > span {
	background:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.17051 11.303L2.35251 5.64171C2.30563 5.5951 2.24996 5.55825 2.18874 5.53329C2.12752 5.50833 2.06196 5.49577 1.99585 5.49632C1.92974 5.49686 1.86439 5.51052 1.80359 5.53649C1.74279 5.56246 1.68775 5.60023 1.64165 5.64761C1.59554 5.69499 1.55929 5.75105 1.53499 5.81254C1.51069 5.87402 1.49883 5.93972 1.50009 6.00582C1.50135 6.07192 1.5157 6.13711 1.54232 6.19763C1.56894 6.25814 1.6073 6.31278 1.65518 6.35837L7.82184 12.3584C7.91519 12.4492 8.04028 12.5 8.17051 12.5C8.30074 12.5 8.42583 12.4492 8.51918 12.3584L14.6858 6.35837C14.7337 6.31278 14.7721 6.25814 14.7987 6.19763C14.8253 6.13711 14.8397 6.07192 14.8409 6.00582C14.8422 5.93972 14.8303 5.87402 14.806 5.81254C14.7817 5.75105 14.7455 5.69499 14.6994 5.64761C14.6533 5.60023 14.5982 5.56246 14.5374 5.53649C14.4766 5.51052 14.4113 5.49686 14.3452 5.49631C14.2791 5.49577 14.2135 5.50833 14.1523 5.53329C14.0911 5.55825 14.0354 5.5951 13.9885 5.64171L8.17051 11.303Z" fill="%2300A3A9"/></svg>');
	background-position:center;
	transform: scale(1,-1);
}

.header_menu > ul li.menu-item-has-children:hover ul {
	display:block;
}
.header_menu > ul > li ul {
	position:absolute;
    perspective: 1000px;
    display: none;
	z-index: -1;
	top:52px;
	left:0;
}
.header_menu > ul > li ul li {
	margin:0;
	display: none;
	opacity: 0;
	list-style:none;
}
.header_menu > ul li.menu-item-has-children:hover li {
	display: block;
}
.header_menu > ul > li ul li:nth-child(1) {
	transform-origin: top center;
	animation: rotateX 300ms 60ms ease-in-out forwards;
}
.header_menu > ul > li ul li:nth-child(2) {
	transform-origin: top center;
	animation: rotateX 300ms 120ms ease-in-out forwards;
}
.header_menu > ul > li ul li:nth-child(3) {
	transform-origin: top center;
	animation: rotateX 300ms 180ms ease-in-out forwards;
}
.header_menu > ul > li ul li:nth-child(4) {
	transform-origin: top center;
	animation: rotateX 300ms 240ms ease-in-out forwards;
}
.header_menu > ul > li ul li:nth-child(5) {
	transform-origin: top center;
	animation: rotateX 300ms 360ms ease-in-out forwards;
}
.header_menu > ul > li ul li:nth-child(6) {
	transform-origin: top center;
	animation: rotateX 300ms 420ms ease-in-out forwards;
}
.header_menu > ul > li ul li:nth-child(7) {
	transform-origin: top center;
	animation: rotateX 300ms 480ms ease-in-out forwards;
}
.header_menu > ul > li ul li:nth-child(8) {
	transform-origin: top center;
	animation: rotateX 300ms 540ms ease-in-out forwards;
}
.header_menu > ul > li ul li:nth-child(9) {
	transform-origin: top center;
	animation: rotateX 300ms 600ms ease-in-out forwards;
}
.header_menu > ul > li ul li:nth-child(10) {
	transform-origin: top center;
	animation: rotateX 300ms 660ms ease-in-out forwards;
}
@keyframes rotateX {
	0% {
		opacity: 0;
		transform: rotateX(-90deg);
	}
	50% {
		transform: rotateX(-20deg);
	}
	100% {
		opacity: 1;
		transform: rotateX(0deg);
	}
}
.header_menu > ul > li ul li a {
	padding:8px 12px;
	width:220px;
	color:#CDCED2;
	text-transform:initial;
	background: #040B1D;
	transition:background 0.2s ease;
}
.header_menu > ul > li ul li:first-child a {
	border-radius:8px 8px 0 0;
	border:1px solid #181E2F;
	border-bottom:0;
}
.header_menu > ul > li ul li a {
	border-left:1px solid #181E2F;
	border-right:1px solid #181E2F;
}
.header_menu > ul > li ul li:last-child a {
	border-radius:0 0 8px 8px;
	border:1px solid #181E2F;
	border-top:0;
}
.header_menu > ul > li ul li a:hover {
	background:#181E2F;
	color:#CDCED2 !important;
}

.header_nav_btn {
    display: none;
    width: 32px;
    height: 32px;
    position: relative;
}
.header_nav_btn div,
.header_nav_btn:after,
.header_nav_btn:before {
    position: absolute;
    width: 34px;
    height: 2px;
    background: var(--b);
    transition: all 0.3s ease;
    left: 4px;
    content: "";
    display: block;
    border-radius: 10px;
}
.header_nav_btn div {
    top: 0;
    bottom: 0;
	width:20px;
	margin:auto 0;
}
.header_nav_btn:after {
    top: 8px;
	width:24px;
}
.header_nav_btn:before {
    bottom: 8px;
	width:24px;
}
.header_nav_btn.active {
	
}
.header_nav_btn.active div {
	display:none;
}
.header_nav_btn.active:before {
    transform: rotate(-45deg);
    bottom: initial;
    top: 14px;
	width:24px;
}
.header_nav_btn.active:after {
    transform: rotate(45deg);
    bottom: initial;
    top: 14px;
	width:24px;
}

.header_info {
	display:flex;
	align-items:center;
}
.header_phone a {
	display:block;
	color:var(--w);
	font-size:14px;
	font-weight:500;
	transition:color 0.2s ease;
	white-space:pre;
}
.header_phone a:hover {
	color:var(--b);
}
.header_mes {
	display:flex;
}
.header_mes a {
	width:40px;
	min-width:40px;
	height:40px;
	border-radius:8px;
	border:1px solid var(--b);
	margin:0 0 0 12px;
	transition:background 0.2s ease;
	background-position:center;
	background-repeat:no-repeat;
}
.header_mes_wh,
.header_mobile_mes_wh {
	background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.2062 2.78409C15.4102 0.994317 13.0155 0 10.4878 0C5.23278 0 0.975575 4.24242 0.975575 9.47917C0.975575 11.1364 1.44121 12.7936 2.23943 14.1856L0.909058 19.0909L5.96449 17.7652C7.36139 18.4943 8.89132 18.892 10.4878 18.892C15.7428 18.892 20 14.6496 20 9.41288C19.9334 6.96023 19.0022 4.57386 17.2062 2.78409ZM15.0776 12.8598C14.878 13.3902 13.9468 13.9205 13.4811 13.9867C13.082 14.053 12.5499 14.053 12.0177 13.9205C11.6851 13.7879 11.2195 13.6553 10.6873 13.3902C8.29265 12.3958 6.76272 10.0095 6.62968 9.81061C6.49664 9.67803 5.6319 8.55114 5.6319 7.35795C5.6319 6.16477 6.23057 5.63447 6.43012 5.36932C6.62968 5.10417 6.89575 5.10417 7.09531 5.10417C7.22835 5.10417 7.4279 5.10417 7.56094 5.10417C7.69398 5.10417 7.89354 5.03788 8.09309 5.50189C8.29265 5.96591 8.75828 7.15909 8.8248 7.22538C8.89132 7.35795 8.89132 7.49053 8.8248 7.62311C8.75828 7.75568 8.69176 7.88826 8.55872 8.02083C8.42568 8.15341 8.29265 8.35227 8.22613 8.41856C8.09309 8.55114 7.96006 8.68371 8.09309 8.88257C8.22613 9.14773 8.69176 9.87689 9.42347 10.5398C10.3547 11.3352 11.0864 11.6004 11.3525 11.733C11.6186 11.8655 11.7516 11.7992 11.8847 11.6667C12.0177 11.5341 12.4833 11.0038 12.6164 10.7386C12.7494 10.4735 12.949 10.5398 13.1485 10.6061C13.3481 10.6723 14.5454 11.2689 14.745 11.4015C15.0111 11.5341 15.1441 11.6004 15.2106 11.6667C15.2771 11.8655 15.2771 12.3295 15.0776 12.8598Z" fill="%23fff"/></svg>');
}
.header_mes_wh:hover,
.header_mobile_mes_wh:hover {
	background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.2062 2.78409C15.4102 0.994317 13.0155 0 10.4878 0C5.23278 0 0.975575 4.24242 0.975575 9.47917C0.975575 11.1364 1.44121 12.7936 2.23943 14.1856L0.909058 19.0909L5.96449 17.7652C7.36139 18.4943 8.89132 18.892 10.4878 18.892C15.7428 18.892 20 14.6496 20 9.41288C19.9334 6.96023 19.0022 4.57386 17.2062 2.78409ZM15.0776 12.8598C14.878 13.3902 13.9468 13.9205 13.4811 13.9867C13.082 14.053 12.5499 14.053 12.0177 13.9205C11.6851 13.7879 11.2195 13.6553 10.6873 13.3902C8.29265 12.3958 6.76272 10.0095 6.62968 9.81061C6.49664 9.67803 5.6319 8.55114 5.6319 7.35795C5.6319 6.16477 6.23057 5.63447 6.43012 5.36932C6.62968 5.10417 6.89575 5.10417 7.09531 5.10417C7.22835 5.10417 7.4279 5.10417 7.56094 5.10417C7.69398 5.10417 7.89354 5.03788 8.09309 5.50189C8.29265 5.96591 8.75828 7.15909 8.8248 7.22538C8.89132 7.35795 8.89132 7.49053 8.8248 7.62311C8.75828 7.75568 8.69176 7.88826 8.55872 8.02083C8.42568 8.15341 8.29265 8.35227 8.22613 8.41856C8.09309 8.55114 7.96006 8.68371 8.09309 8.88257C8.22613 9.14773 8.69176 9.87689 9.42347 10.5398C10.3547 11.3352 11.0864 11.6004 11.3525 11.733C11.6186 11.8655 11.7516 11.7992 11.8847 11.6667C12.0177 11.5341 12.4833 11.0038 12.6164 10.7386C12.7494 10.4735 12.949 10.5398 13.1485 10.6061C13.3481 10.6723 14.5454 11.2689 14.745 11.4015C15.0111 11.5341 15.1441 11.6004 15.2106 11.6667C15.2771 11.8655 15.2771 12.3295 15.0776 12.8598Z" fill="%2300A4FF"/></svg>');
}
.header_mes_tg,
.header_mobile_mes_tg {
	background-image:url('data:image/svg+xml,<svg width="18" height="17" viewBox="0 0 18 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.2727 1.27477L14.5405 15.5385C14.5405 15.5385 14.1582 16.5274 13.1081 16.0531L6.80416 11.0478L6.77493 11.0331C7.62644 10.2413 14.2295 4.09335 14.518 3.81468C14.9648 3.38308 14.6874 3.12614 14.1687 3.45217L4.41527 9.86636L0.652399 8.55526C0.652399 8.55526 0.0602339 8.33714 0.00326622 7.86285C-0.0544511 7.38778 0.671887 7.13084 0.671887 7.13084L16.0119 0.899065C16.0119 0.899065 17.2727 0.325413 17.2727 1.27477Z" fill="%23fff"/></svg>');
}
.header_mes_tg:hover,
.header_mobile_mes_tg:hover {
	background-image:url('data:image/svg+xml,<svg width="18" height="17" viewBox="0 0 18 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.2727 1.27477L14.5405 15.5385C14.5405 15.5385 14.1582 16.5274 13.1081 16.0531L6.80416 11.0478L6.77493 11.0331C7.62644 10.2413 14.2295 4.09335 14.518 3.81468C14.9648 3.38308 14.6874 3.12614 14.1687 3.45217L4.41527 9.86636L0.652399 8.55526C0.652399 8.55526 0.0602339 8.33714 0.00326622 7.86285C-0.0544511 7.38778 0.671887 7.13084 0.671887 7.13084L16.0119 0.899065C16.0119 0.899065 17.2727 0.325413 17.2727 1.27477Z" fill="%2300A4FF"/></svg>');
}

.header_modal {
	margin:0 0 0 8px;
}

#menu-item-209 ul{
    right: 0;
	left:unset;
}	

/* ------ ------ btn ------ ------ */

.btn {
	display:flex;
	justify-content:center;
	align-items:center;
	padding:0;
	border:0;
	background:var(--b);
	color:#040B1D;
	font-size:14px;
	font-weight:500;
	text-transform:uppercase;
	border-radius:8px;
	height:40px;
	width:178px;
	min-width:178px;
	overflow:hidden;
	position:relative;
}
.btn:after {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	content:'';
	display:block;
	transition:opacity 0.2s ease;
	background: linear-gradient(45deg, rgba(0,164,255,1) 0%,rgba(0,255,251,1) 65%);
}
.btn span {
	position:relative;
	z-index:4;
}
.btn:hover:after {
	opacity:0;
}

/* ------ ------ title ------ ------ */

.title {
	font-family: 'Libre Franklin';
	margin:0 0 32px;
}
.title h1,
.title h2 {
	margin:0;
	font-size:32px;
	font-weight:400;
	text-transform:uppercase;
}
.title h1 span,
.title h2 span {
	background: linear-gradient(to right, var(--w), var(--b));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

/* ------ ------ indent ------ ------ */

.indent {
	padding:120px 0 0;
}

/* ------ ------ header_mobile ------ ------ */

.header_mobile {
    display: none;
	background:#040B1D;
}
.header_mobile .container {
    padding: 80px 0 16px;
	height:100%;
}
.header_mobile_in {
	overflow:auto;
    height: 100%;
	padding:0 15px;
	width:100%;
    max-height: calc(100vh - 90px);
}
.header_mobile_tit {
	font-size:14px;
	color:#3D3D3D;
	margin:0 0 8px;
}
.header_mobile_in > ul {
	padding:0;
	margin:0 0 24px;
	width:100%;
}
.header_mobile_in > ul > li {
	list-style:none;
	margin:0 0 20px;
}
.header_mobile_in > ul > li ul li {
	margin:12px 0 0 24px;
	list-style:none;
}
.header_mobile_in > ul > li:last-child {
	margin:0;
}
.header_mobile_in > ul > li > a,
.header_mobile_in > ul > li ul li a {
	font-size:14px;
	font-weight:500;
	color:var(--w);
	transition:color 0.2s ease;
	text-transform:uppercase;
}
.header_mobile_in > ul > li ul li a {
	text-transform:initial;
	color:#CDCED2;
}
.header_mobile_in > ul > li a:hover,
.header_mobile_in > ul > li.active > a {
	color:var(--b);
}
.header_mobile_in > ul ul {
	display:none;
	padding:0;
}
.header_mobile_in > ul li.menu-item-has-children > a {
	display:flex;
	align-items:center;
}
.header_mobile_in > ul li.menu-item-has-children > a > span {
	background:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.17051 11.303L2.35251 5.64171C2.30563 5.5951 2.24996 5.55825 2.18874 5.53329C2.12752 5.50833 2.06196 5.49577 1.99585 5.49632C1.92974 5.49686 1.86439 5.51052 1.80359 5.53649C1.74279 5.56246 1.68775 5.60023 1.64165 5.64761C1.59554 5.69499 1.55929 5.75105 1.53499 5.81254C1.51069 5.87402 1.49883 5.93972 1.50009 6.00582C1.50135 6.07192 1.5157 6.13711 1.54232 6.19763C1.56894 6.25814 1.6073 6.31278 1.65518 6.35837L7.82184 12.3584C7.91519 12.4492 8.04028 12.5 8.17051 12.5C8.30074 12.5 8.42583 12.4492 8.51918 12.3584L14.6858 6.35837C14.7337 6.31278 14.7721 6.25814 14.7987 6.19763C14.8253 6.13711 14.8397 6.07192 14.8409 6.00582C14.8422 5.93972 14.8303 5.87402 14.806 5.81254C14.7817 5.75105 14.7455 5.69499 14.6994 5.64761C14.6533 5.60023 14.5982 5.56246 14.5374 5.53649C14.4766 5.51052 14.4113 5.49686 14.3452 5.49631C14.2791 5.49577 14.2135 5.50833 14.1523 5.53329C14.0911 5.55825 14.0354 5.5951 13.9885 5.64171L8.17051 11.303Z" fill="white"/></svg>');
	background-position:center;
	width:16px;
	min-width:16px;
	height:16px;
	margin:0 0 0 auto;
	transition:background 0.2s ease,transform 0.2s ease;
}
.header_mobile_in > ul li.menu-item-has-children:hover > a > span,
.header_mobile_in > ul li.menu-item-has-children.active > a > span {
	background:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.17051 11.303L2.35251 5.64171C2.30563 5.5951 2.24996 5.55825 2.18874 5.53329C2.12752 5.50833 2.06196 5.49577 1.99585 5.49632C1.92974 5.49686 1.86439 5.51052 1.80359 5.53649C1.74279 5.56246 1.68775 5.60023 1.64165 5.64761C1.59554 5.69499 1.55929 5.75105 1.53499 5.81254C1.51069 5.87402 1.49883 5.93972 1.50009 6.00582C1.50135 6.07192 1.5157 6.13711 1.54232 6.19763C1.56894 6.25814 1.6073 6.31278 1.65518 6.35837L7.82184 12.3584C7.91519 12.4492 8.04028 12.5 8.17051 12.5C8.30074 12.5 8.42583 12.4492 8.51918 12.3584L14.6858 6.35837C14.7337 6.31278 14.7721 6.25814 14.7987 6.19763C14.8253 6.13711 14.8397 6.07192 14.8409 6.00582C14.8422 5.93972 14.8303 5.87402 14.806 5.81254C14.7817 5.75105 14.7455 5.69499 14.6994 5.64761C14.6533 5.60023 14.5982 5.56246 14.5374 5.53649C14.4766 5.51052 14.4113 5.49686 14.3452 5.49631C14.2791 5.49577 14.2135 5.50833 14.1523 5.53329C14.0911 5.55825 14.0354 5.5951 13.9885 5.64171L8.17051 11.303Z" fill="%2300A3A9"/></svg>');
	background-position:center;
	transform: scale(1,-1);
}
.header_mobile_info {
	width:196px;
	min-width:196px;
	display:flex;
	align-items:center;
}
.header_mobile_info_mes {
	display:flex;
}
.header_mobile_mes {
	width:40px;
	min-width:40px;
	height:40px;
	border-radius: 8px;
	margin:0 0 0 8px;
    border: 1px solid var(--b);
	transition:background 0.2s ease;
	background-position:center;
	background-repeat:no-repeat;
	display:flex;
	align-items:center;
}
.header_mobile_info_mes {
	margin:0 0 0 4px;
}
.header_mobile_info_phone a {
	color:var(--w);
	font-size:14px;
	font-weight:500;
	text-transform:uppercase;
	transition:color 0.2s ease;
}
.header_mobile_info_phone:hover {
	color:var(--b);
}
.header_mobile_modal {
	width:100%;
}
.hbi_pad {
	padding:0 0 16px;
}
.header_mobile_txt {
	font-size:14px;
}
.header_mobile_email a {
	color:var(--a);
	transition:color 0.2s ease;
}
.header_mobile_email a:hover {
	color:var(--b);
}
.header_mobile_in .header_modal {
	margin:32px 0 0;
}
.header_mobile_in .header_modal a {
	width:100%;
}
.header_mobile_info {
	margin:16px 0 0;
}
.header_logout {
	margin:0 0 0 16px;
}
.header_menu_login {
	justify-content:end;
}

/* ------ ------ hero ------ ------ */

.hero,
.hero_item,
.hero_bg_item,
.hero_info_teim {
	height:750px;
}
.hero .slick-dots,
.herob .slick-dots {
	padding:0;
	margin:0;
	display:flex;
	flex-direction:column;
	position:absolute;
	top:0;
	bottom:0;
	right:24px;
	margin:auto 0;
	justify-content: center;
}
.hero .slick-dots li,
.herob .slick-dots li {
	list-style:none;
	padding:0;
	font-size:0;
	position:relative;
	display:flex;
	justify-content:center;
	align-items:center;
	margin:0 0 16px;
}

.hero .slick-dots li:last-child,
.herob .slick-dots li:last-child {
	margin:0;
}
.hero .slick-dots li button,
.herob .slick-dots li button{
	border:0;
	padding:0;
	border-radius:100px;
	background:transparent;
	border:1px solid transparent;
	width:14px;
	height:14px;
	min-height:14px;
	display:flex;
	justify-content:center;
	align-items:center;
}
.hero .slick-dots li button:after,
.herob .slick-dots li button:after {
	content:'';
	display:block;
	width:6px;
	height:6px;
	background:#fff;
	border-radius:100px;
}
.hero .slick-dots li.slick-active button,
.herob .slick-dots li.slick-active button{
	border:1px solid #fff;
}
.hero_bg_item {
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
}
.hero_bg_i1 {
	background:url(img/slide/slide_1.webp) center / cover no-repeat;
}
.hero_bg_i2 {
	background:url(img/slide/slide_2.webp) center / cover no-repeat;
}
.hero_bg_i3 {
	background:url(img/slide/slide_3.webp) center / cover no-repeat;
}
.hero_bg_i4 {
	background:url(img/slide/slide_4.webp) center / cover no-repeat;
}
.hero {
	position:relative;
	padding:82px 0 0;
	overflow:hidden;
}
.hero_info {
	position:relative;
	z-index:2;
	padding:100px 0 0;
}
.hero_bg {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
.hero_img,
.herob_img {
	width:530px;
	min-width:530px;

	width:440px;
	min-width:440px;
	margin:0 60px 0 0;
	display:flex;
	height:100%;
	justify-content:center;
	align-items:center;
}
.hero_img img,
.herob_img img {
	max-width:100%;
	max-height:100%;
}
.hero_cont,
.herob_cont {
	width:100%;
}
.hero_info_item,
.herob_item {
	display:flex !important;
	align-items:center;
}
.hero_cont h1,
.hero_cont h2,
.herob_cont h1,
.herob_cont h2 {
	font-size:48px;
	font-weight:500;
	margin:0;
	text-transform:uppercase;
}
.hero_cont h1 span,
.hero_cont h2 span,
.herob_cont h1 span,
.herob_cont h2 span {
	background: linear-gradient(to right, var(--w), var(--b));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.hero_info_i2 h2 span,
.herob_i2 h2 span{
	background: linear-gradient(to right, var(--b), var(--w));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.hero_cont ul,
.herob_cont ul {
	margin:24px 0 0;
	padding:0;
}
.hero_cont ul li,
.herob_cont ul li {
	font-size:16px;
	margin:0 0 16px;
	display:flex;
	align-items:center;
}
.hero_cont ul li:last-child,
.herob_cont ul li:last-child {
	margin:0;
}
.hero_cont ul li span,
.herob_cont ul li span {
	background:rgba(255,255,255,0.08);
	border-radius:8px;
	width:44px;
	min-width:44px;
	margin:0 10px 0 0;
	height:44px;
	display:flex;
	justify-content:center;
	align-items:center;
}
.hero_cont ul li p,
.herob_cont ul li p {
	margin:0;
}
.hero_cont a {
	margin:32px 0 0;
	width:208px;
	height:48px;
	font-size:16px;
}

/* ------ ------ profitable ------ ------ */

.profitable {

}
.profitable_row {
	display:flex;
	flex-wrap:wrap;
	margin:0 -10px;
}
.profitable_item {
	padding:0 10px 20px;
}
.profitable_item_in {
	display:flex;
	flex-direction:column;
	padding:24px;
	background:#181E2F;
	height:210px;
	border-radius:20px;
}
.profitable_item_in div {
	width:48px;
	height:48px;
	display:flex;
	justify-content:center;
	align-items:center;
	margin:0 0 24px;
}
.profitable_item_in div img {
	max-width:100%;
	max-height:100%;	
}
.profitable_item_in h3 {
	font-size:18px;
	font-weight:500;
	text-transform:uppercase;
	margin:0 0 8px;
}
.profitable_item_in p {
	opacity:0.6;
	color:#fff;
	margin:0;
}
.profitable_row_mini .profitable_item {
	width:20%;
}
.profitable_row_big .profitable_item {
	width:33.33%;
}

/* ------ ------ becomepartner ------ ------ */

.becomepartner_in {
	background:url(img/becomepartner.webp) center / cover no-repeat;
	border-radius:24px;
	padding:40px;
}
.becomepartner_in .title {
	margin:0;
}
.becomepartner_form {
	width:540px;
}
.becomepartner_txt {
    margin: 16px 0 32px;
    font-size: 16px;
    padding: 0 0 0 28px;
    background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11 1C11 1 13.2 1.2 16 4C18.8 6.8 19 9 19 9" stroke="%2300A4FF" stroke-width="1.5" stroke-linecap="round"/><path d="M11.207 4.53564C11.207 4.53564 12.197 4.81849 13.6819 6.30341C15.1668 7.78834 15.4497 8.77829 15.4497 8.77829" stroke="%2300A4FF" stroke-width="1.5" stroke-linecap="round"/><path d="M1.00655 6.93309C0.934215 8.84122 1.41713 12.0817 4.6677 15.3323C5.45191 16.1165 6.23553 16.7396 7 17.2327M2.53781 3.93723C3.93076 2.54428 6.15317 2.73144 7.03759 4.31617L7.6866 5.4791C8.2723 6.52858 8.03718 7.90533 7.11471 8.8278C7.11471 8.8278 5.99578 9.94675 8.02451 11.9755C10.0532 14.0042 11.1722 12.8853 11.1722 12.8853C12.0947 11.9628 13.4714 11.7277 14.5209 12.3134L15.6838 12.9624C17.2686 13.8468 17.4557 16.0692 16.0628 17.4622C15.2258 18.2992 14.2004 18.9505 13.0669 18.9934C12.2529 19.0243 11.1963 18.9541 10 18.6111" stroke="%2300A4FF" stroke-width="1.5" stroke-linecap="round"/></svg>');
    background-position: left top;
    background-repeat: no-repeat;
}

/* ------ ------ form_inputs ------ ------ */

.form_inputs {
	display:flex;
	flex-wrap:wrap;
	margin:0 -5px;
}
.form_inputs p,
.form_submit p {
	margin:0;
}
.form_input {
	padding:0 5px 10px;
	position:relative;
	width:50%;
}
.form_input label {
	position:absolute;
	top:12px;
	line-height:14px;
	height:14px;
	margin:auto 0;
	color:rgba(255,255,255,0.6);
	left:18px;
	z-index:1;
	display:block;
	background:#181c2f;
	transition:top 0.2s ease,color 0.2s ease,font-size 0.2s ease;
}
.form_input input {
	display:block;
	position:relative;
	background: transparent;
	color:rgba(255,255,255,0.6);
	width:100%;
	height:40px;
	z-index:2;
	border-radius:8px;
	padding:0 12px;
	border:1px solid rgba(255,255,255,0.6);
	transition:border 0.2s ease;
}
.form_input input[disabled] {
	cursor:not-allowed;
}

.form_input.active input {
	border-color:var(--b);
}
.form_input.active label {
	font-size:12px;
	z-index:3;
	color:rgba(255,255,255,0.6);
	top:-6px;
	left:15px;
	padding:0 4px;
}
.form_submit {
	margin:22px 0 0;
}
.form_submit input {
	width:180px;
	height:100%;
	padding:0;
	background:transparent;
	border:0;
	position:relative;
	z-index:2;
	cursor:pointer;
	color:#040B1D;
	font-size:14px;
	font-weight:500;
	text-transform:uppercase;
}
body .btn span.wpcf7-spinner {
	position:absolute !important;
}
.wpcf7-not-valid {
	border-color:#dc3232 !important;
}	
.submit_txt {
	font-size:12px;
	color:#8E96A6;
	margin:12px 0 0;
}
.submit_txt a {
	color:#8E96A6;
	text-decoration:underline;
	transition:color 0.2s ease;
}
.submit_txt a:hover {
	color:var(--sec);
}
.wpcf7 form.sent .wpcf7-response-output {
}

.form_acceptance {
	margin:16px 0 0;
}
.form_acceptance:last-child {
	margin:0;
}
.form_acceptance_in p {
	display:flex;
	cursor:pointer;
	align-items:center;
}
.form_acceptance_input {
	display:none;
}
.form_acceptance_in i {
	width:24px;
	min-width:24px;
	height:24px;
	display:block;
	border-radius:4px;
	border:1px solid var(--b);
	margin:0 10px 0 0;
	transition: background 0.2s ease;
	background-position:center;
}
.form_acceptance_in.active i {
	background:url('data:image/svg+xml,<svg width="17" height="14" viewBox="0 0 17 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.16797 7.5L5.66797 12L15.668 1" stroke="white" stroke-width="2"/></svg>') center no-repeat var(--b);
}	
.form_acceptance_in span {
	font-size:16px;
	color:rgba(255,255,255,0.6);
}
.form_acceptance_in a {
	color:var(--b);
}


/* ------ ------ news ------ ------ */

.sended {
	display:none;
	padding:50px;
	background:#181E2F;
	width:530px;
	border-radius:16px;
	color:#fff;
}
.sended_title {
	text-align:center;
}
.sended_title h2 {
	
}
.sended_txt {
	text-align:center;
	font-size:16px;
	color:rgba(255,255,255,0.6);
	margin:16px 0 0;
}
.sended_btn {
	display:flex;
	justify-content:center;
	align-items:center;
	padding:0;
	border:0;
	background:#181E2F;
	color:#fff;
	border:1px solid var(--b);
	font-size:14px;
	font-weight:500;
	text-transform:uppercase;
	border-radius:8px;
	height:40px;
	width:178px;
	margin:32px auto 0;
	min-width:178px;
	transition:background 0.2s ease;
	position:relative;
}
.sended_btn:hover {
	background:var(--b);
	color:#fff;
}


/* ------ ------ news ------ ------ */

.news {
	
}
.news_row {
	margin:0 -10px;
	/*
	display:flex;
	flex-wrap:wrap;
	*/
	width:calc(100% + 20px);
}
.news_row_noslider {
	display:flex;
	flex-wrap:wrap;
}
.news_item {
	padding:0 10px 20px;
	width:25%;
}
.news_item {
	
}
.news_item_in {
	display:flex;
	flex-direction:column;
	background:#181E2F;
	height:210px;
	padding:24px;
	border-radius:24px;
	position:relative;
	transition:background 0.2s ease;
}
.news_item_in:after {
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	content:'';
	display:block;
	border-radius:24px;
	opacity:0;
	background:rgba(255,255,255,0.08);
	transition:opacity 0.2s ease;
}
.news_item_in:hover:after {
	opacity:1;
}

.news_item_in p {
	color:#fff;
	font-size:16px;
	margin:0;
	position:relative;
	z-index:2;
}
.news_item_in span {
	position:relative;
	z-index:2;
	display:flex;
	margin-top:auto;
	font-size:12px;
	color:#A3A5AC;
	width:100%;
	height:24px;
	align-items:end;
	background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 12L15 12M15 12L12 15M15 12L12 9" stroke="%2300A4FF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M2 12C2 16.714 2 19.0711 3.46447 20.5355C4.92893 22 7.28595 22 12 22C16.714 22 19.0711 22 20.5355 20.5355C22 19.0711 22 16.714 22 12C22 7.28595 22 4.92893 20.5355 3.46447C19.0711 2 16.714 2 12 2C7.28595 2 4.92893 2 3.46447 3.46447C2.49073 4.43821 2.16444 5.80655 2.0551 8" stroke="%2300A4FF" stroke-width="1.5" stroke-linecap="round"/></svg>') right bottom no-repeat;
}
.news_row_slider .slick-dots {
	padding:0;
	margin:30px auto 0;
	display:flex;
	width:320px;
	height:4px;
	cursor:pointer;
	border-radius:100px;
	background:#181E2F;
}
.news_row_slider .slick-dots li {
	list-style:none;
	font-size:0;
	flex:1;
}
.news_row_slider .slick-dots li.slick-active button {
	background:var(--b);
}
.news_row_slider .slick-dots button {
	padding:0;
	border:0;
	border-radius:100px;
	width:100%;
	background:transparent;
	height:4px;
	display:block;
	transition:background 0.2s ease;
}


/* ------ ------ faq ------ ------ */

.faq {
	
}
.faq .container {
	display:flex;
}
.faq_title {
	width:412px;
	min-width:412px;
	margin:0 20px 0 0;
}
.faq_txt {
    margin: 12px 0 32px;
    font-size: 16px;
    padding: 0 0 0 28px;
    background-image:url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11 6V12" stroke="%2300A4FF" stroke-width="1.5" stroke-linecap="round"/><circle cx="11" cy="15" r="1" fill="%2300A4FF"/><path d="M6 2.33782C7.47087 1.48697 9.17856 1 11 1C16.5228 1 21 5.47715 21 11C21 16.5228 16.5228 21 11 21C5.47715 21 1 16.5228 1 11C1 9.17856 1.48697 7.47087 2.33782 6" stroke="%2300A4FF" stroke-width="1.5" stroke-linecap="round"/></svg>');
    background-position: left top;
    background-repeat: no-repeat;
}
.faq_txt a {
	color:var(--b);
}
.faq_items {
	display:flex;
	flex-direction:column;
	width:100%;
}
.faq_item {
	background:#181E2F;
	border-radius:16px;
	margin:0 0 8px;
}
.faq_item:last-child {
	margin:0;
}
.faq_item_question {
	font-size:18px;
	padding:16px 64px 16px 24px;
	font-weight:400;
	position:relative;
	cursor:pointer;
	display:flex;
	margin:0;
}
.faq_item_question span {
	margin:0 16px 0 0;
	width:24px;
	color:#3D3D3D;
	font-size:14px;
}
.faq_item_question i {
	position:absolute;
	top:20px;
	right:29px;
	margin:auto;
	width:14px;
	height:14px;
	content:'';
	display:block;
}
.faq_item_question i:before,
.faq_item_question i:after {
	position:absolute;
	transition: transform 0.5s ease;
	top:0;
	bottom:0;
	right:0;
	left:0;
	content:'';
	margin:auto;
	border-radius:100px;
	display:block;
	background:var(--b);
}
.faq_item_question i:before {
	width:100%;
	height:2px;
}
.faq_item_question i:after {
	height:100%;
	width:2px;
}
.faq_item.active .faq_item_question i:after {
	transform: rotate(90deg);
}
.faq_item_answer {
	color:#CDCED2;
	font-size:16px;
	margin:0;
	display:none;
	padding:0 64px 16px;
}

/* ------ ------ footer ------ ------ */

footer {
	
}

.footer_top {
	border-top:1px solid rgba(255,255,255,0.08);
	padding:40px 0 0;
	display:flex;
	justify-content:space-between;
}
.footer_top_col {
	width:278px;
	margin:0 20px 0 0;
}
.footer_top_col:last-child {
	margin:0;
}

.footer_top_info {
	width:196px;
	min-width:196px;
	display:flex;
	align-items:center;
}
.footer_top_info_mes {
	display:flex;
	margin:0 0 0 4px;
}
.footer_top_info_mes a {
	width:24px;
	min-width:24px;
	height:24px;
	border-radius: 8px;
	margin:0 0 0 8px;
    border: 1px solid var(--b);
	transition:background 0.2s ease;
	background-position:center;
	background-repeat:no-repeat;
	display:flex;
	align-items:center;
	background-size:10px;
}
.footer_top_info_mes_wh {
	background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.2062 2.78409C15.4102 0.994317 13.0155 0 10.4878 0C5.23278 0 0.975575 4.24242 0.975575 9.47917C0.975575 11.1364 1.44121 12.7936 2.23943 14.1856L0.909058 19.0909L5.96449 17.7652C7.36139 18.4943 8.89132 18.892 10.4878 18.892C15.7428 18.892 20 14.6496 20 9.41288C19.9334 6.96023 19.0022 4.57386 17.2062 2.78409ZM15.0776 12.8598C14.878 13.3902 13.9468 13.9205 13.4811 13.9867C13.082 14.053 12.5499 14.053 12.0177 13.9205C11.6851 13.7879 11.2195 13.6553 10.6873 13.3902C8.29265 12.3958 6.76272 10.0095 6.62968 9.81061C6.49664 9.67803 5.6319 8.55114 5.6319 7.35795C5.6319 6.16477 6.23057 5.63447 6.43012 5.36932C6.62968 5.10417 6.89575 5.10417 7.09531 5.10417C7.22835 5.10417 7.4279 5.10417 7.56094 5.10417C7.69398 5.10417 7.89354 5.03788 8.09309 5.50189C8.29265 5.96591 8.75828 7.15909 8.8248 7.22538C8.89132 7.35795 8.89132 7.49053 8.8248 7.62311C8.75828 7.75568 8.69176 7.88826 8.55872 8.02083C8.42568 8.15341 8.29265 8.35227 8.22613 8.41856C8.09309 8.55114 7.96006 8.68371 8.09309 8.88257C8.22613 9.14773 8.69176 9.87689 9.42347 10.5398C10.3547 11.3352 11.0864 11.6004 11.3525 11.733C11.6186 11.8655 11.7516 11.7992 11.8847 11.6667C12.0177 11.5341 12.4833 11.0038 12.6164 10.7386C12.7494 10.4735 12.949 10.5398 13.1485 10.6061C13.3481 10.6723 14.5454 11.2689 14.745 11.4015C15.0111 11.5341 15.1441 11.6004 15.2106 11.6667C15.2771 11.8655 15.2771 12.3295 15.0776 12.8598Z" fill="%23fff"/></svg>');
}
.footer_top_info_mes_wh:hover {
	background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.2062 2.78409C15.4102 0.994317 13.0155 0 10.4878 0C5.23278 0 0.975575 4.24242 0.975575 9.47917C0.975575 11.1364 1.44121 12.7936 2.23943 14.1856L0.909058 19.0909L5.96449 17.7652C7.36139 18.4943 8.89132 18.892 10.4878 18.892C15.7428 18.892 20 14.6496 20 9.41288C19.9334 6.96023 19.0022 4.57386 17.2062 2.78409ZM15.0776 12.8598C14.878 13.3902 13.9468 13.9205 13.4811 13.9867C13.082 14.053 12.5499 14.053 12.0177 13.9205C11.6851 13.7879 11.2195 13.6553 10.6873 13.3902C8.29265 12.3958 6.76272 10.0095 6.62968 9.81061C6.49664 9.67803 5.6319 8.55114 5.6319 7.35795C5.6319 6.16477 6.23057 5.63447 6.43012 5.36932C6.62968 5.10417 6.89575 5.10417 7.09531 5.10417C7.22835 5.10417 7.4279 5.10417 7.56094 5.10417C7.69398 5.10417 7.89354 5.03788 8.09309 5.50189C8.29265 5.96591 8.75828 7.15909 8.8248 7.22538C8.89132 7.35795 8.89132 7.49053 8.8248 7.62311C8.75828 7.75568 8.69176 7.88826 8.55872 8.02083C8.42568 8.15341 8.29265 8.35227 8.22613 8.41856C8.09309 8.55114 7.96006 8.68371 8.09309 8.88257C8.22613 9.14773 8.69176 9.87689 9.42347 10.5398C10.3547 11.3352 11.0864 11.6004 11.3525 11.733C11.6186 11.8655 11.7516 11.7992 11.8847 11.6667C12.0177 11.5341 12.4833 11.0038 12.6164 10.7386C12.7494 10.4735 12.949 10.5398 13.1485 10.6061C13.3481 10.6723 14.5454 11.2689 14.745 11.4015C15.0111 11.5341 15.1441 11.6004 15.2106 11.6667C15.2771 11.8655 15.2771 12.3295 15.0776 12.8598Z" fill="%2300A4FF"/></svg>');
}
.footer_top_info_mes_tg {
	background-image:url('data:image/svg+xml,<svg width="18" height="17" viewBox="0 0 18 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.2727 1.27477L14.5405 15.5385C14.5405 15.5385 14.1582 16.5274 13.1081 16.0531L6.80416 11.0478L6.77493 11.0331C7.62644 10.2413 14.2295 4.09335 14.518 3.81468C14.9648 3.38308 14.6874 3.12614 14.1687 3.45217L4.41527 9.86636L0.652399 8.55526C0.652399 8.55526 0.0602339 8.33714 0.00326622 7.86285C-0.0544511 7.38778 0.671887 7.13084 0.671887 7.13084L16.0119 0.899065C16.0119 0.899065 17.2727 0.325413 17.2727 1.27477Z" fill="%23fff"/></svg>');
}
.footer_top_info_mes_tg:hover {
	background-image:url('data:image/svg+xml,<svg width="18" height="17" viewBox="0 0 18 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.2727 1.27477L14.5405 15.5385C14.5405 15.5385 14.1582 16.5274 13.1081 16.0531L6.80416 11.0478L6.77493 11.0331C7.62644 10.2413 14.2295 4.09335 14.518 3.81468C14.9648 3.38308 14.6874 3.12614 14.1687 3.45217L4.41527 9.86636L0.652399 8.55526C0.652399 8.55526 0.0602339 8.33714 0.00326622 7.86285C-0.0544511 7.38778 0.671887 7.13084 0.671887 7.13084L16.0119 0.899065C16.0119 0.899065 17.2727 0.325413 17.2727 1.27477Z" fill="%2300A4FF"/></svg>');
}
.footer_top_info_phone a {
	color:var(--w);
	font-size:14px;
	font-weight:500;
	text-transform:uppercase;
	transition:color 0.2s ease;
	white-space:pre;
}
.footer_top_info_phone a:hover {
	color:var(--b);
}
.footer_top_tit {
    font-size: 14px;
    color: #3D3D3D;
	color:#9d9d9d;
    margin: 0 0 8px;
}
.header_mobile_email a,
.footer_top_txt {
	font-size:14px;
}
.header_mobile_email a {
	color:#fff;
	transition:color 0.2s ease;
	text-decoration:none;
}
.header_mobile_email a:hover {
	color:var(--b);
}
.footer_top_item {
	padding:0 0 24px;
}
.footer_top_item:last-child {
	padding:0;
}
.footer_top_col ul {
	padding:0;
	margi:0;
}
.footer_top_col ul li {
	list-style:none;
	margin:0 0 12px;
}
.footer_top_col ul li:last-child {
	margin:0;
}
.footer_top_col ul li a {
	text-transform:uppercase;
	color:var(--w);
	font-size:14px;
	font-weight:500;
	transition:color 0.2s ease;
}
.footer_top_col ul li a:hover {
	color:var(--b);
}
.btn_f {
	display:flex;
	justify-content:center;
	align-items:center;
	padding:0;
	border:0;
	background:#040B1D;
	color:#fff;
	border:1px solid var(--b);
	font-size:14px;
	font-weight:500;
	text-transform:uppercase;
	border-radius:8px;
	height:40px;
	width:178px;
	margin:10px 0 0;
	min-width:178px;
	transition:background 0.2s ease;
	position:relative;
}
.btn_f:hover {
	background:var(--b);
	color:#fff;
}

.footer_bottom {
	display:flex;
	align-items:center;
	justify-content:space-between;
	border-top:1px solid rgba(255,255,255,0.08);
	padding:16px 0 0;
	margin:40px 0 60px;
}
.footer_bottom p {
	font-size:12px;
	color:rgba(255,255,255,0.6);
	margin:0;
}
.footer_bottom a {
	font-size:12px;
	color:rgba(255,255,255,0.6);
	text-decoration:underline;
	transition:color 0.2s ease;
}
.footer_bottom a:hover {
	text-decoration:none;
	color:var(--w);
}

/* ------ ------ news ------ ------ */

.herob {
	padding:102px 0 20px;
}
.nohero {
	padding:102px 0 0;
}
.herob_slider {
	border-radius:20px;
	overflow:hidden;
}
.herob_item {
	padding:40px;
	height:330px;
}
.herob_cont h1, 
.herob_cont h2 {
	font-size:32px;
}
.herob_cont ul {
	margin: 20px 0 0;
}
.herob_cont ul li span {
	width:32px;
	min-width:32px;
	height:32px;
}
.herob_cont ul li {
	margin: 0 0 8px;
}
.herob_cont ul li span img {
	max-width:18px;
	max-height:18px;
}
.herob_cont ul li {
	font-size:14px;
}
.herob_img {
    width: 440px;
    min-width: 440px;
	margin: 0 28px 0 0;
}
.herob_i1 {
	background:url(img/slide/slideb_1.webp) center / cover no-repeat;
}
.herob_i2 {
	background:url(img/slide/slideb_2.webp) center / cover no-repeat;
}
.herob_i3 {
	background:url(img/slide/slideb_3.webp) center / cover no-repeat;
}
.herob_i4 {
	background:url(img/slide/slideb_4.webp) center / cover no-repeat;
}

.cat_nav {
	display:flex;
	justify-content:center;
	padding:12px 0 0;
	align-items:center;
}
.cat_nav_pager {
	margin:0 0 0 8px;
	padding:0;
	display:flex;
	align-items:center;
	font-size:0;
}
.cat_nav_pager a,
.cat_nav_pager span {
	list-style:none;
	width:8px;
	height:8px;
	background:#3D3D3D;
	margin:0 2px;
	border-radius:100px;
}
.cat_nav_pager a.next,
.cat_nav_pager a.prev {
	display:none;
}
.cat_nav_pager .current {
	background:#fff;
}
.cat_nav_num {
	color:#3D3D3D;
}
.cat_nav_num b {
	font-weight:500;
	color:#fff;
}
.cat_nav_prev,
.cat_nav_next,
.cat_nav_prev a,
.cat_nav_next a {
	width:24px;
	height:24px;
	font-size:0;
	display:block;
}
.cat_nav_prev {
	background:url('data:image/svg+xml,<svg width="25" height="31" viewBox="0 0 25 31" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_d_2760_1289)"><path d="M7.54544 12.2558L16.0374 3.52877C16.1074 3.45844 16.1626 3.37494 16.2001 3.28311C16.2375 3.19128 16.2563 3.09293 16.2555 2.99377C16.2547 2.8946 16.2342 2.79659 16.1953 2.70539C16.1563 2.61419 16.0997 2.53163 16.0286 2.46247C15.9575 2.39331 15.8734 2.33894 15.7812 2.30249C15.689 2.26604 15.5904 2.24825 15.4913 2.25014C15.3921 2.25202 15.2943 2.27356 15.2036 2.31349C15.1128 2.35342 15.0308 2.41095 14.9624 2.48277L5.96244 11.7328C5.82622 11.8728 5.75 12.0604 5.75 12.2558C5.75 12.4511 5.82622 12.6388 5.96244 12.7788L14.9624 22.0288C15.0308 22.1006 15.1128 22.1581 15.2036 22.198C15.2943 22.238 15.3921 22.2595 15.4913 22.2614C15.5904 22.2633 15.689 22.2455 15.7812 22.209C15.8734 22.1726 15.9575 22.1182 16.0286 22.0491C16.0997 21.9799 16.1563 21.8973 16.1953 21.8061C16.2342 21.7149 16.2547 21.6169 16.2555 21.5178C16.2563 21.4186 16.2375 21.3203 16.2001 21.2284C16.1626 21.1366 16.1074 21.0531 16.0374 20.9828L7.54544 12.2558Z" fill="%233D3D3D"/></g></svg>');
	margin:0 10px 0 0;
}
.cat_nav_next {
	background:url('data:image/svg+xml,<svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.4546 11.7442L8.96256 20.4712C8.89264 20.5416 8.83737 20.6251 8.79994 20.7169C8.7625 20.8087 8.74365 20.9071 8.74447 21.0062C8.7453 21.1054 8.76578 21.2034 8.80474 21.2946C8.84369 21.3858 8.90034 21.4684 8.97142 21.5375C9.04249 21.6067 9.12658 21.6611 9.21881 21.6975C9.31103 21.734 9.40958 21.7518 9.50873 21.7499C9.60788 21.748 9.70567 21.7264 9.79644 21.6865C9.88722 21.6466 9.96917 21.589 10.0376 21.5172L19.0376 12.2672C19.1738 12.1272 19.25 11.9396 19.25 11.7442C19.25 11.5489 19.1738 11.3612 19.0376 11.2212L10.0376 1.97123C9.96917 1.89942 9.88721 1.84189 9.79644 1.80196C9.70567 1.76202 9.60788 1.74049 9.50872 1.7386C9.40957 1.73672 9.31103 1.75451 9.2188 1.79096C9.12657 1.8274 9.04249 1.88178 8.97142 1.95093C8.90034 2.02009 8.84369 2.10266 8.80473 2.19386C8.76578 2.28505 8.7453 2.38307 8.74447 2.48224C8.74365 2.5814 8.7625 2.67975 8.79993 2.77158C8.83737 2.86341 8.89264 2.94691 8.96256 3.01724L17.4546 11.7442Z" fill="%233D3D3D"/></svg>');
	margin:0 0 0 10px;
}
.cat_nav_prev a {
	background:url('data:image/svg+xml,<svg width="25" height="31" viewBox="0 0 25 31" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_d_2760_1289)"><path d="M7.54544 12.2558L16.0374 3.52877C16.1074 3.45844 16.1626 3.37494 16.2001 3.28311C16.2375 3.19128 16.2563 3.09293 16.2555 2.99377C16.2547 2.8946 16.2342 2.79659 16.1953 2.70539C16.1563 2.61419 16.0997 2.53163 16.0286 2.46247C15.9575 2.39331 15.8734 2.33894 15.7812 2.30249C15.689 2.26604 15.5904 2.24825 15.4913 2.25014C15.3921 2.25202 15.2943 2.27356 15.2036 2.31349C15.1128 2.35342 15.0308 2.41095 14.9624 2.48277L5.96244 11.7328C5.82622 11.8728 5.75 12.0604 5.75 12.2558C5.75 12.4511 5.82622 12.6388 5.96244 12.7788L14.9624 22.0288C15.0308 22.1006 15.1128 22.1581 15.2036 22.198C15.2943 22.238 15.3921 22.2595 15.4913 22.2614C15.5904 22.2633 15.689 22.2455 15.7812 22.209C15.8734 22.1726 15.9575 22.1182 16.0286 22.0491C16.0997 21.9799 16.1563 21.8973 16.1953 21.8061C16.2342 21.7149 16.2547 21.6169 16.2555 21.5178C16.2563 21.4186 16.2375 21.3203 16.2001 21.2284C16.1626 21.1366 16.1074 21.0531 16.0374 20.9828L7.54544 12.2558Z" fill="%23fff"/></g></svg>');
}
.cat_nav_next a {
	background:url('data:image/svg+xml,<svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.4546 11.7442L8.96256 20.4712C8.89264 20.5416 8.83737 20.6251 8.79994 20.7169C8.7625 20.8087 8.74365 20.9071 8.74447 21.0062C8.7453 21.1054 8.76578 21.2034 8.80474 21.2946C8.84369 21.3858 8.90034 21.4684 8.97142 21.5375C9.04249 21.6067 9.12658 21.6611 9.21881 21.6975C9.31103 21.734 9.40958 21.7518 9.50873 21.7499C9.60788 21.748 9.70567 21.7264 9.79644 21.6865C9.88722 21.6466 9.96917 21.589 10.0376 21.5172L19.0376 12.2672C19.1738 12.1272 19.25 11.9396 19.25 11.7442C19.25 11.5489 19.1738 11.3612 19.0376 11.2212L10.0376 1.97123C9.96917 1.89942 9.88721 1.84189 9.79644 1.80196C9.70567 1.76202 9.60788 1.74049 9.50872 1.7386C9.40957 1.73672 9.31103 1.75451 9.2188 1.79096C9.12657 1.8274 9.04249 1.88178 8.97142 1.95093C8.90034 2.02009 8.84369 2.10266 8.80473 2.19386C8.76578 2.28505 8.7453 2.38307 8.74447 2.48224C8.74365 2.5814 8.7625 2.67975 8.79993 2.77158C8.83737 2.86341 8.89264 2.94691 8.96256 3.01724L17.4546 11.7442Z" fill="%23fff"/></svg>');
}
.news_row_noslider .news_item {
	width:25%;
}

/* ------ ------ breadcrumbs ------ ------ */

.breadcrumbs {
	padding:0 0 48px;
	font-size:14px;
	color:#3D3D3D;
}
.breadcrumbs .container {
	display:flex;
}
.breadcrumbs i {
	padding:0 8px;
	font-style:normal;
}
.breadcrumbs a {
	color:#CDCED2;
	transition:color 0.5s ease;
}
.breadcrumbs a:hover {
	color:#00A4FF;
}

/* ------ ------ advantages ------ ------ */


.advantages_row {
	margin:0 -10px;
	display:flex;
	width: calc(100% + 20px);
	flex-wrap:wrap;
}
.advantages_item {
	padding:0 10px 20px;
	width:25%;
}
.advantages_item_in {
	display:flex;
	flex-direction:column;
	background:#181E2F;
	min-height:220px;
	height:100%;
	padding:24px;
	overflow:hidden;	
	border-radius:24px;
	position:relative;
	transition:background 0.2s ease;
}
.advantages_item_in div {
	width:32px;
	height:32px;
	margin:0 0 16px;
	display:flex;
	justify-content:center;
	align-items:center;
}
.advantages_item_in div img {
	max-width:100%;
	max-height:100%;
}
.advantages_item_in p {
	color:#CDCED2;
	font-size:16px;
	margin:0;
	position:relative;
	z-index:2;
}
.advantages_item_in span {
	position:absolute;
	font-size:60px;
	font-weight:600;
	line-height:60px;
	right:0;
	color:rgba(255,255,255,0.04);
	bottom:-11px;
}
.advantages_op_row {
	display:flex;
	flex-direction:column;
}
.advantages_op_item {
	display:flex;
	margin:0;
}
.advantages_op_img {
	margin:0 20px 0 0;
	background:#181E2F;
	border-radius:20px;
	width:520px;
	min-width:520px;
	display:flex;
	justify-content:center;
	align-items:center;
}
.advantages_op_img img {
	width:240px;
}
.advantages_op_txt {
}
.advantages_op_txt p:last-child {
	margin:0;
}
.advantages_table {
	margin:0 0 50px;
}
.advantages_table table{
	width:100%;
}
.advantages_table td {
	padding:5px 10px;
	border:1px solid #181E2F;
	transition:background 0.2s ease;
}
.advantages_table tr:hover td {
	background:#181E2F;
}


/* ------ ------ list_filter ------ ------ */

.list_filter {
	display:flex;
	flex-wrap:wrap;
	margin:0 -5px;
}
.fl_item {
	width:20%;
	padding:0 5px;
}
.lf_search {
	position:relative;
}
.lf_search input[type="text"] {
	display:block;
	position:relative;

	color:rgba(255,255,255,0.6);
	background-color:#040B1D;
	width:100%;
	height:48px;
	z-index:2;
	border-radius:8px;
	padding:0 50px 0 12px;
	border:1px solid rgba(255,255,255,0.6);
	transition:border 0.2s ease;
}
.lf_search input[type="text"]:focus {
	border-color:var(--b);
}
.lf_search input[type="submit"] {
	position:absolute;
	top:0;
	width:50px;
	height:48px;
	right:5px;
	padding:0;
	bottom:0;
	cursor:pointer;
	z-index:2;
	border:0;
	background-color:transparent;
	background-image:url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.56 13.9199L16.64 16.9999M15.667 8.49988C15.667 10.489 14.8768 12.3967 13.4703 13.8032C12.0638 15.2097 10.1561 15.9999 8.16699 15.9999C6.17787 15.9999 4.27021 15.2097 2.86369 13.8032C1.45717 12.3967 0.666992 10.489 0.666992 8.49988C0.666992 6.51075 1.45717 4.6031 2.86369 3.19658C4.27021 1.79005 6.17787 0.999878 8.16699 0.999878C10.1561 0.999878 12.0638 1.79005 13.4703 3.19658C14.8768 4.6031 15.667 6.51075 15.667 8.49988Z" stroke="%2300A4FF" stroke-linecap="round" stroke-linejoin="round"/></svg>');
	background-repeat:no-repeat;
	background-position:center;
}
.lf_select select {

}
.lf_input select:focus {
	border-color:var(--b);
}
.lf_btn .btn {
	width:100%;
	height:48px;
	cursor:pointer;
}
.lf_btn.noactive .btn {
	background:transparent;
	border:1px solid var(--b);
	color:#fff;
	transition:background 0.5s ease,color 0.5s ease;
}
.lf_btn.noactive .btn:hover {
	color:#040B1D;
    background: var(--b);
}
.lf_btn.noactive .btn:after {
	display:none;
}
body .select2-container--default,
body .select2-container--default .selection {
	display:block;
	width:100% !important;
}
body .select2-container--default .select2-selection--single {
	display:block;
	position:relative;
	background: transparent;
	color:rgba(255,255,255,0.6);
	width:100%;
	height:48px;
	z-index:2;
	border-radius:8px;
	padding:0 50px 0 12px;
	border:1px solid rgba(255,255,255,0.6);
	transition:border 0.2s ease;
}
body .select2-container--default .select2-selection--single .select2-selection__arrow {
	background:url('data:image/svg+xml,<svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.5898 16.9546L3.86275 8.46256C3.79242 8.39264 3.70893 8.33737 3.61709 8.29994C3.52526 8.2625 3.42692 8.24365 3.32775 8.24447C3.22859 8.2453 3.13057 8.26578 3.03937 8.30474C2.94818 8.34369 2.86561 8.40034 2.79645 8.47142C2.7273 8.54249 2.67292 8.62658 2.63647 8.71881C2.60003 8.81103 2.58223 8.90958 2.58412 9.00873C2.58601 9.10788 2.60754 9.20567 2.64747 9.29644C2.6874 9.38722 2.74494 9.46917 2.81675 9.53756L12.0668 18.5376C12.2068 18.6738 12.3944 18.75 12.5898 18.75C12.7851 18.75 12.9727 18.6738 13.1128 18.5376L22.3628 9.53756C22.4346 9.46917 22.4921 9.38721 22.532 9.29644C22.572 9.20567 22.5935 9.10788 22.5954 9.00873C22.5973 8.90957 22.5795 8.81103 22.543 8.7188C22.5066 8.62658 22.4522 8.54249 22.3831 8.47142C22.3139 8.40034 22.2313 8.34369 22.1401 8.30473C22.0489 8.26578 21.9509 8.2453 21.8517 8.24447C21.7526 8.24365 21.6542 8.2625 21.5624 8.29994C21.4706 8.33737 21.3871 8.39264 21.3168 8.46256L12.5898 16.9546Z" fill="%2300A4FF"/></svg>') center no-repeat;
	width:50px;
	height:48px;
	display:block;
	top: -1px;
    right: -1px;
}
body .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow {
	transform: rotate(180deg);
}
body .select2-selection__arrow b {
	display:none;
}
body .select2-container .select2-selection--single .select2-selection__rendered {
	white-space:initial;
	line-height:16px;
	height:48px;
	display: flex;
    align-items: center;	
	padding:0;
	color:#fff;
}
body .select2-dropdown {
    background: #040B1D;
	font-size:14px;
}
body .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #181E2F;
}
body .select2-results__option {
	padding:8px 12px;
}
.list_items {
	display:flex;
	flex-direction:column;
	margin:32px 0 0;
}
.list_item {
	display:flex;
	flex-direction:column;
	padding:16px 0;
	border-bottom:1px solid rgba(255,255,255,0.06);
}
.list_item_name {
	font-size:16px;
	font-weight:500;
	color:var(--b);
	margin:0 0 16px;
	text-transform:uppercase;
}
.list_item_row {
	display:flex;
}
.list_item_tit {
	font-size:14px;
	color:#3D3D3D;
	margin:0 0 8px;
}
.list_item_txt {
	font-size:14px;
	color:#fff;
}
.list_item_adress {
	width:440px;
}
.list_item_phone {
	width:440px;
}
.list_item_email {
	width:220px;
}
.list_item_adress,
.list_item_phone,
.list_item_email {
	padding:0 20px 0 0;
}
.list_item_site .btn {
	background:transparent;
	border:1px solid var(--b);
	color:#fff;
	transition:background 0.2s ease,color 0.2s ease;
}
.list_item_site .btn:hover {
	color:#040B1D;
    background: var(--b);
}
.list_item_site .btn:after {
	display:none;
}

/* ------ ------ docs ------ ------ */

.docs_item {
	display:flex;
	flex-direction:column;
	background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 3V16M12 16L16 11.625M12 16L8 11.625" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15 21H9C6.17157 21 4.75736 21 3.87868 20.1213C3 19.2426 3 17.8284 3 15M21 15C21 17.8284 21 19.2426 20.1213 20.1213C19.8215 20.4211 19.4594 20.6186 19 20.7487" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')  right bottom 16px no-repeat;
	border-bottom:1px solid rgba(255,255,255,0.08);
	margin:0 0 8px;
}
.docs_item a {
	padding:16px 40px 16px 0;
}
.docs_item p {
	color:var(--b);
	font-size:16px;
	margin:0 0 16px;
}
.docs_item a:hover span {
	color:#fff;
}
.docs_item span {
	color:#CDCED2;
	font-size:16px;
	transition:color 0.2s ease;
}


/* ------ ------ contacts ------ ------ */

.contacts_items {
	display:flex;
	flex-wrap:wrap;
	margin:30px -10px 0;
}
.contacts_item_50 {
	width:50%;
	padding:0 10px 20px;
}
.contacts_item_33 {
	width:33.33%;
	padding:0 10px 20px;
}
.contacts_item_in {
	border-radius:16px;
	padding:24px;
	border:1px solid rgba(255,255,255,0.08);
	height:100%;
	display:flex;
    align-items: baseline;
	flex-direction:column; 
}
.contacts_item_tit {
	display:inline-flex;
	color:rgba(255,255,255,0.6);
	font-size:14px;
	border-radius:8px;
	padding:4px 8px;
	background:#181E2F;
	margin:0 0 12px;
}
.contacts_item_txt {
	font-size:18px;
	margin:0 0 50px;
	text-transform:uppercase;
}
.contacts_item_txt span {
	font-size:16px;
	display:block;
	text-transform:initial;
}
.contacts_item_time {
	color:rgba(255,255,255,0.6);
	margin:auto 0 0;
	font-size:14px;
}
.contacts_item_phone {
    background: linear-gradient(to left, #00FFFB, #00A4FF 65%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	font-size:26px;
}
.contacts_item_mes {
	margin:0 0 0 auto;
}

.contacts_item_mes {
	display:flex;
}
.contacts_item_mes a {
	width:40px;
	min-width:40px;
	height:40px;
	border-radius:8px;
	border:1px solid var(--b);
	margin:0 12px 0 0 ;
	transition:background 0.2s ease;
	background-position:center;
	background-repeat:no-repeat;
}
.contacts_item_mes_wh {
	background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.2062 2.78409C15.4102 0.994317 13.0155 0 10.4878 0C5.23278 0 0.975575 4.24242 0.975575 9.47917C0.975575 11.1364 1.44121 12.7936 2.23943 14.1856L0.909058 19.0909L5.96449 17.7652C7.36139 18.4943 8.89132 18.892 10.4878 18.892C15.7428 18.892 20 14.6496 20 9.41288C19.9334 6.96023 19.0022 4.57386 17.2062 2.78409ZM15.0776 12.8598C14.878 13.3902 13.9468 13.9205 13.4811 13.9867C13.082 14.053 12.5499 14.053 12.0177 13.9205C11.6851 13.7879 11.2195 13.6553 10.6873 13.3902C8.29265 12.3958 6.76272 10.0095 6.62968 9.81061C6.49664 9.67803 5.6319 8.55114 5.6319 7.35795C5.6319 6.16477 6.23057 5.63447 6.43012 5.36932C6.62968 5.10417 6.89575 5.10417 7.09531 5.10417C7.22835 5.10417 7.4279 5.10417 7.56094 5.10417C7.69398 5.10417 7.89354 5.03788 8.09309 5.50189C8.29265 5.96591 8.75828 7.15909 8.8248 7.22538C8.89132 7.35795 8.89132 7.49053 8.8248 7.62311C8.75828 7.75568 8.69176 7.88826 8.55872 8.02083C8.42568 8.15341 8.29265 8.35227 8.22613 8.41856C8.09309 8.55114 7.96006 8.68371 8.09309 8.88257C8.22613 9.14773 8.69176 9.87689 9.42347 10.5398C10.3547 11.3352 11.0864 11.6004 11.3525 11.733C11.6186 11.8655 11.7516 11.7992 11.8847 11.6667C12.0177 11.5341 12.4833 11.0038 12.6164 10.7386C12.7494 10.4735 12.949 10.5398 13.1485 10.6061C13.3481 10.6723 14.5454 11.2689 14.745 11.4015C15.0111 11.5341 15.1441 11.6004 15.2106 11.6667C15.2771 11.8655 15.2771 12.3295 15.0776 12.8598Z" fill="%23fff"/></svg>');
}
.contacts_item_mes_wh:hover {
	background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.2062 2.78409C15.4102 0.994317 13.0155 0 10.4878 0C5.23278 0 0.975575 4.24242 0.975575 9.47917C0.975575 11.1364 1.44121 12.7936 2.23943 14.1856L0.909058 19.0909L5.96449 17.7652C7.36139 18.4943 8.89132 18.892 10.4878 18.892C15.7428 18.892 20 14.6496 20 9.41288C19.9334 6.96023 19.0022 4.57386 17.2062 2.78409ZM15.0776 12.8598C14.878 13.3902 13.9468 13.9205 13.4811 13.9867C13.082 14.053 12.5499 14.053 12.0177 13.9205C11.6851 13.7879 11.2195 13.6553 10.6873 13.3902C8.29265 12.3958 6.76272 10.0095 6.62968 9.81061C6.49664 9.67803 5.6319 8.55114 5.6319 7.35795C5.6319 6.16477 6.23057 5.63447 6.43012 5.36932C6.62968 5.10417 6.89575 5.10417 7.09531 5.10417C7.22835 5.10417 7.4279 5.10417 7.56094 5.10417C7.69398 5.10417 7.89354 5.03788 8.09309 5.50189C8.29265 5.96591 8.75828 7.15909 8.8248 7.22538C8.89132 7.35795 8.89132 7.49053 8.8248 7.62311C8.75828 7.75568 8.69176 7.88826 8.55872 8.02083C8.42568 8.15341 8.29265 8.35227 8.22613 8.41856C8.09309 8.55114 7.96006 8.68371 8.09309 8.88257C8.22613 9.14773 8.69176 9.87689 9.42347 10.5398C10.3547 11.3352 11.0864 11.6004 11.3525 11.733C11.6186 11.8655 11.7516 11.7992 11.8847 11.6667C12.0177 11.5341 12.4833 11.0038 12.6164 10.7386C12.7494 10.4735 12.949 10.5398 13.1485 10.6061C13.3481 10.6723 14.5454 11.2689 14.745 11.4015C15.0111 11.5341 15.1441 11.6004 15.2106 11.6667C15.2771 11.8655 15.2771 12.3295 15.0776 12.8598Z" fill="%2300A4FF"/></svg>');
}
.contacts_item_mes_tg {
	background-image:url('data:image/svg+xml,<svg width="18" height="17" viewBox="0 0 18 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.2727 1.27477L14.5405 15.5385C14.5405 15.5385 14.1582 16.5274 13.1081 16.0531L6.80416 11.0478L6.77493 11.0331C7.62644 10.2413 14.2295 4.09335 14.518 3.81468C14.9648 3.38308 14.6874 3.12614 14.1687 3.45217L4.41527 9.86636L0.652399 8.55526C0.652399 8.55526 0.0602339 8.33714 0.00326622 7.86285C-0.0544511 7.38778 0.671887 7.13084 0.671887 7.13084L16.0119 0.899065C16.0119 0.899065 17.2727 0.325413 17.2727 1.27477Z" fill="%23fff"/></svg>');
}
.contacts_item_mes_tg:hover {
	background-image:url('data:image/svg+xml,<svg width="18" height="17" viewBox="0 0 18 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.2727 1.27477L14.5405 15.5385C14.5405 15.5385 14.1582 16.5274 13.1081 16.0531L6.80416 11.0478L6.77493 11.0331C7.62644 10.2413 14.2295 4.09335 14.518 3.81468C14.9648 3.38308 14.6874 3.12614 14.1687 3.45217L4.41527 9.86636L0.652399 8.55526C0.652399 8.55526 0.0602339 8.33714 0.00326622 7.86285C-0.0544511 7.38778 0.671887 7.13084 0.671887 7.13084L16.0119 0.899065C16.0119 0.899065 17.2727 0.325413 17.2727 1.27477Z" fill="%2300A4FF"/></svg>');
}
.contacts_item_in_row {
	display:flex;
	width: 100%;
	align-items:center;
}
.contacts_item_in_row .contacts_item_mes {
	margin-left:12px;
}
.tehpod .contacts_item_phone {
	font-size:32px;
}

/* ------ ------ checkstatus ------ ------ */

.checkstatus_search {
	position:relative;
	margin:30px 0 0;
}
.checkstatus_search input[type="text"] {
	display:block;
	position:relative;
	color:rgba(255,255,255,0.6);
	background-color:#040B1D;
	width:100%;
	height:48px;
	z-index:2;
	border-radius:8px;
	padding:0 50px 0 12px;
	border:1px solid rgba(255,255,255,0.6);
	transition:border 0.2s ease;
}
.checkstatus_search input[type="text"]:focus {
	border-color:var(--b);
}
.checkstatus_search input[type="submit"] {
	position:absolute;
	top:0;
	width:50px;
	height:48px;
	right:5px;
	padding:0;
	bottom:0;
	cursor:pointer;
	z-index:2;
	border:0;
	background-color:transparent;
	background-image:url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.56 13.9199L16.64 16.9999M15.667 8.49988C15.667 10.489 14.8768 12.3967 13.4703 13.8032C12.0638 15.2097 10.1561 15.9999 8.16699 15.9999C6.17787 15.9999 4.27021 15.2097 2.86369 13.8032C1.45717 12.3967 0.666992 10.489 0.666992 8.49988C0.666992 6.51075 1.45717 4.6031 2.86369 3.19658C4.27021 1.79005 6.17787 0.999878 8.16699 0.999878C10.1561 0.999878 12.0638 1.79005 13.4703 3.19658C14.8768 4.6031 15.667 6.51075 15.667 8.49988Z" stroke="%2300A4FF" stroke-linecap="round" stroke-linejoin="round"/></svg>');
	background-repeat:no-repeat;
	background-position:center;
}
.checkstatus_items {
	display:flex;
	margin:32px 0 0;
	flex-direction:column;
}
.checkstatus_item {
	margin:0 0 12px;
	padding:24px;
	background:#181E2F;
	border-radius:20px;
	display:flex;
	flex-direction:column;
}
.checkstatus_item p	{
	font-size:18px;
	font-weight:500;
}
.checkstatus_item span {
	font-size:14px;
	color:#CDCED2;
}

/* ------ ------ 1199 ------ ------ */

.un_form {
	display:flex;
	align-items:center;
	justify-content:center;
	min-height:100vh;
}
.un_form .post {
	width:616px;
	position:relative;
	padding:60px 40px 40px;
	border-radius:24px;
	background:#181E2F;
}
.un_form_login .post,
.un_form_reset .post {
	width:400px;
}
.un_form .post h1 {
	font-size:22px;
	color:#fff;
	margin:0;
	text-align:center;
}
.un_form .post .title {
	margin:0;
}
.un_stit {
    margin: 8px 0 0;
	color:#CDCED2;
    font-size: 16px;
    padding: 0 0 0 28px;
    background-image: url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 7.5V13.5" stroke="%2300A4FF" stroke-width="1.5" stroke-linecap="round"/><circle cx="12" cy="16.5" r="1" fill="%2300A4FF"/><path d="M7 3.83782C8.47087 2.98697 10.1786 2.5 12 2.5C17.5228 2.5 22 6.97715 22 12.5C22 18.0228 17.5228 22.5 12 22.5C6.47715 22.5 2 18.0228 2 12.5C2 10.6786 2.48697 8.97087 3.33782 7.5" stroke="%2300A4FF" stroke-width="1.5" stroke-linecap="round"/></svg>');
    background-position: left top;
    background-repeat: no-repeat;
}
.un_form .um-field {
	
}

.un_form .um-col-1 {
	display:flex;
	flex-wrap:wrap;
	margin:24px -12px 0;
}
#um_field_151_user_login,
#um_field_151_nf_fio,
#um_field_152_username,
#um_field_152_user_password,
#um_field_0_username_b {
	width:100%;
}
#um_field_151_nf_phone,
#um_field_151_username,
#um_field_151_nf_dol,
#um_field_151_nf_inn,
#um_field_151_user_password,
#um_field_151_confirm_user_password  {
	width:50%;
}
#um_field_151_confirm_user_password .um-field-label {
	display:none;
}
.un_form .um-field {
	padding:0 12px 24px;
	position:relative;
}
.un_form .um-field-label {
	position:absolute;
	top:14px;
	line-height:14px;
	height:14px;
	margin:auto 0;
	color:rgba(255,255,255,0.6);
	left:24px;
	z-index:1;
	display:block;
	background:#181c2f;
	transition:top 0.2s ease,color 0.2s ease,font-size 0.2s ease;
}
.un_form .um-field-label label {
	line-height:14px !important;
	height:14px;
	font-weight:400 !important;
	color:rgba(255,255,255,0.6) !important;
	font-size:16px !important;
	margin:0;
}
.un_form .um-field-area  {
	position:relative;
	z-index:2;
}
.un_form .um-field-area input {
	display:block;
	position:relative;
	background: transparent !important;
	color:rgba(255,255,255,0.6) !important;
	width:100%;
	height:40px;
	z-index:2;
	border-radius:8px !important;
	padding:0 12px;
	border:1px solid rgba(255,255,255,0.6) !important;
	transition:border 0.2s ease;
}
.un_form .um .um-field.active input[type="text"],
.un_form .um .um-field.active input[type="tel"] {
	border:1px solid var(--b) !important;
}
.un_form .um-field.active .um-field-label {
	z-index:3;
	color:rgba(255,255,255,0.6);
	top:-6px;
	left:20px;
	padding:0 4px;
}
.un_form .um-field.active label {
	font-size:12px !important;
	line-height:14px !important;
}
.um-col-alt {
	display:none;
}
.um-col-alt-b {
	display:none;
}
.un_bottom_btn  {
	width:100%;
	height:48px;
	cursor:pointer;
}
.um-row._um_row_1,
.un_form .um:not(.um-admin) {
	margin:0 !important;
}
.un_form_registration .un_bottom p {
	margin:12px 0 0;
	font-size:12px;
	color:rgba(255,255,255,0.6);
}
.un_form_registration .un_bottom p a {
	color:rgba(255,255,255,0.6);
	text-decoration:underline;
}
.un_form_registration .un_bottom p a:hover {
	text-decoration:none;
}
.un_bottom_btns {
	margin:12px 0 0;
	display:flex;
	justify-content:space-between;
}
.un_bottom_btns a {
	color:var(--b);
	font-size:16px;
	transition:color 0.2s ease;
}
.un_bottom_btns a:hover {
	color:var(--w);
}
.un_form_registration .um-151.um {
	max-width:100%;
	margin:0 !important;
}
.un_back {
	position:absolute;
	top:20px;
	right:20px;
	background:url('data:image/svg+xml,<svg width="16" height="15" viewBox="0 0 16 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L15 14M1 14L15 1" stroke="%2300A4FF" stroke-width="2" stroke-linecap="round"/></svg>') center no-repeat;
	width:32px;
	height:32px;
}
.reset_txt {
	text-align:center;
	font-size:16px;
	margin:8px 0 0;
	color:#fff;
}
.un_bottom {
	width:100%;
}

/* ------ ------ profile ------ ------ */

.profile_nav {
	margin:32px 0 0;
	display:flex;
}
.profile_nav a {
	margin:0 12px 0 0;
	height:40px;
	text-align:center;
	white-space:pre;
	font-size:14px;
	text-transform:uppercase;
	padding:12px 24px;
	border:1px solid var(--b);
	border-radius:8px;
	color:#fff;
	transition: background 0.2s ease;
}
.profile_nav a:hover {
    background: var(--b);
    color: #fff;
}
.profile_service_row {
	display:flex;
	flex-wrap:wrap;
	margin:0 -10px;
	width:calc(100% + 20px);
}
.profile_service_item {
	width:33.33%;
	padding:0 10px 20px;
}
.profile_service_item_in {
	padding:24px;
	border:1px solid rgba(255,255,255,0.08);
	border-radius:20px;
	display:flex;
	min-height:220px;
	flex-direction:column;
}
.profile_service_item_in p {
	font-size:18px;
	color:var(--b);
	margin:0 0 8px;
}
.profile_service_item_in span {
	font-size:14px;
	margin:0 0 24px;
	color:#CDCED2;
}
.profile_service_item_in div {
	margin:auto 0 0;
	position:relative;
}
.profile_service_item_in input[type="text"] {
	display:block;
	position:relative;
	color:rgba(255,255,255,0.6);
	background-color:#040B1D;
	width:100%;
	height:48px;
	z-index:2;
	border-radius:8px;
	padding:0 50px 0 12px;
	border:1px solid rgba(255,255,255,0.6);
	transition:border 0.2s ease;
}
.profile_service_item_in input[type="text"]:focus {
	border-color:var(--b);
}
.profile_service_item_in input[type="submit"] {
	position:absolute;
	top:0;
	width:50px;
	height:48px;
	right:5px;
	padding:0;
	bottom:0;
	cursor:pointer;
	z-index:2;
	border:0;
	background-color:transparent;
	background-image:url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.56 13.9199L16.64 16.9999M15.667 8.49988C15.667 10.489 14.8768 12.3967 13.4703 13.8032C12.0638 15.2097 10.1561 15.9999 8.16699 15.9999C6.17787 15.9999 4.27021 15.2097 2.86369 13.8032C1.45717 12.3967 0.666992 10.489 0.666992 8.49988C0.666992 6.51075 1.45717 4.6031 2.86369 3.19658C4.27021 1.79005 6.17787 0.999878 8.16699 0.999878C10.1561 0.999878 12.0638 1.79005 13.4703 3.19658C14.8768 4.6031 15.667 6.51075 15.667 8.49988Z" stroke="%2300A4FF" stroke-linecap="round" stroke-linejoin="round"/></svg>');
	background-repeat:no-repeat;
	background-position:center;
}

/* ------ ------ admaterial ------ ------ */

.admaterial_row {
	display:flex;
	flex-wrap:wrap;
	margin:32px -10px 0;
	width:calc(100% + 20px);
}
.admaterial_item {
	width:25%;
	padding:0 10px 20px;
}
.admaterial_item_in {
	padding:24px;
	background:#181E2F;
	border-radius:20px;
	display:block;
	display:flex;
	transition:background 0.5s ease;
	flex-direction:column;
	color:#fff;
}
.admaterial_item_in:hover {
	background:#2a303f;
	color:#fff;
}
.admaterial_item_in img {
	height:200px;
	object-fit:cover;
	border-radius:20px;
}
.admaterial_item_in p {
	font-size:16px;
	min-height:24px;
	color:#fff;
	padding:4px 30px 0 0;
	margin:24px 0 0;
	background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 12L15 12M15 12L12 15M15 12L12 9" stroke="%2300A4FF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M2 12C2 16.714 2 19.0711 3.46447 20.5355C4.92893 22 7.28595 22 12 22C16.714 22 19.0711 22 20.5355 20.5355C22 19.0711 22 16.714 22 12C22 7.28595 22 4.92893 20.5355 3.46447C19.0711 2 16.714 2 12 2C7.28595 2 4.92893 2 3.46447 3.46447C2.49073 4.43821 2.16444 5.80655 2.0551 8" stroke="%2300A4FF" stroke-width="1.5" stroke-linecap="round"/></svg>') top right no-repeat;
}


/* ------ ------ admaterial_ch ------ ------ */

.admaterial_ch_row {
	display:flex;
	flex-wrap:wrap;
	margin:32px -10px 0;
	width:calc(100% + 20px);
}
.admaterial_ch_item {
	width:25%;
	padding:0 10px 40px;
}
.admaterial_ch_item_in {
	display:flex;
	flex-direction:column;
	color:#CDCED2;
}
.admaterial_ch_item_in:hover {
	color:#CDCED2;
}
.admaterial_ch_item_in img {
	/*
	height:200px;
	object-fit:cover;
	border-radius:20px;
	*/
}
.admaterial_ch_item_in p {
	font-size:18px;
	min-height:24px;
	color:#fff;
	padding:4px 0 0 30px;
	margin:12px 0 0;
	background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 3V16M12 16L16 11.625M12 16L8 11.625" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15 21H9C6.17157 21 4.75736 21 3.87868 20.1213C3 19.2426 3 17.8284 3 15M21 15C21 17.8284 21 19.2426 20.1213 20.1213C19.8215 20.4211 19.4594 20.6186 19 20.7487" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') top left no-repeat;
}

/* ------ ------ admaterial_ch ------ ------ */


.stock_row {
	margin:0 -10px;
	display:flex;
	flex-wrap:wrap;
}
.stock_item {
	padding:0 10px 20px;
	width:25%;
}
.stock_item_in {
	display:flex;
	flex-direction:column;
	align-items:baseline;
	background:#181E2F;
	height:210px;
	padding:24px;
	border-radius:24px;
	position:relative;
	transition:background 0.2s ease;
}
.stock_item_in:after {
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	content:'';
	display:block;
	border-radius:24px;
	opacity:0;
	background:rgba(255,255,255,0.08);
	transition:opacity 0.2s ease;
}
.stock_item_in:hover:after {
	opacity:1;
}

.stock_item_in p {
	color:#fff;
	font-size:16px;
	margin:0;
	position:relative;
	z-index:2;
}
.stock_item_in i {
	font-size:14px;
	display:inline-flex;
	border-radius:8px;
	text-transform:uppercase;
	background: linear-gradient(45deg, rgba(0, 164, 255, 1) 0%, rgba(0, 255, 251, 1) 65%);
	font-style:normal;
	padding:4px 8px;
	margin:0 0 24px;
	color:#040B1D;
}
.stock_item_in span {
	position:relative;
	z-index:2;
	display:flex;
	margin-top:auto;
	font-size:12px;
	color:#A3A5AC;
	width:100%;
	height:24px;
	align-items:end;
	background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 12L15 12M15 12L12 15M15 12L12 9" stroke="%2300A4FF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M2 12C2 16.714 2 19.0711 3.46447 20.5355C4.92893 22 7.28595 22 12 22C16.714 22 19.0711 22 20.5355 20.5355C22 19.0711 22 16.714 22 12C22 7.28595 22 4.92893 20.5355 3.46447C19.0711 2 16.714 2 12 2C7.28595 2 4.92893 2 3.46447 3.46447C2.49073 4.43821 2.16444 5.80655 2.0551 8" stroke="%2300A4FF" stroke-width="1.5" stroke-linecap="round"/></svg>') right bottom no-repeat;
}

/* ------ ------ docp_tems ------ ------ */

.docp_tems {
	
}
.docp_item {
	margin:0 0 32px;
}
.docp_item_tit {
	font-size:22px;
	color:var(--b);
	text-transform:uppercase;
	margin:0 0 12px;
}
.docp_item_childs {
	display:flex;
	flex-direction:column;
}
.docp_item_child {
	color:rgba(255,255,255,0.8);
	font-size:16px;
	border-bottom:1px solid rgba(255,255,255,0.08);
	padding:12px 30px 12px 0;
	margin: 0 0 6px;
	background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 3V16M12 16L16 11.625M12 16L8 11.625" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15 21H9C6.17157 21 4.75736 21 3.87868 20.1213C3 19.2426 3 17.8284 3 15M21 15C21 17.8284 21 19.2426 20.1213 20.1213C19.8215 20.4211 19.4594 20.6186 19 20.7487" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') right center no-repeat;
	transition:color 0.2s ease,background 0.2s ease;
}
.docp_item_child:hover {
	color:var(--b);
	background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 3V16M12 16L16 11.625M12 16L8 11.625" stroke="%2300A4FF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15 21H9C6.17157 21 4.75736 21 3.87868 20.1213C3 19.2426 3 17.8284 3 15M21 15C21 17.8284 21 19.2426 20.1213 20.1213C19.8215 20.4211 19.4594 20.6186 19 20.7487" stroke="%2300A4FF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') right center no-repeat;

}

/* ------ ------ entry ------ ------ */

.entry {
	color:#CDCED2;
}


/* ------ ------ tahnum_form ------ ------ */

.tahnum_form {
	background:#181E2F;
	padding:24px;
	border-radius:20px;
}
.tahnum_txt {
	color:#CDCED2;
	font-size:16px;
}
.tahnum_in {
	margin:24px 0 0;
	width:256px;
	position:relative;
}
.tahnum_in textarea {
	width:256px;
	border:1px solid rgba(255,255,255,0.6);
	height:40px;
	color:#CDCED2;
	border-radius:8px;
	padding:10px 12px;
	background:transparent;
	overflow: hidden;
	position:relative;
	z-index:2;
}
.tahnum_check {
	margin:24px 0 0;
}
.tahnum_check > div {
	position:relative;
	heightg:24px;
	display:flex;
	cursor:pointer;
	align-items:center;
	color:rgba(255,255,255,0.6);
}
.tahnum_check_d {
	margin:0 0 12px;
}
.tahnum_check > div span {
	display:block;
	width:20px;
	min-width:20px;
	height:20px;
	border-radius:100px;
	margin:0 6px 0 0;
	border:1px solid var(--b);
	transition: border 0.2s ease;
}
.tahnum_check > div.active span {
	border:8px solid var(--b);
}
.tahnum_in label  {
    position: absolute;
    top: 12px;
    line-height: 14px;
    height: 14px;
    margin: auto 0;
    color: rgba(255, 255, 255, 0.6);
    left: 18px;
    z-index: 1;
    display: block;
    background: #181c2f;
    transition: top 0.2s ease, color 0.2s ease, font-size 0.2s ease;
}
.tahnum_in.active label {
	position: absolute;
    line-height: 14px;
    height: 14px;
    margin: auto 0;
    z-index: 1;
    display: block;
    background: #181c2f;
	font-size: 12px;
    z-index: 3;
    color: rgba(255, 255, 255, 0.6);
    top: -6px;
    left: 15px;
    padding: 0 4px;
}
.tahnum_output .copy {
	position: absolute;
	height:40px;
	width:40px;
	right:0;
	top:0;
	display:block;
	z-index:2;
	cursor:pointer;
	background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.2991 10.05C21.2873 7.92934 21.1932 6.78087 20.4441 6.0317C19.5874 5.17499 18.2085 5.17499 15.4508 5.17499L12.5258 5.17499C9.76806 5.17499 8.38921 5.17499 7.53249 6.0317C6.67578 6.88841 6.67578 8.26727 6.67578 11.025L6.67578 15.9C6.67578 18.6577 6.67578 20.0366 7.53249 20.8933C8.38921 21.75 9.76806 21.75 12.5258 21.75L15.4508 21.75C18.2085 21.75 19.5874 21.75 20.4441 20.8933C21.3008 20.0366 21.3008 18.6577 21.3008 15.9L21.3008 14.925" stroke="%2300A4FF" stroke-width="0.975" stroke-linecap="round"/><path d="M3.75 10.05L3.75 15.9C3.75 17.5154 5.05957 18.825 6.675 18.825M18.375 5.175C18.375 3.55957 17.0654 2.25 15.45 2.25L11.55 2.25C7.87305 2.25 6.03457 2.25 4.89228 3.39228C4.25543 4.02914 3.97364 4.88239 3.84896 6.15" stroke="%2300A4FF" stroke-width="0.975" stroke-linecap="round"/></svg>') center no-repeat;
}
.tahnum_in .error {
	border-color:#FF5555;
}
.tahnum_output {
	display:none;
}
.tahnum_input span {
	display:none;
	color:#FF5555;
	text-align:center;
	margin:5px 0 0;
	font-size: 12px;
}
.tahnum_input.error span {
	display:block;
}

/* ------ ------ catalog_form - check_form ------ ------ */

.catalog_form,
.check_form,
.profile_edit_form {
	background:#181E2F;
	padding:24px;
	border-radius:20px;
	max-width:572px;
}
.catalog_form > p,
.check_form > p {
	color:#CDCED2;
}
.check_form select {
    display: block;
    position: relative;
    background: transparent;
    color: rgba(255, 255, 255, 0.6);
    width: 100%;
    height: 40px;
    z-index: 2;
    border-radius: 8px;
    padding: 0 12px;
    border: 1px solid rgba(255, 255, 255, 0.6);
    transition: border 0.2s ease;
}
.page_check .select2-container .select2-selection--single .select2-selection__rendered,
.page_check .select2-container--default .select2-selection--single,
.page_check .select2-container--default .select2-selection--single .select2-selection__arrow,
.page_pass .select2-container .select2-selection--single .select2-selection__rendered,
.page_pass .select2-container--default .select2-selection--single,
.page_pass .select2-container--default .select2-selection--single .select2-selection__arrow {

	height:40px;
}
.form_input_object {
	width:100%;
}
.page_pass .form_input_date input::-webkit-calendar-picker-indicator {
	opacity:0;
}
.page_pass .form_input_date  {
	position:relative;
}
.page_pass .form_input_date:after {
	position:absolute;
	right:8px;
	top:0;
	content:'';
	display:block;
	height:40px;
	width:40px;
	z-index:1;
	background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14 22H10C6.22876 22 4.34315 22 3.17157 20.8284C2 19.6569 2 17.7712 2 14V12C2 8.22876 2 6.34315 3.17157 5.17157C4.34315 4 6.22876 4 10 4H14C17.7712 4 19.6569 4 20.8284 5.17157C22 6.34315 22 8.22876 22 12V14C22 17.7712 22 19.6569 20.8284 20.8284C20.1752 21.4816 19.3001 21.7706 18 21.8985" stroke="%2300A4FF" stroke-linecap="round"/><path d="M7 4L7 2.5" stroke="%2300A4FF" stroke-linecap="round"/><path d="M17 4L17 2.5" stroke="%2300A4FF" stroke-linecap="round"/><path d="M21.5 9L16.625 9L10.75 9M2 9L5.875 9" stroke="%2300A4FF" stroke-linecap="round"/></svg>') center no-repeat;
}
.page_profile_edit .form_input {
	width:100%;
}
.page_profile_edit .profile_edit_form  {
	max-width:408px;
}
.profile_edit_email p {
	font-size:12px;
	margin:12px 0 0;

}
.profile_edit_email p a {
	color:var(--b);
}

/* ------ ------ page_profile_org ------ ------ */

.page_profile_org_list {
	
}
.page_profile_org_item {
	display:flex;
	margin:0 -15px;
	padding:16px 0;
	justify-content: space-between;
	border-bottom:1px solid rgba(255,255,255,0.08);
}
.page_profile_org_col {
	padding:0 15px;
}
.page_profile_org_col:first-child .page_profile_org_col_txt {
	color:var(--b);
	font-size:16px;
	font-weight:500;
}
.page_profile_org_col_tit {
	color:#3D3D3D;
	height:17px;
	font-size:14px;
	margin:0 0 8px;
}
.page_profile_org_col_txt {
	color:#fff;
	font-size:14px;
}
.page_profile_org_add_btn {
	width:274px;
	height:48px;
	margin:32px 0 0;
}
.page_profile_org_col:nth-child(1) {
	width:270px;
}
.page_profile_org_col:nth-child(2) {
	width:140px;
}
.page_profile_org_col:nth-child(3) {
	width:140px;
}
.page_profile_org_col:nth-child(4) {
	width:270px;
}
.page_profile_org_col:nth-child(5) {
	width:270px;
}
.page_profile_org_col:nth-child(6) {
	width:270px;
}
.page_profile_org_add_inputs {
	background:#181E2F;
	padding:24px 12px 0 12px;
	border-radius:20px;
	max-width:572px;
	display:flex;
	flex-wrap:wrap;
}
.page_profile_org_add_input {
	width:100%;
	padding:0 12px 24px;
}
.form_input_50.page_profile_org_add_input {
	width:50%;
}
.page_profile_org_add_input label {
    top: 14px;
	left:24px;
}


/* ------ ------ page_profile_user ------ ------ */

.page_profile_user_list {
	
}
.page_profile_user_item {
	display:flex;
	margin:0 -15px;
	padding:16px 0;
	justify-content: space-between;
	border-bottom:1px solid rgba(255,255,255,0.08);
}
.page_profile_user_col {
	padding:0 15px;
}
.page_profile_user_col:first-child .page_profile_user_col_txt {
	color:var(--b);
	font-size:16px;
	font-weight:500;
}
.page_profile_user_col_tit {
	color:#3D3D3D;
	height:17px;
	font-size:14px;
	margin:0 0 8px;
}
.page_profile_user_col_txt {
	color:#fff;
	font-size:14px;
}
.page_profile_user_add_btn {
	width:274px;
	height:48px;
	margin:32px 0 0;
}
.page_profile_user_col:nth-child(1) {
	width:270px;
}
.page_profile_user_col:nth-child(2) {
	width:270px;
}
.page_profile_user_col:nth-child(3) {
	width:270px;
}
.page_profile_user_col:nth-child(4) {
	width:270px;
}
.page_profile_user_col:nth-child(5) {
	width:270px;
}
.page_profile_user_col:nth-child(6) {
	width:40px;
	margin-top:auto;
}
.page_profile_user_add_inputs {
	background:#181E2F;
	padding:24px 12px 0 12px;
	border-radius:20px;
	max-width:572px;
	display:flex;
	flex-wrap:wrap;
}
.page_profile_user_add_input {
	width:100%;
	padding:0 12px 24px;
}
.form_input_50.page_profile_user_add_input {
	width:50%;
}
.page_profile_user_add_input label {
    top: 14px;
	left:24px;
}

/* ------ ------ page_profile_user_add ------ ------ */

.ppua_row {
	display:flex;
	margin:0 -6px;
}
.ppua_item {
	padding:0 6px;
	width:33.33%;
}
.ppua_item_in {
	background:#181E2F;
	padding:24px;
	border-radius:20px;
	height:100%;
    align-items: baseline;
    display: flex;
    flex-direction: column;
}
.page_profile_user_add .page_profile_user_add_btn {
	width:220px;
}
.ppua_btns {
	display:flex;
	margin:32px 0 0;
}
.ppua_btns .btn {
	width:274px;
	height:48px;
	margin:0;
}
.ppua_btns .page_profile_user_add_btn_cancel {
	width:220px;
	color:#fff;
	margin:0 0 0 16px;
	border:1px solid var(--b);
	background:transparent;
	transition:background 0.2s ease;
}
.ppua_btns .page_profile_user_add_btn_cancel:hover {
	background:var(--b);
}
.ppua_btns .page_profile_user_add_btn_cancel:after {
	display:none;
}
.ppua_item_in .form_input {
	width:256px;
	padding:0 0 24px;
}
.ppua_item_in .form_input:last-child {
	padding-bottom:0;
}
.ppua_item_in_tit {
	margin:0 0 24px;
	color:#CDCED2;
}
.ppua_checkbox {
	margin:0 0 16px;
}
.ppua_checkbox:last-child {
	margin:0;
}
.ppua_checkbox_in {
	display:flex;
	cursor:pointer;
	align-items:center;
}
.ppua_checkbox input {
	display:none;
}
.ppua_checkbox_in i {
	width:24px;
	min-width:24px;
	height:24px;
	border-radius:4px;
	border:1px solid var(--b);
	margin:0 10px 0 0;
	transition: background 0.2s ease;
	background-position:center;
}
.ppua_checkbox_in.active i {
	background:url('data:image/svg+xml,<svg width="17" height="14" viewBox="0 0 17 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.16797 7.5L5.66797 12L15.668 1" stroke="white" stroke-width="2"/></svg>') center no-repeat var(--b);
}	
.ppua_checkbox_in span {
	font-size:16px;
	color:rgba(255,255,255,0.6);
}

/* ------ ------ advantages_ntable ------ ------ */

.advantages_ntable {
	color:#CDCED2;
}
.advantages_ntable_item {
	display:flex;
	padding:16px 0;
	border-bottom:1px solid rgba(255,255,255,0.08);
}
.advantages_ntable_item_num {
	color:#3D3D3D;
	margin:0 16px 0 0;
}
.advantages_ntable_item_l {
	width:100%;
	padding:0 40px 0 0;
}
.advantages_ntable_item_r {
	width:300px;
	min-width:300px;
	display:flex;
	align-items:end;
}
.advantages_ntable_item_top {
	text-align:center;

}
.advantages_ntable_item_top .advantages_ntable_item_r {
	justify-content: center;
}
.advantages_ntable_btn {
	display:flex;
	justify-content:center;
	align-items:center;
	padding:0;
	border:0;
	background:#040B1D;
	color:#fff;
	border:1px solid var(--b);
	font-size:14px;
	font-weight:500;
	text-transform:uppercase;
	border-radius:8px;
	height:40px;
	width:178px;
	margin:10px 0 0;
	min-width:178px;
	transition:background 0.2s ease;
	position:relative;
}
.advantages_ntable_btn:hover {
	background:var(--b);
	color:#fff;
}

/* ------ ------ 1199 ------ ------ */

@media all and (max-width: 1199px) {
	.header_menu  {
		display:none;
	}
	.header_nav_btn {
		display:block;
		margin:0 0 0 8px;
	}
	.header_logo {
		margin-right:auto;
	}
	.header_info {
		display:none;
	}
	body {

	}
	header {
		height:48px;
		z-index:101;
	}
	header > .container {
		position:relative;
		z-index:10;
	}
	.header_logo img {
		height:30px;
	}
	.header_mobile {
		display:block;
		position:fixed;
		left:-100%;
		width:100%;
		overflow:hidden;
		transition:left 0.2s ease;
	}
	.header_mobile.active {
		left:0;
	}
	.header_mobile .container {
		display:flex;
		overflow:auto;
		flex-direction:column;
		align-items: baseline;
	}
	.header_mobile_info {
		width:100%;
	}
	.header_mobile_mes i {
		margin:0 0 0 70px;
	}
	.header_mobile {
		margin:0 0 20px;
		margin:0;
		top: 0;
		bottom:0;
	}
	.header_mobile_time {
		margin:20px 0 0;
		color:rgba(255,255,255,0.7);
		font-size:16px;
	}
	.header_mobile_mes i {
		margin:0 0 0 70px;
	}
	.hero_img {
		width: 330px;
		min-width: 330px;
	}
	.herob_img {
		width: 280px;
		min-width: 280px;
	}
	.hero_cont h1, .hero_cont h2 {
		font-size: 34px;
	}
	.herob_cont h1, .herob_cont h2 {
		font-size: 28px;
	}
	.hero_info {
		padding:60px 0 0;
	}
	.profitable_row_mini .profitable_item {
		width: 33.33%;
	}
	.profitable_row_mini .profitable_item:nth-child(4),
	.profitable_row_mini .profitable_item:nth-child(5) {
		width:50%;
	}
	.profitable_row_big .profitable_item {
		width: 100%;
	}
	.profitable_row_mini .profitable_item_in{
		height:100%;
	}
	.profitable_item_in {
		height:auto;
	}
	.faq .container {
		flex-direction:column;
	}
	.faq_title {
		margin:0;
		width:100%;
		min-width:unset;
	}
	.fl_item  {
		width:33.33%;
	}
	.lf_btn_map,.lf_btn_list  {
		width:50%;
		margin:16px 0 0;
	}
	.list_filter {
		flex-wrap:wrap;
	}
	.contacts_item_phone {
		font-size: 24px;
	}
	.header_in > .header_logout {
		display:none;
	}
	.header_mobile_in .header_logout {
		margin:auto 0 0;
	}
	.header_mobile_in .header_logout a {
		color:#fff;
		display:flex;
		align-items:center;
	}
	.header_mobile_in .header_logout svg {
		margin:0 12px 0 0;
	}
	.header_mobile_in {
		display:flex;
		flex-direction:column;
	}
	.customize-support .header_mobile .container {
		padding:112px 0 16px;
	}
	.admaterial_item,
	.admaterial_ch_item {
		width:33.33%;
	}
	.stock_item {
		width:33.33%;
	}
	.contacts_item_in_row {
		flex-direction:column;
		align-items:baseline;
	}
	.contacts_item_in_row .contacts_item_mes {
		margin:10px 0;
	}
	.page_profile_org_item,
	.page_profile_user_item {
		flex-wrap:wrap;
		border-radius:20px;
		padding:24px;
		background:#181E2F;
		border:0;
		margin:0 0 24px;
		position:relative;
	}
	.page_profile_org_col:first-child .page_profile_org_col_tit {
		display:none;
	}
	.page_profile_org_col:last-child,
	.page_profile_user_item:last-child {
		margin:0;
	}
	.page_profile_org_col,
	.page_profile_user_col {
		margin:0 0 12px;
		padding:0;
	}
	.page_profile_org_col:nth-child(1) {
		width:100%;
	}
	.page_profile_org_col:nth-child(2) {
		width:50%;
	}
	.page_profile_org_col:nth-child(3) {
		width:50%;
	}
	.page_profile_org_col:nth-child(4) {
		width:100%;
	}
	.page_profile_org_col:nth-child(5) {
		width:100%;
	}
	.page_profile_org_col:nth-child(6) {
		width:100%;
	}
	.page_profile_user_col {
		width:100% !important;
	}
	.page_profile_org_col:nth-child(1) {
		padding:0 30px 0 0;
	}
	.page_profile_user_col:nth-child(6) {
		position:absolute;
		right:24px;
		top:24px;
		width:24px !important;
		height:24px;
		margin:0;
	}
	.advantages_op_item {
    	flex-direction: column;
	}
	.advantages_op_img {
		height:250px;
		margin:30px 0 0;
		order:2;
		width:100%;
		min-width:unset;
	}
	.advantages_op_img img {
		max-width:100%;
	}
}

/* ------ ------ 991 ------ ------ */

@media all and (max-width: 991px) {
	.hero_info_item {
		flex-direction:column;
	}
	.hero_info {
		padding:30px 0 0;
	}
    .hero_cont h1, .hero_cont h2 {
        font-size: 32px;
    }
	.hero .slick-dots,.herob .slick-dots {
		left:0;
		right:0;
		top:unset;
		bottom:16px;
		margin:0 auto;
		flex-direction:row;
	}
	.hero .slick-dots li,.herob .slick-dots li {
		margin:0 8px !important;
	}
	.hero {
		padding: 60px 0 0;
	}
	.hero_img {
		height:200px;
		margin:20px 0 0;
	}
	.hero_cont {
		position:relative;
		z-index:2;
	}
	.hero_cont a {
		width:100%;
	}
	.hero_cont ul {
		margin:16px 0 0;
	}
	.hero_cont ul li {
		font-size: 14px;
	}
	.hero_info,.hero_info .container,.hero_info_slider  {
		height:640px;
	}
	.indent {
		padding:80px 0 0;
	}
	.title h1,
	.title h2 {
		font-size:22px;
	}
	.becomepartner_in {
		background:#181E2F;
		position:relative;
		overflow:hidden;
	}
	.becomepartner_in:after {
		position:absolute;
		top:0;
		bottom:0;
		left:0;
		right:0;
		content:'';
		display:block;
		background: linear-gradient(to right, rgba(56,198,244,0) 0%,rgba(56,198,244,0) 47%,rgba(56,198,244,0.02) 50%,rgba(56,198,244,0.3) 100%);
	} 
	.becomepartner_form {
		position:relative;
		z-index:2;
	}
	.form_input {
		width:100%;
	}
	.form_inputs {
		flex-direction:column;
	}
	.becomepartner_form {
		width:100%;
	}
	.form_submit .btn,
	.form_submit .btn input {
		width:100%;
	}
	.footer_bottom {
		flex-direction:column;
		text-align:left;
		align-items:start;
	}
	.footer_top {
		margin:0 -10px;
		flex-wrap:wrap;
	}
	.footer_top_col {
		width:50%;
		margin:0;
		padding:0 10px 20px;
	}
	.footer_top_col_menu {
		order:-1;
	}
	.footer_bottom {
		margin:0 0 30px;
	}
	.herob_cont ul {
		display:none;
	}
	.herob_img {
        width: 220px;
        min-width:220px;
		margin:0 0 0 20px;
    }
	.herob_item {
		padding: 24px;
		height: 230px;
	}
	.news_row_noslider .news_item {
		width:33.33%;
	}
	.herob {
		padding: 82px 0 20px;
	}
	.nohero {
		padding:82px 0 0;
	}
	.advantages_item {
		width:33.33%;
	}
	.list_item_row {
		flex-direction:column; 
	}
	.list_item_row > div{
		padding:0 0 12px;
	}
	.list_item_row >  div:last-child {
		padding:0;	
	}
	.list_item {
		background:#181E2F;
		border-radius:16px;
		padding:16px;
		border:0;
		margin:0 0 12px;
	}
	.list_item_site .btn {
		width:100%;
		margin:12px 0 0;
	}
	.docs_item a {
		padding: 12px 40px 12px 0;
	}
	.docs_item {
		margin:0;
	}
	.contacts_item_50,.contacts_item_33 {
		width: 100%;
	}
	.contacts_item_in {
		padding:12px;
		margin:0 0 12px;
	}
	.contacts_item_txt {
		margin:0 0 24px;
	}
	.contacts_item_txt {
		font-size:16px;
	}
	.contacts_item_phone {
		margin:0 0 24px;
	}
	.checkstatus_item {
		padding:12px;
	}
	.checkstatus_item p	{
		font-size:18px;
	}
	.profile_service_item {
		width:100%;
	}
	.profile_service_item_in {
		min-height:auto;
	}
	.profile_nav {
		flex-direction:column;
	}
	.profile_nav a {
		width:100%;
		margin:0 0 16px;
	}
	.admaterial_item,
	.admaterial_ch_item {
		width:50%;
	}
	.stock_item {
		width:50%;
	}
	.page_profile_org_item {
		padding:12px;
		margin:0 0 12px;
	}
	.page_profile_org_add_inputs {
		padding:24px 6px 12px 6px;
	}
	.ppua_row {
		flex-direction:column;
	}
	.ppua_item {
		width:100%;		
	}
	.page_profile_org_add_input {
		width:100%;
		padding:0 6px 12px;
	}
	.form_input_50.page_profile_org_add_input {
		width:100%;
	}
	.page_profile_org_add_input label {
		left:12px;
	}
	.page_profile_org_add_inputs  {
		width:100%;
		max-width:100%;
		margin:0;
	}
	.ppua_item {
		margin:0 0 24px;
	}
	.ppua_item:last-child {
		margin:0;
	}
	.advantages_ntable_item_top,.advantages_ntable_item_num {
		display:none;
	}
	.advantages_ntable_item {
		flex-direction:column;
	}
	.advantages_ntable_item_l {
		padding:0 0 10px;
	}
	.advantages_ntable_item_r {
		color:var(--b)
	}
}

/* ------ ------ 767 ------ ------ */

@media all and (max-width: 767px) {
	.profitable_row_mini .profitable_item {
		width: 50%;
	}
	.profitable_row_mini .profitable_item:nth-child(4) {
		width: 50%;
	}
	.profitable_row_mini .profitable_item:nth-child(5) {
		width:100%;
	}
	.profitable_item_in div {
		width:32px;
		height:32px;
		margin:0 0 12px;
	}
	.profitable_item_in {
		padding:12px;
	}
	.profitable_item_in h3 {
		font-size:16px;
	}
	.profitable_item_in p {
		font-size:14px;
	}
	.becomepartner_in {
		padding:24px 12px;
	}
	.faq_item_question span {
		display:none;
	}
	.faq_item_question {
		font-size:14px;
		padding:20px 44px 20px 12px;
	}
	.faq_item_answer {
		font-size:14px;
		padding: 0 12px 20px;
	}
	.faq_txt {
		font-size:14px;
	}
	.herob_img {
        width: 140px;
        min-width:140px;
    }
	.herob_item {
		height: 180px;
	}
	.herob_cont h1, .herob_cont h2 {
        font-size: 22px;
    }
	.news_row_noslider .news_item,.stock_item {
		width:50%;
	}
	.advantages_item {
		width:50%;
	}
	.fl_item {
		width:100%;
		margin:10px 0 0;
	}
	.list_item_adress,.list_item_phone,.list_item_email {
		width:100%;
	}
	.sended {
		width: 290px;
	}
	.un_form .post {
		width:100%;
		padding:32px 16px;
	}
	#um_field_151_nf_phone, #um_field_151_username, #um_field_151_nf_dol, #um_field_151_nf_inn,
	#um_field_151_user_password,#um_field_151_confirm_user_password {
		width:100%;
	}
	.un_form .post h1 {
		font-size:16px;
	}
	.un_stit {
		font-size:14px;
	}
	.un_bottom_btns a {
		font-size: 14px;
	}
	.profile_service_item_in {
		padding:24px 12px;
	}
	.admaterial_item,
	.admaterial_ch_item	{
		width:100%;
	}
	.admaterial_item_in,
	.admaterial_ch_item_in {
		padding:12px;
	}
	.admaterial_item_in p,
	.admaterial_ch_item_in p {
		margin:12px 0 0;
	}
	.stock_item_in i {
		margin:0 0 12px;
	}
	.stock_item {
		width:100%;
	}
	.tehpod .contacts_item_phone {
		font-size: 28px;
	}
	.tahnum_form {
		padding:12px;
	}
	.catalog_form {
		padding:12px;
	}
	.page_profile_user_item {
		padding:24px 12px 12px 12px;
	}
	.ppua_item {
		padding:24px 12px 12px 12px;
	}
	.page_profile_user_col:nth-child(6) {
		right:12px;
		top:12px;
	}
	.page_profile_user_add_btn {
		width:100%;
	}
	.ppua_item_in .form_input {
		width:100%;
	}
	.ppua_item {
		padding:0;
	}
	.ppua_item_in {
		padding:24px 12px;
	}
	.page_profile_user_add .page_profile_user_add_btn {
		width:100%;
	}
	.ppua_row {
		margin:0;
	}
	.ppua_btns {
		flex-direction:column;
	}
	.ppua_btns .page_profile_user_add_btn_cancel  {
		margin:12px 0 0;
		width:100%;
	}
	
}

/* ------ ------ 575 ------ ------ */

@media all and (max-width: 575px) {
	.news_item {
		width:240px;
	}
	.news_item_in,.stock_item_in {
		padding:12px;
		height:180px;
	}
	.news_item_in p,.stock_item_inm p {
		font-size:14px;
	}
	.news_row_slider .slick-dots {
		width:290px;
	}
	.news_row_slider .slick-dots {
		margin:14px auto 0;
	}
	.footer_top_col_logo {
		order:-2;
	}
	.footer_top {
		flex-direction:column;
	}
	.footer_top_col  {
		width:100%;
	}
	.footer_top_col_logo {
		display:flex;
		justify-content:space-between;
	}
	.footer_top_col_logo a {
		margin:0;
	}
	.footer_top_col_logo img {
		height:40px;
	}
	.btn_f {
		width: 160px;
		min-width: 160px;
	}
	.herob_img {
        width: 120px;
        min-width:120px;
    }
	.herob_item {
		height: 150px;
	}
	.herob_cont h1, .herob_cont h2 {
        font-size: 20px;
    }
	.advantages_item {
		width:100%;
		padding:0 0 20px;
	}
	.advantages_item_in {
		min-height:unset;
	}
	.advantages_row {
		margin:0;
		width: 100%;
	}
	.un_form .container  {
		padding:0;
	}
	.un_form .post {
		border-radius:0;

	}
	.un_back {
		top:10px;
		right:10px;
	}
	.advantages_ntable_btn {
		width:100%;
	}
}

/* ------ ------ 500 ------ ------ */

@media all and (max-width: 500px) {
	.news_row_noslider .news_item {
		width:100%;
	}
	.news_row_noslider .news_item_in {
		height:auto;
	}
	.news_row_noslider .news_item_in p {
		margin:0 0 24px;
	}
	
}

/* ------ ------ 360 ------ ------ */

@media all and (max-width:360px) {
	.hero_cont h1, .hero_cont h2 {
        font-size: 28px;
	}
	.hero_cont ul li {
		height:44px;
	}
	.hero_img {
		width:100%;
		margin:0;
		min-width:unset;
	}
	.profitable_item_in h3 {
        font-size: 13px;
    }
	.herob_img {
        width: 100px;
        min-width:100px;
    }
	.herob_item {
		height: 150px;
		padding:20px;	
	}
	.herob_cont h1, .herob_cont h2 {
        font-size: 15px;
    }
    .herob_cont h1, .herob_cont h2 {
        font-size: 12px;
    }
}
#um_field_151_user_login { 
	display:none !important; 
}
