@font-face {
	font-family: 'Inter';
	src: url('/fonts/Inter18pt-Medium.eot');
	src: url('/fonts/Inter18pt-Medium.eot?#iefix') format('embedded-opentype'),
	url('/fonts/Inter18pt-Medium.woff2') format('woff2'),
	url('/fonts/Inter18pt-Medium.woff') format('woff'),
	url('/fonts/Inter18pt-Medium.ttf') format('truetype'),
	url('/fonts/Inter18pt-Medium.svg#Inter18pt-Medium') format('svg');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Inter';
	src: url('/fonts/Inter18pt-Regular.eot');
	src: url('/fonts/Inter18pt-Regular.eot?#iefix') format('embedded-opentype'),
	url('/fonts/Inter18pt-Regular.woff2') format('woff2'),
	url('/fonts/Inter18pt-Regular.woff') format('woff'),
	url('/fonts/Inter18pt-Regular.ttf') format('truetype'),
	url('/fonts/Inter18pt-Regular.svg#Inter18pt-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Commissioner';
	src: url('/fonts/Commissioner-SemiBold.eot');
	src: url('/fonts/Commissioner-SemiBold.eot?#iefix') format('embedded-opentype'),
	url('/fonts/Commissioner-SemiBold.woff2') format('woff2'),
	url('/fonts/Commissioner-SemiBold.woff') format('woff'),
	url('/fonts/Commissioner-SemiBold.ttf') format('truetype'),
	url('/fonts/Commissioner-SemiBold.svg#Commissioner-SemiBold') format('svg');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Inter';
	src: url('/fonts/Inter18pt-SemiBold.eot');
	src: url('/fonts/Inter18pt-SemiBold.eot?#iefix') format('embedded-opentype'),
	url('/fonts/Inter18pt-SemiBold.woff2') format('woff2'),
	url('/fonts/Inter18pt-SemiBold.woff') format('woff'),
	url('/fonts/Inter18pt-SemiBold.ttf') format('truetype'),
	url('/fonts/Inter18pt-SemiBold.svg#Inter18pt-SemiBold') format('svg');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}
* {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	outline: none;
}
html, body {
	font-family: 'Inter', sans-serif;
	font-weight: normal;
	font-size: 16px;
	scroll-behavior: smooth;
	overflow-x: hidden;
}
a {
	outline: none;
	text-decoration: none;
}
img {
	outline: none;
	max-width: 100%;
	border: none;
}
ul {
	list-style: none;
}
body[contenteditable="true"] {
	ul {
	list-style: disc;
	padding-left:16px;
	margin-top: 10px;
	}
li{
	margin-bottom:10px;
	line-height: 20px;
	}
p {
	color: #000E32;
	font: normal normal 14px 'Inter', sans-serif;
	line-height: 20px;
	margin-bottom:10px;
	}
h2 {
	text-transform: uppercase;
	padding: 10px 0 10px 0;
	color: #000E32;
	font: normal 600 18px 'Inter', sans-serif;
	line-height: 20px;
	letter-spacing: 1px;
	}
h3 {
	color: #000E32;
	margin: 10px 0 10px 0;
	font: normal 600 16px 'Inter', sans-serif;
	line-height: 20px;
	}
}
a:hover {
	text-decoration: none !important;
}
textarea::-webkit-input-placeholder,
input::-webkit-input-placeholder {
	opacity: 1;
	transition: opacity 0.3s ease;
}
textarea::-moz-placeholder,
input::-moz-placeholder {
	opacity: 1;
	transition: opacity 0.3s ease;
}
textarea:-ms-input-placeholder,
input:-moz-placeholder {
	opacity: 1;
	transition: opacity 0.3s ease;
}
textarea:-moz-placeholder,
input:-ms-input-placeholder {
	opacity: 1;
	transition: opacity 0.3s ease;
}
textarea:focus::-webkit-input-placeholder,
input:focus::-webkit-input-placeholder {
	opacity: 0;
	transition: opacity 0.3s ease;
}
textarea:focus::-moz-placeholder,
input:focus::-moz-placeholder {
	opacity: 0;
	transition: opacity 0.3s ease;
}
textarea:focus:-ms-input-placeholder,
input:focus:-moz-placeholder {
	opacity: 0;
	transition: opacity 0.3s ease;
}
textarea:focus:-moz-placeholder,
input:focus:-ms-input-placeholder {
	opacity: 0;
	transition: opacity 0.3s ease;
}
.fade-text {
	overflow: hidden;
	-webkit-mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
	mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
}
#width-display {
	position: fixed;
	left: 50%;
	top: 25%;
	margin: 5px;
	font-weight: bold;
	color: red;
	z-index: 999999;
}
.line-vertical {
	position: fixed;
	top: 0;
	left: 2%;
	width: 3px;
	height: 100vh;
	background-color: red;
	cursor: ew-resize;
	user-select: none;
	z-index: 9999;
}
.line-horizontal {
	position: fixed;
	left: 0;
	top: 2%;
	width: 100vw;
	height: 3px;
	background-color: red;
	cursor: ns-resize;
	user-select: none;
	z-index: 9999;
}
.flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	justify-content: flex-start;
	align-items: flex-start;
	flex-direction: row;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}
.text_14 {
	font: normal 400 14px 'Inter', sans-serif;
	color: #000E32;
	line-height: 1.3;
}
.text_12_caps {
	color: #02295C;
	font: normal 500 12px 'Inter', sans-serif;
	line-height: 16px;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.text_12 {
	color: #02295C;
	font: normal 500 12px 'Inter', sans-serif;
	line-height: 14px;
}
.text_16 {
	color: #02295C;
	font: normal normal 16px 'Inter', sans-serif;
	line-height: 1.3;
}
.text_14_caps {
	font: normal normal 14px 'Inter', sans-serif;
	line-height: 18px;
}
.h3 {
	color: #02295C;
	font: normal 500 26px 'Inter', sans-serif;
	line-height: 1.3;
}
.h1_caps,
.h1_caps_black,
.h2, .h2_caps,
.h3, .h3_caps,
.h4, .h4_caps {
	white-space: normal;
	overflow-wrap: normal;
	word-break: normal;
	hyphens: none;
}
.h1_caps {
	font: normal 600 56px 'Inter', sans-serif;
	line-height: 70px;
	color: #ffffff;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.h1_caps_black {
	font: normal 600 56px 'Inter', sans-serif;
	line-height: 70px;
	color: #02295C;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.text_bold_16 {
	font: normal 600 16px 'Inter', sans-serif;
	line-height: 24px;
}
.text_20_caps_blue {
	font: normal 400 24px 'Inter', sans-serif;
	line-height: 24px;
	color: rgba(57, 129, 204);
	text-transform: uppercase;
}
.text_12_caps_bold {
	color: #000E32;
	font: normal bold 12px 'Inter', sans-serif;
	line-height: 16px;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.text_12_caps_bold_subheader {
	color: #000E32;
	font: normal bold 12px 'Inter', sans-serif;
	line-height: 16px;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-bottom: 16px;
}
.h3_caps {
	font: normal 600 26px 'Inter', sans-serif;
	line-height: 32px;
	letter-spacing: 1px;
	color: #000E32;
	text-transform: uppercase;
}
.btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	justify-content: center;
	align-items: center;
	flex-direction: row;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	position: relative;
	height: 48px;
}
.btn.blue::before {
	background: #02295C;
}
.btn.blue:hover:before {
	background: #001A64;
}
.btn.blue span {
	color: #FFFFFF;
}
.btn span {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	justify-content: center;
	align-items: center;
	flex-direction: row;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	position: relative;
}
.btn:before {
	content: '';
	display: block;
	position: absolute;
	height: 100%;
	width: 100%;
	background: #fff;
	transform: skewX(-10deg);
	-webkit-transition: all, 0.5s;
	-moz-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
}
.btn span:after {
	content: "";
	display: block;
	background: url('/images/icon38.svg') no-repeat center;
	width: 5px;
	height: 12px;
	margin-left: 12px;
	margin-top: 0;
}
.h2_caps {
	font: normal 600 36px 'Inter', sans-serif;
	color: #02295C;
	letter-spacing: 1px;
	line-height: 1.2;
	text-transform: uppercase;
}
.h4_caps {
	color: #02295C;
	font: normal 600 18px 'Inter', sans-serif;
	line-height: 24px;
	letter-spacing: 1px;
}
.headerMain {
	position: fixed;
	width: 100%;
	max-width: 100%;
	z-index: 999;
	background: #fff;
}
.header-wrapper {
	max-width: 1600px;
	margin: 0 auto;
}
.header {
	padding: 22px 0;
	justify-content: space-between;
	align-items: center;
	flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
}
.headerLeft {
	align-items: center;
}
.headerRight {
	align-items: center;
	margin-left:50px;
}
.headerBtn {
	width: 46px;
	height: 46px;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	position: relative;
	display:none;
}
.headerBtn:before {
	content: '';
	display: block;
	background: rgba(241, 243, 244, 1);
	height: 46px;
	width: 46px;
	position: absolute;
	transform: skewX(-12deg);
	top: -3px;
	transition: opacity, 0.5s;
	opacity: 0;
}
.headerBtn:hover:before {
	opacity: 1;
}
.headerBtn span {
	display: block;
	height: 2px;
	background: #000;
	width: 22px;
	margin-bottom: 6px;
	position: relative;
	transition: all, 0.5s;
}
.headerRightMenu.active {
	visibility: hidden;
}
.headerBtn.active span:last-of-type,
.headerBtn.active span:first-child {
	display: none;
}
.header__logo {
	max-width:257px;
	width:100%;
}
.headerRightMenu {
	justify-content:left;
	gap:25px;
}
.headerRightMenu li a {
	text-transform: uppercase;
	-webkit-transition: all, 0.5s;
	-moz-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
}
.headerMenuListMenu li a:hover,
.headerRightMenu li a:hover {
	color: rgba(57, 129, 204);
}
.headerMenuListMenu li a.active,
.headerRightMenu li a.active {
	color: rgba(57, 129, 204);
}
.headerRightInfo__search {
	width: 20px;
	height: 20px;
	margin-right: 0;
	position: relative;
}
.headerRightInfo__search:after {
	content: '';
	background: url('/images/search.svg') no-repeat center center;
	display: block;
	width: 20px;
	height: 20px;
	z-index: 9;
	position: relative;
	left: 20px;
}
.headerRightInfo__search:before {
	content: '';
	display: block;
	height: 46px;
	width: 63px;
	position: absolute;
	transform: skewX(350deg);
	top: -13px;
	transition: opacity, 0.5s;
	opacity: 0;
}
.headerRightInfo__search:hover:before {
	opacity: 1;
	background: rgba(241, 243, 244, 1);
}
.headerRightInfo {
	max-width: 320px;
	width: 100%;
	align-items: center;
	justify-content: right;
	gap: 25px;
}
.headerRightInfo__tel {
	max-width: 184px;
	width: 100%;
	position: relative;
	left: 23px;
}
.headerRightInfo__tel:before {
	max-width: 176px;
	width: 100%;
	background: #D7E6F5;
	-webkit-transition: all, 0.5s;
	-moz-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
}
.headerRightInfo__tel:hover:before {
	background: #E3EEFA;
}
.headerRightInfo__tel span:after {
	display: none;
}
.headerRightInfo__tel span {
	color: #000E32;
}
.headerRightInfo__intro {
	width: 62px;
	height: 48px;
	align-items: center;
	justify-content: center;
}
.headerRightInfo__intro:after {
	content: "";
	display: block;
	background: url('/images/icon2.svg') no-repeat center;
	background: url(/images/icon3.svg) no-repeat center;
	position: relative;
	z-index: 9;
	width: 48px;
	height: 48px;
	margin: 0 auto;
}
.headerRightInfo__intro:before {
	background: #000E32;
}
###
##
.headerRightInfo__intro:hover:after {
	background: #02295C;
}
.headerRightInfo__intro span:after {
	border-color: #ffffff;
	margin-top: -1px;
}
.headerRightInfo__intro span {
	color: #ffffff;
}
.headerMenu {
	max-width: 100%;
	width: 100%;
	background: #ffffff;
	border: 1px solid rgb(235 235 235);
	position: absolute;
	z-index: 99;
	display: none;
	left:0;
	margin-top:25px;
}
.headerMenu-wrapper {
	max-width: 1920px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.headerMenuIn {
	align-items: flex-start;
	justify-content: flex-end;
	max-width: 1740px;
	width: 100%;
	margin: 0 auto;
	padding: 11px 0 18px;
	max-width:92%;
}
.headerMenuIn img {
	margin-top:40px;
}
.headerMenuList {
	max-width: 1170px;
	width: 100%;
	margin-top:40px;
	flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
}
.headerMenuListMenu {
	border-right: 1px solid rgba(0, 0, 0, 0.08);
	min-height:265px;
	padding-left: 50px;
	padding-right: 50px;
	margin-bottom: 30px;
	max-width:390px;
	position: relative;
}
.headerMenuListMenu:last-of-type {
	border-right: none;
}
.headerMenuListMenu li {
	margin-bottom: 15px;
	position: relative;
}
.headerMenuListMenu li a {
	text-transform: uppercase;
	-webkit-transition: all, 0.5s;
	-moz-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
	line-height: 20px;
	display:block;
}
.headerMenuListMenu li a.active {
	color: rgba(57, 129, 204);
}
.headerMenuListMenu .headerMenuListMenu {
	padding-left:0;
	padding-right:0;
	position: absolute;
	right: -430px;
	top: 0;
	width: 400px;
	display:none;
	padding-left: 20px;
	border-left: 1px solid rgba(0, 0, 0, 0.08);
	min-height: auto;
}
.headerMenuListMenu .headerMenuListMenu.active {
	display:block;
}
.headerMenuListMenu .headerMenuListMenu li {
	margin-bottom: 8px;
}
.hide {
	display:none;
}
.answer {
	background-size: cover;
	max-width:1920px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 100px;
	background: radial-gradient(141.5% 141.5% at 17.64% 0%, #02295C 0%, #3981CC 71.63%, #ADF1FF 100%);
	overflow: hidden;
}
.answer__title {
	max-width: 500px;
	color: #FBFEFF;
}
.answer__text {
	color: #ffffff;
	position: absolute;
}
.answerIn {
	max-width: 1600px;
	width: 100%;
	margin: 80px auto 0;
	padding-bottom: 50px;
	justify-content: space-between;
	background: url('/images/icon.svg') no-repeat 8% 85%;
}
.answerLeft {
	max-width: 38%;
	width: 100%;
	height: 605px;
	justify-content: flex-start;
	flex-direction: column;
	margin-top: 12px;
	margin-left:118px;
}
.answer__title {
	max-width: 500px;
	width: 100%;
}
.answer__paragraf {
	color: #ffffff;
	margin-top: 20px;
	max-width: 500px;
	width: 100%;
	font-weight: 400;
	font-size: 14px;
	line-height: 120%;
	letter-spacing: 0px;
}
.answerRight {
	max-width: 48%;
	width: 100%;
}
.answerForm label {
	color: rgba(255, 255, 255, 0.7);
	display: block;
	margin-bottom: 4px;
	text-transform: uppercase;
}
.answerFormBlockTextarea textarea,
.answerForm input,
form[name="foxgear_feedback"] input {
	width: 100%;
	border: none;
	border-bottom: 1px solid #FBFEFF;
	background: transparent;
	outline: none;
	box-shadow: none;
	height: 56px;
	font: normal normal 16px 'Inter', sans-serif;
	line-height: 24px;
	color: #ffffff;
	resize: none;
}
.answerForm input[type="text"]::-moz-placeholder,
form[name="foxgear_feedback"] input[type="text"]::-moz-placeholder {
	font: normal normal 16px 'Inter', sans-serif;
	line-height: 24px;
	color: #ffffff;
	opacity: .5;
}
.answerForm input[type="text"]::-webkit-input-placeholder,
form[name="foxgear_feedback"]::-webkit-input-placeholder {
	font: normal normal 16px 'Inter', sans-serif;
	line-height: 24px;
	color: #ffffff;
	opacity: .5;
}
.answerForm input[type="text"]:-ms-input-placeholder,
form[name="foxgear_feedback"]:-ms-input-placeholder {
	font: normal normal 16px 'Inter', sans-serif;
	line-height: 24px;
	color: #ffffff;
	opacity: .5;
}
.answerForm select:required:invalid {
	color: rgba(255, 255, 255, 0.5);
}
.answerFormBlock2 {
	max-width: 48%;
	width: 100%;
}
.answerFormBlock2 p {
	color:rgba(255, 255, 255, 0.7);
	font-size:16px;
}
.answerFormBlockBoth {
	justify-content: space-between;
	margin-top: 24px;
}
.answerFormBlockTextarea {
	margin-top: 24px;
}
.answerFormBlockTextarea textarea {
	width: 100%;
	height: 102px;
}
.answerFormBlockTextarea textarea::-moz-placeholder {
	font: normal normal 16px 'Inter', sans-serif;
	line-height: 24px;
	color: #ffffff;
	opacity: .5;
}
.answerFormBlockTextarea textarea::-webkit-input-placeholder {
	font: normal normal 16px 'Inter', sans-serif;
	line-height: 24px;
	color: #ffffff;
	opacity: .5;
}
.answerFormBlockTextarea textarea:-ms-input-placeholder {
	font: normal normal 16px 'Inter', sans-serif;
	line-height: 24px;
	color: #ffffff;
	opacity: .5;
}
.answerFormBlockBottom {
	max-width: 100%;
	width: 100%;
	margin-top: 24px;
	justify-content: space-between;
	flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
}
.answerFormBlockBottom .input-row {
	max-width: 70%;
	width: 100%;
}
.answerFormBlockBottom .input-helper {
	position: relative;
	display: inline-block;
	margin-bottom: 5px;
	text-transform: none;
	padding-left: 50px;
	cursor: pointer;
	padding-top: 3px;
}
.answerFormBlockBottom .input-helper:before {
	content: '';
	display: block;
	position: absolute;
	top: 8px;
	left: 0;
	width: 24px;
	height: 24px;
	border: 1px solid #fff;
}
.answerFormBlockBottom input[type="checkbox"] {
	display: none;
}
.answerFormBlockBottom input[type="checkbox"]:checked + label:before {
	background: url('/images/checkbox.svg') no-repeat center;
}
.answerFormBlockBottom .input-helper a {
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
}
.answerFormBlockBottom__btn {
	max-width: 165px;
	width: 100%;
	height: 48px;
	border: none;
	cursor: pointer;
	background: none;
}
.answerFormBlockBottom__btn span {
	color: #000000;
	position: relative;
	text-transform: uppercase;
}
.answerFormBlockBottom__btn span:after {
	margin-top: -2px;
}
.answerFormBlockBottom__btn:hover:before {
	background: #F1F3F4;
}
.answerFormBlockBottom__btn:active:before {
	background: #E7E9EA;
}
.answerFormBlock__text {
	color: #ffffff;
	margin-top: 40px;
}
.selectionOnMain {
	overflow: hidden;
	min-height: auto;
	background: #D7E6F5;
}
.selectionOnMain::before,
.qualityOnMain::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 50%;
	height: 100%;
	transform: skewX(-11deg);
	transform-origin: top left;\
	z-index: 0;
	background: radial-gradient(90.27% 102.71% at 15.94% 0%, #02295C 0%, #3174BB 100%);
}
.selectionOnMain img {
	max-width: unset;
}
.selectionOnMain .selectionIn {
	max-width: 1600px;
	flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
	padding-bottom:88px;
}
.selection {
	max-width: 1920px;
	width: 100%;
	position: relative;
	margin: 140px auto 0 auto;
}
.selection_image {
	width:100%;
	max-width:46%;
	height:850px;
	position: relative;
}
.selection_image img {
	width:100%;
	height: 100%;
	object-fit: cover;
	display: block;
}
.selectionIn {
	color:white;
	max-width: 1600px;
	width: 100%;
	margin: 106px auto 0;
	position: relative;
	z-index: 1;
	justify-content: space-between;
}
.selection__subtitle {
	position: absolute;
	top: 277px;
	left: 37px;
	font-size: 12px;
	font-weight: 500;
	color: #ffffff;
	transform: rotate(-90deg);
	text-transform: uppercase;
	z-index: 10;
}
.selection__titleContainer {
	position: absolute;
	top: 150px;
	left: 280px;
	z-index: 10;
	display: flex;
	flex-direction: column;
	gap: 20px;
	transition: all 2s;
}
.selection__title {
	width: 500px;
	font-size: 60px;
	line-height: 70px;
	font-weight: 600;
	color: rgb(255, 255, 255);
	text-transform: uppercase;
	opacity: 1;
}
.selection__image {
	position: absolute;
	height: 88vh;
	min-height: 700px;
	left: 0;
	right: 0;
	margin: 0 auto;
	max-width: 100%;
	width: 100%;
}
.selection__image:before {
	content: '';
	display: block;
	background: url(/images/bg4.png) no-repeat center;
	height: 100%;
	max-width: 100%;
	width: 100%;
	position: absolute;
	background-size: cover;
}
.selectionLeft {
	max-width: 36%;
	width: 100%;
	margin-left: 118px;
}
.selectionRight {
	max-width: 46%;
	width: 100%;
}
.selection .textBox p {
	margin-bottom:12px;
}
.selection .textBox .h3 {
	margin-bottom: 32px;
	color: #02295C;
}
.selection .parameterList {
	max-width: 1000px;
	width: 100%;
	justify-content: left;
	margin-top: 40px;
	margin-bottom: 40px;
	gap:7px;
}
.selection .parameterList .mark {
	text-transform: uppercase;
	color: #000;
	padding: 16px 24px 14px 24px;
	border: 1px solid #CDCED5;
}
.selection .parameterList .mark:af_ter {
	content: '';
	display: block;
	background: url(/images/icon34.svg) no-repeat center;
	width: 14px;
	height: 14px;
	margin-left: 5px;
	position: relative;
	right: -5px;
	cursor:pointer;
}
.selection .parameterList .close {
	display: none;
	background: url(/images/icon34.svg) no-repeat center;
	width: 14px;
	height: 14px;
	margin-left: 5px;
	position: relative;
	right: -5px;
	cursor:pointer;
}
.selection .parameterList li:last-child  .close {
	display: block;
}
.selection .equipment-container {
	max-height: 719px;
	height: auto;
	overflow: overlay;
}
.selection .equipment {
	border: 1px solid #CDCED5;
	margin-bottom: 15px;
	position: relative;
	width:100%;
}
.selection label {
	display: block;
	cursor: pointer;
}
.selection .equipment-content {
	padding: 15px 30px;
	transition: background-color 0.2s ease;
}
.selection .equipment-content p {
	color: #4B556F;
	margin-top:5px;
	font: normal 500 14px 'Inter', sans-serif;
	line-height: 18px;
}
.hidden-radio {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	position: absolute;
}
.selection .equipment input[type="radio"] {
	position: absolute;
	appearance: none;
	pointer-events: none;
}
.hidden-radio:checked + .equipment-content {
	background-color: #F1F3F4;
}
.selection .blockBtnFinal {
	max-width:300px;
	opacity:1;
}
.selection .blockBtnFinal.disabled {
	opacity:0.2;
}
.manufacturer_block {
	gap: 40px;
	flex-flow: row;
	align-content: center;
	justify-content: left;
	align-items: center;
	font: normal 500 24px 'Inter', sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin: 40px 0;
}
.manufacturer_block img {
	max-height: 100px;
}
.model_block {
	margin:20px 0;
}
.model_block h3 {
	margin-bottom: 7px;
}
.model_block p,
.oil-container p {
	margin-bottom: 7px;
}
.oil-container {
	margin-top:40px;
}
.oil-container .nothing {
	text-transform: uppercase;
	padding: 16px 24px 14px 24px;
	border: 1px solid #CDCED5;
}
.oil-container .catalogContentBlock {
	gap: 4px;
}
.oil-container .itemBlock {
	max-width: 300px;
	margin: 0;
	margin-bottom: 24px;
	padding:30px;
}
.oil-container .type-header {
	width: 100%;
	background: #000E32;
	color: #FFF;
	padding: 12px 30px;
	font-size: 24px;
	margin-bottom: 15px;
	text-transform: uppercase;
}
.oil-container .type-subheader {
	width: 100%;
	color: #4B556F;
	padding: 14px 30px;
	margin-bottom: 15px;
	font-size: 16px;
	border: 1px solid rgba(205, 206, 213);
}
.component_types {
	margin:20px 0;
}
.products_description {
	margin:10px 0 10px 20px;
}
.brands {
	max-width: 1600px;
	width: 100%;
	margin: 160px auto 0;
}
.brands .clientIn .client__text {
	margin-left: -50px;
	margin-top: 55px;
}
.brands .itemBlock {
	height:auto;
	background: #FFFFFF;
}
.brands .itemBlockBottom {
	margin:0;
	padding:0;
	width:100%;
}
.brands .itemBlockBottom p {
	overflow: visible;
	font-size:14px;
	color:#000;
}
.brands .itemBlock__link {
	height: 240px;
	overflow: hidden;
}
.brands .itemBlock__link img {
	width: 100%;
	height: 100%;
}
.brands .itemBlockBottom__name {
	margin:0;
	padding:0;
	width:100%;
	height:auto;
	margin: 12px 0 4px;
}
.brands .h3 {
	margin-bottom:20px;
}
.brands p {
	margin-bottom:10px;
}
.brands .itemSlider .swiper-slide {
	width: 332px;
	box-sizing: border-box;
	min-width: 0;
}
.brands .itemBlock__href {
	top:104px;
}

.brands .mainBlockTabs {
	margin-top:80px;
}
.footer {
	background: #FBFEFF;
	padding: 40px 0 20px;
	margin: auto;
	max-width: 1920px;
}
.footerBottom {
	max-width: 1600px;
	width: 100%;
	margin: 0 auto;
	background: #D7E6F5;
	padding: 20px;
	justify-content: space-between;
}
.footerBottomRight {
	max-width: 200px;
	width: 100%;
	justify-content: space-between;
	align-items: flex-start;
}
.footerBottomLeft {
	width: 100%;
	justify-content: space-between;
}
.footerBottomLeft__copyright span {
	font-weight: 600;
}
.footerBottomList {
	justify-content: space-between;
	max-width: 400px;
	width: auto;
	justify-content: flex-end;
}
.footerBottomList li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	justify-content: flex-end;
	align-items: center;
	flex-direction: row;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}
.footerBottomList li a {
	-webkit-transition: all, 0.5s;
	-moz-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
}
.footerBottomList li a:hover {
	color: rgba(57, 129, 204);
}
.footerBottomList li:before {
	content: '';
	display: block;
	width: 4px;
	height: 4px;
	background: #000E32;
	border-radius: 100px;
	margin-right: 16px;
}
.footerBottomList li:first-child:before {
	display: none;
}
.footerTop {
	max-width: 1600px;
	width: 100%;
	margin: 0 auto 40px;
	justify-content: space-between;
	flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
}
.footerTopLeft {
	max-width: 66%;
	width: 100%;
	align-items: flex-start;
	justify-content: space-between;
}
.client__text,
.answer__text,
.footerTopLeft__vertical {
	text-transform: uppercase;
	transform: rotate(-90deg);
	margin-top: 45px;
	margin-left: -55px;
	color: #7B8DA3;
}
.footerTopLeft__vertical {
	margin-top: 52px;
	margin-left: -50px;
}
.answer__text {
	margin-top: 67px;
}
.footerTopRightBlock {
	gap:45px;
}
.footerTopRight {
	max-width: 25%;
	width: 100%;
	justify-content: flex-start;
}
.footerSocBtn {
	gap: 7px;
	margin-top: 12px;
}
.footerSocBtn li {
	margin-bottom: 4px;
}
.footerSocBtn li a {
	background: #D7E6F5;
	width: 52px;
	height: 52px;
	border-radius: 2px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	justify-content: center;
	align-items: center;
	flex-direction: row;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-transition: all, 0.5s;
	-moz-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
}
.footerSocBtn li a:hover {
	background: #E7E9EA;
}
.footerTopRightCompany li a,
.footerTopRightCatalog__title {
	text-transform: uppercase;
	color: #000E32;
	-webkit-transition: all, 0.5s;
	-moz-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
	font: normal 500 16px 'Inter', sans-serif;
}
.footerTopRightCompany li a:hover {
	color: rgba(57, 129, 204);
}
.footerTopRightCompany li {
	margin-bottom: 8px;
}
.footerTopRightList li {
	margin-bottom: 5px;
}
.footerTopRightList li a {
	-webkit-transition: all, 0.5s;
	-moz-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
	display: inline-block;
	line-height: 1.2;
}
.footerTopRightList li a:hover {
	color: rgba(57, 129, 204);
}
.footerTopRightCatalog {
	max-width: 260px;
	width: 100%;
}
.footerTopRightCatalog__title {
	text-transform: uppercase;
	color: #000E32;
}
.footerTopRightList {
	margin-top: 10px;
}
.footerTopRightAddress {
	max-width: fit-content;
	width: 100%;
}
.footerTopRightAddressBottom {
	margin-top: 16px;
}
.footerTopRightAddressBottom a {
	transition: all, 0.5s;
}
.footerTopRightAddressBottom a:hover {
	color: rgba(57, 129, 204);
}
.footerTopRightAddress__title {
	margin-bottom: 5px;
}
.footerTopRightAddress__tel {
	font-size:16px;
	color: #000E33;
	font-weight:600;
}
.footerLogo {
	width:200px;
}
.clients {
	max-width: 1600px;
	width: 100%;
	padding-top: 0;
	position: relative;
}
.simbol,
.clients {
	margin: 126px auto 0;
}
.clients.where2buy {
	margin-top: 80px;
}
.clients.parthner{
	margin-top: 120px;
}
.simbol.simbolOnMain {
	margin-top: 160px;
}

.moreItems {
	margin: 160px auto 0 !important;
}
.simbol p {
	margin-bottom:10px;
}
.simbol ul {
	list-style: square;
	padding-left: 18px;
	margin-bottom:10px;
}
.simbol li {
	color: #fff;
	line-height: 24px;
}
.faq .btn::before {
	background: #D7E6F5;
}
.faq .btn:hover::before {
	background: #E3EEFA;
}
.faq .clientIn {
	flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
}
.faq_answer ul {
	list-style: square;
	margin-left: 20px;
}
.faq_answer li {
	color: #000E32;
}
.clientIn {
	justify-content: space-between;
	position:relative;
}
.client__img {
	margin: 0  auto 60px auto;
}
.client__text {
	color: #7B8DA3;
	margin-top: 74px;
	margin-left: -77px;
	position: absolute;
	position: absolute;
	transform-origin: top right;
	translate: -100% 11px;
	margin: 0 !important;
	left: 0;
	top: 0;
	letter-spacing: 0;
}
.clientLeft {
	max-width: 670px;
	width: 100%;
	margin-left: 118px;
}
.clientRight {
	max-width: 660px;
	width: 100%;
}
.clientRight p {
	max-width: 660px;
	width: 100%;
	color: #000E32;
	font: normal normal 16px 'Inter', sans-serif;
	line-height: 1.3;
}
.clientLeft__title {
	max-width: 100%;
	width: 100%;
}
.client__btn {
	margin-top: 32px;
	position: relative;
	z-index: 1;
	margin-left: 2px  ;
	padding: 0 25px;
	display: inline-flex;
	align-items: center;
}
.client__btn span {
	color: #000000;
	text-transform: uppercase;
	margin-top: 2px;
}
.client__btn span:after {
	background: url('/images/icon39.svg') no-repeat center;
}
.client__btn::before {
	content: "";
	position: absolute;
	inset: 0;
	border-radius: inherit;
	z-index: -1;
}
.client__btn:hover:before {
	background: #FFF;
}
.client__btn.blue span {
	color: #FFFFFF;
}
.client__btn.blue span::after {
	background: url(/images/icon38.svg) no-repeat center;
	color: #FFFFFF;
}
.client__btn.blue::before {
	background: #02295C;
}
.client__btn.blue:hover:before {
	background: #001A64;
}
.items .client__btn {
	max-width: 157px;
}
.news .client__btn {
	max-width: 180px;
}
.items .client__btn:before {
	max-width: 149px;
	width: 100%;
}
.client__btn:before {
	background: #FBFEFF;
	-webkit-transition: all, 0.5s;
	-moz-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
}
.quality .client__btn:before {
	max-width: 156px;
	width: 100%;
}
.news .client__btn:before {
	max-width: 170px;
	width: 100%;
}
.qualityLeft .client__btn:hover:before {
	background: #E7E9EA;
}
.clientRightBlock {
	max-width: 41%;
	width: 100%;
}
.clientRightBlock__title {
	margin-bottom: 32px;
}
.mapTop .clientIn {
	margin-bottom:20px;
}
.mapTop .clientRightBlock {
	max-width: 41%;
}
.mapTop .tab-btn {
	top:100px;
	bottom:0;
	right:0;
}
.mapTop .tab-btn {
	gap: 9px;
}
.mapTop .tab-btn div {
	width: 49.3%;
	border-right: 1px solid;
}
.mapTop .client__text {
	position: absolute;
	transform: rotate(-90deg);
	transform-origin: top right;
	translate: -100% 11px;
	margin: 0;
	left: 0;
	top: 0;
}
.news {
	max-width: 1600px;
	width: 100%;
	margin: 0 auto;
	margin-top: 160px;
	position:relative;
}
.simbol .client__text {
	margin-top: 47px;
	margin-left: -42px;
}
.news .client__text {
	margin-left: -44px;
	margin-top: 49px;
}
.news .clientLeft {
	max-width: 90%;
}
.newsScroll {
	max-width: 100%;
	width: 100%;
	overflow-x: scroll;
}
.newsScroll::-webkit-scrollbar-track {
	border-radius: 0;
}
.newsScroll::-webkit-scrollbar {
	width: 0;
}
.newsScroll::-webkit-scrollbar-thumb {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .0);
}
.newsContent {
	width: 100%;
	margin-top: 24px;
	gap:4px;
}
.news .newsContent {
	margin-top: 60px;
	flex-wrap: nowrap;
}
.pressOther .newsContent {
	margin-top: 0;
}
.newsItem {
	max-width: 394px;
	width: 100%;
	margin-right: 8px;
}
.newsItem:nth-of-type(4n+4) {
	margin-right: 0;
}
.newsItem img {
	display: block;
	width: 100%;
	height: 240px;
	object-fit: cover;
	border: 1px solid rgba(0, 0, 0, 0.08);
}
.newsItem__date {
	color: #989FAC;
	margin-top: 12px;
}
.newsItem__title {
	text-transform: uppercase;
	margin-top: 4px;
}
.newsItem__paragraf {
	color: #4B556F;
	max-width: 360px;
	width: 100%;
	margin-top: 8px;
}
.news .newsItem__paragraf {
	margin-bottom: 0;
}
.newsSlider .swiper-slide {
	flex: 0 0 auto;
	width: 320px;
	box-sizing: border-box;
}
.newsSlider .itemBlock {
	height: auto;
	background: #FFFFFF;
	width: 100%;
}
.newsSlider .itemBlock__link {
	height: 240px;
	overflow: hidden;
}
.newsSlider .itemBlock__link > img {
	display: block;
	width: 100%;
	height: 100% !important;
	object-fit: cover;
	object-position: center;
	border: 0;
	outline: 0;
}
.newsSlider .itemSliderNav {
	max-width: 400px;
	width: 100%;
	margin: 46px auto 0;
	position: relative;
}
.newsSlider .itemSliderNav .swiper-pagination {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-direction: row;
	flex-wrap: nowrap;
}
.newsSlider .itemSliderNav .swiper-pagination-bullet {
	border-radius: 0 !important;
	width: 50%;
	margin: 0 !important;
	padding: 0 !important;
	height: 10px;
}
.newsSlider .itemSliderNav .swiper-pagination-bullet-active {
	background: #02295C;
}
.quality {
	max-width: 1920px;
	width: 100%;
	position: relative;
	height: 700px;
	margin: 160px auto 0 auto;
	background: #D7E6F5;
	overflow:hidden;
}
.qualityIn {
	max-width:1600px;
	position: absolute;
	width: 100%;
	margin: 106px auto 0;
	position: relative;
	z-index: 1;
	justify-content: space-between;
}
.aboutQuality .qualityIn {
	padding-top: 120px;
}
.qualityVideo {
	position: absolute;
	height: 700px;
	left: 0;
	right: 0;
	margin: 0 auto;
	max-width: 100%;
	width: 100%;
}
.qualityVideo:before {
	content: '';
	display: block;
	background: url('/images/bg4.png') no-repeat center;
	height: 100%;
	max-width: 100%;
	width: 100%;
	position: absolute;
	background-size: cover;
}
.qualityVideo img,
.qualityVideo video {
	display: block;
	margin: 0 auto;
	height: 100%;
	object-fit: cover;
	max-width: 100%;
	width: 100%;
}
.qualityIn .client__text {
	color: #ffffff;
	margin-left: -52px;
	margin-top: 64px;
}
.quality__title {
	color: #FBFEFF;
}
.qualityLeft {
	max-width: 535px;
	min-width: 400px;
	width: 100%;
	padding-left: 116px;
	position: relative;
}
.qualityLeft .quality__title {
	margin-right:40px
}
.qualityRight {
	max-width: 45%;
	width: 100%;
}
.qualityRightList {
	max-width: 615px;
	width: 100%;
}
.qualityRightList li:last-of-type {
	border-bottom: none;
}
.qualityRight__text {
	color: #ffffff;
	text-transform: uppercase;
	margin-top: 10px;
	margin-bottom: 14px;
}
.qualityOnMain {
	max-width: 1920px;
	width: 100%;
	position: relative;
	margin: 160px auto 0 auto;
	background: #D7E6F5;
	overflow:hidden;
}
.qualityOnMainIn {
	max-width:1600px;
	position: absolute;
	width: 100%;
	margin: 106px auto 0;
	position: relative;
	z-index: 1;
	justify-content: space-between;
	padding-bottom: 70px;
}
.qualityOnMainLeft {
	max-width: 36%;
	width: 100%;
	margin-left: 116px;
	position: relative;
}
.qualityOnMainRight {
	max-width: 45%;
	width: 100%;
}
.qualityOnMain .qualityOnMainRightList .h1_caps {
	color:#02295C;
	margin-bottom: 12px;
}
.qualityOnMain .qualityOnMainRightList .qualityRight__text {
	color: #7B8DA3;
}
.qualityOnMainRightList .qualityRight_line {
	background: #7B8DA3;
}
.topSlider {
	max-width: 1920px;
	width: 100%;
	height: calc(100vh - 72px);
	margin: 90px auto 16px;
	max-height:800px;
}
.topSlider .mySwiper {
	height: calc(100vh - 72px);
	max-height:800px;
}
.topSlider__img {
	display: block;
	height: 100%;
	width: 100%;
	object-fit: cover;
	position: absolute;
}
.topSliderContent {
	max-width: 100%;
	width: 100%;
	position: relative;
	height: 100%;
}
.topSliderContent::after {
	content: "";
	position: absolute;
	inset: 0;
	background: linear-gradient(to right, rgba(0,0,0,0.3), rgba(0,0,0,0));
}
.topSliderNav {
	max-width: 1620px;
	width: 100%;
	margin: -105px 0 0 95px;
}
.topSliderNavIn {
	max-width: 140px;
	width: 100%;
	position: relative;
	align-items: center;
	justify-content: space-between !important;
	height: 25px;
	left: 13px;
}
.swiper-button-prev:after,
.swiper-button-next:after {
	color: #ffffff;
	font-size: 24px !important;
}
.topSliderNavIn .swiper-button-prev,
.topSliderNavIn .swiper-button-next {
	position: relative !important;
	width: 10px !important;
}
.topSliderIn {
	height: 100%;
	width:100%;
	position: relative;
	background-size: cover;
	display: flex;
}
.topSliderInBlock__title {
	z-index: 1;
	line-height:100%;
}
.topSliderIn__2 .topSliderInBlock__title {
	padding-top: 268px;
}
.topSliderIn__3 .topSliderInBlock__title {
	padding-top: 178px;
}
.topSliderIn__4 .topSliderInBlock__title {
	padding-top: 268px;
}
.topSliderIn__5 .topSliderInBlock__title {
	padding-top: 268px;
}
.topSliderInBlock {
	max-width: 45%;
	width: 100%;
	margin: 0 auto;
	position: relative;
	margin: 0 100px;
}
.topSliderInBlock .client__btn {
	position:absolute;
	bottom:50%;
}
.topSliderInBlock .topSliderInBlock__title {
	position:absolute;
	bottom:60%;
	margin:0;
	z-index:1;
}
.topSliderNavIn .swiper-pagination {
	top: -2px !important;
	position: relative !important;
	max-width: 65%;
	width: 100%;
}
.topSliderNavIn .swiper-pagination-bullet {
	background: rgba(255, 255, 255, 0.6) !important;
	margin: 0 5px !important;
	cursor: pointer;
}
.topSliderNavIn .swiper-pagination-bullet-active {
	background: #ffffff !important;
}
.items {
	max-width: 1600px;
	width: 100%;
	margin: 0 auto;
	padding-top: 100px;
}
.items .h3 {
	margin-bottom:22px;
}
.items .mainBlockTabs {
	margin-top: -60px;
}
.itemTabs {
	max-width: 100%;
	width: 100%;
	position: relative;
	margin-top: 0;
}
.items .newsScroll {
	margin-top: -100px;
}
.item .client__text {
	margin-left: -72px;
}
.tab-btn {
	justify-content: flex-end;
}
.tab-btn div {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	justify-content: center;
	align-items: center;
	flex-direction: row;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	max-width: 226px;
	width:100%;
	border: 1px solid #989FAC;
	height: 48px;
	border-right: none;
	cursor: pointer;
	text-transform: uppercase;
	color: #989FAC;
}
.tab-btn div:last-child {
	border-right: 1px solid #989FAC;
}
.tab-btn div.active {
	border: 1px solid #000E32;
}
.tab_cnt {
	position: absolute;
	width: 100%;
}
.tab_cnt > div {
	visibility: hidden;
	position: absolute;
	width: 100%;
}
.tab-btn div.active {
	color: #000E32;
}
.itemBlock {
	width: 100%;
	background: #F0F7FD;
	position: relative;
	margin-right: 4px;
	height: auto;
}
.itemBlock__link {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	justify-content: center;
	align-items: center;
	flex-direction: row;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	width: 100%;
	height: auto;
}
.itemBlock:hover img {
	-webkit-filter: blur(4px);
	filter: blur(4px);
}
.itemBlockBottom {
	max-width: 346px;
	width: 100%;
	margin: 0 auto;
	padding-top: 24px;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}
.itemBlockBottom > p,
.itemBlockBottom > div {
	color: #4B556F;
}
.itemBlockBottom__description {
	overflow:visible;
	color: #000E32;
	font: 400 14px / 18px Inter, sans-serif;
}
.itemBlockBottom__name {
	text-transform: uppercase;
	color: #000E32;
	font: normal 600 18px 'Inter', sans-serif;
	letter-spacing: 0;
	margin-top: 5px;
	display: block;
	overflow: hidden;
	margin-bottom: 4px;
}
.itemBlockBottomBottom {
	margin-top: 16px;
}
.itemBlockBottomBottom > div {
	color: #4B556F;
}
.itemBlockTop {
	position: absolute;
	top: -6px;
	right: 10px;
}
.itemBlockTop__text2,
.itemBlockTop__text {
	text-transform: uppercase;
	color: #ffffff;
	padding: 10px 12px;
	background: linear-gradient(97.56deg, #02295C -62.65%, #EFFCFF -62.6%, #E8FBFF -46.42%, #ADF1FF -30.79%, #9EE3F8 -24.94%, #68AEE0 -9.41%, #468DD2 2.97%, #3981CC 9.25%, #2966AA 23.39%, #1B508E 37.82%, #103F78 51.29%, #083368 61.62%, #032B5F 76.95%, #02295C 112.43%);
	margin: 0 4px;
}
.itemBlockTop__text2 {
	background: #6ABFEA;
}
.itemSlider .swiper-slide {
	padding-top: 6px !important;
	width:auto;
}
.itemSlider {
/*	margin-top: 45px;
	margin-bottom: 40px; */
}
.answerFormBlockBottom__btn span:after {
	background: url('/images/icon39.svg') no-repeat center;
}
.popupCabinet {
	max-width: 1066px !important;
	width: 100%;
	height: 670px;
	background: #ffffff !important;
	padding: 0 !important;
	overflow: hidden !important;
	justify-content: space-between;
}
.popupForm {
	max-width: 732px;
	width: 100%;
	height: 670px;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
.popupFormIn {
	max-width: 380px;
	width: 100%;
	margin: 0 auto 0;
}
.popupFormIn__title {
	text-transform: uppercase;
	text-align: center;
	color: #000000;
}
.popupFormForm {
	margin-top: 40px;
}
.popupFormFormInput {
	margin-bottom: 24px;
}
.popupFormFormInput__title {
	text-transform: uppercase;
	color: #000E32;
	margin-bottom: 5px;
}
.popupFormFormInput input {
	border: none;
	max-width: 100%;
	width: 100%;
	height: 56px;
	background: #F1F3F4;
	padding-left: 24px;
	padding-right: 24px;
	font: normal normal 16px 'Inter', sans-serif;
	line-height: 24px;
	color: #000E32;
}
.popupFormFormInput input::-moz-placeholder {
	font: normal normal 16px 'Inter', sans-serif;
	line-height: 24px;
	color: #000E32;
}
.popupFormFormInput input::-webkit-input-placeholder {
	font: normal normal 16px 'Inter', sans-serif;
	line-height: 24px;
	color: #000E32;
}
.popupFormFormInput input:-ms-input-placeholder {
	font: normal normal 16px 'Inter', sans-serif;
	line-height: 24px;
	color: #000E32;
}
.popupFormForm__href {
	display: block;
	width: 100%;
	text-align: center;
	margin-bottom: 24px;
	color: #4B556F;
}
.popupFormForm__enter {
	max-width: 100%;
	width: 100%;
	height: 56px;
	justify-content: center;
	align-items: center;
	background: #000E32;
	color: #fff;
	text-transform: uppercase;
	border: none;
}
.popupFormForm__regis {
	text-transform: uppercase;
	display: block;
	text-align: center;
	margin-top: 20px;
	color: #4B556F;
}
.popupCabinetBottom {
	max-width: 510px;
	width: 100%;
	justify-content: space-between;
	margin-top: 60px;
	position: absolute;
	bottom: 50px;
}
.popupCabinetBottom li a {
	color: rgba(0, 0, 0, 0.4);
}
.popupCabinetBottom:before {
	content: "";
	display: block;
	width: 5px;
	height: 5px;
	background: #989FAC;
	border-radius: 50%;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: 6px;
}
.fancybox-close-small {
	background: #F1F3F4 !important;
	border-radius: 100px !important;
	top: 40px !important;
	right: 40px !important;
}
.form-error-message {
	width:600px;
	padding:40px 60px;
	line-height:24px;
}
.form-error-message h1 {
	margin-bottom: 30px;
}
.form-error-message p {
	margin-bottom: 12px;
}
.form-success h1 {
	margin-top:360px;
}
.form-success p {
	margin-top:15px;
	color: #FFF;
	font-size:18px;
}
.headerRightInfoMobil__cabinet,
.headerRightInfoMobil__tel {
	width: 62px;
	height: 48px;
	align-items: center;
	justify-content: center;
}
.headerRightInfoMobil__cabinet:after,
.headerRightInfoMobil__tel:after {
	content: "";
	display: block;
	background: url('/images/icon2.svg') no-repeat center;
	position: absolute;
	z-index: 9;
	width: 48px;
	height: 48px;
	margin: 0 auto;
}
.headerRightInfoMobil__cabinet:after {
	background: url('/images/icon3.svg') no-repeat center;
}
.headerRightInfoMobil__cabinet:before {
	background: #000E32;
}
.headerRightInfoMobil__tel:before {
	background: #F1F3F4;
}
.topSliderIn__2 {
	min-width: 820px;
}
.topSliderIn__2 .topSliderInBlock {
	max-width: 511px;
}
.topSliderIn__3 {
	min-width: 820px;
}
.topSliderIn__3 .topSliderInBlock {
	max-width: 520px;
}
.topSliderIn__4 {
	min-width: 1105px;
}
.topSliderIn__4 .topSliderInBlock {
	max-width: 790px;
	position: relative;
	left: -7px;
}
video.qualityPlanshet__img,
img.qualityPlanshet__img {
	display: none;
}
.qualityLeft__text {
	color: #fff;
}
.qualityLeft__modif.qualityLeft {
	max-width: 560px;
}
.qualityLeft__modif.qualityLeft .qualityLeft__text {
	padding-top: 32px;
}
.bread {
	max-width: 1597px;
	width: 100%;
	margin: 0 auto;
}
.bread li span,
.bread li a {
	color: #000;
	font: normal 500 14px 'Inter', sans-serif;
	line-height: 16px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	justify-content: space-between;
	align-items: center;
	flex-direction: row;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}
.bread li a:after {
	content: '';
	width: 5px;
	height: 5px;
	display: block;
	background: #4B556F;
	border-radius: 100%;
	margin: 0 16px;
}
.clientsBlueBg {
	background: #0D38A6;
	padding-top: 80px;
	margin:auto;
	max-width:1920px;
}
.clientsBlueBg .clientIn {
	padding-bottom: 60px;
	margin-bottom: 0;
}
.clientsBlueBg .clients {
	margin: 0 auto;
}
.clientsBlueBg .clientRight,
.clientsBlueBg .clientLeft__title,
.clientsBlueBg .clientRightBlock__title,
.clientsBlueBg .client__text {
	color: #fff;
}
.client3Img {
	max-width: 100%;
	width: 100%;
	margin: 0 auto;
	display: block;
}
.itemBlockList {
	width: 100%;
	margin-top: 10px;
	display: flex;
	flex-wrap: wrap;
}
.itemBlockList li.itemBlockList__active span {
	font-weight: 600;
}
.itemBlockList li.itemBlockList__active {
	align-items: center;
}
.itemBlockList li.itemBlockList__active:before {
	content: '';
	display: block;
	background: url('/images/icon5.svg') no-repeat top center;
	width: 18px;
	height: 18px;
	margin: 0 5px 0 0;
}
.itemBlockList li {
	position: relative;
	max-width: 65px;
	min-width: 20px;
	margin-right: 15px;
}
.itemBlockList li:after {
	content: '';
	display: block;
	width: 1px;
	height: 10px;
	background: #989FAC;
	position: absolute;
	top: 8px;
	right: -9px;
}
.itemBlockList li:last-of-type:after {
	display: none;
}
.itemBlockList li:last-of-type {
	position: relative;
	right: 1px;
}
.itemSlider .itemSliderNav {
	max-width: 400px;
	width: 100%;
	margin: 46px auto 0;
	position: relative;
}
.itemSlider .itemSliderNav .swiper-pagination-bullet {
	border-radius: 0 !important;
	width: 50%;
	margin: 0 !important;
	padding: 0 !important;
	height: 10px;
}
.itemSlider .itemSliderNav .swiper-pagination-bullet-active {
	background: #02295C;
}
.itemSlider .itemSliderNav .swiper-pagination {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-direction: row;
	flex-wrap: nowrap;
}
.documents {
	max-width: 1600px;
	width: 100%;
	margin: 160px auto 60px;
	padding-top: 0;
	position: relative;
}
.documents .newsScroll {
	margin-top: 56px;
}
.documentsOnAbout .newsScroll {
	margin-top: 160px;
}
.documentItem {
	max-width: auto;
	width: 100%;
	height: 120px;
	justify-content: center;
	align-items: center;
	background: #D7E6F580;
	position: relative;
	-webkit-transition: all, 0.5s;
	-moz-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
	cursor: pointer;
}
.documentItem:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: url('/images/icon29.svg') no-repeat center;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9;
	-webkit-transition: all, 0.5s;
	-moz-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
	opacity: 0;
}
.documentItemNoImg {
	cursor: default;
}
.documentItemNoImg:before {
	display: none;
}
.documentItem:hover:before {
	opacity: 1;
}
.documentItem:last-of-type {
	margin-right: 0;
}
.documentItem img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.documents .client__text {
	margin-top: 57px;
	margin-left: -32px;
}
.documentsHead {
	justify-content: space-between;
	flex-wrap: nowrap;
}
.documentsIn {
	max-width: 1470px;
	width: 100%;
	justify-content: space-between;
}
.documentItem__title {
	position: absolute;
	bottom: 20px;
	left: 20px;
	text-transform: uppercase;
	padding-right: 20px;
}
.documents .preview_picture {
	position:absolute;
	right:10px;
	top: 38%;
	height: 25%;
}
.liveCompany {
	background: #D7E6F5;
	padding: 60px 0;
	height: 720px;
}
.liveCompanyIn {
	position: relative;
	max-width: 1600px;
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.liveCompanySlider {
	max-width: 1470px;
	width: 100%;
	margin-left: 120px !important;
}
.liveCompanySliderImg {
	max-width: 534px;
	width: 100%;
	height: 600px;
}
.liveCompanySliderImg img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.liveCompanySliderRight {
	max-width: 670px;
	width: 100%;
	margin-left: 133px;
}
.liveCompanySliderRight__date {
	color: #4B556F;
}
.liveCompanySliderRight__title {
	text-transform: uppercase;
	color: #02295C;
	margin-top: 10px;
}
.liveCompanySliderRight p {
	margin-top: 15px;
	color: #02295C;
	font: normal normal 16px 'Inter', sans-serif;
	line-height: 1.3;
}
.liveCompanySliderRight .liveCompanySliderRight__paragraf {
	margin-top: 50px;
}
.catalogMainHeader {
	max-width: 90%;
	padding-bottom: 60px;
}
.catalogMain .clientLeft {
	max-width: 80%;
	margin-left:0;
}
.catalogMain .client__text {
	margin-left: -25px;
	margin-top: 31px;
}
.catalogMain .clientIn {
	margin-top:24px;
	margin-bottom:40px;
}
.catalogHeader {
	max-width: 1920px;
	width: 100%;
	margin: 93px auto 20px;
	position: relative;
	min-height:390px;
	overflow: hidden;
	margin-top: 92px;
	height:400px;
}
.catalogHeader img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.breadNews {
	margin-top: 90px;
}
.catalogHeaderTitle {
	position: absolute;
	top: 40%;
	left: 0;
	right: 0;
	margin: 0 auto;
	max-width: 1600px;
	width: 100%;
	z-index: 1;
}
.aside {
	max-width: 360px;
	width: 100%;
}
.catalogContent {
	width: 100%;
	margin-bottom:160px;
	margin-left: 40px;
}
.catalogContentBlock {
	width: 100%;
	gap:4px;
	align-items: stretch;
}
.catalogMain {
	max-width: 1600px;
	width: 100%;
	margin: 80px auto 120px;
}
.catalogMain .itemBlock {
	margin-right:0;
	max-width: calc( ( 100% - 2 * 4px ) / 3 );
	margin-bottom: 4px;
	padding:16px;
}
.catalogMain .itemBlock__link,
.catalogMain .itemBlock__link img {
	height:auto;
	width:90%;
	padding: 0;
	margin: 30px auto;
}
.catalogMain .itemBlockBottom {
	padding: 0;
	margin: 24px auto 0 auto;
}
.catalogMain .itemBlockBottomTop {
	container-type: inline-size;
}
.catalog__btn {
	margin: 0 auto;
	max-width: 180px;
	width: 100%;
	text-transform: uppercase;
}
.catalog__btn.btn span:after {
	display: none;
}
.catalog__btn.btn:before {
	background: #F1F3F4;
	-webkit-transition: all, 0.5s;
	-moz-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
}
.catalog__btn.btn:hover:before {
	background: #E7E9EA;
}
.partnersHeader {
	max-width: 1920px;
	width: 100%;
	margin: 92px auto 16px;
	position: relative;
	height:400px;
	overflow: hidden;
}
.partnersHeader img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.partnersHeaderTitle {
	position: absolute;
	top: 40%;
	left: 0;
	right: 0;
	margin: 0 auto;
	max-width: 1600px;
	width: 100%;
	z-index: 1;
}
.parthner {
	margin-bottom:80px;
}
.parthner .client__text {
	margin-left: -36px;
	margin-top: 37px;
	text-align: right;
}
.parthner .clientIn {
	margin-bottom:0;
}
.whenParthners {
	padding-top: 60px;
	max-width: 1600px;
	width: 100%;
	margin: 0 auto;
}
.whenParthners__title {
	text-transform: uppercase;
	margin-bottom: 40px;
	color: #000E32;
}
.whenParthners .parthnerItem {
	min-width:280px;
	max-width:24%;
	margin-bottom:15px;
}
.whenParthners .parthnerIn {
	gap:1%;
	justify-content: flex-start;
}
.parthnerImg {
	margin: 0 auto;
	display: block;
}
.parthnerItem {
	max-width: calc( (100% - 4 * 5px) / 4 );
	width: 100%;
	background-color: #D7E6F54D;
	padding: 16px;
}
.parthnerItem .number {
	font-family: Inter;
	font-weight: 600;
	font-style: Semi Bold;
	font-size: 48px;
	leading-trim: NONE;
	line-height: 100%;
	letter-spacing: 0%;
	color: #BECEDF;
}
.parthnerItem ul,
.stepParthnersRightBottom ul {
	list-style-type: square;
	margin-left: 18px;
}
.parthnerItem li,
.stepParthnersRightBottom li {
	padding-bottom: 10px;
	color: #4B556F;
	font: normal normal 16px 'Inter', sans-serif;
	line-height: 24px;
}
p.parthnerItem__paragraf {
	font-family: Inter;
	font-weight: 400;
	font-size: 14px;
	line-height: 120%;
	letter-spacing: 0px;
	color: #000E33;
	margin-bottom:0;
}
.parthnerItem__paragraf a {
	font-weight: 600;
	color: #000E33;
}
.parthnerItem__title {
	text-transform: uppercase;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	justify-content: space-between;
	align-items: flex-start;
	flex-direction: row;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	margin: 8px 0;
}
.parthnerItem__title span {
	max-width: 82%;
	width: 100%;
	color: #4B556F;
	padding-left: 10px;
}
.parthnerItemImg {
	padding: 0;
}
.parthnerItemImg img {
	height: 100%;
	object-fit: cover;
}
.parthnerIn {
	justify-content: space-between;
	align-items: stretch;
	margin-top: 130px;
}
.stepParthners {
	max-width: 1600px;
	width: 100%;
	margin: 0 auto 0;
	padding-top: 103px;
	justify-content: space-between;
}
.stepParthnersRight {
	max-width: 667px;
	width: 100%;
}
.stepParthnersRightBottom {
	background: #F4F8FB;
	margin-top: 8px;
	padding: 40px 50px;
}
.stepParthnersRightBottom p {
	color: #4B556F;
}
.stepParthnersRightBottom__title {
	text-transform: uppercase;
	margin-bottom: 15px;
	color: #4B556F;
}
.stepParthnersLeft {
	max-width: 48%;
	width: 100%;
}
.stepParthnersLeft__title {
	text-transform: uppercase;
	padding-bottom: 30px;
}
.stepParthnersBlock__title {
	text-transform: uppercase;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	justify-content: flex-start;
	align-items: center;
	flex-direction: row;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	color: #4B556F;
}
.stepParthnersBlock__title:before {
	content: '';
	display: block;
	background: url('/images/icon8.svg') no-repeat top center;
	width: 26px;
	height: 30px;
	margin-right: 20px;
}
.stepParthnersList {
	margin-top: 55px;
	justify-content: space-between;
}
.stepParthnersBlock {
	max-width: 310px;
	width: 100%;
	margin-bottom: 40px;
}
.stepParthnersBlock__paragraf {
	margin-top: 15px;
	padding-bottom: 25px;
}
.stepParthnersBlock__paragraf a {
	color: #3981CC;
}
.stepParthnersBlock__text {
	color: #989FAC;
	margin-top: 0;
	border-top: 1px solid rgba(0, 0, 0, .15);
	padding-top: 25px;
}
.proizvodsto {
	max-width: 1600px;
	width: 100%;
	margin: 60px auto 40px;
	position: relative;
}
.proizvodsto .proizvodstoIn {
	max-width:100%;
	width:100%;
	align-items: stretch;
	gap: 5px;
}
.proizvodsto .proizvodstoItem {
	max-width: calc( (100% - 3 * 5px) / 4 );
	width: 100%;
	background-color: #D7E6F54D;
	padding: 16px;
}
.proizvodsto .proizvodstoItem__title {
	margin-bottom:4px;
}
.proizvodsto .proizvodstoItem img {
	margin-bottom:12px;
}
.control .parthnerItem {
	max-width: calc((100% - 2 * 5px) / 3);
}
.bigProizvodstvo {
	max-width: 1600px;
	width: 100%;
	margin: 55px auto 0;
	justify-content: space-between;
	align-items: center;
}
.bigProizvodstvoRight {
	max-width: 667px;
	width: 100%;
	padding-top: 80px;
}
.bigProizvodstvoRight__title {
	text-transform: uppercase;
	color: #000E32;
	margin-bottom: 30px;
}
.bigProizvodstvoRight__text {
	margin-bottom: 10px;
}
.bigProizvodstvoLeft {
	max-width:47%;
	width: 100%;
	height: 700px;
	overflow: hidden;
}
.bigProizvodstvoLeft img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}
.bigProizvodstvo .stepParthnersBlock__title span {
	max-width: 70%;
	width: 100%;
}
.bigProizvodstvoModif {
	padding: 0;
	margin: 80px auto 0;
	align-items: flex-start;
}
.bigProizvodstvoModif .stepParthnersBlock__title span {
	max-width: 77%;
}
.mistake {
	padding-top: 150px;
	justify-content: center;
	min-height: 93vh;
	height: 100%;
	background-color: rgba(244, 248, 251);
	max-width: 100%;
	width: 100%;
	padding-bottom: 100px;
}
.mistakeContent {
	max-width: 890px;
	width: 100%;
	flex-direction: column;
	position: relative;
	z-index: 9;
	margin-top: 200px;
	margin-bottom: 50px;
}
.mistake__title {
	text-transform: uppercase;
	color: #000E32;
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
}
.mistake__text {
	text-transform: uppercase;
	max-width: 450px;
	width: 100%;
	text-align: center;
	margin: 0 auto;
}
.mistakeBtn {
	max-width: 370px;
	width: 100%;
	justify-content: center;
	margin: 40px auto 0;
}
.mistakeBtn__main.btn span:after,
.mistakeBtn__question.btn span:after {
	display: none;
}
.mistakeBtn__main.btn:before,
.mistakeBtn__question.btn:before {
	background: #000E32;
	-webkit-transition: all, 0.5s;
	-moz-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
}
.mistakeBtn__main.btn:hover:before,
.mistakeBtn__question.btn:hover:before {
	background: #02295C;
}
.mistakeBtn__main.btn,
.mistakeBtn__question.btn {
	max-width: 182px;
	width: 100%;
	margin-right: 10px;
}
.mistakeBtn__main.btn span,
.mistakeBtn__question.btn span {
	color: #fff;
	text-transform: uppercase;
}
.mistakeBtn__main.btn {
	max-width: 157px;
}
.preessCenter {
	max-width: 1600px;
	width: 100%;
	margin: 60px auto 0;
	position: relative;
}
.preessCenter .clientIn {
	margin-bottom: 120px;
}
.preessCenter .clientLeft__title {
	max-width: 650px;
}
.preessCenter .client__text {
	margin-top: 41px;
	margin-left: -44px;
}
.preessCenterBlock .newsItem {
	margin-right: 0px;
	flex: 0 1 calc( ( 100% - 3 * 4px ) / 4 );
	max-width: calc( ( 100% - 3 * 4px ) / 4 );
	margin-bottom: 40px;
}
.preessCenterBlock {
	margin-bottom: 90px;
}
.preessCenterBlockList {
	max-width: 280px;
	width: 100%;
	position: absolute;
	top: 50px;
	right: 400px;
}
.preessCenterBlockList li a {
	color: #989FAC;
	padding: 17px 26px;
	border: 1px solid #989FAC;
	text-transform: uppercase;
}
.preessCenterBlockList li a.active {
	border: 1px solid #000E32;
	color: #000E32;
}
.preessCenterContent {
	max-width: 1467px;
	width: 100%;
	margin-left: 132px;
	justify-content: space-between;
}
.preessCenterLeft {
	max-width: 534px;
	width: 100%;
}
.preessCenterRight {
	max-width: 800px;
	width: 100%;
}
.preessCenterRight h2 {
	text-transform: uppercase;
	padding: 15px 0 15px 0;
	color: #000E32;
	font: normal 600 18px 'Inter', sans-serif;
	line-height: 24px;
	letter-spacing: 1px;
}
.preessCenterRight h3 {
	color: #000E32;
	margin: 15px 0 15px 0;
	font: normal 600 16px 'Inter', sans-serif;
	line-height: 24px;
}
.preessCenterRight ul {
	margin-top: 30px;
}
.preessCenterRight li {
	margin-bottom: 15px;
	list-style: disc;
	margin-left: 18px;
}
.preessCenterRight p {
	margin-bottom: 15px;
}
.preessCenterRight__date {
	color: #4B556F;
}
.preessCenterRight__title {
	text-transform: uppercase;
	margin-top: 15px;
	margin-bottom: 40px;
	color: #02295C;
}
.preessCenterRight__paragraf a {
	border-bottom: 1px solid;
	color: #000E32;
}
.preessCenterRight__h4 {
	text-transform: uppercase;
	padding: 30px 0 15px 0;
}
.preessCenterRight__bold {
	color: #000E32;
	margin: 30px 0 15px 0;
}
.preessCenterRightList {
	margin-top: 30px;
}
.preessCenterRightListNum li span:last-of-type,
.preessCenterRightList li span {
	max-width: 90%;
	width: 100%;
}
.preessCenterRightListNum li,
.preessCenterRightList li {
	margin-bottom: 15px;
	list-style: disc;
	margin-left: 18px;
}
.preessCenterRightList li:before {
	content: "";
	display: block;
	width: 5px;
	height: 5px;
	background: #000E32;
	border-radius: 100px;
	margin: 6px 16px 0 0;
}
.preessCenterRightListNum li span:first-of-type {
	padding-right: 15px;
}
.toShare {
	margin-top: 50px;
	border-top: 1px solid #F1F3F4;
	padding-top: 20px;
}
.toShare__title {
	text-transform: uppercase;
}
.toShareList {
	margin-top: 16px;
	max-width: 328px;
	width: 100%;
	justify-content: space-between;
}
.toShareList li a {
	justify-content: center;
	align-items: center;
	background: #F1F3F4;
	width: 160px;
	height: 52px;
	-webkit-transition: all, 0.5s;
	-moz-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
}
.toShareList li a:hover {
	background: #E7E9EA;
}
.toShareList li {
	margin-right: 4px;
	list-style: none;
	margin-left:0;
}
.pressSlider {
	height: 40vh;
}
.pressSlider .swiper-slide {
	height: 100%;
	object-fit: cover;
}
.pressSlider .swiper-slide img {
	height: 100%;
	width:100%;
	object-fit: cover;
	max-width:unset;
}
.pressSlider .swiper-button-next,
.pressSlider .swiper-button-prev {
	width: 40px;
	height: 40px;
	background: url('/images/icon9.svg') no-repeat center;
}
.pressSlider .swiper-button-next:after,
.pressSlider .swiper-button-prev:after {
	display: none;
}
.pressSlider .swiper-button-prev {
	transform: rotate(180deg);
}
.labService p {
	margin-bottom:15px;
}
.labService .newsContent {
	align-items: stretch;
}
.labService .newsItem {
	display: flex;
	flex-direction: column;
	height: auto;
	margin-bottom:40px;
}
.serviceInfo {
	margin: 80px auto 100px;
}
.serviceInfo .clientIn {
	margin: 0;
}
.serviceInfo .clientLeft__title {
	max-width: 670px;
}
.serviceInfo .clientLeft {
	max-width: 45%;
}
.serviceInfo .client__text {
	margin-left: -61px;
	margin-top: 55px;
}
.service {
	max-width: 1600px;
	width: 100%;
	margin: 0 auto;
}
.serviceItem {
	justify-content: space-between;
	margin-bottom:80px;
}
.serviceItemBlock:first-child {
	margin-left:118px;
}
.serviceItem img {
	display: block;
	aspect-ratio: 5 / 3;
	width: 100%;
	object-fit: cover;
}
.serviceItemLeft,
.serviceItemRight {
	max-width: 41%;
	width: 100%;
}
.serviceItemLeft__title {
	align-items: center;
	flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
}
.serviceItemBottom {
	margin: 12px 0 0 0;
}
.serviceItemBottom p {
	color: #000E32;
	font: normal normal 16px 'Inter', sans-serif;
	line-height: 1.3;
	margin-bottom: 15px;
}
.serviceItemBottom ul,
.serviceItemBottom ol {
	margin-top: 16px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	justify-content: flex-start;
	align-items: flex-start;
	flex-direction: row;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}
.serviceItemBottom li {
	max-width: 100%;
	width: 100%;
	margin-bottom: 6px;
	margin-left:20px;
	padding: 0 25px 0 5px;
	color: #000E33;
	font: normal normal 16px 'Inter', sans-serif;
	list-style: square;
}
.serviceItemBottom ol li {
	list-style: auto;
}
.serviceList li {
	max-width: 48%;
	width: 100%;
	margin-bottom: 20px;
}
.serviceList li span {
	color: #4B556F;
}
.serviceList li:before {
	background: #4B556F;
}
.material .client__text {
	width: 100px;
	text-align: right;
	margin-top: 34px;
	margin-left: -45px;
}
.itemDoc .client__text {
	margin-top: 42px;
	margin-left: -53px;
	translate: -100% 3px;
}
.matrialContent {
	max-width: 1600px;
	width: 100%;
	margin: 52px auto 140px;
	padding-left: 115px;
	justify-content: space-between;
}
.matrialImg {
	max-width: 667px;
	width: 100%;
	height: 640px;
	display: block;
	object-fit: cover;
}
.material {
	margin: 60px auto 0 auto;
}
.tab-container {
	max-width: 670px;
	width: 100%;
}
.etabs {
	border-bottom: 1px solid rgba(152, 159, 172);
}
.etabs li {
	margin-right: 40px;
}
.etabs li a {
	text-transform: uppercase;
	color: rgba(152, 159, 172);
	padding: 0 0 16px;
	display: block;
}
.etabs li.active a.active {
	border-bottom: 1px solid #000E32;
}
.etabs li.active a.active {
	color: #000E32;
}
.metismenu__href {
	color: #000E32;
	max-width: 590px;
	width: 100%;
	display: block;
}
.questionContent {
	margin-top: 40px;
}
.metismenu > li {
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	padding-bottom: 24px;
	padding-top: 24px;
}
.metismenu > li:last-of-type {
	border-bottom: none;
}
.metismenu .has-arrow::after {
	width: 40px !important;
	height: 40px !important;
	background: url('/images/icon11.svg') no-repeat center !important;
	display: block !important;
	transform: rotate(0) translate(0, -50%) !important;
	border: none !important;
	right: 0 !important;
}
.metismenu .mm-active > .has-arrow::after, .metismenu .has-arrow[aria-expanded=true]::after {
	background: url('/images/icon12.svg') no-repeat top center !important;
}
.answearList__title {
	text-transform: uppercase;
}
.answearList__href {
	justify-content: space-between;
	border: 1px solid rgba(0, 0, 0, .12);
	height: 72px;
	max-width: 667px;
	width: 100%;
	border-radius: 8px;
	align-items: center;
	padding: 0 24px 0 32px;
}
.answearList__href:after {
	content: "";
	display: block;
	background: url('/images/icon13.svg') no-repeat center;
	width: 43px;
	height: 43px;
}
.answearList {
	margin-top: 60px;
}
.answearList li {
	margin-bottom: 8px;
}
.map {
	max-width: 1600px;
	width: 100%;
	margin: 24px  auto 60px;
	position: relative;
}
.mapForm label,
.searchForm label {
	display: block;
	text-transform: uppercase;
	margin-bottom: 16px;
}
.mapFormInput {
	margin-bottom:30px;
}
.searchSection {
	max-width: 1600px;
	width: 100%;
	margin: 80px auto 0;
	padding-top: 0;
	position: relative;
	flex-direction: column;
}
.searchSection .client__text {
	color: #4B556F;
	margin-top: 24px;
	margin-left: -18px;
	position: absolute;
}
.searchForm {
	max-width:800px;
	width:100%;
	flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
	margin-bottom: 40px;
}
.searchSectionField {
	margin-top:0;
}
.searchFormInput {
	max-width: 600px;
	width: 100%;
}
.mapFormInput input,
.searchFormInput input {
	max-width: 620px;
	width: 100%;
	height: 56px;
	background: #F1F3F4;
	border: none;
	color: #000E32;
	font: normal 400 16px 'Inter', sans-serif;
	line-height: 24px;
	padding-left: 24px;
	padding-right: 24px;
	position: relative;
	z-index: 2;
}
.mapFormInput input[type="text"]::-moz-placeholder,
.searchFormInput input[type="text"]::-moz-placeholder {
	color: #000E32;
	font: normal 400 16px 'Inter', sans-serif;
	line-height: 24px;
	opacity: 0.5;
	transition: opacity 0.3s ease;
}
.mapFormInput input[type="text"]::-webkit-input-placeholder,
.searchFormInput input[type="text"]::-webkit-input-placeholder {
	color: #000E32;
	font: normal 400 16px 'Inter', sans-serif;
	line-height: 24px;
	opacity: 0.5;
	transition: opacity 0.3s ease;
}
.mapFormInput input[type="text"]:-ms-input-placeholder,
.searchFormInput input[type="text"]:-ms-input-placeholder {
	color: #000E32;
	font: normal 400 16px 'Inter', sans-serif;
	line-height: 24px;
	opacity: 0.5;
	transition: opacity 0.3s ease;
}
.searchFormInput__btn {
	justify-content: center;
	align-items: center;
	height: 56px;
	max-width: 172px;
	width: 100%;
	background: #000E32;
	color: #fff;
	text-transform: uppercase;
	margin-left: 8px;
	position: relative;
	z-index: 1;
	-webkit-transition: all, 0.5s;
	-moz-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
}
.searchFormInput__btn span {
	color:#FFF;
}
.mapFormInput__btn:hover {
	background: #02295C;
}
.searchFormInput__btn .search_btn {
	background: #000E32
	width: 120px;
	color: #FFFFFF;
	font: normal normal 12px 'Inter', sans-serif;
	line-height: 24px;
	border: none;
	height: 56px;
	text-transform: uppercase;;
}
.mapContent {
	max-width: 1600px;
	width: 100%;
	margin: 0 auto;
	position: relative;
}
.contactMap,
.contactsRight {
	flex: 1;
	display: flex;
	flex-direction: column;
	min-width: 0;
}
.mapContent {
	flex: 1;
}
.mapPopup {
	max-width: 330px;
	width: 100%;
	background: #ffffff;
	position: absolute;
	z-index: 1;
	top: 149px;
	left: 550px;
}
.mapPopup__title {
	text-transform: uppercase;
	padding-top: 40px;
	padding-left: 31px;
	width: 330px;
}
.mapPopupListBlock {
	max-width: 90px;
	width:100%;
}
.mapPopupList {
	padding: 10px 0 16px 32px;
}
.mapPopupListBlock2 {
	max-width: 250px;
}
.mapPopupListBlock2__href {
	color: #02295C;
	display: block;
}
.mapPopupList li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	justify-content: space-between;
	align-items: flex-start;
	flex-direction: row;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	margin-bottom: 10px;
}
.mapPopupListBlock {
	color: rgba(75, 85, 111);
}
.mapPopupListPhones {
	display: flex;
	flex-direction: column;
	gap: 4px;
}
.mapPopupListBlock__href {
	color: #02295C;
}
.mapPopupClosed {
	background: url('/images/icon14.svg') no-repeat center;
	width: 12px;
	height: 12px;
	display: block;
	position: absolute;
	top: 20px;
	right: 20px;
}
.mapFormInput option {
	height: 500px;
}
.mapSliderContacts {
	.mapPopupListBlock_wide {
	width: 100%;
	}
.mapPopupListBlock2__title {
	width:100%;
	max-width: 290px;
	padding-right:30px;
	}
.mapPopupListBlock {
	max-width:80px;
	}
}
.contact .clientLeft__title {
	max-width: 645px;
}
.contact {
	max-width: 1600px;
	width: 100%;
	margin: 43px auto 40px;
}
.contact .client__text {
	color: #4B556F;
	margin-top: 38px;
	margin-left: -34px;
	position: absolute;
}
.contactBlock .client__text {
	width: 100px;
	text-align: right;
	margin-top: 34px;
	margin-left: -45px;
}
.contactBlock {
	max-width: 1600px;
	width: 100%;
	margin: 0 auto 100px;
	justify-content: space-between;
	align-items: stretch;
}
.contactBlock .contactMap {
	max-width: 760px;
	width: 100%;
	margin-left:118px;
}
.contactsRight {
	max-width: 683px;
	width: 100%;
	margin-left: 132px;
}
.contactsRight__title {
	text-transform: uppercase;
	color: #000E32;
}
.contactsRightBlock {
	justify-content: space-between;
}
.contactsRightBlockIn {
	max-width: 315px;
	width: 100%;
}
.contactsRightBlockIn__title {
	text-transform: uppercase;
}
.contactsRightBlockIn .mapPopupList {
	padding: 0;
	margin-top: 10px;
}
.contactsRightBlockIn .mapPopupListBlock2 {
	max-width:100%;
	flex:1;
}
.contactsRight__title_modif {
	margin-top: 10px;
}
.contactsRight .mapPopupListBlock {
	width: 100px;
	color: #7B8DA3;
}
.contactsRight .contactsRightBlockIn {
	max-width: 100%;
	margin-bottom: 24px;
}
.contactsRight .contactsRightBlockIn:last-child {
	margin-bottom: 0;
}
.contactsRight .mapPopupList li {
	max-width: 91%;
	width: 100%;
	justify-content: flex-start;
	margin-bottom: 5px;
	flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
}
.contactsRight .mapPopupListBlock2__title {
	font: normal 600 16px 'Inter', sans-serif;
}
.foxGearGroup {
	max-width: 100%;
	width: 100%;
	background: #000E32;
	padding: 76px 0 100px 0;
	min-height: 340px;
	max-height: 540px;
}
.foxGearGroupIn {
	max-width: 940px;
	width: 100%;
	margin: 0 auto;
}
.foxGearGroup__title {
	color: rgba(205, 206, 213);
	text-transform: uppercase;
	text-align: center;
}
.foxGearGroup__h2 {
	color: #fff;
	text-align: center;
	margin-top: 20px;
}
.foxGearGroupSearch {
	margin: 40px auto 0;
	justify-content: center;
}
.foxGearGroupSearch__title {
	text-transform: uppercase;
	color: rgba(205, 206, 213);
}
.foxGearGroupSearch__text {
	color: #ffffff;
	text-transform: uppercase;
	margin-left: 10px;
	word-break: break-word;
}
.foxGearGroupSearch__btn {
	justify-content: center;
	align-items: center;
	text-transform: uppercase;
	margin: 28px auto 0 auto;
	width: 172px;
	height: 48px;
	background: #ffffff;
	-webkit-transition: all, 0.5s;
	-moz-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
}
.foxGearGroupSearch__btn:hover {
	background: #F1F3F4;
}
.itemSelection {
	max-width: 1613px;
	width: 100%;
	margin: -60px auto 110px;
}
.itemSelection .itemBlock {
	margin-bottom: 24px;
	margin-right: 12px;
}
.map .itemTabs.active {
	height: 614px;
}
.itemSelection .itemBlock:nth-of-type(4n+4) {
	margin-right: 0;
}
.map .itemTabs .tab-btn div {
	width: 49.3%;
	border-right: 1px solid;
}
.map .tab-btn {
	justify-content: space-between;
	right: 0;
}
.mapSliderContacts {
	margin-top:120px;
	margin-bottom:40px;
}
.map .cnt_2 {
	margin-top: 124px;
	visibility: hidden;
}
.map .contactsRightBlockIn {
	max-width: 25%;
	margin-bottom: 50px;
}
.map .contactsRightBlockIn .mapPopupList {
	max-width: 100%;
	width: 100%;
}
.map .mapPopupList li {
	width: 100%;
	justify-content: flex-start;
	flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
}
.map .swiper-pagination-fraction {
	font-size: 0;
	max-width: 55px;
	width: 100%;
	position: absolute;
	top: 8px;
	left: 0;
	justify-content: space-between;
}
.map .swiper-pagination-total,
.map .swiper-pagination-current {
	margin: 0 3px;
	font: normal 600 18px 'Inter', sans-serif;
	line-height: 24px;
}
.map .swiper-pagination-fraction {
	display: flex;
	align-items: center;
}
.map .swiper-pagination-fraction span:not(:last-child)::after {
	content: url("/images/icon15.svg");
	width: 15px;
	height: 1px;
	display: block;
	margin-top: -5px;
	margin-left: 16px;
	position: absolute;
}
.map .swiper-pagination-current {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	justify-content: space-between;
	align-items: flex-start;
	flex-direction: row;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	color: rgb(2, 41, 92);
}
.mapSliderContactsNav {
	max-width: 100%;
	width: 100%;
	height: 60px;
	justify-content: flex-end;
}
.mapSliderContactsNavIn {
	max-width: 160px;
	width: 100%;
	position: relative;
	height: 60px;
	justify-content: flex-end;
}
.mapSliderContactsNavIn .swiper-button-prev,
.mapSliderContactsNavIn .swiper-button-next {
	width: 37px;
	height: 48px;
	border: 1px solid #000E32;
	border-radius: 3px;
	background: url('/images/icon16.svg') no-repeat center;
}
.mapSliderContactsNavIn .swiper-button-next:after,
.mapSliderContactsNavIn .swiper-button-prev:after {
	display: none;
}
.mapSliderContactsNavIn .swiper-button-prev {
	transform: rotate(180deg);
}
.mapSliderContactsNavInBtn {
	position: relative;
	width: 100px;
	height: 55px;
	margin-right: -8px;
}
.mapSliderBlock {
	max-width: 1600px;
	width: 100%;
	margin: 100px auto 140px;
}
.mapSliderBlock__title {
	text-transform: uppercase;
	color: #000E32;
	margin-bottom: 16px;
}
.mapSliderBlockContent a {
	max-width: 313px;
	width: 100%;
	height: 129px;
	margin-right: 8px;
	margin-bottom: 8px;
}
.mapSliderBlockContent a:nth-of-type(5n+5) {
	margin-right: 0;
}
.items__title {
	text-transform: uppercase;
	margin-bottom: 13px;
}
.itemsDocumentsList {
	gap:4px;
}
.itemsDocumentsList li {
	max-width: 327px;
	width: 100%;
}
.itemsDocumentsList li:nth-of-type(2n+2) {
	margin-right: 0;
}
.itemsDocumentsList li a {
	max-width: 331px;
	width: 100%;
	height: auto;
	padding: 16px;
	background-color: #D7E6F54D;
	flex-direction: column;
}
.itemsDocumentsList li a:before {
	content: "";
	display: block;
	background: url('/images/icon17.svg') no-repeat center;
	width: 18px;
	height: 22px;
	margin-bottom:4px;
}
.itemsDocumentsList li a span {
	color: #000E33;
	font-weight: 600;
	font-size: 16px;
	letter-spacing: 0px;
	text-transform: uppercase;
}
.answear {
	max-width: 100%;
	width: 100%;
	height: 520px;
	background: #F4F8FB;
}
.answearIn {
	max-width: 1600px;
	width: 100%;
	margin: 0 auto;
	padding-top: 60px;
}
.answearIn .client__text {
	margin-left: -22px;
	margin-top: 22px;
}
.answearBlock {
	justify-content: space-between;
	padding-left: 120px;
	position: relative;
}
.answearBlockLeft {
	max-width: 235px;
	width: 100%;
}
.answearBlockRight {
	max-width: 1135px;
	width: 100%;
}
.reiting {
	align-items: flex-end;
}
.reiting__reiting {
	text-transform: uppercase;
}
.reiting__num {
	margin-left: 16px;
	position: relative;
	top: 3px;
}
.reiting__btn span:after {
	display: none;
}
.reiting__btn {
	max-width: 192px;
	width: 100%;
	margin-top: 20px;
}
.reiting__btn:before {
	background: #000E32;
	-webkit-transition: all, 0.5s;
	-moz-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
}
.reiting__btn:hover:before {
	background: #02295C;
}
.reiting__btn span {
	color: #ffffff;
	text-transform: uppercase;
}
.answearBlockItem {
	max-width: 372px;
	width: 100%;
	height: 398px;
	background: #ffffff;
	padding: 40px;
	margin-right: 8px;
}
.answearBlockItem:nth-child(3n+3) {
	margin-right: 0;
}
.answearBlockItemTopRight {
	color: #4B556F;
}
.answearBlockItemTop {
	justify-content: space-between;
}
.answearBlockItemTopLeft {
	max-width: 120px;
	width: 100%;
}
.answearBlockItemTopLeft__name {
	color: #000E32;
	margin-bottom: 14px;
}
.answearBlockBody {
	color: #000E32;
	margin-top: 24px;
}
.answearBlock .mapSliderContactsNavIn {
	position: absolute;
	bottom: 0;
	left: 42px;
}
.itemsSlider {
	max-width: 1600px;
	width: 100%;
	margin: 0 auto 50px;
	position:relative;
}
.itemSlider2 {
	margin-left: 118px !important;
	padding-top: 0px !important;
	position: relative;
}
.itemSlider2 .itemBlock {
	padding: 16px;
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 100%;
}
.itemSlider2 .swiper-wrapper {
	align-items: stretch;
}
.itemSlider2 .swiper-slide {
	height: auto !important;
	display: flex;
}
.itemSlider2 .swiper-pagination-clickable .swiper-pagination-bullet {
	max-width: 33.2% !important;
	width: 100% !important;
	border-radius: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	height: 10px !important;
}
.itemSlider2 .itemSliderNav {
	margin-top: 38px;
}
.itemSlider2 .swiper-pagination2,
.itemSlider2 .itemSliderNav {
	width:100%;
	max-width:100%
}
.itemSliderNav .swiper-pagination-bullet-active {
	background: #02295C !important;
}
.itemSliderNav .swiper-pagination2 {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-direction: row;
	flex-wrap: nowrap;
	max-width: 99.6%;
}
.itemsContent {
	max-width: 100%;
	width: 100%;
	margin-top: 13px;
	position: relative;
	margin-top:80px;
}
.itemsContentIn {
	max-width: 1620px;
	width: 100%;
	margin: 0 auto;
	justify-content: space-between;
}
.itemsRight {
	max-width: 667px;
	width: 100%;
	position: relative;
}
.itemsRightBody {
	margin-top: 30px;
}
.itemsRight .itemBlockTop {
	right: auto;
	left: -5px;
	position: relative;
}
.itemsRight__title {
	text-transform: uppercase;
	margin-top: 10px;
}
.itemsRight__paragraf .itemsRight__paragraf_inner {
	margin-top: 20px;
	max-height:100px;
	overflow:hidden;
	margin:0;
	padding:0;
}
.itemsRight .full_text {
	height:auto;
	transition-property: height;
	transition-duration: 1s;
	padding-bottom:20px;
}
.itemsRight__paragraf,
.itemsRight__paragraf p {
	margin-top: 12px;
	margin-bottom: 30px;
}
.itemsRight__paragraf ul {
	margin-top: 20px;
}
.itemsRight__paragraf li {
	margin-top: 7px;
	max-width: 90%;
	width: 100%;
	color: rgb(75, 85, 111);
	margin-left: 20px;
	list-style: square;
}
.itemsRight__paragrafHref {
	margin-top:20px;
	display:none;
	color: #02295C;
	font-weight: 500;
	font-size: 14px;
	letter-spacing: 0px;
	text-transform: uppercase;
}
.itemsRightInfo {
	justify-content: space-between;
	position: relative;
}
.itemsRightInfo:after {
	content: '';
	display: block;
	height: 30px;
	width: 1px;
	background-color: rgba(0, 0, 0, 0.08);
	position: absolute;
	top: 30px;
	left: -30px;
	right: 0;
	margin: 0 auto;
}
.itemsRightList {
	margin-top: 35px;
	max-width: 100%%;
	width: 100%;
}
.itemsRightList li {
	max-width: 100%;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	justify-content: flex-start;
	align-items: center;
	flex-direction: row;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	margin-bottom: 12px;
}
.itemsRightList__title {
	text-transform: none;
	width: 125px;
	font-weight: 400;
	font-size: 14px;
	letter-spacing: 0px;
}
.itemsRight .itemsRightList__title {
	color: #000E32;
}
.itemsRightList__text {
	text-transform: uppercase;
	max-width: 175px;
	width: 100%;
}
.itemsRightFasovka {
	margin-top: 30px;
}
.itemsRightFasovka__title {
	text-transform: none;
	font-weight: 400;
	font-size: 14px;
}
.itemsRight .itemsRightFasovka__title {
	color: #000E32;
}
.itemsRight .itemsRightFasovkaBlock__title {
	color: #4B556F;
}
.itemsRightFasovkaBlock {
	margin-right: 24px;
	margin-bottom:20px;
}
.itemsRightFasovkaContent {
	margin-top: 6px;
	justify-content: space-between;
}
.itemsRightFasovkaBlockNum {
	background: #D7E6F54D;
	padding: 12px 13px;
	margin-right: 4px;
}
.itemsRightFasovkaBlockNum.active {
	font-weight: bold;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	justify-content: space-between;
	align-items: center;
	flex-direction: row;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}
.itemsRightFasovkaBlockNum.active:before {
	content: "";
	display: block;
	background: url('/images/icon19.svg') no-repeat center;
	width: 16px;
	height: 16px;
	margin-right: 4px;
}
.itemsRightFasovkaBtn__btn {
	max-width: 190px;
	width: 100%;
}
.itemsRightFasovkaBtn__btn2 {
	max-width: 151px;
	width: 100%;
	position: relative;
	z-index: 1;
	margin-left: 2px;
	padding: 0 25px;
	display: inline-flex;
	align-items: center;
}
.itemsRightFasovkaBtn a {
	margin-right: 10px;
}
.itemsRightFasovkaBtn__btn3 span,
.itemsRightFasovkaBtn__btn2 span,
.itemsRightFasovkaBtn__btn span {
	text-transform: uppercase;
	color: #fff;
}
.itemsRightFasovkaBtn__btn2 span {
	color: #000E32;
}
.itemsRightFasovkaBtn__btn3 span:after,
.itemsRightFasovkaBtn__btn2 span:after,
.itemsRightFasovkaBtn__btn span:after {
	display: none;
}
.itemsRightFasovkaBtn__btn2:before,
.itemsRightFasovkaBtn__btn:before {
	background: #000E32;
	-webkit-transition: all, 0.5s;
	-moz-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
}
.itemsRightFasovkaBtn__btn2:hover:before, .itemsRightFasovkaBtn__btn:hover:before {
	background: #02295C;
}
.itemsRightFasovkaBtn__btn3:before,
.itemsRightFasovkaBtn__btn2:before {
	background: #F1F3F4;
	-webkit-transition: all, 0.5s;
	-moz-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
}
.itemsRightFasovkaBtn__btn3:hover:before,
.itemsRightFasovkaBtn__btn2:hover:before {
	background: #E7E9EA;
}
.itemsRightFasovkaBtn {
	margin-top: 40px;
	margin-left: 5px;
}
.itemsRightFasovkaBtn__btn3 {
	background: none;
	border: none;
	cursor: pointer;
	max-width: 90px;
	width: 100%;
	height: 48px;
}
.itemsRightFasovkaBtn__btn3:after {
	content: "";
	display: block;
	background: url('/images/icon20.svg') no-repeat center;
	max-width: 90px;
	width: 100%;
	height: 48px;
	position: relative;
}
.itemsContent .itemsLeft:before {
	max-width:100%;
}
.metismenu2 {
	margin-top: 40px;
}
.metismenu2 > li {
	max-width: 100%;
	width: 100%;
	border: 1px solid rgba(0, 0, 0, .12);
	margin-bottom: 1px;
	border-bottom: 1px solid rgba(0, 0, 0, .12) !important;
	border-top: none;
}
.metismenu2 > li:first-of-type {
	border-top: 1px solid rgba(0, 0, 0, .12) !important;
}
.metismenu2 .metismenu__href {
	padding-left: 16px;
	font-weight: 600;
	font-size: 16px;
	letter-spacing: 0px;
	text-transform: uppercase;
}
.metismenu2 .has-arrow::after {
	background: url('/images/icon21.svg') no-repeat center !important;
}
.metismenu2 .mm-active > .has-arrow::after,
.metismenu2 .has-arrow[aria-expanded=true]::after {
	transform: rotate(88deg) translate(0, -50%) !important;
	background: url('/images/icon21.svg') no-repeat center !important;
}
.metismenu2List > div {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	justify-content: flex-start;
	align-items: center;
	flex-direction: row;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	margin-bottom: 5px;
}
.metismenu2List > div span {
	max-width: 90%;
	width: 100%;
	color: rgb(75, 85, 111);
	margin-left: 20px;
}
.metismenu2List > div:before {
	content: "";
	display: block;
	width: 4px;
	height: 4px;
	border-radius: 100px;
	background: #323232;
}
.metismenu2List {
	max-width: 93%;
	width: 100%;
	margin: 24px auto 0 auto;
}
.metisSertificate,
.metisContentText {
	max-width: 100%;
	width: 100%;
	margin: 12px 16px 0 16px;;
}
.metisSertificate div {
	color: #4B556F;
}
.itemsLeft {
	max-width: 810px;
	width: 100%;
	position: relative;
}
.itemsLeft::before {
	content: "";
	position: absolute;
	inset: 0;
	background: #D7E6F54D;
	z-index: 0;
	pointer-events: none;
}
.itemsLeftSlider .itemsLeftSliderNav {
	position: absolute;
	bottom: 30px;
	left: -4px;
	width: 88px;
	z-index: 9;
	justify-content: space-between;
}
.itemsLeftSlider .itemsLeftSliderNav .swiper-button-prev2,
.itemsLeftSlider .itemsLeftSliderNav .swiper-button-next2 {
	background: url('/images/icon22.svg') no-repeat center;
	width: 40px;
	height: 40px;
	display: block;
	cursor: pointer;
}
.itemsLeftSlider .itemsLeftSliderNav .swiper-button-prev2 {
	transform: rotate(180deg);
	margin-left: 6px;
}
.swiper-button-disabled {
	opacity: .5 !important;
}
.itemsLeftSlider .itemsLeftSliderNav .swiper-button-next2:after,
.itemsLeftSlider .itemsLeftSliderNav .swiper-button-prev2:after {
	display: none;
}
.itemsLeftSlider {
	max-width: 100%;
	width: 100%;
}
.itemsLeftSliderImg {
	max-width: 100%;
	width: 100%;
	height: auto;
	justify-content: center;
	align-items: center;
	padding:30px;
}
.itemsLeftSliderImg a {
	max-width: 100%;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	justify-content: center;
	align-items: center;
	flex-direction: row;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}
.itemsLeftSliderImg img {
	width: 100%;
	object-fit: contain;
}
.itemsLeftIn {
	position: relative;
	max-width: 100%;
	width: 100%;
}
.mistakeBottom {
	position: absolute;
	bottom: 50px;
	max-width: 100%;
	width: 100%;
	overflow: hidden;
}
.mistakeBottomList {
	flex-wrap: nowrap;
	margin-left: -80px;
}
.mistakeBottomNum {
	color: #E9EFF3;
	font: normal 600 330px 'Inter', sans-serif;
	line-height: 310px;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-right: 296px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	justify-content: space-between;
	align-items: center;
	flex-direction: row;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	position: relative;
}
.mistakeBottomNum:after {
	content: "";
	display: block;
	width: 48px;
	height: 48px;
	background: #E9EFF3;
	border-radius: 100px;
	position: absolute;
	left: 800px;
}
.parthnerImgMobil {
	display: none;
}
.stepParthnersRight img {
	max-width: 100%;
	width: 100%;
	object-fit: contain;
}
.clientsBlueBg .client__text {
	margin-left: -40px;
}
.mapSliderContacts.mapSliderContactsMobile {
	display: none !important;
}
.itemsSlider .client__text {
	margin-left: -56px;
	margin-top: 60px;
}
.liveCompanySliderNav .swiper-pagination-bullets {
	position: absolute;
	bottom: 20px !important;
	z-index: 999;
	max-width: 533px;
	width: 100%;
	left: 0;
	right: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	justify-content: center;
	align-items: center;
	flex-direction: row;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	display:none;
}
.liveCompanySliderNav .swiper-pagination-bullet {
	background: #989FAC !important;
	opacity: 1 !important;
}
.liveCompanySliderNav .swiper-pagination-bullet-active {
	background: #ffffff !important;
}
.liveCompanySliderNavBlock {
	max-width: 230px;
	width: 100%;
	justify-content: space-between;
	position: relative;
	height: 50px;
	margin-left: 670px;
	margin-top: -50px;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 12px;
}
.liveCompanySliderNavBlock .swiper-button-prev:after,
.liveCompanySliderNavBlock .swiper-button-next:after {
	display: none;
}
.liveCompanySliderNavBlock .swiper-button-next,
.liveCompanySliderNavBlock .swiper-button-prev {
	max-width: 56px;
	width: 100%;
	height: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.liveCompanySliderNavBlock .swiper-button-next span,
.liveCompanySliderNavBlock .swiper-button-prev span {
	text-transform: uppercase;
	position: relative;
	color: #000 !important;
}
.liveCompanySliderNavBlock .swiper-button-prev {
	position: absolute;
	left: 0;
}
.liveCompanySliderNavBlock .swiper-pagination-fraction {
	max-width: 50px;
	width: 100%;
	margin: 0 auto;
}
.liveCompanySliderNavBlock .swiper-button-next:before,
.liveCompanySliderNavBlock .swiper-button-prev:before {
	content: '';
	display: block;
	position: absolute;
	height: 100%;
	max-width: 235px;
	width: 100%;
	background: #fff;
	transform: skewX(-10deg);
	-webkit-transition: all, 0.5s;
	-moz-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
}
.liveCompanySliderNavBlock .swiper-button-next:after,
.liveCompanySliderNavBlock .swiper-button-prev:after {
	content: '';
	display: block;
	background: url('/images/icon24.svg') no-repeat center;
	width: 10px;
	height: 15px;
	position: absolute;
	left: 20px;
	transform: rotate(5deg);
	top: 15px;
}
.liveCompanySliderNavBlock .swiper-button-next:after {
	left: auto;
	transform: rotate(-177deg);
	padding-top: 3px;
}
.metismenu3 {
	max-width: 361px;
	width: 100%;
}
.catalogBlock {
	justify-content: space-between;
	flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
}
.metismenu3 .metismenu__href {
	text-transform: uppercase;
	-webkit-transition: all, 0.5s;
	-moz-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
}
.metismenu3 .metismenu__href:hover {
	background: #03336E;
}
.metisMenu3InList .input-row a:hover {
	background: #D7E6F580;
}
.metisMenu3InList .item-selected {
	background: #D7E6F5;
}
.metisMenu3InList mm-collapse {
	background: #FFF;
}
.metismenu3 > li {
	border-bottom: none;
}
.metismenu3 .input-row  .has-arrow {
	padding-right: 40px;
}
.metismenu3 .has-arrow::after {
	background: url('/images/icon46.svg') no-repeat center !important;
}
.metismenu3 .has-arrow[aria-expanded=true]::after {
	background: url('/images/icon26.svg') no-repeat center !important;
}
.metismenu3 .metisMenu3InList .has-arrow::after {
	background: url('/images/icon47.svg') no-repeat center !important;
}
.metismenu3 .metisMenu3InList .has-arrow[aria-expanded=true]::after {
	background: url('/images/icon45.svg') no-repeat center !important;
}
.metismenu3 > li {
	padding: 0;
	margin-bottom: 1px;
}
.metismenu3 .mm-active .metismenu__href {
	background-color: #02295C;
	color: #FBFEFF;
	font-size:14px;
	font-weight: 500;
}
.metismenu3 .metismenu__href {
	padding: 24px 42px 24px 20px;
	font-size:14px;
	font-weight: 500;
	background-color: #02295C;
	color: #FBFEFF;
}
.metisMenu3InList {
	max-width: 100%;
	width: 100%;
}
.metisMenu3InList .input-helper {
	font-weight: 400;
	font-size: 12px;
	line-height: 120%;
	letter-spacing: 0px;
	color: #02295C;
	padding-right:10px;
}
.metisMenu3InList .level2 {
	font-size:14px;
}
.metisMenu3InList .level2:after {
	f
}
.metisMenu3InList .input-row:last-child {
	border-bottom:none;
}
.metisMenu3InList .input-row:first-child {
	border-top: 1px solid #D7E6F5;
}
.metisMenu3InList .input-row {
	border-bottom: 1px solid #D7E6F5;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	justify-content: space-between;
	align-items: center;
	flex-direction: row;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	padding-left: 20px;
	text-transform: uppercase;
	color: #000E32;
}
.metisMenu3InList .input-helper {
	position: relative;
	display: inline-block;
	cursor: pointer;
	padding-bottom: 10px;
	padding-top: 10px;
	max-width: 100%;
	width: 100%;
	text-transform: none;
}
.metisMenu3InList .input-helper:before {
	content: '';
	display: block;
	position: absolute;
	background: transparent;
	right: 26px;
	left: auto;
	width: 20px;
	height: 20px;
}
.metisMenu3InList input[type="checkbox"] {
	display: none;
}
.metisMenu3InList input[type="checkbox"]:checked + label:before {
	background: url('/images/icon27.svg') no-repeat center !important;
}
.metisMenu3InList .input-row {
	max-width: 395px;
	width: 100%;
}
.brends {
	max-width: 100%;
	width: 100%;
	position: relative;
	margin-top: 55px;
}
.brendsScroll {
	align-items: center;
	justify-content: space-between;
	padding: 50px 0;
	max-width: 100%;
	width: 100%;
	overflow: hidden;
}
.brendsScroll li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	justify-content: center;
	align-items: center;
	flex-direction: row;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}
.wrapper {
	width: 100%;
	overflow: hidden;
	position: relative;
}
.flexic {
	display: flex;
	white-space: nowrap;
	animation: scroll 20s linear infinite;
}
.flexic li {
	flex-shrink: 0;
	margin-right: 110px;
	justify-content: flex-start;
	position: relative;
}
@keyframes scroll {
0% {
	transform: translateX(0);
}
100% {
	transform: translateX(-100%);
}
}
@keyframes scroll-reverse {
0% {
	transform: translateX(-100%);
}
100% {
	transform: translateX(0);
}
}
.flexic li span {
	text-transform: uppercase;
	color: rgb(75, 85, 111);
}
.flexic li:after {
	content: '';
	width: 4px;
	height: 4px;
	background: rgb(75, 85, 111);
	border-radius: 100%;
	position: absolute;
	right: -60px;
}
.itemBlock__href {
	max-width: 240px;
	width: 100%;
	position: absolute;
	top: 180px;
	left: 0;
	right: 0;
	margin: 0 auto;
	opacity: 0;
	transition: opacity 0.3s;
}
.itemBlock:hover .itemBlock__href {
	opacity: 1;
}
.itemBlock__href span {
	text-transform: uppercase;
	color: #fff;
}
.itemBlock__href span:after {
	margin-top: -3px;
	border-top: none;
	border-left: none;
	background: url('/images/icon40.svg') no-repeat center;
}
.itemBlock__href:before {
	background: #0D38A6;
}
.liveCompanySliderNav .swiper-pagination-fraction {
	color: #000E32;
	font: normal 500 12px 'Inter', sans-serif;
	padding-top: 4px;
	letter-spacing: 1px;
	width: fit-content;
}
.liveCompanyIn .client__text {
	translate: -100% 0;
}
.imageScroll {
	max-width: 1920px;
	width: 100%;
	margin: 50px auto 0;
}
.imageScrollBlock {
	justify-content: space-between;
}
.imageScrollBlock li img {
	max-width: 376px;
	width: 100%;
	height: 460px;
	object-fit: cover;
}
.clientsBlueBgModif .client__text {
	margin-top: 70px;
	margin-left: -70px;
}
.headerTabletMenu {
	max-width: 100%;
	width: 100%;
	background: #ffffff;
	border: 1px solid rgb(235 235 235);
	position: absolute;
	z-index: 99;
	display: none;
	left: 0;
	display:none;
}
.headerTabletMenuIn {
	align-items: center;
	justify-content: flex-end;
	max-width: 1740px;
	width: 100%;
	margin: 0 auto;
	padding: 11px 0 18px;
}
.TabletMenuHeader {
	color: rgba(57, 129, 204);
	font: normal 500 12px 'Inter', sans-serif;
	line-height: 16px;
	letter-spacing: 1px;
	text-transform: uppercase;
	display:block;
}
.headerTabletMenuIn .headerMenuListMenu {
	height:auto;
	max-width: 220px;
	min-height:unset;
	flex:1;
}
.TabletMenuHeader {
	margin-bottom: 20px;
}
.TabletMenuList li {
	margin-bottom: 15px;
}
.TabletMenuList a {
	text-transform: uppercase;
	-webkit-transition: all, 0.5s;
	-moz-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
}
.parentalPoint {
	cursor:pointer;
}
.mobileMenuBlock {
	background: #fff;
	max-width: 100%;
	width: 100%;
	height: 95vh;
	margin: 0 auto;
	position: relative;
	display: none;
}
.mobileMenuBlock li a {
	text-transform: uppercase;
	color: #000E32;
	margin-bottom: 20px;
	display: block;
}
.mobileMenuBlockMenu {
	max-width: 93%;
	width: 100%;
	margin: 0 auto;
	height: 80%;
}
.mobileMenuBlock .parentalPoint span {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	justify-content: left;
	align-items: center;
	flex-direction: row;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	position: relative;
}
.mobileMenuBlock .parentalPoint span:after {
	content: "";
	display: block;
	width: 5px;
	height: 12px;
	margin-left: 12px;
	margin-top: 0;
	background: url(/images/icon39.svg) no-repeat center;
}
.mobileMenuBlockMenu li ul {
	display:none;
	margin-bottom: 20px;
}
.mobileMenuBlockMenu li ul a {
	margin-bottom: 15px;
	margin-left:20px;
	display: block;
}
.mobileMenuBlockForm {
	background: #ffffff;
	border-top: 1px solid rgba(0, 0, 0, 0.12);
	position: absolute;
	bottom: 30px;
	max-width: 100%;
	width: 100%;
}
.mobileMenuBlockFormInput {
	max-width: 95%;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	margin: 0 auto;
	justify-content: space-between;
}
.mobileMenuBlockFormInput input {
	background: #F1F3F4;
	border: none;
	height: 56px;
	padding-left: 24px;
	padding-right: 24px;
	color: #000E32;
	font: normal normal 16px 'Inter', sans-serif;
	line-height: 24px;
	max-width: 95.7%;
	width: 100%;
}
.mobileMenuBlockFormInput input::-moz-placeholder {
	color: #000E32;
	font: normal normal 16px 'Inter', sans-serif;
	line-height: 24px;
}
.mobileMenuBlockFormInput input::-webkit-input-placeholder {
	color: #000E32;
	font: normal normal 16px 'Inter', sans-serif;
	line-height: 24px;
}
.mobileMenuBlockFormInput input:-ms-input-placeholder {
	color: #000E32;
	font: normal normal 16px 'Inter', sans-serif;
	line-height: 24px;
}
.mobileMenuBlockFormInput__btn {
	background: #000E32 url('/images/icon28.svg') no-repeat center;
	width: 56px;
	height: 56px;
}
.mobileMenuBlockPhone {
	max-width: 95%;
	width: 100%;
	margin: 20px auto 0;
	display: none;
}
.mobileMenuBlockPhone a {
	background: #000E32;
	height: 56px;
	max-width: 100%;
	width: 100%;
	align-items: center;
	justify-content: center;
}
.mobileMenuBlockPhone a span {
	color: #fff;
	margin: 0 15px;
}
.mobileMenuBlockPhone a:before {
	content: '';
	display: block;
	background: #fff;
	width: 5px;
	height: 5px;
	border-radius: 100px;
	position: absolute;
	margin: 0 0 0 -48px;
}
.mobileMenuBlockForm:before {
	content: '';
	width: 100%;
	height: 1px;
	background: rgba(0, 0, 0, 0.12);
	position: absolute;
	top: 95px;
	display: none;
}
.popupSearch {
	max-width: 1600px !important;
	width: 100% !important;
	background: #ffffff !important;
	height: 900px;
}
.popupSearch__title {
	color: #000;
	text-transform: uppercase;
	text-align: center;
	margin-top: 100px;
}
.popupSearch__subtitle {
	color: #000;
	text-transform: uppercase;
	text-align: center;
	margin-top: 40px;
}
.popupSearch .tab-container {
	max-width: 100%;
	width: 100%;
	margin: 0 auto;
}
.popupSearch .tab-container .etabs {
	max-width: 210px !important;
	margin: 40px auto 0;
}
.popupSearch .etabs li {
	margin-right: 0;
	width: 50%;
}
.popupSearch .etabs li:last-of-type {
	text-align: right;
}
.popupSearchForm {
	max-width: 825px;
	width: 100%;
	margin: 24px auto 0;
	justify-content: space-between;
}
.smazkaFormInput input,
.popupSearchForm input {
	height: 56px;
	max-width: 100%;
	width: 100%;
	background: #F1F3F4;
	color: #000E32;
	font: normal normal 16px 'Inter', sans-serif;
	line-height: 24px;
	padding-left: 24px;
	padding-right: 24px;
	border: none;
}
.popupSearchForm .search {
	flex: 1;
	margin-right: 15px;
	position: relative;
	margin-left: 5px;
}
.popupSearchForm .input-group {
	height:100%;
	position:relative;
}
.popupSearchForm .search input,
.popupSearchForm .input-group input {
	width: 100%;
	pointer-events: all;
	z-index: 1;
	position: relative;
}
.popupSearchForm .search:before,
.popupSearchForm .input-group:before {
	content: '';
	display: block;
	position: absolute;
	height: 100%;
	width: 103%;
	background: #F1F3F4;
	transform: skewX(-10deg);
	-webkit-transition: all, 0.5s;
	-moz-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
	left:-5px;
}
.popupSearchForm button {
	width: 120px;
	color: #FFFFFF;
	font: normal normal 16px 'Inter', sans-serif;
	line-height: 24px;
	border: none;
	height: 56px;
	text-transform: uppercase;
}
.popupSearchForm .search_btn:before {
	max-width: 268px;
	width: 100%;
	background: #000E32;
	-webkit-transition: all, 0.5s;
	-moz-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
}
.popupSearchForm .search_btn span {
	color:white;
}
.smazkaFormInput input::-moz-placeholder,
.popupSearchForm input::-moz-placeholder {
	color: #000E32;
	font: normal normal 156px 'Inter', sans-serif;
	line-height: 22px;
	opacity: 0.5;
}
.smazkaFormInput input::-webkit-input-placeholder,
.popupSearchForm input::-webkit-input-placeholder {
	color: #000E32;
	font: normal normal 15px 'Inter', sans-serif;
	line-height: 22px;
}
.smazkaFormInput input:-ms-input-placeholder,
.popupSearchForm input:-ms-input-placeholder {
	color: #000E32;
	font: normal normal 15px 'Inter', sans-serif;
	line-height: 22px;
}
.popupSearchForm input::-moz-placeholder {
	opacity: 0.5;
}
.popupSearchForm input::-webkit-input-placeholder {
	opacity: 0.5;
}
.popupSearchForm input:-ms-input-placeholder {
	opacity: 0.5;
}
.popupSearch .itemSliderContent {
	margin-top: 60px;
}
.popupSearch .itemSliderContent .itemBlock {
	margin-bottom: 10px;
	margin-right: 10px;
	max-width: 360px;
}
.popupSearch .itemSliderContent .itemBlock:nth-child(4n+4) {
	margin-right: 0;
}
.popupSearch .newsItem {
	max-width: 372px;
}
.popupSearch .etabs li.active a.active {
	border-bottom: none;
}
.popupSearch .etabs li.active a.active span {
	border-bottom: 1px solid #000E32;
	padding-bottom: 16px;
}
.popupDoc {
	max-width: 732px !important;
	width: 100% !important;
	height: 820px !important;
}
.popupDoc img {
	width: 480px;
	height: 640px;
	object-fit: cover;
}
.popupDocImg {
	max-width: 100%;
	width: 100%;
	justify-content: center;
	align-items: center;
	height: 100%;
}
.tab-container .newsContent {
	margin-top: 60px;
}
.foxGearGroupSearchList {
	max-width: 1000px;
	width: 100%;
	justify-content: center;
	margin-top: 40px;
}
.foxGearGroupSearchList li {
	margin-right: 8px;
}
.foxGearGroupSearchList li:nth-child(4n+4) {
	margin-right: 0;
}
.foxGearGroupSearchList li a {
	text-transform: uppercase;
	color: #CDCED5;
	padding: 16px 24px 14px 24px;
	border: 1px solid #CDCED5;
}
.foxGearGroupSearchList li a:after {
	content: '';
	display: block;
	background: url('/images/icon30.svg') no-repeat center;
	width: 14px;
	height: 14px;
	margin-left: 5px;
	position: relative;
	right: -5px;
}
#scrollTop {
	display: none;
	position: fixed;
	bottom: 60px;
	right: 20px;
	width: 61px;
	height: 61px;
	background: #F1F3F4;
	color: #000E32;
	text-align: center;
	line-height: 50px;
	font-size: 24px;
	border-radius: 100%;
	cursor: pointer;
	z-index: 999999;
	padding-top: 7px;
	-webkit-transition: all, 0.5s;
	-moz-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
}
#scrollTop:hover {
	background: #EBEFF1;
}
.catalogMainTop {
	justify-content: flex-end;
	margin-bottom:40px;
	margin-top:24px;
}
.custom-select {
	max-width: 240px;
	width: 100%;
	align-items: center;
	justify-content: center;
	text-transform: uppercase;
	color: #ffffff;
	-webkit-transition: all, 0.5s;
	-moz-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
	cursor: pointer;
	position: relative;
	display: inline-block;
}
.select-selected {
	cursor: pointer;
	display: flex;
	align-items: center;
	color: #000E32;
	text-transform: uppercase;
	background: #FFF;
	height: 46px;
	border: 1px solid #D7E6F5;
	justify-content: center;
	padding-right:10px;
}
.select-selected:after {
	content: url("/images/icon31.svg");
	margin: 4px 0 0 7px;
	position: absolute;
	right: 15px;
}
.select-selected.without-after::after {
	content: none !important;
}
#all-filter-reset .select-selected:after {
	content: unset;
	margin: unset;
}
.select-selected.active {
	background: #000E32;
	color: #FFF;
	position: relative;
	padding-right: 24px;
	padding-left: 24px;
	text-align: center;
}
.select-selected .selected-text {
	width:auto;
}
.select-selected .close {
	display: none;
	background: url(/images/icon46.svg) no-repeat center;
	width: 14px;
	height: 14px;
	cursor: pointer;
	transform: rotate(45deg);
	position: absolute;
	right: 12px;
}


.catalogFilter {
	display:flex;
	flex-wrap:nowrap;
	justify-content:flex-end;   /* группа у правого края */
	width:100%;правого края */
	justify-content: flex-start; /* внутри — слева */
}
.catalogFilter .filter-wrapper {
	flex: 1 1 auto;              /* занимает всё остальное место */
	display: flex;
	flex-wrap: wrap;            /* ← внутри могут переноситься filter-slide */
	gap: 8px;
	min-width: 0;               /* ← чтобы имел право сжиматься */
	justify-content: flex-end;
}
.filter-pack {
	display: flex;
	flex-wrap: nowrap;
	gap: 20px;                   /* расстояние между title и wrapper */
	max-width: 100%;
}
.catalogFilter .filter-slide {
	width: 210px; 
	flex: 0 0 210px;
}
.catalogFilter .filter-slide:last-child {
	margin-right:0 !important;
}
.catalogFilter .select-itemsForm {
	max-width: 90%;
	width: 100%;
	margin: 0 auto;
	z-index: 1;
}
.catalogFilter .select-items {
	display: none;
	position: absolute;
	z-index: 1;
/*	width: 240px;*/
	background: #fff;
	top: 40px;
	right: 0px;
	border: 1px solid #D7E6F5;
}
.catalogFilter .select-itemsIn__name {
	display: block;
	padding: 15px 40px 15px 20px;
	cursor: pointer;
	transition: background-color 0.3s;
	text-transform: uppercase;
	border-bottom: 1px solid #D7E6F5;
}

.catalogFilter .select-itemsIn__name:hover {
	background: #E7E9EA;
}

.catalogFilter .select-itemsIn__name:last-of-type {
	border-bottom: none;
}
.catalogFilter .select-itemsIn {
	overflow: auto;
}
.catalogContent .nothing_warning {
	width:100%;
	display:none;
	padding: 30px 50px;
	text-transform: uppercase;
	border: 1px solid #CDCED5;
	color: #4B556F;
	font: normal 500 14px 'Inter', sans-serif;
	line-height: 22px;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: center;
	margin-top: 100px;
}

.catalogFilter .filter_title {
	align-items: center;
	justify-content: center;
	-webkit-transition: all, 0.5s;
	-moz-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
	flex: 1 0 auto;          /* растёт */
	white-space: nowrap;     /* "Фильтры:" не ломаем по словам */
	text-align: right;       /* визуально прижать текст к wrapper'у */
}

.catalogFilter .filter_title div {
	height:46px;
	color: #4B556F;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	font: normal 500 16px 'Inter', sans-serif;
	line-height: 22px;
	letter-spacing: 1px;
	text-transform: none;
}

.btnCatalog {
	justify-content: center;
	max-width: 100%;
	width: 100%;
	margin-top: 33px;
}
.catalogAdaptiveMenu {
	max-width: 95%;
	margin:0 auto;
}
.catalogAdaptive {
	width: 100%;
	margin-bottom: 24px;
	margin-top: 14px;
/*	flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
*/
}
.catalogAdaptive li a {
	padding: 8px 16px;
	border-bottom: 1px solid #D7E6F5;
	color: #02295C;
	position: relative;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-direction: row;
	text-transform: uppercase;
	-webkit-transition: all, 0.5s;
	-moz-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
	height:100px;
	font-weight: 400;
	font-size: 12px;
	line-height: 120%;
	letter-spacing: 0px;
}
.catalogAdaptive li a.firstLevel {
	font-weight: 400;
	font-size: 14px;
	line-height: 120%;
	letter-spacing: 0px;
	background: #02295C;
	color: #FBFEFF;
/*	width:260px; */
	width:100%;
}
.catalogAdaptive .firstLevel li:first-child a {
	border-left: 1px solid #CDCED5;
}
.catalogAdaptive a {
	border-left: 1px solid #CDCED5;
}
.catalogAdaptive li:last-of-type a {
/*	border-right: 1px solid #CDCED5; */
}
.catalogAdaptive li a.firstLevel:after {
	content: '';
	display: block;
	background: url('/images/icon46.svg') no-repeat center;
	width: 16px;
	height: 16px;
	margin: 2px 0 0 16px;
	flex-shrink: 0;
}
.catalogAdaptive li a.firstLevel.active:after {
	background: url('/images/icon26.svg') no-repeat center;
}
.catalogAdaptive li a.secondLevel {
	font-weight: 400;
	font-size: 14px;
	line-height: 120%;
	letter-spacing: 0px;
	text-transform: none;
	padding: 16px;
}
.catalogAdaptive li a.secondLevel.parent:after {
	content: '';
	display: block;
	background: url('/images/icon25.svg') no-repeat center;
	width: 16px;
	height: 16px;
	margin: 2px 0 0 16px;
	flex-shrink: 0;
}
.catalogAdaptive li a.secondLevel.active:after {
	background: url('/images/icon45.svg') no-repeat center;
}
.catalogAdaptiveItem {
/*	flex:1; */
	width: 50%;
}
.catalogAdaptiveItem .metisMenu3InList {
/*	max-width: 260px; */
	width: 100%;
	z-index: 9;
	background: #fff;
	display: none;
	height:unset;
}
.catalogAdaptiveItem .metisMenu3InList a {
	height:auto;
	margin-top: -1px;
}
.catalogAdaptiveItem .metisMenu3InList .input-row {
	padding-left: 28px;
}
.catalogAdaptive .metisMenu3InList .input-helper span {
	width: 120px;
	display: block;
}
.catalogAdaptiveMobil {
	display: none;
}
.catalogAdaptiveItem .metisMenu3InList .metisMenu3InList {
	max-width: unset;
	margin-top:-1px;
}
.catalogAdaptiveItem .metisMenu3InList .metisMenu3InList a {
	padding-left:24px;
}
.slider {
	margin-top: 26px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.slider__titleContainer {
	position: absolute;
	top: 150px;
	left: 280px;
	z-index: 10;
	display: flex;
	flex-direction: column;
	gap: 20px;
	transition: all 2s;
}
.slider__title {
	width: 500px;
	font-size: 60px;
	line-height: 70px;
	font-weight: 600;
	color: #ffffff;
	text-transform: uppercase;
	opacity: 0.3;
	transition: opacity 0.3s;
}
.slider__titleLink {
	display: flex;
	align-items: center;
	gap: 10px;
	width: fit-content;
	margin: 0 0 0 7px;
	padding: 15px 26px;
	background: #ffffff;
	transform: skew(-15deg);
	text-decoration: none;
}
.slider__titleLink svg {
	stroke: #000000;
	transform: skew(12deg);
}
.slider__titleLinkText {
	display: flex;
	color: #000000;
	font-size: 12px;
	font-weight: 500;
	transform: skew(15deg);
	text-transform: uppercase;
}
.slider__subtitle {
	position: absolute;
	top: 277px;
	left: 37px;
	font-size: 12px;
	font-weight: 500;
	color: #ffffff;
	transform: rotate(-90deg);
	text-transform: uppercase;
	z-index: 10;
}
.slides {
	position: relative;
	width: 100%;
	height: 920px;
	display: flex;
}
.slide {
	position: absolute;
	overflow: hidden;
	height: 100%;
	width: 100%;
	clip-path: polygon(43% 0%, 73% 0%, 65% 110%, 36% 100%);
	transition: all 0.5s linear;
	cursor: pointer;
}
.slide_last {
	clip-path: polygon(43% 0%, 100% 0%, 100% 110%, 36% 100%);
}
.slide_current {
	clip-path: none;
}
.slide_current {
	width: 100%;
	flex-grow: 1;
}
.slide_hidden {
	width: 0%;
}
.slide img {
	position: absolute;
	max-height: 100%;
	min-width: 100%;
	height: 100%;
	left: 50%;
	transform: translateX(-50%);
	object-fit: cover;
}
.nav-buttons {
	position: absolute;
	left: 276px;
	bottom: 100px;
	display: flex;
	align-items: center;
	z-index: 10;
}
.nav-button {
	display: flex;
	background: none;
	border: none;
	cursor: pointer;
	stroke: #ffffff;
	margin: 0 5px;
}
.nav-button_current svg {
	fill: #ffffff;
}
.nav-button:hover svg {
	stroke: #000e32;
}
.mask {
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0.4;
	background: linear-gradient(to right, #02295c, 30%, transparent);
}
.dontSarch {
	text-transform: uppercase;
	color: #000E32;
	text-align: center;
	max-width: 100%;
	width: 100%;
	margin: 30px 0 0;
}
.mobilSarch {
	padding-top: 32px;
	position: absolute;
	top: 10px;
	max-width: 100%;
	width: 100%;
	height: 100vh;
}
.mobilSarch.active {
	display: block;
	z-index: 9;
	background: #fff;
}
#tab-container2 {
	max-width: 90%;
	width: auto;
	margin-left: 40px;
}
#tab-container2 .etabs li {
	margin-right: 0;
}
#tab-container2 .etabs {
	justify-content: space-between;
	max-width: 260px;
	width: 100%;
	margin: 0 auto;
}
.mobilSarch__btn {
	display: block;
	background: url('/images/icon33.svg') no-repeat center;
	width: 32px;
	height: 32px;
	position: absolute;
	margin-top: -8px;
	margin-left: 27%;
}
.mobilSarch {
	display: none;
}
#tab-container2 .mobileMenuBlockForm {
	position: relative;
	border-top: none;
	bottom: -18px;
}
#tab-container2 .etabs li a {
	padding-bottom: 20px;
	margin-bottom: 0;
}
.select-itemsForm__clear {
	width: 35px;
	height: 35px;
	background: url(/images/icon34.svg) no-repeat center;
	position: absolute;
	right: 75px;
	top: 32px;
	display: none;
}
.smazkaRight {
	max-width: 48%;
	width: 100%;
	justify-content: flex-end;
}
.smazkaRightBlock {
	width: 100%;
}
.smazkaContent {
	max-width: 1920px;
	width: 100%;
	position: relative;
	margin: 80px auto 0;
	margin-bottom: 60px;
}
.smazkaIn {
	justify-content: space-between;
	max-width: 1600px;
	margin:0 auto;
}
.smazkaImg {
	position: absolute;
	top: 0;
	left: 0;
}
.smazkaRightBlock .blockBtn {
	margin-bottom:60px;
}
.smazkaRightBlock .clientLeft__title {
	max-width: 100%;
	padding-bottom:20px;
}
.smazkaRightBlock__title {
	text-transform: uppercase;
	color: #4B556F;
}
.smazkaRightBlock__text {
	max-width: 500px;
	width: 100%;
}
.smazkaRightBlock .tab-container {
	max-width: 100%;
}
.smazkaForm {
	margin-top: 20px;
}
.smazkaFormInput {
	justify-content: space-between;
}
.smazkaFormInput input {
	max-width: 620px;
	width: 100%;
}
.smazkaFormInput__send {
	text-transform: uppercase;
	color: #fff;
	height: 56px;
	max-width: 172px;
	width: 100%;
	background: #000E32;
	justify-content: center;
	align-items: center;
}
.smazkaFormInput .smazkaRightBlock__text {
	margin-top: 20px;
}
.manufacturer {
	background-color: #F1F3F4;
	height: 48px;
	max-width: 394px;
	width: 100%;
	margin-top: 18px;
	border:none;
	padding-left: 15px;
	color: #000;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20viewBox%3D%220%200%2012%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M1%201L6%206L11%201%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: right 25px center;
	background-size: 12px 8px;
}
.manufacturer option {
	height: 48px;
	max-width: 90%;
	width: 100%;
}
.manufacturer-option:selected {
	padding-left: 20px;
}
.splash {
	position:fixed;
	width:100%;
	left:0;
	right:0;
	top:0;
	bottom:0;
	opacity:0.5;
	background-color:#000;
	display:none;
}
.splash img {
	position:absolute;
	top:40vh;
	left:40%;
	margin: auto auto;
	width: 15%;
	display: block;
}
.mainBlock {
	margin-top: 30px;
}
.mainBlockNav {
	max-width: 180px;
	width: 100%;
	justify-content: space-between;
}
.mainBlockNav li span {
	width: 54px;
	height: 56px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	justify-content: center;
	align-items: center;
	flex-direction: row;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	color: #000E32;
	border-radius: 2px;
}
.mainBlockNav li {
	position: relative;
}
.block3 .mainBlockNav li:first-of-type:after,
.block1 .mainBlockNav li:nth-child(2):after {
	content: '';
	height: 16px;
	width: 2px;
	background: rgba(0, 14, 50, 0.14);
	display: block;
	position: absolute;
	top: 18px;
	right: -6px;
}
.mainBlockNav li span.mainBlockNavActive {
	background: #F1F3F4;
}
.blockBtn {
	max-width: 227px;
	width: 100%;
	height: 56px;
	background: #000E32;
	align-items: center;
	justify-content: center;
	text-transform: uppercase;
	color: #ffffff;
	margin-top: 30px;
	-webkit-transition: all, 0.5s;
	-moz-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
	cursor:pointer;
}
.blockBtn:hover {
	background: #02295C;
}
.blockBtn:after {
	content: '';
	display: block;
	background: url('/images/icon35.svg') no-repeat center;
	width: 24px;
	height: 24px;
	margin-left: 5px;
	margin-top: -2px;
}
.blockIn {
	gap:4px;
}
.blockIn .input-row {
	width: 100%;
	max-width: calc(( 100% - 3 * 4px ) / 4 );
	position: relative;
	cursor: pointer;
	aspect-ratio: 1 / 1;
}
.blockIn .input-helper {
	position: relative;
	display: inline-block;
}
.blockIn .input-helper:before {
	content: '';
	display: block;
	position: absolute;
}
.blockIn .input-helper--radio {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	height: 100%;
}
.blockIn .input-helper--radio img {
	width: 100%;
	display: block;
	object-fit: cover;
	height: 100%;
}
.blockIn .input-helper--radio:before {
	cursor: pointer;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #F1F3F4;
	-webkit-transition: all, 0.5s;
	-moz-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
	opacity:0.9;
}
.blockIn .input-row input[type="radio"] {
	display: none;
}
.blockIn input[type="radio"]:checked + label:before {
	opacity: 0;
}
.blockIn input[type="radio"]:checked + label .blockText {
	color: #ffffff;
}
.blockIn .input-helper--radio:hover:before {
	opacity: 0;
}
.blockIn .input-helper--radio:hover span {
	color: #fff;
}
.blockText {
	text-transform: uppercase;
	color: #000E32;
	position: absolute;
	bottom: 16px;
	left: 16px;
	-webkit-transition: all, 0.5s;
	-moz-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
	width: 150px;
	word-break: break-word;
}
.block__title {
	margin: 40px 0 20px;
	text-transform: uppercase;
}
.blockBtnContent {
	justify-content: space-between;
	max-width: 394px;
	width: 100%;
}
.blockBtnContent .blockBtn {
	max-width: 193px;
}
.blockTop {
	margin-top: 40px;
	justify-content: space-between;
}
.blockTop__name {
	text-transform: uppercase;
	color: #000E32;
}
.blockTopIn {
	flex-direction: column;
	max-width: 49%;
	width: 100%;
}
.blockTopIn .custom-select {
	background-color: #F1F3F4;
	height: 48px;
	max-width: 394px;
	width: 100%;
	margin-top: 18px;
}
.blockTopIn .select-selected {
	height: 48px;
	padding-left: 10px;
	max-width: 90%;
	width: 100%;
}
.blockTopIn .select-selected:after {
	position: absolute;
	right: 19px;
	transform: rotate(-88deg);
	top: 10px;
}
.blockBtn.backBtn3,
.blockBtn.backBtn {
	position: relative;
}
.blockBtn.backBtn3:after,
.blockBtn.backBtn:after {
	position: absolute;
	left: 35px;
	transform: rotate(182deg);
}
.blockTopIn .select-selected.active:after {
	transform: rotate(0);
}
.blockTopIn .select-items {
	right: 0;
	width: 100%;
	top: 52px;
}
.blockTopInMobilPopupBlockFix,
.neextBtnSearch:after {
	display: none;
}
.mobilCheckboxList .input-row {
	margin: 20px;
}
.mobilCheckboxList .input-helper {
	position: relative;
	display: inline-block;
	margin-bottom: 5px;
}
.mobilCheckboxList .input-helper:before {
	content: '';
	display: block;
	position: absolute;
}
.mobilCheckboxList .input-helper {
	padding-left: 20px;
}
.mobilCheckboxList .input-helper:before {
	top: 2px;
	left: 0;
	width: 24px;
	height: 24px;
	background: #F1F3F4;
}
.mobilCheckboxList input[type="checkbox"] {
	display: none;
}
.mobilCheckboxList input[type="checkbox"]:checked + label:before {
	background: #F1F3F4 url('/images/icon27.svg') no-repeat center;
}
.mobilCheckboxList .input-helper span {
	text-transform: uppercase;
	padding-left: 25px;
	position: relative;
	top: 2px;
	display: block;
}
.mobilCheckboxScroll {
	margin-top: 40px;
	min-height: 700px;
	max-height: 700px;
	overflow-y: auto;
}
.mobilCheckboxList {
	max-width: 93%;
	width: 100%;
	margin: 0 auto;
}
.blockTopInMobilPopup {
	display: none;
}
.tab-container .etabs li.active a,
.tab-container2 .etabs li.active a {
	color: #000E32;
	border-bottom: 1px solid #000E32;
}
.step {
	opacity: 0;
	transform: translateY(-20px);
}
.fadeIn {
	animation: fadeInDown 1s forwards;
}
@keyframes fadeInDown {
from {
	opacity: 0;
	transform: translateY(-20px);
}
to {
	opacity: 1;
	transform: translateY(0);
}
}
@keyframes borderExpand {
from {
	width: 0;
}
to {
	width: 100%;
}
}
.lineAnim {
	animation: borderExpand 2s linear forwards;
	animation-delay: 2s;
}
.lineAnim2 {
	animation: borderExpand 2.3s linear forwards;
	animation-delay: 2.5s;
}
.lineAnim3 {
	animation: borderExpand 2.6s linear forwards;
	animation-delay: 2.6s;
}
.lineAnim4 {
	animation: borderExpand 2.9s linear forwards;
	animation-delay: 2.9s;
}
.lineAnim5 {
	animation: borderExpand 3.1s linear forwards;
	animation-delay: 3.1s;
}
.qualityRight_line {
	width: 0;
	height: 1px;
	background: #fff;
	animation: borderExpand 1s linear forwards;
	animation-delay: 1s;
}
.history {
	position: relative;
	max-width: 1600px;
	width: 100%;
	margin: 160px auto 120px;
}
.history .titleContainer {
	margin-bottom: 85px;
	position:relative;
}
.titleContainer {
	position: relative;
	margin-bottom: 60px;
	text-transform: uppercase;
	color: #000e32;
}
.title {
	display: block;
	max-width: 800px;
	width: 100%;
	padding: 0 0 60px 0;
	margin-left: 118px;
}
.subtitle {
	color: #4B556F;
	position: absolute;
	transform: rotate(-90deg);
	transform-origin: top right;
	translate: -100% 11px;
	margin: 0 !important;
	left: 0;
	top: 0;
}
.history .timeline {
	position: relative;
	width: 1600px;
	height: 2px;
	margin-bottom: 45px;
	background: #cdced5;
}
.history .timeline-item {
	position: absolute;
	transition: all 0.65s cubic-bezier(0.4, 0, 0.2, 1);
}
.history .timeline-date {
	position: absolute;
	top: -40px;
	color: #02295C;
	transition: all 0.65s cubic-bezier(0.4, 0, 0.2, 1);
}
.history .timeline-item_hidden .timeline-date {
	opacity: 0;
	transition: all 0.65s cubic-bezier(0.4, 0, 0.2, 1);
}
.history .timeline-dot {
	position: absolute;
	top: -4px;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #cdced5;
}
.history .swiper-wrapper {
	margin-left: 120px;
}
.history .swiper {
	width: 100%;
	height: 480px;
}
.history .swiper-slide {
	display: flex !important;
	gap: 45px;
}
.history .swiper-slide-active .slide-image-container {
	width: 335px;
	height: 400px;
	transition: all 0.35s linear;
}
.history .slide-image-container {
	width: 335px;
	height: 280px;
	transition: all 0.35s linear;
}
.history .slide-info-container {
	display: flex;
	flex-direction: column;
	gap: 4px;
	width: 350px;
	color: #02295c;
	opacity: 0;
	transition: all 0.35s linear;
}
.history .swiper-slide-active .slide-info-container {
	opacity: 1;
	transition: all 0.35s linear;
}
.history .slide-date {
	color: #7B8DA3;
	font-size:16px;
}
.history .slide-title {
	font-size: 24px;
	font-weight: 600;
	text-transform: uppercase;
	color: #02295C;
}
.history .slide-desc {
	color: #000E33;
	font-size: 14px;
	line-height: 120%;
}
.history .slide-image {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.historySlider .swiper-button-container {
	position: absolute;
	bottom: -20px;
	right: 0;
	display: flex;
	justify-content: space-between;
	width: 78px;
	height: 48px;
}
.historySlider .swiper-button {
	position: initial !important;
	width: 37px !important;
	height: 48px !important;
	border: 1px solid #989fac;
	border-radius: 3px;
	left: auto !important;
	right: auto !important;
	box-sizing: border-box;
}
.historySlider .swiper-button:hover {
	border: 1px solid #4b556f;
}
.historySlider .swiper-button svg {
	stroke: #4b556f;
	width: 5px !important;
	height: 12px !important;
}
.historySlider .swiper-button-prev svg {
	transform: rotate(180deg);
}
.historySlider .swiper-button:hover svg {
	stroke: #000e32;
}
.historySlider .swiper-button-prev::after,
.historySlider .swiper-button-next::after {
	content: "" !important;
}
.fancybox-slide::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.0);
	border-radius: 1px;
	background-color: transparent;
}
.fancybox-slide::-webkit-scrollbar {
	width: 1px;
	background-color: transparent;
}
.fancybox-slide::-webkit-scrollbar-thumb {
	border-radius: 1px;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .0);
	background-color: transparent;
}
#menu1 .metismenu__href {
	font-weight: 600;
	font-size: 16px;
	text-transform: uppercase;
	color: #02295C;
}
#menu1 ul {
	padding:0;
	margin: 10px 0 0 0;
}
.mistake .flexic li:after {
	display: none;
}
.mistake .brendsScroll {
	padding: 0 0;
}
.mistake .brends {
	margin-top: 0;
}
.material .clientRightBlock {
	max-width: 41%;
}
.clientMobil__img {
	display: none;
}
.compensate-for-scrollbar {
	margin-right: 0 !important;
}
.contact .clientRightBlock {
	max-width: 41%;
}
.itemDoc .itemsDocuments {
	max-width: 658px;
}
.line-2 {
	margin-top: 40px;
}
.client3ImgsliderBlock {
	max-width: 1920px;
	width: 100%;
	margin-left:auto;
	margin-right:auto;
	position: relative;
}
.client3Img {
	display: block;
	width: 100%;
}
.client3ImgMobil {
	display: none;
}
.mainrobot {
	margin: 160px auto 0;
}
.mainrobot p {
	margin-bottom: 10px;
}
.mainrobot .client__text {
	margin-top: 83px;;
}
.mainrobot .image-container {
	width:100%;
	margin: 40px auto 60px auto;
	overflow: hidden;
	position: relative;
	height:400px;
}
.mainrobot .image-container img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}
.topSlidervideo {
	position: absolute;
	max-width: 100%;
	width: 100%;
	height: 100%;
}
.topSlidervideo video {
	max-width: 100%;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.client3ImgsliderVideo {
	position: absolute;
	top: 0;
	max-width: 28%;
	width: 100%;
	overflow: hidden;
	height: 100%;
	left: 23%;
	transform: skewX(-11deg);
	clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}
.client3ImgsliderVideo video {
	object-fit: cover;
	width: 100%;
	height: 100%;
	transform: skewX(11deg) scale(1.2);
}
.client3ImgsliderVideo__modif {
	left: 76.2%;
}
.aboutQuality {
	margin-top: 0;
}
.aboutQuality .qualityRight {
	margin-top: 11px;
}
.topClass {
	margin-top: 120px;
}
.bigProizvodstvo__video {
	max-width: 48%;
	width: 100%;
	height: 520px;
	object-fit: cover;
}
.clientsBlueBgModif {
	padding-top: 60px;
}
.preessCenterBlock .catalog__btn {
	margin-top: 35px;
}
.articlePressa {
	padding-top: 15px;
}
.itemDoc {
	margin: 75px auto 0 auto;
}
.itemDoc .clientIn {
	flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
}
.documentsProizv .client__text {
	margin-left: -45px;
}
.pressCenterTabs .etabs {
	max-width: 305px;
	width: 100%;
	border-bottom: none;
	position: absolute;
	top: 43px;
	right: 367px;
}
.pressCenterTabs .etabs li.active a.active {
	border-bottom: none;
}
.pressCenterTabs .etabs li {
	margin-right: 0;
	border: 1px solid rgba(152, 159, 172);
	height: 48px;
	padding: 0 26px;
}
.pressCenterTabs .etabs li a {
	padding: 0;
	display: flex;
	height: 100%;
	width: 100%;
	justify-content: center;
	align-items: center;
}
.pressCenterTabs .etabs li.active {
	border: 1px solid #000E32;
}
.pressCenterTabs .etabs li a.active {
	color: #000E32;
}
.toSharePopUp {
	max-width: 404px;
	width: 100%;
	padding: 27px 32px;
	background-color: white;
	display: none;
}
.toSharePopUp.active {
	position: absolute;
	z-index: 9999999;
	display: block;
	margin-top: 53px;
	background: #fff;
	right: 67px;;
}
.toSharePopBg {
	position: fixed;
	background: rgba(0, 0, 0, .4);
	width: 100%;
	height: 100%;
	z-index: 99999;
	display: none;
	transition: all, 0.5s;
}
.toSharePopBg.active {
	display: block;
}
.toSharePopUp__title {
	text-transform: uppercase;
	color: #000E32;
	font: normal 600 18px 'Inter', sans-serif;
}
.toSharePopUp .footerSocBtn {
	justify-content: flex-start;
	width: 100%;
	margin-top: 20px;
}
.toSharePopUp .footerSocBtn li {
	margin-right: 8px;
}
.toSharePopUp .footerSocBtn li:last-of-type {
	margin-right: 0;
}
.toSharePopUp .footerSocBtn li a {
	background: #F1F3F4;
	border-radius: 2px;
	margin-right: 0;
}
.toSharePopUp .footerSocBtn li a:hover {
	background: #E7E9EA;
}
.toSharePopUp__Message {
	color: #000E32;
	transition: opacity 0.5s ease-in-out;
	position: absolute;
	margin-top: 80px;
	font: normal normal 13px 'Inter', sans-serif;
}
.toSharePopUp .toSharePopUp__Copy {
	max-width: 220px;
	width: 100%;
	padding: 0 16px;
}
.toSharePopUp .toSharePopUp__Copy .toSharePopUp__Text {
	color: #000E32;
	font: normal 500 12px 'Inter', sans-serif;
	text-transform: uppercase;
	margin-left: 10px;
}
[class*="ymaps-2"][class*="-ground-pane"] {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(50%);
	filter: grayscale(50%);
}
.ymaps-2-1-79-copyrights-pane {
	display:none;
}
#overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(154, 203, 255, 0.2);
	pointer-events: none;
}
.modal {
	display: none;
}
#custom-popup-1 {
	top: 233px;
	margin-left: 250px;
}
#custom-popup-2 {
	margin-left: 380px;
}
#custom-popup-3 {
	top: 320px;
	left: 660px;
}
.map .mapContent,
.mapik {
	height: 100%;
}
.contactMap #custom-popup-6,
.contactMap #custom-popup-5,
.contactMap #custom-popup-4,
.contactMap #custom-popup-3,
.contactMap #custom-popup-2 {
	margin-left: 0;
	top: 350px;
	left: 270px;
}
.modal-content {
	background: white;
	padding: 20px;
	border-radius: 10px;
	width: 300px;
	text-align: center;
	position: relative;
}
.close-btn {
	position: absolute;
	top: 10px;
	right: 15px;
	font-size: 20px;
	cursor: pointer;
}
.contactMap #custom-popup-1 {
	top: 351px;
	margin-left: -279px;
}
.clientTablet__img {
	display: none;
}
.itemBlockHide {
	display: none;
}
.itemBlockHide.active {
	display: block;
}
.client3ImgTables {
	display: none;
}
.popupFormIn4,
.popupFormIn3,
.popupFormIn2 {
	position: absolute;
	z-index: 1;
	margin-top: 0;
	background: #fff;
	height: 400px;
}
.popupFormIn3__text {
	color: #000E32;
	font: normal 400 12px 'Inter', sans-serif;
	line-height: 16px;
	margin-top: 4px;
}
.popupFormForm__enter.disabled {
	cursor: pointer;
	border: none;
	background: #cdced5;
}
.popupFormIn3 input[type="password"] {
	color: #989FAC;
	font-size: 16px;
}
.popupFormIn3 input[type="password"]::-moz-placeholder {
	color: #000E32;
	font: normal 400 15px 'Inter', sans-serif;
}
.popupFormIn3 input[type="password"]::-webkit-input-placeholder {
	color: #000E32;
	font: normal 400 15px 'Inter', sans-serif;
}
.popupFormIn3 input[type="password"]:-ms-input-placeholder {
	color: #000E32;
	font: normal 400 15px 'Inter', sans-serif;
}
.password-wrapper {
	position: relative;
	display: flex;
	align-items: center;
}
.password-wrapper input {
	width: 100%;
	padding-right: 80px;
}
.toggle-password {
	position: absolute;
	right: 20px;
	width: 24px;
	height: 24px;
	cursor: pointer;
}
.match-icon {
	position: absolute;
	right: 54px;
	width: 24px;
	height: 24px;
	display: none;
}
.popupFormIn3__pass {
	color: red;
	font-size: 12px;
	margin-top: 5px;
}
.disabled {
	pointer-events: none;
}
.popupFormForm__enter.disabled {
	cursor: none;
}
.popupFormForm__enter {
	cursor: pointer;
}
.popupFormForm__text {
	text-align: center;
	padding-bottom: 40px;
}
.popupFormIn4 .popupFormForm__enter {
	max-width: 279px;
	margin: 0 auto;
}
.popupFormIn2,
.popupFormIn3,
.popupFormIn4 {
	display: none;
}
.hideForm {
	display: none;
}
.visibleForm {
	display: block;
}
.popupFormIn3 .popupFormForm__enter:disabled {
	pointer-events: none;
}
.popupFormIn3 .popupFormForm__enter {
	background: #CDCED5;
}
.popupFormIn3 .popupFormIn3__next {
	background: #000E32;
}
.popupFormIn4End {
	max-width: 279px;
	width: 100%;
	text-transform: uppercase;
	height: 56px;
	justify-content: center;
	align-items: center;
	color: #fff;
	background: #000E32;
	margin: 0 auto;
}
.cookie {
	background-color: #fff;
	max-width: 1458px;
	width: 100%;
	padding: 30px 40px;
	box-shadow: 0 2px 24px 0 #00000024;
	position: fixed;
	bottom: 50px;
	justify-content: space-between;
	margin: 0 auto;
	left: 0;
	right: 0;
	z-index: 9999999999999;
}
.cookie__text {
	max-width: 1105px;
	width: 100%;
}
.cookie__btnMobil,
.cookie__btn {
	background: #000E32;
	max-width: 172px;
	width: 100%;
	height: 56px;
	text-transform: uppercase;
	color: #ffff;
	justify-content: center;
	align-items: center;
}
.cookie__btnMobil {
	background: #F1F3F4;
	color: #000E32;
	margin-right: 8px;
	display: none;
}
.cookieBtn {
	max-width: 180px;
	width: 100%;
}
.items .clientIn .client__text {
	margin-left: -50px;
	margin-top: 55px;
}
.pressOther .clientLeft {
	margin-bottom: 60px;
}
.companyItems .client__btn {
	max-width: 198px;
}
.btn_tablet {
	display:none;
}
.whyWe .answerIn {
	background:none;
	padding-bottom: 80px;
}
.whyWe .h2_caps {
	color:  #FBFEFF;
}
.whyWe .h4_caps {
	color:  #FBFEFF;
	text-transform: uppercase;
}
.whyWe .advantages {
	display: flex !important;
	flex-wrap: wrap;
	background:none;
	gap: 4px;
	align-items: stretch !important;
}
.whyWe .answerLeft {
	height:fit-content;
}
.whyWe .advantageItem {
	flex: 0 0 calc(50% - 4px / 2);
	height: auto;
	align-self: stretch;
	background: #D7E6F54D;
	padding: 16px 10px;
}
.whyWe .h4_caps::before {
	content: '';
	display: block;
	width: 24px;
	height: 28px;
	background: url(/images/icon7.svg) no-repeat top center / cover;
	margin-bottom: 10px;
}
@media (max-width: 1895px) {
.imageScroll {
	padding-left: 10px;
	padding-right: 10px;
}
.slider__subtitle {
	left: 6px;
}
.topSliderInBlock {
	margin: 0 0 0 135px;
}
.topSliderNav {
	max-width: 87%;
}
.imageScrollBlock li {
	max-width: 19.5%;
	width: 100%;
}
.topSliderIn__2 .topSliderInBlock {
	margin: 0 0 0 116px;
}
}
@media (max-width: 1870px) {
.topSliderNavIn {
	left: -7px;
}
.topSliderIn__3 .topSliderInBlock {
	margin: 0 0 0 119px;
}
}
@media (max-width: 1830px) {
.imageScrollBlock li img {
	height: auto;
}
.topSliderInBlock {
	margin: 0 0 0 100px;
}
.topSliderNav {
	max-width: 90%;
}
.topSliderIn__4 .topSliderInBlock {
	left: -1px;
}
.topSliderNavIn {
	left: -1px;
}
.topSliderIn__3 .topSliderInBlock {
	margin: 0 0 0 94px;
}
}
@media (max-width: 1800px) {
.topSliderIn__3 .topSliderInBlock {
	margin: 0 0 0 114px;
}
.nav-buttons {
	left: 224px;
}
.slider__titleContainer {
	left: 228px;
}
.preessCenterBlock .newsItem {
	max-width: 24%;
}
.serviceInfo {
	max-width: 87%;
}
.bread {
	max-width: 87%;
}
.preessCenterContent {
	max-width: 93%;
}
.preessCenter {
	max-width: 87%;
}
.preessCenterLeft {
	max-width: 37%;
}
.preessCenterRight {
	max-width: 56%;
}
.material {
	max-width: 85%;
}
.matrialContent {
	max-width: 87%;
}
.matrialImg {
	max-width: 47%;
	width: 100%;
}
.tab-container {
	max-width: 48%;
	width: 100%;
}
.contact {
	max-width: 87%;
}
.contact .client__text {
	margin-top: 44px;
}
.contactsRight {
	max-width: 46%;
}
.contactBlock .contactsRight {
	margin-left: 0;
	max-width: 41%;
}
.contactBlock .contactMap {
	max-width: 41%;
}
.catalogMain {
	max-width: 87%;
}
.catalogHeaderTitle,
  .partnersHeaderTitle {
	max-width: 87%;
}
.itemDoc {
	max-width: 87.5%;
}
.answearIn {
	max-width: 87.7%;
}
.catalogContent {
	max-width: 75%;
}
.aside {
	max-width: 23%;
	min-width:300px;
}
.metismenu3 {
	max-width: 100%;
}
.simbol {
	max-width: 87%;
}
.liveCompanyIn {
	max-width: 86.5%;
}
.whenParthners {
	max-width: 87%;
}
.parthnerItem {
	max-width: 24.5%;
}
.stepParthners {
	max-width: 87%;
}
.stepParthnersBlock {
	max-width: 49%;
}
.bigProizvodstvo img {
	max-width: 50%;
	width: 100%;
}
.bigProizvodstvoModif img {
	max-width: 51%;
	width: 100%;
}
.documents {
	max-width: 86%;
}
.docSlider {
	max-width: 93%;
	width: 100%;
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.documents .newsScroll {
	overflow-x: auto;
}
.liveCompanySlider {
	margin-left: 120px !important;
}
.mapSliderBlockContent a {
	max-width: 19.5%;
	height: 100%;
	margin-bottom: 3px;
}
.mapTop .clientRightBlock {
	max-width: 41%;
}
.footerBottom,
  .footerTop,
  .answerIn {
	max-width: 88%;
}
.footerTopLeft__vertical {
	margin-left: -46px;
}
.itemsContentIn {
	max-width: 88%;
}
.itemsLeft:before {
	max-width: 53%;
}
.items {
	max-width: 86%;
}
.items .itemBlock {
	max-width: 100%;
}
.newsItem {
	max-width: 24.5%;
}
.clients,
	.contactBlock {
	max-width: 87%;
	width: 100%;
}
.history {
	max-width: 87%;
}
.timeline {
	width: 104%;
}
.material .clientRightBlock {
	max-width: 44.5%;
}
.itemDoc .itemsDocuments {
	max-width: 658px;
}
.topSliderIn__4 .topSliderInBlock {
	left: 18px;
}
.topSliderNavIn {
	left: 20px;
}
}
@media (max-width: 1750px) {
.timeline {
	width: 100%;
}
.historySlider .swiper-slide-next .slide-image-container {
	margin-left: 24px;
}
.history .timeline {
	width: 100%;
}
.historySlider .swiper-slide-next .slide-image-container {
	margin-left: 0;
}
.headerMenuIn {
	max-width: 92%;
}
.headerMenuList {
	max-width: 75%;
}
.metismenu__href {
	max-width: 88%;
}
.metismenu3 .metismenu__href {
	max-width: 100%;
}
.itemSelection {
	max-width: 93.5%;
}
.itemSelection .itemBlock {
	max-width: 24.4%;
}
.mistakeBottomNum {
	font-size: 300px;
	margin-right: 200px;
}
.mistakeBottomNum:after {
	left: 720px;
}
.matrialContent {
	max-width: 86.5%;
}
.tab-container {
	max-width: 45%;
}
.matrialImg {
	height: 100%;
}
.questionContent .metismenu div {
	margin-top: 20px;
}
.map .itemTabs .tab-btn div {
	max-width: 49%;
}
.map .tab-btn {
	max-width: 610px;
}
.mapTop .clientRightBlock {
	max-width: 610px;
}
.mapSliderBlock .mapSliderBlockContent a {
	max-width: 19.5%;
}
.mapSliderBlock {
	max-width: 87%;
}
.itemsLeftSlider:before {
	right: 25px;
}
.itemsRightList__text {
	max-width: 57%;
}
.itemsDocuments {
	max-width: 43%;
	width: 100%;
}
.itemsDocumentsList li {
	max-width: 49.5%;
	width: 100%;
}
.answearBlockRight {
	max-width: 81%;
}
.answearBlockItem {
	max-width: 32.6%;
}
.clientLeft {
	max-width: 44%;
}
.itemsSlider,
  .companyItems {
	max-width: 88%;
}
.itemSlider2 .itemBlock {
	max-width: 24.6%;
}
.itemsSlider .itemSlider2 .itemBlock {
	max-width: 100%;
}
.itemBlockBottom {
	max-width: 90%;
}
.smazkaImg {
	object-fit: cover;
	height: 90%;
}
.smazkaFormInput input {
	max-width: 78.3%;
}
.smazkaFormInput__send {
	max-width: 21%;
}
.bigProizvodstvo img {
	margin-top: 30px;
}
.bigProizvodstvoModif img {
	margin-top: 0;
	padding-top: 0;
}
.stepParthnersBlock {
	max-width: 45%;
}
.itemsRight {
	max-width: 43%;
}
.itemsLeft {
	max-width: 53%;
}
.contactMap {
	max-width: 47%;
}
.material .clientRightBlock {
	max-width: 41.5%;
}
.contact .clientRightBlock {
	max-width: 47%;
}
.itemDoc .itemsDocuments {
	max-width: 633px;
}
.topSliderIn__4 .topSliderInBlock {
	left: 9px;
}
}
@media (max-width: 1700px) {
.historySlider .swiper-slide-next .slide-image-container {
	margin-left: 23px;
}
#custom-popup-2 {
	margin-left: 310px;
}
#custom-popup-1 {
	margin-left: 180px;
}
#custom-popup-3 {
	left: 570px;
}
.headerRightInfoMobil__cabinet, .headerRightInfoMobil__tel {
	width: 45px;
}
.headerRightInfo {
	max-width:300px;
}
.headerRightInfo__tel {
	max-width: 165px;
}
}
@media (max-width: 1660px) {
.header {
	margin-left:40px;
	margin-right:30px;
}
.catalogHeader {
	margin-top: 72px;
}
.header__logo {
	max-width: 230px;
	margin-left:0;
}
#custom-popup-1 {
	margin-left: 230px;
}
#custom-popup-3 {
	left: 620px;
}
.parthnerItem li, .stepParthnersRightBottom li {
	padding-bottom: 8px;
	color: #4B556F;
	font: normal normal 15px 'Inter', sans-serif;
	line-height: 20px;
}
.text_16,
	.text_bold_16,
	.contactsRight .mapPopupListBlock2__title {
	font-size:15px;
	line-height: 1.3;
}
.h4_caps {
	font-size: 16px;
	line-height: 24px;
}
.text_14 {
	font-size:13px;
	line-height: 1.3;
}
.text_12_caps {
	font-size:11px;
	line-height: 1.3;
}
.contact .clientLeft {
	max-width:50%;
}
.answerFormBlock2 p,
	.answerFormBlockTextarea textarea,
	.answerForm input,
	form[name="foxgear_feedback"] input {
	font-size: 15px;
}
.answerFormBlockTextarea textarea {
	height:72px;
}
.answerForm input,
	form[name="foxgear_feedback"] input {
	height:48px;
}
.answerFormBlockBoth {
	margin-top: 20px;
}
.answerLeft {
	height: 530px;
}
.newsItem__paragraf {
	height:50px;
}
.bread li span, .bread li a {
	font-size:13px;
}
.proizvodsto {
	padding-left:0;
}
.brands .itemBlockBottom p {
	overflow: visible;
}
.filter-swiper .swiper-slide .select-selected  {
	font-size:11px;
	height: 42px;
	padding: 0 40px 0 20px;
	width: 205px;
}
.itemSlider2 .itemBlock {
	padding:20px;
}
.itemBlock__href {
	max-width: 180px;
	top: 100px;
}
.brands .itemBlock__href {
	max-width: 230px;
	top: 100px;
}
.smazkaContent {
	max-width:93%;
}
.blockIn .input-row {
	max-width: calc((100% - 2 * 4px) / 3);
}
.history {
	max-width: 100%;
	padding-left: 57px;
}
.history .title {
	padding-bottom: 30px;
}
.historySlider .swiper-button-container {
	right: 50px;
}
.historySlider .swiper-slide-next .slide-image-container {
	margin-left: 81px;
}
.history .swiper {
	height: 400px;
}
.history .swiper-slide-active .slide-image-container {
	height: 400px;
}
.liveCompanyIn,
  .itemsSlider,
  .companyItems,
  .answearIn,
  .contactBlock,
  .preessCenter,
  .documents,
  .bigProizvodstvo,
  .stepParthners,
  .bread,
  .answerIn,
  .clients,
  .items,
  .qualityIn,
  .news,
  .simbol,
  .footerBottom,
  .brands,
  .mainrobot,
  .footerTop,
  .searchSection,
  .selectionOnMain .selectionIn,
  .qualityOnMain .qualityOnMainIn,
  .service,
  .proizvodsto {
	max-width: 93%;
}
.selectionLeft,
	.answerLeft {
	margin-left: 118px;
}
.newsItem {
	max-width: 24.5%;
}
.itemBlockBottom {
	max-width: 90%;
}
.parthnerItem {
	max-width: 24.5%;
}
.bigProizvodstvoRight {
	max-width: 47%;
	margin-top:0;
	padding-top:0;
}
.bigProizvodstvo img {
	max-width: 100%;
	width: 100%;
}
.bigProizvodstvo {
	align-items: flex-start;
	padding-left:0;
}
.bread,
  .preessCenter {
	max-width: 93%;
}
.contact .client__text {
	margin-left: -68px;
}
.serviceInfo .client__text {
	margin-left: -40px;
}
.matrialContent {
	max-width: 89.8%;
}
.itemsRight {
	max-width: 44%;
}
.itemsLeft {
	max-width: 50%;
}
.itemsLeftSlider:before {
	right: 0;
}
.answearBlockRight {
	max-width: 79%;
	width: 100%;
}
.answearBlockItem {
	max-width: 100% !important;
}
.itemsSlider .client__text {
	margin-left: -50px;
}
.catalogHeaderTitle,
  .partnersHeaderTitle {
	max-width: 93.6%;
}
.catalogMain {
	max-width: 95%;
	margin-top: 0;
	margin-bottom: 0;
}
.header {
	padding: 16px 0;
}
.headerRightInfo__tel {
	left: 20px;
}
.btn {
	height:40px;
}
.topSlider {
	margin: 72px auto 16px;
}
.topSliderInBlock {
	margin:  0 50px;
}
.topSliderNav {
	max-width: 93%;
}
.topSliderNavIn {
	left: 0;
}
.popupSearch {
	max-width: 1450px !important;
}
.popupSearch .itemSliderContent .itemBlock {
	max-width: 24.3%;
}
.popupSearch .newsItem {
	max-width: 24.5%;
}
.simbol {
	max-width: 93%;
}
.client__text {
	margin-left: -47px;
}
.liveCompanyIn .client__text {
	margin-left: -35px;
}
.topSliderIn__4 .topSliderInBlock {
	left: 5px;
}
.whenParthners {
	max-width: 93%;
}
.stepParthners {
	max-width: 93%;
}
.answerIn {
	max-width: 93%;
}
.footerBottom,
  .footerTop {
	max-width: 90%;
}
.itemSelection .itemBlock {
	max-width: 24.2%;
}
.map, .mapTop {
	max-width: 93%;
}
.mapTop {
	margin-top:40px;
}
.footerBottom, .footerTop {
	max-width: 93%;
}
.itemsContentIn {
	max-width: 93%;
}
.answearIn {
	max-width: 92%;
}
.items .client__text {
	margin-left: -70px
}
.mainrobot .client__text {
	margin-left: -73px;
}
.simbol .client__text {
	margin-left: -42px;
}
.slider__subtitle {
	left: -53px;
}
.nav-buttons {
	left: 167px;
}
.slider__titleContainer {
	left: 172px;
}
.clientsBlueBgModif .client__text {
	margin-left: -68px;
}
.itemsDocuments {
	max-width: 44%;
}
.itemDoc .itemsDocuments {
	max-width: 44%;
}
.blockText {
	padding-right: 10px;
}
.historySlider .swiper-slide-next .slide-image-container {
	margin-left: 63px;
}
.history .timeline,
  .history .historySlider {
	width: 1456px;
}
.historySlider .swiper-button-container {
	right: 3%;
}
}
@media (max-width: 1630px) {
}
@media (max-width: 1550px) {
.topSliderNav {
	margin: -122px 0 0 47px;
}
.contactMap #custom-popup-1 {
	top: 362px;
	margin-left: -450px;
}
.contactMap #custom-popup-6,
  .contactMap #custom-popup-5,
  .contactMap #custom-popup-4,
  .contactMap #custom-popup-3,
  .contactMap #custom-popup-2 {
	margin-left: 0;
	top: 350px;
	left: 78px;
}
.itemsRightInfo:after {
	left: -12px;
}
.map .tab-btn {
	max-width: 38%;
}
.mapTop .clientRightBlock {
	max-width: 38%;
}
.headerMenuListMenu {
	padding-right: 33px;
	padding-left: 33px;
}
.h1_caps {
	font-size:48px;
}
.h2_caps {
	font-size:36px;
}
.h3 {
	font-size:24px;
}
}
@media (max-width: 1440px) {
.cookie {
	max-width: 90%;
}
.cookie__text {
	max-width: 80%;
}
#custom-popup-1 {
	margin-left: 160px;
}
#custom-popup-3 {
	left: 550px;
}
.pressCenterTabs .etabs {
	right: 280px;
}
.itemsRightList__title {
	max-width: 42%;
}
.headerMenuListMenu {
	padding-right: 33px;
	padding-left: 33px;
}
.qualityLeft {
	max-width: 36%;
}
.mistakeBottomNum {
	font-size: 300px;
	margin-right: 100px;
}
.mistakeBottomNum:after {
	left: 664px;
}
.stepParthnersRight,
  .stepParthnersLeft {
	max-width: 48%;
	margin-right: 0;
}
.stepParthners {
	justify-content: space-between;
}
.stepParthnersBlock {
	max-width: 48%;
}
.documentsIn {
	margin-left: 0;
}
.simbol .client__text {
	margin-top: 45px;
}
.qualityIn .client__text {
	margin-top: 62px;
}
.metismenu__href {
	max-width: 85%;
}
.metismenu3 .metismenu__href {
	max-width: 100% !important;
}
.contactsRight {
	max-width: 40%;
}
.itemSelection .itemBlock {
	max-width: 24.3%;
}
.liveCompanySlider {
	max-width: 90%;
}
.liveCompanySliderRight {
	max-width: 48%;
}
.liveCompanySliderNavBlock {
	margin-left: calc( 40.5% +  70px );
}
.liveCompanySliderImg {
	max-width: 41%;
}
.clientsBlueBgModif .client__text {
	margin-top: 65px;
}
.smazkaImg {
	width: 45%;
}
.historySlider .swiper-button-container {
	right: 6%;
}
#custom-popup-2 {
	margin-left: 270px;
}
.liveCompanySliderImg {
	max-width: 40.5%;
}
.liveCompanySliderNav .swiper-pagination-bullets {
	max-width: 487px;
}
.history {
	padding-left: 46px;
}
.historySlider .swiper-slide-next .slide-image-container {
	margin-left: 0;
}
.history .slide-image-container {
	width: 390px;
}
.imageScrollBlock li img {
	height: 320px;
}
.parthnerItem__paragraf {
	font-size: 14px;
}
.parthnerItem__title {
	font-size: 16px;
}
.headerRightMenu {
	display: none;
}
.headerBtn {
	display:flex;
	margin-right: 30px;
}
.headerRight {
	max-width: 60%;
	justify-content: flex-end;
}
.historySlider .swiper-button-container {
	right: 8%;
}
.itemsRightList__text {
	max-width: 58%;
}
.itemsRightInfo:after {
	left: -5px;
}
}
@media (max-width: 1460px) {
.pressCenterTabs .etabs {
	right: 220px;
}
.bigProizvodstvo__video {
	max-width: 48%;
}
.itemsRightList {
	max-width: 49%;
}
.matrialContent {
	max-width: 89.4%;
}
.contactsRight {
	margin-left: 100px;
}
.mainrobot .clientRight {
	max-width: 46%;
}
.imageScrollBlock {
	width: 1920px;
}
.imageScrollBlock li img {
	height: 460px;
}
.imageScrollBlock li {
	max-width: 375px;
}
.topSliderNav {
	max-width: 94%;
}
.footerTopRightCatalog {
	max-width: 210px;
}
.itemsSliderBlock {
	overflow: hidden;
}
.itemSlider2 .itemBlock {
	max-width: 365px;
}
.liveCompanySliderRight {
	margin-left: 70px;
}
.liveCompanySliderNavBlock {
	margin-left: calc(40.5% + 40px);
}
.liveCompanySlider {
	margin-left: 118px !important;
}
.headerMenuList {
	max-width: 100%;
}
.itemSelection .itemBlock {
	max-width: 24.25%;
}
.itemsSlider {
	max-width: 93%;
}
.itemsSlider .client__text {
	margin-left: -60px;
	margin-top: 69px;
}
.historySlider .swiper-button-container {
	right: 12%;
}
.itemsSlider .client__text {
	margin-top: 70px;
}
}
@media (max-width: 1395px) {
#custom-popup-1 {
	margin-left: 100px;
}
#custom-popup-3 {
	left: 490px;
}
#custom-popup-2 {
	margin-left: 240px;
}
.toSharePopUp.active {
	right: 0;
}
.itemsRightList {
	max-width: 100%;
}
.itemsRightList:last-of-type {
	margin-top: 0;
}
.itemsRightInfo:after {
	display: none;
}
.liveCompanySliderNav .swiper-pagination-fraction {
	text-align: center;
}
.liveCompanySliderNavBlock .swiper-button-next, .liveCompanySliderNavBlock .swiper-button-prev {
	max-width: 56px;
}
.liveCompanySliderNavBlock .swiper-button-prev span {
	padding-left: 15px;
}
.liveCompanySliderRight__paragraf {
	margin-top: 10px;
}
.history .timeline {
	width: 1300px;
}
.historySlider .swiper-button-container {
	right: 15%;
}
.clientRight {
	max-width: 50%;
}
.clients .clientRight {
	max-width: 100%;
}
.mistakeBottomNum {
	font-size: 220px;
	margin-right: 120px;
}
.mistakeBottomList {
	margin-left: -47px;
}
.mistakeBottom {
	bottom: 0;
}
.mistakeBottomNum:after {
	left: 520px;
	width: 38px;
	height: 38px;
}
.parthnerItem__title {
	font-size: 17px;
}
.preessCenterBlockList {
	right: 300px;
}
.matrialContent .etabs li {
	margin-right: 20px;
}
.contactsRight {
	margin-left: 0;
	max-width: 43%;
}
.contactBlock {
	justify-content: space-between;
}
.mapSliderBlock .mapSliderBlockContent a {
	max-width: 19.4%;
}
.qualityLeft__modif.qualityLeft {
	max-width: 37%;
}
.headerMenuIn img {
	max-width: 20%;
	width: 100%;
	object-fit: cover;
}
.blockIn .input-helper--radio img,
  .blockIn .input-helper--radio {
	max-width: 100%;
}
.blockText {
	left: 16px;
}
.smazkaContent {
	margin-bottom: 80px;
}
.answearBlockRight {
	max-width: 78%;
}
.mainrobot .clientRight {
	max-width: 46%;
}
.proizvodsto {
	padding-left:0;
}
.documents {
	max-width: 93%;
	margin-left: 50px;
}
}
@media (max-width: 1345px) {
#custom-popup-2 {
	margin-left: 200px;
}
.documentsProizv .client__text {
	margin-left: -24px;
}
.matrialContent {
	max-width: 90.4%;
}
.history .swiper-wrapper {
	margin-left: 97px;
}
.history .timeline-dot {
	left: -20px;
}
.history .timeline-date {
	left: -20px;
}
.history .timeline-item:first-of-type .timeline-dot {
	left: -0px;
}
.title {
	margin-left: 98px;
}
.historySlider .swiper-button-container {
	right: 16%;
}
.clientsBlueBgModif .client__text {
	margin-left: -60px;
}
.proizvodsto {
	max-width: 93%;
	padding-left:0;
	padding-right:0;
	margin-left:auto;
	margin-right:auto;
}
.matrialImg {
	margin-left: -10px;
}
.qualityLeft__modif.qualityLeft {
	max-width: 38%;
}
.stepParthnersBlock {
	max-width: 48%;
}
.itemSelection .itemBlock {
	max-width: 24%;
}
.liveCompanySlider {
	margin-left: 100px !important;
}
.qualityLeft {
	padding-left:100px;
}
.footerTopLeft__vertical {
	margin-left: -45px;
}
.bigProizvodstvo.bigProizvodstvoModif {
	max-width: 92%;
}
.answearBlockRight {
	max-width: 77%;
}
.answearBlockItem {
	padding: 30px 20px;
}
.slider__subtitle {
	left: -66px;
}
.slider__titleContainer {
	left: 144px;
}
.nav-buttons {
	left: 140px;
}
.slides {
	height: 800px;
}
.documents {
	margin-left: 30px;
}
}
@media (max-width: 1300px) {
.contact .clientLeft {
	max-width:70%;
}
.newsSlider {
	max-width: 1900px;
	width: 100%;
}
.history .swiper-wrapper {
	margin-left: 75px;
}
.history .timeline-dot {
	left: -45px;
}
.history .timeline-date {
	left: -47px;
}
.history .title {
	margin-left: 76px;
}
.titleContainer {
	margin-bottom: 0;
}
.historySlider .swiper-button-container {
	right: 17%;
}
.historyScroll {
	overflow-x: scroll;
	max-width: 100%;
	width: 100%;
	padding-top: 50px;
}
.historyScroll::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0);
}
.historyScroll::-webkit-scrollbar {
	width: 100%;
	height: 1px;
}
.historyScroll::-webkit-scrollbar-thumb {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .0);
}
.liveCompanyIn .client__text {
	margin-left: -43px;
}
.matrialContent {
	max-width: 93.5%;
}
.newsItem {
	max-width: 390px;
}
.newsContent {
	width: 1600px;
}
.preessCenter .newsContent {
	max-width: 100%;
	width: 100%;
}
.preessCenterContent {
	max-width: 95%;
	margin-left: 70px;
}
.contactMap {
	max-width: 50%;
}
.answear {
	height: 720px;
}
.answearBlockRight {
	max-width: 100%;
}
.answearBlock .mapSliderContactsNavIn {
	bottom: -76px;
}
.itemSlider2 {
	margin-left: 95px !important;
}
.liveCompanySliderRight__paragraf {
	margin-top: 15px;
}
.liveCompanySliderNav .swiper-pagination-bullets {
	max-width: 39%;
}
.clientLeft,
	.contactBlock .contactMap,
	.qualityLeft,
	.serviceItemBlock:first-child {
	margin-left: 80px;
}
.liveCompanySlider {
	margin-left: 80px !important;
}
.headerMenuListMenu {
	padding-right: 32px;
	padding-left: 32px;
}
#search .newsContent {
	max-width: 100%;
	width: 100%;
}
.popupSearch .newsItem {
	max-width: 24.4%;
}
.footerTopLeft__vertical {
	margin-left: -47px;
}
.answearIn {
	max-width: 92%;
}
.answearBlock {
	padding-left: 64px;
}
.mapSliderContactsNavInBtn {
	margin-right: 50px;
}
.mapSliderContactsNav .mapSliderContactsNavInBtn {
	margin-right: 0;
}
.itemsScroll {
	max-width: 1900px;
	width: 100%;
	overflow-x: scroll;
}
.itemsScroll::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0);
	border-radius: 0;
}
.itemsScroll::-webkit-scrollbar {
	width: 0;
}
.itemsScroll::-webkit-scrollbar-thumb {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .0);
}
html, body {
	overflow-x: hidden;
}
.history .historySlider {
	width: 1300px;
}
}
@media (max-width: 1260px) {
.topSliderInBlock {
	max-width:60%;
}
.contactMap #custom-popup-1 {
	top: 320px;
	margin-left: -320px;
}
#custom-popup-2 {
	margin-left: 300px;
}
#custom-popup-1 {
	margin-left: 200px;
}
#custom-popup-3 {
	left: 440px;
}
.documentsProizv .client__text {
	margin-left: -6px;
}
.headerMenuListMenu {
	padding-right: 28px;
	padding-left: 28px;
}
.title {
	margin-left: 83px;
}
.historySlider .swiper-button-container {
	right: 15%;
}
.stepParthners {
	margin: 0 auto 20px;
}
.answerLeft {
	max-width: 40%;
}
.topSliderNav {
	max-width: 93%;
}
.serviceInfo .client__text {
	margin-left: -60px;
}
.topSliderIn__4 {
	background-size: 100% 100%;
	min-width: 1000px;
}
.footer .h3 {
	font-size: 22px;
}
.clientsBlueBg .clientRightBlock {
	max-width: 50%;
}
.preessCenterBlock .newsItem {
	flex: 0 1 calc((100% - 2 * 4px) / 3);
	max-width: calc((100% - 2 * 4px) / 3);
}
.preessCenterBlockList {
	right: 200px;
}
.tab-container {
	max-width: 53%;
}
.matrialImg {
	max-width: 39%;
}
.mapFormInput__btn {
	max-width: 130px;
}
.mapPopup {
	left: 390px;
}
.clientLeft,
	.itemSlider2,
	.selectionLeft,
	.qualityOnMainLeft,
	.answerLeft,
	.contactBlock .contactMap {
	margin-left: 80px;
}
.footerTopRight {
	max-width: 20%;
}
.footerTopLeft {
	max-width: 72%;
}
.liveCompanySliderRight {
	margin-left: 40px;
	max-width: 53%;
}
.contact .client__text {
	margin-left: -64px;
}
.itemBlockList li:after {
	right: -8px;
}
.material .clientRightBlock {
	max-width: 47.5%;
}
.contact .clientRightBlock {
	max-width: 46.5%;
}
.itemDoc .itemsDocuments {
	max-width: 44%;
}
}
@media (max-width: 1210px) {
.historySlider .swiper-button-container {
	right: 15%;
}
.headerMenuListMenu {
	padding-right: 21px;
	padding-left: 21px;
}
.headerMenu {
	height: 220px;
}
.blockTopIn .select-selected:after {
	right: 10px;
}
.itemDoc .itemsDocuments {
	max-width: 44%;
}
}
@media (max-width: 1195px) {
.blockIn .input-row {
	max-width: calc((100% - 1 * 4px) / 2);
}
.docSlider {
	max-width: 100%;
}
.documentItem__title {
	left: 10px;
}
.history .swiper-wrapper {
	margin-left: 43px;
}
.historySlider .swiper-button-container {
	right: 19%;
}
.history .timeline-date,
  .history .timeline-dot {
	left: -77px;
}
.history .title {
	margin-left: 42px;
}
.history .swiper-slide-active .slide-image-container {
	width: 280px;
	height: 380px;
}
.history .timeline {
	width: 1200px;
}
.history .slide-info-container {
	width: 250px;
}
.historySlider .swiper-slide-next .slide-image-container {
	margin-left: -110px;
	width: 280px;
}
.history {
	max-width: 100%;
	margin-left: 30px;
}
.contact .client__text {
	margin-left: -59px;
}
.answearBlockItem {
	padding: 40px 20px;
}
.documents .clientRight {
	max-width: 100%;
}
.clientRight {
	max-width: 45%;
}
.mapSliderBlock .mapSliderBlockContent a {
	max-width: 19.3%;
}
.itemsRightFasovkaBlock {
	margin-right: 15px;
}
.clientsBlueBg .clientRightBlock {
	max-width: 47%;
}
.popupSearch .itemSliderContent .itemBlock {
	max-width: 32.5%;
}
.popupSearch .itemSliderContent .itemBlock:nth-child(4n+4) {
	margin-right: 10px;
}
.popupSearch .itemSliderContent .itemBlock:nth-child(3n+3) {
	margin-right: 0;
}
}
@media (max-width: 1170px) {
.mistakeContent {
	margin-top: 100px;
}
.itemDoc {
	margin: 55px auto 0 auto;
}
.liveCompanySliderRight__title {
	font-size: 30px;
}
#tab-containerBlock2 {
	max-width: 49%;
}
#tab-containerBlock2 .etabs {
	justify-content: space-between;
}
#tab-containerBlock2 .etabs li {
	margin-right: 0;
}
.smazkaRightBlock #tab-containerBlock2 {
	max-width: 100%;
}
.smazkaRightBlock #tab-containerBlock2 .etabs {
	justify-content: flex-start;
}
.smazkaRightBlock #tab-containerBlock2 .etabs li {
	margin-right: 20px;
}
}
@media (max-width: 1160px) {
.itemBlockList {
	max-width: 100%;
}
.itemBlockList li {
	max-width: 77px;
	padding: 0 5px;
}
#custom-popup-2 {
	margin-left: 240px;
}
#custom-popup-1 {
	margin-left: 150px;
}
#custom-popup-3 {
	left: 390px;
}
.map .itemTabs.active {
	height: 770px;
}
.documentsProizv .client__text {
	margin-left: -46px;
}
.history {
	margin-left: 0;
}
.history .historySlider {
	width: 1100px;
}
.title {
	margin-left: 50px;
}
.slider__subtitle {
	left: -73px;
}
.slider__titleContainer {
	left: 92px;
}
.nav-buttons {
	left: 86px;
}
.topSliderInBlock {
	margin: 0 45px;
}
.headerMenu {
	height: 205px;
}
.clientLeft {
	max-width: 43%;
}
.qualityLeft {
	padding-left: 50px;
}
.topSliderNav {
	max-width: 94%;
}
.footer .h3 {
	font-size: 26px;
}
.bigProizvodstvo {
	padding-right: 0;
	padding-left: 0;
}
.clientsBlueBg .clientLeft {
	max-width: 36%;
}
.serviceInfo .clientLeft {
	max-width: 44%;
}
.mapPopup {
	left: 400px;
}
.map .contactsRightBlockIn {
	max-width: 33%;
}
.mapSliderBlock {
	margin: 0 auto 100px;
}
.itemsRight {
	max-width: 50%;
}
.itemsLeft {
	max-width: 45%;
}
.itemsLeft:before {
	max-width: 45%;
}
.itemsDocumentsList li a:before {
	margin-left: 8px;
	margin-right: 8px;
}
.answearBlock {
	padding-left: 58px;
}
.answearIn .client__text {
	margin-left: -24px;
}
.answearBlock .mapSliderContactsNavIn {
	left: 39px;
}
.itemsSlider .client__text {
	margin-left: -65px;
}
.itemSlider2 {
	margin-left: 33px !important;
}
.catalogMain .itemBlock {
	max-width: calc( ( 100% - 1 * 4px ) / 2 );
}
.clientsBlueBg .clientLeft {
	margin-left: 50px;
}
.liveCompanySliderRight {
	max-width: 100%;
	margin-left: 0;
	margin-top: 40px;
}
.liveCompany {
	height: auto
}
.liveCompanySliderNavBlock {
	position: relative;
	top: 0;
	margin-top: 40px;
	margin-left:10px;
}
.liveCompanySliderImg {
	max-width: 50%;
}
.liveCompanySliderNavBlock .swiper-button-next, .liveCompanySliderNavBlock .swiper-button-prev {
	margin-top: -53px;
}
.liveCompanySliderNavBlock .swiper-button-prev {
	left: 54px;
}
.liveCompanySliderNav .swiper-pagination-fraction {
	text-align: center;
	margin-top: -30px;
	position: relative;
	left: 15px;
}
.liveCompanySliderNav .swiper-pagination-bullets {
	bottom: auto !important;
	top: 550px !important;
	max-width: 49%;
}
.liveCompanySliderNavBlock .swiper-button-prev {
	left: 40px;
}
.matrialImg {
	margin-left: 5px;
}
.matrialContent {
	margin-left: 0;
	padding-left: 103px;
}
.popupCabinet {
	max-width: 900px !important;
}
.popupForm {
	max-width: 565px;
}
.itemBlockList li {
	padding: 0 9px;
}
.itemBlockList li:first-of-type {
	padding: 0;
}
.itemBlockList li:first-of-type:after {
	right: -14px;
}
.map .itemTabs .mapSliderContactsNav {
	margin-top: -50px;
}
.footerLogo {
	position: relative;
}
.historySlider .swiper-slide-next .slide-image-container {
	margin-left: -28px;
}
.itemsDocuments {
	max-width: 50%;
}
.itemsLeftSlider:before {
	right: 30px;
}
.itemDoc .itemsDocuments {
	max-width: 50%;
}
}
@media (max-width: 1125px) {
.contactMap #custom-popup-6,
  .contactMap #custom-popup-5,
  .contactMap #custom-popup-4,
  .contactMap #custom-popup-3,
  .contactMap #custom-popup-2,
  .contactMap #custom-popup-1 {
	top: 350px;
	margin-left: -236px;
}
.contactMap #custom-popup-1 {
	top: 350px;
	margin-left: -350px;
}
.contact .clientRightBlock {
	max-width: 47%;
}
.headerMenuListMenu {
	padding-right: 19px;
	padding-left: 19px;
}
.liveCompanySliderNavBlock .swiper-button-prev {
	left: 0;
}
.liveCompanySliderNav .swiper-pagination-fraction {
	left: 0;
}
.documentItem__title {
	left: 5px;
}
.blockText {
	left: 8px;
}
.historySlider .swiper-slide-next .slide-image-container {
	width: 210px;
	height: 210px;
}
.popupSearch .itemSliderContent .itemBlock {
	max-width: 32.5%;
}
.bigProizvodstvoModif {
	max-width: 95%;
}
.itemDoc .clientLeft {
	max-width: 40%;
}
}
@media (max-width: 1100px) {
.cookie__text {
	max-width: 75%;
}
.contactMap #custom-popup-6,
  .contactMap #custom-popup-5,
  .contactMap #custom-popup-4,
  .contactMap #custom-popup-3,
  .contactMap #custom-popup-2 {
	top: 350px;
	margin-left: -33px;
}
.history .timeline {
	width: 1100px;
}
.answerFormBlockBottom .input-row {
	max-width: 95%;
}
.answerFormBlockBottom__btn {
	margin-top: 10px;
}
.history {
	padding-left: 32px;
}
.aside {
	max-width: 27%;
}
.catalogContent {
	max-width: 70%;
}
.headerMenuListMenu {
	padding-right: 12px;
	padding-left: 12px;
}
.headerMenuIn {
	justify-content: space-between;
	padding-left: 15px;
}
.popupSearch .newsItem {
	max-width: 24.1%;
}
.newsItem img {
	height: 170px;
}
.smazkaImg {
	width: 33%;
}
.itemBlockList li {
	padding: 0 7px;
}
}
@media (max-width: 1060px) {
.footerTopRight {
	max-width: fit-content;
}
.footerTopLeft {
	max-width: 77%;
}
.topSlider .topSliderInBlock {
	max-width: 60%;
}
#custom-popup-2 {
	margin-left: 200px;
}
#custom-popup-1 {
	margin-left: 110px;
}
#custom-popup-3 {
	left: 350px;
}
.pressCenterTabs .etabs {
	right: 120px;
}
.historySlider .swiper-button-container {
	right: auto;
	left: 120px;
}
.itemTabs .tab-btn {
	right: 0;
}
.itemsDocumentsList li {
	max-width:270px;
	padding-right: 10px;
}
.itemsDocumentsList li a {
	max-width: 100%;
	padding-right: 20px;
}
.itemSelection {
	max-width: 92.5%;
}
.tab-container {
	max-width: 57%;
}
.itemSelection .itemBlock {
	max-width: 32.5%;
}
.itemSelection .itemBlock:nth-of-type(4n+4) {
	margin-right: 12px;
}
.itemSelection .itemBlock:nth-of-type(3n+3) {
	margin-right: 0;
}
.map .tab-btn {
	max-width: 340px;
}
.itemSelection .itemBlock {
	max-width: 32.4%;
}
.itemBlockList li {
	padding: 0 5px;
}
.itemBlockList li:after {
	right: -7px;
}
.slides {
	height: 700px;
}
.material .clientRightBlock {
	max-width: 70%;
}
.mapTop .clientRightBlock {
	margin-top: 21px;
}
.mapFormInput {
	justify-content: space-between;
}
.map .mapFormInput {
	max-width: 485px;
	width: 100%;
}
.mapFormInput__btn {
	margin-left: 0;
}
#tab-containerBlock2 {
	max-width: 55%;
}
.matrialImg {
	margin-left: 2px;
}
.contact .clientLeft {
	max-width: 100%;
}
.contact .clientRightBlock {
	width:100%;
	max-width:100%;
	margin: 21px 0 0 80px;
}
.itemDoc .clientLeft {
	max-width: 100%;
}
.itemBlockList li {
	padding: 0 10px;
}
.itemBlockList li:first-of-type:after {
	right: -12px;
}
.map .mapFormInput {
	max-width: 100%;
}
.mapFormInput__btn {
	max-width: 145px;
}
}
@media (max-width: 1030px) {
.contactBlock .mapContent, .contactBlock .mapik {
	height: 600px;
	max-width: 100%;
}
.contactBlock .contactMap {
	max-width: calc(100% - 80px);
	margin-top:60px;
}
.parthnerIn {
	gap:5px;
}
.parthnerItem,
	.proizvodsto .proizvodstoItem {
	max-width:calc((100% - 5px) / 2);
}
.contactMap #custom-popup-2 {
	top: 283px;
	margin-left: 224px;
}
.contactMap #custom-popup-6,
  .contactMap #custom-popup-5,
  .contactMap #custom-popup-4 {
	top: 350px;
	margin-left: 224px;
}
.contactMap #custom-popup-3 {
	top: 355px;
	margin-left: 224px;
}
.contactMap #custom-popup-1 {
	top: 350px;
	margin-left: -50px;
}
#custom-popup-2 {
	margin-left: 100px;
	margin-top: 80px;
}
#custom-popup-1 {
	margin-left: 150px;
}
#custom-popup-3 {
	left: 350px;
}
.toSharePopUp.active {
	right: 340px;
}
.bigProizvodstvo__video {
	max-width: 100%;
}
.bigProizvodstvoRight {
	padding-top: 60px;
}
.headerMenuListMenu {
	padding-right: 9px;
	padding-left: 9px;
}
.TabletMenuHeader, .TabletMenuList a {
	font-size:11px;
}
.headerTabletMenuIn .headerMenuListMenu {
	max-width: 190px;
}
.contactBlock .contactsRight {
	max-width: 100%;
	margin-left:80px;
}
.contactBlock .contactMap {
	padding-left: 0;
}
.contactBlock .contactMap img {
	width: 100%;
	object-fit: cover;
}
.matrialContent {
	padding-left: 101px;
}
.documentsIn {
	width: 93%;
	flex-direction: row;
	flex-wrap: nowrap;
}
.documentItem__title {
	left: 20px;
}
.documents {
	height: unset;
	width: 100%;
	hyphens: auto;
}
.documents .newsScroll {
	overflow-x: scroll;
}
.history .title {
	margin-left: 50px;
}
.historySlider .swiper-button-container {
	right: 39%;
}
.itemsRight .itemBlockTop {
	left: -4px;
}
.footerBottomLeft {
	max-width: 680px;
}
.topSliderIn__4 .topSliderInBlock {
	max-width: 644px;
}
.topSliderIn__4 {
	min-width: 865px;
}
.clientRightBlock__title {
	font-size: 20px;
	line-height: 1.3;
}
.answerFormBlockBottom .input-helper {
	padding-left: 30px;
}
.answer__title {
	max-width: 95%;
	width: 100%;
	font-size: 45px;
	line-height: 60px;
}

.items .newsScroll {
	margin-top: 0;
}
.tab-btn {
	right: 0;
	left: 50px;
}
.itemSlider {
	margin-top: 0;
}
.items .clientIn {
	padding-bottom: 40px;
}
.mistakeBottomNum {
	font-size: 330px;
}
.mistakeBottom {
	bottom: 50px;
}
.mistakeBottomNum:after {
	width: 48px;
	height: 48px;
	left: 734px;
}
.mistakeBottomList {
	margin-left: -98px;
}
.stepParthnersRight,
  .stepParthnersLeft {
	max-width: 100%;
}
.bigProizvodstvoRight {
	max-width: 100%;
}
.bigProizvodstvoLeft {
	max-width: 100%;
	height:500px;
}
.bigProizvodstvo img {
	max-width: 100%;
}
.preessCenterBlockList {
	right: 0;
}
.contactBlock {
	flex-direction: column-reverse;
	max-width: 94%;
}
.contactsRight,
  .contactMap {
	max-width: 100%;
	padding-left: 7px;
}
.footerBottomLeft {
	max-width: 660px;
}
.map .tab-btn {
	margin-top: 0;
	left: 0;
	max-width: 100%;
}
.mapPopup {
	left: 350px;
}
.map .itemTabs {
	margin: 30px auto 0;
}
.mapSliderBlock .mapSliderBlockContent a {
	max-width: 19.2%;
}
.itemsRight {
	max-width: 100%;
	margin-top: 60px;
}
.itemsLeft:before,
  .itemsLeft {
	max-width: 100%;
}
.itemsRightList li {
	max-width: 45%;
}
.itemsLeftSlider:before {
	right: 0;
}
.answearBlockRight {
	overflow: hidden;
}
.answearBlockRight::-webkit-scrollbar-track {
	border-radius: 0;
}
.answearBlockRight::-webkit-scrollbar {
	width: 0;
}
.answearBlockRight::-webkit-scrollbar-thumb {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .0);
}
.answearBlockRight .mapSliderContacts {
	width: 980px;
	padding: 0;
	margin: 0;
}
.answearIn {
	max-width: 100%;
}
.answearBlock {
	padding-left: 80px;
}
.answearBlock .mapSliderContactsNavIn {
	left: 10px;
}
.bigProizvodstvoModif {
	margin-bottom: 40px;
}
.preessCenterBlock .newsItem:nth-child(3n+3) {
	margin-right: 0;
}
.itemDoc .client__text {
	margin-left: -30px;
}
.answearIn .client__text {
	margin-left: 13px;
}
.headerMenu {
	height: 180px;
}
.answerFormBlockBottom .input-row {
	max-width: 55%;
}
.bigProizvodstvoModif {
	max-width: 95% !important;
}
.bigProizvodstvo.bigProizvodstvoModif {
	max-width: 92% !important;
	margin-top: 0;
}
.itemDoc .itemsDocuments {
	max-width: 48%;
}
.itemDoc {
	max-width: 93%;
}
.itemDoc .client__text {
	margin-left: -42px;
}
.mainBlockTabs {
	margin-top: 0;
}
.itemsRightList {
	max-width: 50%;
}
.itemsRightList li {
	max-width: 100%;
}
.itemsRightList:last-of-type {
	margin-top: 35px;
}
.itemsRightInfo:after {
	display: block;
	left: -167px;
}
.itemsLeftSlider .itemsLeftSliderNav {
	bottom: 30px;
}
.itemsContent {
	margin-top: 5px;
}
.contactsRight {
	margin-top: 0;
}
}
@media (max-width: 990px) {
.whyWe .answerRight {
	margin-top: 80px;
}
.selectionOnMain::before,
	.qualityOnMain::before {
	width: 100%;
	transform: none;
	transform-origin: none;
	background: radial-gradient(141.5% 141.5% at 17.64% 0%, #02295C 0%, #3981CC 71.63%, #ADF1FF 100%);
}
.selectionOnMain .selectionIn {
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}
.selectionOnMain .selectionLeft {
	max-width: 80%;
	width: 100%;
	margin-left: 50px;
}
.selectionOnMain .selectionRight {
	max-width: 80%;
	width: 100%;
	margin-left: 50px;
	margin-top:20px;
}
.selectionOnMain .selectionLeft {
	margin-left: 50px;
}
.selectionOnMain .textBox {
	margin-bottom: 0;
}
.selectionOnMain .textBox .h3 {
	color: #FBFEFF;
	margin-bottom: 12px;
}
.selectionOnMain  .textBox p {
	color: #D7E6F5;
}
.selectionOnMain  .btn_desktop {
	display:none;
}
.selectionOnMain  .btn_tablet {
	display: inline-flex;
	margin-top: 20px;
}
.qualityOnMain::before {
	width: 100%;
	transform: none;
	transform-origin: none;
	background: radial-gradient(141.5% 141.5% at 17.64% 0%, #02295C 0%, #3981CC 71.63%, #ADF1FF 100%);
}
.qualityOnMain .qualityOnMainIn {
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}
.qualityOnMain .qualityOnMainLeft {
	max-width: 100%;
	width: 100%;
}
.qualityOnMain .qualityOnMainRight {
	max-width: 80%;
	width: 100%;
	margin-left: 80px;
	margin-top:20px;
}
.qualityOnMain .qualityOnMainRightList .h1_caps {
	color: #FBFEFF;
	margin-bottom: 12px;
}
.qualityOnMain .qualityOnMainRightList .qualityRight__text {
	color: #D7E6F5;
}
.qualityOnMain  .btn_desktop {
	display:none;
}
.qualityOnMain  .btn_tablet {
	display: inline-flex;
	margin-top: 20px;
}
.qualityOnMain .qualityOnMainRight_line {
	background: #D7E6F5;
}
.documents .documentsHead {
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}
#custom-popup-1 {
	margin-left: 270px;
}
#custom-popup-3 {
	left: 320px;
}
.map .itemTabs.active {
	height: 750px;
}
.pressCenterTabs .etabs {
	right: 0;
}
.historySlider .swiper-button-container {
	right: 42%;
}
.clientsBlueBgModif .client__text {
	margin-left: -65px;
}
.itemSelection {
	max-width: 94.5%;
}
.topSliderInBlock {
	margin: 0 40px;
}
.topSliderNav {
	max-width: 95%;
}
.footerBottomLeft {
	max-width: 420px;
}
.footerBottomList {
	margin-top: 10px;
}
.footerBottom {
	align-items: flex-end;
}
.qualityLeft {
	max-width: 43%;
}
.answerRight,
.answerLeft {
	max-width: 100%;
}
.answerLeft {
	height: fit-content;
}
.answerIn {
	flex-direction: column;
	background: url(/images/icon.svg) no-repeat 80px 28%;
}
.answer {
	background-size: cover;
}
.answer__title,
	.answer__paragraf {
	max-width: 450px;
}
.answerRight {
	margin-top: 160px;
}
.answerFormBlockBottom .input-helper {
	padding-left: 50px;
}
.footerTopLeft,
	.footerTopRight {
	padding-left: 0;
}
.items .clientLeft {
	max-width: 55%;
}
.preessCenterRight,
  .preessCenterLeft {
	max-width: 100%;
}
.preessCenterRight {
	margin-top: 40px;
}
.preessCenterContent {
	margin-left: 35px;
}
.pressSlider img {
	max-width: 100%;
	width: 100%;
	object-fit: cover;
	height: 360px;
}
.serviceList li {
	max-width: 100%;
}
.service {
	max-width: 92%;
}
.tab-container {
	max-width: 61%;
}
.matrialImg {
	max-width: 100%;
	margin-top: 40px;
}
.material {
	margin: 40px auto 0;
}
.matrialContent {
	flex-direction: column-reverse;
	padding-left: 0;
	margin-left: 40px;
	max-width: 92%;
}
.tab-container {
	max-width: 100%;
}
.itemSelection .itemBlock {
	max-width: 32.4%;
}
.mapFormInput__btn {
	max-width: 19%;
}
.mapPopup {
	left: 200px;
}
.itemsDocuments {
	max-width: 700px;
	margin-left: 50px;
}
.itemDoc .clientLeft {
	max-width: 95%;
}
.metismenu3 .metismenu__href {
	font-size: 16px;
}
.aside {
	max-width: 29%;
}
.liveCompanySliderImg {
	max-width: 60%;
}
.liveCompanySliderNav .swiper-pagination-bullets {
	max-width: 60%;
	top: 560px !important;
}
.headerMenuIn img {
	max-width: 15%;
}
.headerMenu {
	height: 135px;
}
.foxGearGroupSearchList {
	max-width: 731px;
	margin: 40px auto 0;
}
.foxGearGroupSearchList li {
	margin-bottom: 10px;
}
.itemSelection {
	margin: -80px auto 110px;
}
.bread, .preessCenter {
	max-width: 94%;
}
.contact .client__text {
	margin-left: -64px;
}
.contactsRight, .contactMap {
	padding-left: 0;
}
.material .client__text {
	margin-top: 46px;
}
.map .contactsRightBlockIn {
	margin-bottom: 25px;
}
.itemDoc .itemsDocuments {
	max-width: 70%;
}
.itemsSlider .client__text {
	margin-left: -73px;
}
#tab-containerBlock2 {
	max-width: 100%;
}
#tab-containerBlock2 .etabs {
	justify-content: flex-start;
}
#tab-containerBlock2 .etabs li:last-of-type {
	margin-left: 20px;
}
}
@media (max-width: 945px) {
.whenParthners .parthnerItem {
	min-width: 49.5%;
}
.footerLogo {
	margin-bottom:40px;
}
.footerTopRightBlock {
	width:100%;
}
.popupSearch .itemSliderContent .itemBlock {
	max-width: 32%;
}
.historySlider .swiper-button-container {
	right: 45%;
}
.contact .client__text {
	margin-left: -53px;
}
.headerMenuIn {
	padding-left: 0;
}
.popupCabinet {
	max-width: 800px !important;
}
.popupForm {
	max-width: 500px;
	margin-left: 30px;
}
.popupCabinet img {
	width: 250px;
	height: 100vh;
	display: block;
	object-fit: cover;
}
.blockText {
	left: 10px;
	color: #fff;
}
.selection_image {
	width:100%;
	max-width:100%;
	height:390px;
}
.smazkaRight {
	max-width:93%;
	margin: 60px auto;
}
.qualityRight {
	max-width: 100%;
	padding-left: 64px;
	margin-top: 60px;
}
.blockIn .input-row {
	max-width: calc((100% - 3 * 4px) / 4);
}
.blockIn .input-helper--radio:before {
	background: transparent;
}
.blockIn input[type="radio"]:checked + label:before {
	opacity: 1;
	background: url('/images/icon36.svg') no-repeat center;
	transition: all, 0s;
}
.contact .client__text {
	margin-left: -65px;
}
.itemSelection .itemBlock {
	max-width: 32.2%;
}
.itemBlockList li:after {
	right: -8px;
}
.itemsRightInfo:after {
	left: -133px;
}
}
@media (max-width: 910px) {
.catalogHeader {
	height: 200px;
}
.catalogHeader img {
	height: 100%;
	object-fit: cover;
}
.headerMenuListMenu {
	padding-right: 7px;
	padding-left: 7px;
}
.smazkaImg {
	display: none;
}
.smazkaRightBlock {
	max-width: 100%;
}
}
@media (max-width: 895px) {
.proizvodsto .parthnerItem {
	min-width:45%;
	max-width: 50%;
}
.map .itemTabs.active {
	height: 900px;
}
.toSharePopUp.active {
	right: 220px;
}
.itemSliderNav .swiper-pagination2 {
	max-width: 100%;
}
.documents {
	margin-left: 30px;
}
.history .swiper-wrapper {
	margin-left: 54px;
}
.history .timeline {
	width: 1000px;
}
.history .timeline-date {
	left: -67px;
}
.history .timeline-dot {
	left: -66px;
}
.history .timeline-item:first-of-type .timeline-dot {
	left: 0;
}
.history .historySlider {
	width: 980px;
}
.slides {
	height: 600px;
}
.slider__titleContainer {
	top: 100px;
}
.slider__subtitle {
	top: 220px;
	left: -82px;
}
.itemSelection .itemBlock {
	max-width: 31.9%;
}
.headerMenu {
	height: 115px;
}
.mapFormInput {
	justify-content: space-between;
}
.mapForm {
	justify-content: space-between;
}
.map .contactsRightBlockIn {
	max-width: 50%;
}
.mapSliderBlock .mapSliderBlockContent a {
	max-width: 19%;
}
.headerMenuIn img {
	display: none;
}
.headerMenuList {
	max-width: 100%;
}
.headerMenuListMenu {
	padding-right: 7px;
	padding-left: 7px;
}
.mapSliderBlock {
	margin-top: 50px;
}
.map .cnt_2 {
	margin-top: 100px;
}
.popupSearch .itemSliderContent .itemBlock {
	max-width: 32%;
	height: 545px;
}
.popupSearch .itemSliderContent .itemBlock__link {
	height: 280px;
}
.popupSearch .itemSliderContent .itemBlock__link img {
	height: 100%;
}
.itemBlockList li {
	padding: 0 8px;
}
.historySlider .swiper-button-container {
	right: 0;
	left: 50px;
}
}
@media (max-width: 870px) {
.cookie__text {
	max-width: 70%;
}
.cookieBtn {
	max-width: 173px;
}
.map .itemTabs.active {
	height: 750px;
}
#custom-popup-1 {
	margin-left: 200px;
}
#custom-popup-3 {
	left: 250px;
}
.mapTop .clientRightBlock {
	margin: 21px 0 0 40px;
}
.itemsRightInfo:after {
	left: -112px;
}
.history .title {
	max-width: 75%;
	width: 100%;
}
.history {
	margin-bottom: 80px;
}
.history .swiper-slide-active .slide-image-container {
	width: 400px;
	height: 480px;
}
.history .slide-info-container {
	width: 350px;
	position: absolute;
	bottom: 80px;
}
.history .swiper-slide-active .slide-image-container {
	width: 347px;
	height: 439px;
}
.history .historySlider {
	height: 740px;
}
.historySlider .swiper-button-container {
	bottom: -10px;
}
.historySlider .swiper-slide-next .slide-image-container {
	margin-left: -73px;
}
.contact .client__text {
	margin-left: -59px;
}
.topSliderNav {
	max-width: 96%;
}
.topSliderInBlock .topSliderInBlock__title {
	font-size: 48px;
	max-width: 100%;
}
.topSliderIn__2 .topSliderInBlock {
	max-width: 460px;
}
.topSliderIn {
	background-size: 100% 100%;
}
.header__logo {
	max-width: 60%;
}
.mapSliderContacts,
	.itemTabs .list,
	.tabs__caption {
	display: none !important;
}
.map .tabs__content {
	display:block;
}
.answerIn {
	background: url(/images/icon.svg) no-repeat 40px 32%;
}
.topSlider .topSliderInBlock {
	max-width: 93%;
}
.mapSliderContacts.mapSliderContactsMobile {
	display: block !important;
}
.mapSliderContactsMobileBlock {
	max-width: 100%;
	width: 100%;
	justify-content: space-between;
}
.mapSliderContactsMobileBlockIn {
	max-width: 50%;
	width: 100%;
}
.mapSliderContactsMobileBlockIn .mapSliderContactsBlock {
	max-width: 100%;
	width: 100%;
}
.map .contactsRightBlockIn {
	max-width: 100%;
	margin-bottom: 0;
}
.map .cnt_2 {
	margin-top: 100px;
}
.mapSliderBlock .contactsRightBlockIn a {
	display: block;
	max-width: 97%;
	width: 100%;
	margin-bottom: 8px;
}
.mapSliderBlock .contactsRightBlockIn a img {
	max-width: 100%;
	width: 100%;
}
.answearBlockRight .mapSliderContacts {
	display: block !important;
}
.footerLogo {
	position: relative;
}
.footerTopRight {
	padding-left: 49px;
}
.liveCompanySlider {
	margin-left: 60px !important;
}
.clientLeft,
	.qualityLeft,
	.contact .clientRight,
	.contactMap,
	.contact .clientRightBlock,
	.contactBlock .contactsRight,
	.qualityOnMain .qualityOnMainRight,
	.qualityOnMain .qualityOnMainLeft,
	.answer__title,
	.answer__paragraf,
	.contactBlock .contactMap,
	.serviceItemBlock:first-child {
	margin-left: 40px;
}
.contactBlock .contactMap {
	max-width: calc(100% - 40px);
}
.answerLeft,
	.answerRight {
	margin-left: 0;
	padding-left:0;
}
.contactBlock {
	max-width:93%;
}
.contactMap {
	width:calc(100% - 40px);
}
.clientRightBlock {
	margin-left: 40px;
}
.skew-row {
	height:281px;
	width:190%;
}
.headerMenuListMenu {
	padding-right: 7px;
	padding-left: 7px;
}
.popupSearch .itemSliderContent .itemBlock {
	max-width: 32%;
}
.newsPress .clientLeft {
	margin-left: 40px;
}
.mapSliderContactsMobileBlockIn .mapSliderContactsBlock {
	margin-bottom: 25px;
}
.map .itemTabs .mapSliderContactsNav {
	margin-top: 0;
}
.mapSliderBlock {
	margin-top: 0;
}
.itemDoc .itemsDocuments {
	margin-left: 40px;
}
.simbol .client__text {
	margin-left: -36px;
}
.itemTabs .tab-btn {
	left: 35px;
}
.map .itemTabs .tab-btn {
	left: 0;
}
.clientsBlueBgModif .client__text {
	margin-left: -60px;
}
}
@media (max-width: 830px) {
.serviceItemBottom li {
	max-width: 100%;
}
.control .parthnerItem {
	max-width:100%;
}
.documents {
	margin-left: 20px;
}
.metisMenu3InList .input-row {
	border-right: 1px solid #CDCED5;
	border-left: 1px solid #CDCED5;
}
.questionContent {
	margin-top: 0;
}
.h2_caps {
	font-size: 36px;
}
.clientRightBlock {
	max-width: 45%;
}
.preessCenterBlock .newsItem {
	flex: 0 1 calc((100% - 1 * 4px) / 2);
	max-width: calc((100% - 1 * 4px) / 2);
	margin-right: 0 !important;
}
.preessCenterBlockList {
	position: relative;
	top: -20px;
	left: 43px;
}
.preessCenter .newsContent {
	margin-top: 0;
}
.serviceInfo .clientLeft {
	max-width: 44%;
}
.contact .clientLeft {
	margin-left: 40px;
	max-width: 100%;
}
.contact .clientRightBlock {
	margin: 21px 0 0 40px;
}
.itemsDocuments {
	max-width: 700px;
}
.aside {
	display: none;
}
.catalogContent {
	max-width: 100%;
	margin-left: 0;
}
.catalogMain .itemBlock {
	max-width: calc( ( 100% - 2 * 4px ) / 3 );
}
.aboutQuality .qualityRight {
	max-width: 45%;
}
.clientsBlueBg .clientLeft {
	max-width: 45%;
}
.preessCenter .newsContent {
	justify-content: space-between;
}
.preessCenter .clientIn {
	padding-bottom: 90px;
}
.preessCenterContent {
	margin-left: 30px;
}
.popupCabinet {
	max-width: 700px !important;
}
.popupForm {
	max-width: 400px;
}
.popupCabinetBottom li a {
	font-size: 12px;
}
.catalogAdaptiveMobil {
	display: block;
}
.catalogAdaptive {
/*	width: 900px; */
/*	flex-direction: column; */
}
#answear .newsItem {
	max-width: 32.4%;
}
#answear .newsItem:nth-of-type(4n+4) {
	margin-right: 8px;
}
#answear .newsItem:nth-of-type(3n+3) {
	margin-right: 0;
}
.itemSlider2 {
	margin-left: 22px !important;
}
.slides {
	height: 553px;
}
.documents {
	margin-left: 33px;
}
.itemBlockList li {
	padding: 0 5px;
}
.filter-swiper .swiper-slide {
/*	min-width: 200px; */
}
.filter-swiper .swiper-slide:first-child {
/*	min-width: 90px; */
}
}
@media (max-width: 810px) {
.itemsRightInfo:after {
	left: -90px;
}
.history .timeline {
	width: 900px;
}
.titleContainer {
	margin-bottom: 0;
}
.headerMenuListMenu {
	padding-right: 1%;
	padding-left: 1%;
}
.popupDoc {
	max-width: 600px !important;
	height: 700px !important;
}
.popupDoc img {
	width: 400px;
	height: 540px;
}
.popupSearch .itemSliderContent .itemBlock {
	max-width: 32.2%;
}
.swiper-slide-active .slide-image-container {
	width: 350px;
	height: 400px;
}
.history .title {
	max-width: 600px;
}
.history .slide-info-container {
	position: absolute;
	bottom: 85px;
}
.history .swiper,
  .historySlider {
	height: 740px;
}
.historySlider .swiper-button-container {
	bottom: -7px;
}
.material .clientRightBlock {
	margin: 21px 0 0 40px;
}
.popupSearch .itemSliderContent .itemBlock__link {
	height: 250px;
}
}
@media (max-width: 770px) {

.faq .clientIn {
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}
.client3Imgslider {
	max-width:unset;
}
.itemDoc {
	margin-top:60px !important;
}
.itemDoc .clientIn {
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}
.itemDoc .clientLeft {
	max-width:93%;
}
.mapFormInput input {
	max-width: 100%;
}
.itemsSliderBlock {
	margin-left:40px;
}
.preessCenter .clientIn {
	margin-bottom: 0;
}
.preessCenterBlock .newsBlock,
	.preessCenterBlock .pressCenterBlock {
	margin-top:40px;
}
.proizvodsto {
	margin-top:40px;
}
.blockIn .input-row {
	max-width: calc((100% - 2 * 4px) / 3);
}
.control .parthnerIn {
	margin-top:40px;
}
.headerRightInfo {
	width:auto;
}
.contactMap #custom-popup-2,
  .contactMap #custom-popup-1 {
	top: 250px;
	margin-left: 100px;
}
.contactMap #custom-popup-6,
  .contactMap #custom-popup-5,
  .contactMap #custom-popup-4,
  .contactMap #custom-popup-3 {
	top: 330px;
	margin-left: 100px;
}
.slider__title {
	max-width: 400px;
	width: 100%;
	font-size: 40px;
}
#custom-popup-1 {
	margin-left: 150px;
}
#custom-popup-3 {
	left: 200px;
}
.preessCenter .newsContent {
	margin-top: 30px;
}
.pressCenterTabs .etabs {
	position: relative;
	top: 0px;
	left: 42px;
}
.documents {
	height: auto;
	padding-bottom: 20px;
}
.liveCompany {
	padding: 40px 0;
}
.client3ImgsliderBlock {
	max-width: 100%;
}
.newsItem {
	max-width: 336px;
}
.blockTopIn .select-selected {
	text-transform: none;
}

.topSlider {
	margin: 87px auto 16px;
}
.items {
	padding-top: 114px;
}
.itemsRightInfo:after {
	left: -60px;
}
.history .title {
	margin-left: 45px;
}
.history .swiper-wrapper {
	margin-left: 41px;
}
.history .slide-info-container {
	width:300px;
}
.contact .client__text {
	margin-left: -33px;
}
.contactsRight, .contactMap {
	padding-left: 4px;
}
.headerRightInfo__intro {
	max-width: 250px;
}
.headerRight,
  .headerRightInfo {
	max-width: 330px;
}
.headerBtn:hover:before {
	background-color: #fff;
}
.headerRightInfo {
	justify-content: space-between;
	margin-right: 10px;
}
.catalogMain .itemBlock {
	max-width: calc( ( 100% - 1 * 4px ) / 2 );
}
.headerBtn {
	margin-right: 0;
}
.header__logo {
	max-width: 210px;
	margin-left: 10px;
}
.headerRightInfo__tel,
  .headerRightInfo__search {
	display: none;
}
.headerRightInfoMobil__tel {
	display: block;
}
.footerTopRightBlock {
	gap:15px;
	flex-direction: column;
	width: 100%;
}
.footer .h3 {
	font-size: 22px;
}
.footerSocBtn {
	margin-top: 40px;
}
.clientRightBlock,
  .clientLeft {
	max-width: 100%;
}
.serviceInfo {
	margin-bottom: 40px;
}
.serviceItemBlock {
	max-width: 92%;
	margin-left: 40px;
	margin-bottom: 40px;
}
.serviceItem {
	flex-direction: column-reverse;
	margin-bottom: 0;
}
.serviceItemRevers {
	flex-direction: column;
}
.clientRightBlock {
	margin-top:60px;
}
.clientRightBlock__title {
	font-size: 22px;
}
.qualityVideo,
  .qualityVideo video,
  .qualityVideo img {
	height: 100%;
	margin-bottom: 100px;
}
.qualityVideo video {
	height: 802px;
}
.aboutQuality .qualityVideo video {
	height: 838px;
}
.aboutQuality .qualityRightList li:first-of-type .qualityRight_line {
	display: none;
}
.history {
	margin-bottom: 0;
}
.history .titleContainer {
	margin-bottom: 0;
}
.qualityLeft {
	max-width: 100%;
	paddingn-left: 70px;
}
.qualityRight {
	max-width: 100%;
	padding-left: 64px;
	margin-top: 60px;
}
video.quality__img,
  img.quality__img {
	display: none;
}
video.qualityPlanshet__img,
  img.qualityPlanshet__img {
	display: block;
	width: 100%;
}
.mapTop .clientRight {
	margin-top: 15px;
}
.answer {
	background-size: 100% 100%;
}
.answerIn {
	padding: 40px 0;
}
.answerFormBlockBoth {
	margin-top: 15px;
}
.itemBlock {
	max-width: 335px;
}
.quality {
	height: 802px;
}
.aboutQuality {
	height: 832px;
}
.qualityRightList li:first-of-type .qualityRight_line {
	display: none;
}
.tab-btn div {
	max-width: 200px;
}
.items .clientLeft {
	max-width: 70%;
}
.h3_caps {
	font-size: 22px;
}
.clientsBlueBg .clientLeft {
	margin-left: 47px;
	margin-bottom: 20px;
}
.clientsBlueBg .clientRightBlock,
  .clientsBlueBg .clientLeft {
	max-width: 100%;
}
.preessCenter .clientLeft__title {
	max-width: 460px
}
.preessCenterBlockList {
	top: -8px;
}
.serviceInfo .clientLeft {
	max-width: 100%;
}
.contact .clientLeft {
	max-width: 87%;
}
.itemSelection .itemBlock {
	max-width: 32%;
}
.itemSelection {
	max-width: 93.5%;
}
.itemsDocuments {
	padding-left: 0;
}
.answearBlock .mapSliderContactsNavIn {
	bottom: 420px;
	left: 0;
}
.answearBlockRight .mapSliderContacts {
	margin: 55px 0 0 0;
}
.answearBlock {
	padding-left: 65px;
}
.aboutQuality .qualityRight,
  .qualityLeft__modif.qualityLeft {
	max-width: 90%;
}
.aboutQuality .qualityLeft {
	margin-left: 65px;
}
.aboutQuality .qualityRight {
	padding-left: 65px;
	padding-top: 40px;
}
.qualityIn .client__text {
	margin-left: -30px;
}
.h3 {
	font-size: 22px;
}
.liveCompanySliderImg {
	max-width: 335px;
	height: 400px;
}
.liveCompanySliderNav .swiper-pagination-bullets {
	max-width: 330px;
	top: 365px !important;
}
.contact .clientRight {
	margin-top: 0;
}
.headerMenu {
	display: none !important;
}
.headerMain {
	position: fixed;
}
.mobileMenuBlock.active {
	display: block;
	position: absolute;
	top: 78px;
	z-index: 9;
	padding-top: 50px;
	border-top: 1px solid rgb(224, 224, 224);
}
.mobileMenuBlockFormInput input {
	max-width: 89%;
}
.mobileMenuBlockFormInput__btn {
	width: 10%;
}
#answear2 .newsContent {
	margin-top: 40px;
}
body.hide {
	overflow: hidden;
	overflow-x: hidden;
}
#question2 .itemBlock {
	height: 490px;
}
#question2 .itemSliderContent {
	padding-top: 10px;
}
.mobileMenuBlockScroll {
	height: 700px;
	overflow: scroll;
}
.foxGearGroupSearchList {
	max-width: 520px;
}
.foxGearGroupSearch__btn {
	margin: 20px auto 0;
}
.foxGearGroup {
	padding-top: 40px;
}
.catalogAdaptive {
/*	width: 760px; */
}
.popupSearch .itemSliderContent .itemBlock {
	max-width: 49%;
	margin-right: 0 !important;
	height: 450px;
}
.popupSearch .itemSliderContent {
	justify-content: space-between;
}
.mobilSarch .itemSliderContent {
	justify-content: space-between;
	margin-top: 50px;
	min-height: 750px;
	max-height: 750px;
	overflow-y: auto;
}
.mobilSarch .itemSliderContent .itemBlock {
	max-width: 49%;
	margin-right: 0 !important;
	margin-bottom: 20px;
}
.popupSearch .newsItem {
	max-width: 32.5%;
}
.popupSearch .newsItem:nth-of-type(4n+4) {
	margin-right: 8px;
}
.popupSearch .newsItem:nth-of-type(3n+3) {
	margin-right: 0;
}
#answear2 .newsContent {
	max-width: 100%;
	width: 100%;
	min-height: 750px;
	max-height: 750px;
	overflow-y: auto;
}
#answear2 .newsContent .newsItem {
	max-width: 32.5%;
}
#answear2 .newsContent .newsItem:nth-child(3n+3) {
	margin-right: 0;
}
#answear2 .newsContent .newsItem:nth-child(4n+4) {
	margin-right: 8px;
}
#question2 .mobileMenuBlockFormInput,
  #answear2 .mobileMenuBlockFormInput {
	max-width: 100%;
}
.blockIn .input-helper--radio img {
	opacity: 1;
}
.itemSelection .itemBlock {
	max-width: 32.1%;
	height: 441px;
	padding-top: 20px;
}
.itemSelection .itemBlock__link {
	height: 263px;
}
.itemSelection .itemBlock__link img {
	display: block;
	object-fit: cover;
	height: 100%;
}
.itemSlider2 .itemBlockBottom p,
  .itemTabs .itemBlockBottom p {
	display: block;
}
.itemTabs .tab-btn {
	left: 0px;
	position: relative;
	justify-content: center;
}
.itemBlockList li {
	padding: 0 5px;
}
.itemSlider .itemBlockTop__text2,
  .itemSlider .itemBlockTop__text,
  .itemSlider2 .itemBlockTop__text2,
  .itemSlider2 .itemBlockTop__text {
	font-size: 9px;
	padding: 6px 8px;
}
.companyItems .clientIn {
	padding-bottom: 0;
}
.itemsSlider2 .client__text {
	margin-top: 97px;
}
.itemSlider2 .itemBlock__href {
	top: 100px;
}
.itemBlockBottomBottom {
	margin-top: 0;
}
.qualityIn .client__text {
	margin-top: 57px;
}
.mainrobot .clientRight {
	max-width: 100%;
}
.historySlider .swiper-button-container {
	right: auto;
	left: 4.5%;
	bottom: 20px;
}
.history .timeline-dot,
  .history .timeline-date {
	left: -78px;
}
.swiper-slide-active .slide-image-container {
	height: 340px;
	width: 284px;
}
.history .slide-info-container {
	bottom: 98px;
}
.historySlider .swiper-slide-next .slide-image-container {
	margin-left: -123px;
}
.history .swiper-slide-active .slide-image-container {
	width: 300px;
	height: 400px;
}
.history .slide-info-container {
	bottom: 120px;
}
.mapTop .clientRightBlock {
	max-width: 100%;
}
.material .clientRightBlock {
	margin-top: 0;
	padding-top: 0;
	max-width: 100%;
	margin-left: 0;
	padding-left: 40px;
}
.itemDoc .itemsDocuments {
	margin-top: 40px;
}
.mistakeBtn__main.btn, .mistakeBtn__question.btn {
	max-width: 180px;
}
.mistakeBtn {
	max-width: 390px;
}
.parthner .clientRight {
	margin-top: 0;
}
.parthner .clientRightBlock {
	padding-top: 20px;
}
.popupSearch .itemSliderContent .itemBlock__link {
	height: 280px;
	margin-top: 20px;
}
.whenParthners {
	padding-top: 40px;
}
.itemBlockTop__text2,
  .itemBlockTop__text {
	padding: 10px 12px;
	font-size: 12px;
}
.itemsRight__title {
	margin-top: 8px;
}
.contact {
	margin: 0 auto;
	padding-top: 25px;
}
.contact .clientRightBlock {
	margin-top: 28px;
}
.contactBlock {
	margin-top: 60px;
	margin-bottom: 40px;
}
.clientTablet__img {
	display: block;
	width: 100%;
}
.brends {
	margin-top: 30px;
}
.client__img {
	display: none;
}
.contactBlock .mapik {
	height: 640px;
}
.mapSliderBlock {
	margin-top: 80px;
}
.client3ImgTables {
	display: block;
	height: 280px;
}
.stepParthners {
	padding-top: 40px;
}
}
@media (max-width: 740px) {
.cookie__text {
	max-width: 60%;
}
.contactMap #custom-popup-1 {
	top: 250px;
	margin-left: -50px;
}
#custom-popup-1 {
	margin-left: 0;
	margin-top: 80px;
}
#custom-popup-3 {
	left: 20px;
	top: 400px;
}
.toSharePopUp.active {
	right: 80px;
}
.contactsRightBlock {
	margin-top: 30px;
}
.contactsRight .contactsRightBlockIn {
	margin-bottom: 30px;
}
.contact .clientRightBlock {
	max-width:100%;
}
.itemsRightInfo:after {
	left: -43px;
}
#answear2 .newsContent .newsItem {
	max-width: 31.5%;
}
.foxGearGroupIn {
	padding: 0 20px;
}
.catalogContent {
	justify-content: space-between;
}
.catalogContentBlock {
	justify-content: space-between;
}
.popupCabinet {
	max-width: 600px !important;
}
.popupCabinet img {
	width: 200px;
}
.popupForm {
	max-width: 370px;
	margin-left: 15px;
}
.popupCabinetBottom li a {
	font-size: 11px;
}
.popupSearch .newsItem {
	max-width: 32.4%;
}
.itemBlockList li:first-of-type:after {
	right: -8px;
}
.itemTabs .tab-btn {
	width: 650px;
	max-width: auto;
}
.slider__title {
	max-width: 300px;
	width: 100%;
}
.slider__subtitle {
	left: -82px;
}
.slider__titleContainer {
	left: 58px;
}
.nav-buttons {
	left: 55px;
}
.answerLeft {
	background-position: 8.5% 98.4%;
}
.simbol .client__text {
	margin-top: 40px;
}
}
@media (max-width: 700px) {
.newsContent {
	width: 1380px;
}
.items {
	padding-top: 70px;
}
.bigProizvodstvoRight {
	padding-top: 40px;
}
.itemsRightInfo:after {
	left: -34px;
}
#answear2 .newsContent .newsItem {
	max-width: 32.3%;
}
.footerBottomLeft {
	max-width: 80%;
	width: 100%;
}
.footerBottom {
	height: auto;
}
.qualityRight {
	max-width: 95%;
}
.h1_caps {
	font-size: 36px;
	line-height: 1.2;
}
.qualityVideo,
  .qualityVideo video,
  .qualityVideo img,
  .quality {
	height: 750px;
}
.qualityIn {
	padding-top: 60px;
}
.mistakeBottomNum {
	font-size: 250px;
}
.mistakeBottomList {
	margin-left: -72px;
}
.mistakeBottomNum:after {
	left: 561px;
}
.serviceItemRevers {
	flex-direction: column;
}
.itemSelection .itemBlock {
	max-width: 49%;
}
.itemSelection .itemBlock {
	margin-right: 0 !important;
}
.itemSliderContent {
	justify-content: space-between;
}
.mapPopup {
	left: 150px;
}
.mapSliderContactsNavInBtn {
	margin-right: 5px;
}
.answearBlock .mapSliderContactsNavIn {
	left: -2px;
}
#question2 .itemBlock__link img,
  #question2 .itemBlock__link {
	height: 200px;
	object-fit: cover;
	margin-top: 10px;
}
#question2 .itemBlock {
	height: 380px;
}
.documents {
	margin-left: 26px;
}
}
@media (max-width: 670px) {
.catalogAdaptiveItem {
	width:100%;
}
.toSharePopUp.active {
	right: 20px;
}
.topSliderInBlock {
	margin: 0 0 0 21px;
}
.topSliderIn__2 .topSliderInBlock {
	margin: 0 0 0 24px;
}
.topSliderIn__3 .topSliderInBlock {
	margin: 0 0 0 21px;
}
.popupSearch .itemSliderContent .itemBlock__link {
	height: 250px;
}
.catalogHeader {
	margin: 70px auto 16px;
}
.topSlider {
	margin: 80px auto 16px;
}
.itemsRightInfo:after {
	display: none;
}
.itemsRightList {
	max-width: 100%;
}
.history .title {
	max-width: 70%;
}
.header {
	padding: 16px 0;
}
.headerRightInfoMobil__tel {
	display: none;
}
.headerRightInfo__intro {
	display: none;
}
.headerRightInfoMobil__cabinet {
	display: flex;
}
.headerRightInfo__intro span {
	font-size: 9px;
}
.headerRight, .headerRightInfo {
	max-width: 80px;
	justify-content: flex-end;
}
.footerBottomLeft {
	max-width: 440px;
}
.liveCompanySliderNavBlock .swiper-button-prev {
	left: 0;
}
.liveCompanySliderNav .swiper-pagination-fraction {
	left: -4px;
}
.mobileMenuBlockPhone {
	display: block;
	margin-bottom: 20px;
}
.mobileMenuBlockFormInput {
	border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
#tab-container2 .etabs {
	max-width: 300px;
}
.mobilSarch__btn {
	margin-left: 22%;
}
#tab-container2 .mobileMenuBlockFormInput {
	border-bottom: none;
	max-width: 100%;
}
#tab-container2 {
	margin: 0 auto;
}
.popupSearch .newsItem {
	max-width: 32.1%;
}
#answear2 .newsContent .newsItem:nth-child(3n+3) {
	margin-right: 0;
}
#answear2 .newsContent .newsItem:nth-child(4n+4) {
	margin-right: 8px;
}
#answear2 .newsContent .newsItem {
	max-width: 32.1%;
}
.matrialContent {
	margin-left: 25px;
}
.mapSliderBlock.map {
	margin-top: 50px;
}
.itemDoc .itemsDocuments {
	max-width: 90%;
}
.answearIn .client__text {
	margin-left: 6px;
}
#search .newsContent .newsItem {
	max-width: 49%;
	margin-right: 0;
}
#search .newsContent {
	justify-content: space-between;
}
.foxGearGroup {
	padding-bottom: 130px;
}
}
@media (max-width: 620px) {
.footerBottom {
	flex-direction: column;
	align-items: flex-start;
}
.topSliderInBlock .topSliderInBlock__title {
	font-size: 40px;
}
.parthnerItem,
	.proizvodsto .proizvodstoItem {
	max-width:100%;
}
.clients,
	.simbol,
	.brands,
	.selection,
	.news,
	.qualityOnMain,
	.history,
	.documents,
	.clients,
	.control,
	.documents .newsScroll {
	margin-top: 80px;
}
.cookie__text {
	max-width: 100%;
}
.cookieBtn {
	display: flex;
	max-width: 100%;
	margin-top: 24px;
}
.cookie__text {
	font: normal 500 18px 'Inter', sans-serif;
	color: #000E32;
}
.cookie__text span {
	padding-top: 20px;
	color: #4B556F;
	font: normal 500 14px 'Inter', sans-serif;
	display: block;
}
.cookie {
	padding: 40px;
	max-width: 98%;
}
#custom-popup-2 {
	margin-left: 10px;
}
.map .itemTabs.active {
	height: 800px;
}
.map .cnt_2 {
	margin-top: 80px;
}
.map .itemTabs .tab-btn {
	margin-top: 110px;
	z-index: 9;
}
.history .title {
	max-width: 100%;
}
.contact .client__text {
	margin-left: -24px;
}
.bread {
	margin-left: 20px;
}
.parthnerImg {
	display: none;
}
.parthnerImgMobil {
	display: block;
	max-width: 100%;
	width: 100%;
}
.topSliderNav {
	max-width: 95%;
}
.headerRightInfoMobil__cabinet {
	margin-right: 5px;
}
.footer .h3 {
	font-size: 18px;
}
.footerTopRightAddress {
	max-width: 80%;
}
.serviceItemBottom {
	margin: 35px 0 0 0;
}
.popupDoc {
	max-width: 500px !important;
	height: 600px !important;
}
.popupDoc img {
	width: 300px;
	height: 440px;
}
.popupCabinet img {
	display: none;
}
.popupForm {
	max-width: 90%;
	margin: 0 auto;
}
.popupCabinetBottom li a {
	font-size: 14px;
}
#tab-container2 .mobileMenuBlockFormInput__btn {
	width: 11%;
}
#tab-container2 .mobileMenuBlockFormInput input {
	max-width: 87.7%;
}
#tab-container2 .etabs {
	max-width: 245px;
}
.bigProizvodstvo {
	max-width: 93%;
	margin-top: 25px;
}
.items {
	max-width: 100%;
	padding-left: 40px;
}
.cookie__btnMobil {
	display: flex;
}
}
@media (max-width: 590px) {
.blockIn .input-row {
	max-width: calc((100% - 1 * 4px) / 2);
}
.serviceInfo {
	margin-bottom:40px !important;
}
.topSlider__img {
	object-position: 60% center;
}
.header {
	margin-left: 5px;
	margin-right: 5px;
}
.proizvodsto .parthnerItem {
	min-width:100%;
	padding-top: 40px;
}
.client__text {
	translate: -100% 4px;
}
.contactMap,
	.contact .clientRightBlock,
	.contactBlock .contactsRight {
	margin-left: 0;
}
.contactBlock .contactMap {
	width:100%;
	max-width:100%;
	margin: 60px 0 0 0 ;
}
.answerIn {
	background: url(/images/icon.svg) no-repeat 40px 32%;
}
.itemsSlider .itemSlider2 .itemBlock {
	max-width:100%;
}
.contactMap #custom-popup-1 {
	top: 102px;
	margin-left: 50px;
}
.contactMap #custom-popup-2 {
	top: 99px;
	margin-left: 30px;
}
.contactMap #custom-popup-6,
  .contactMap #custom-popup-5,
  .contactMap #custom-popup-4,
  .contactMap #custom-popup-3 {
	top: 190px;
	margin-left: 30px;
}
.mapPopupList {
	padding-left:0;
	width:100%;
	max-width:100%;
}
.mapPopup__title {
	padding-top: 15px;
	padding-left: 0;
	width:250px;
}
.mapPopupListBlock2 {
	max-width: 210px;
	font-size:14px;
}
.mapPopupListBlock {
	font-size:14px;
	width:80px;
}
.mapPopup {
	height: 200px;
}
.map .itemTabs.active {
	height: 700px;
}
.client3ImgTables {
	height: 220px;
}
.qualityVideo, .qualityVideo video, .qualityVideo img, .quality {
	height: 708px;
}
.newsContent {
	width: 1250px;
}
.preessCenter .clientLeft__title {
	max-width: 300px;
}
.preessCenter {
	margin: 20px auto;
}
.newsItem {
	max-width: 300px;
}
.popupSearch .itemSliderContent .itemBlock {
	height: 360px;
}
.popupSearch .itemSliderContent .itemBlock__link {
	height: 160px;
}
.popupSearch .itemBlockBottom {
	margin-top: 20px;
}
.smazkaFormInput input {
	max-width: 75%;
}
.smazkaFormInput__send {
	max-width: 24%;
}
.pressSlider img {
	height: 300px;
}
.headerRightInfo {
	margin-right: 5px;
}
.mainrobot {
	padding-top: 50px;
}
.headerBtn:hover:before {
	background: #fff;
}
.preessCenterRight {
	margin-top: 20px;
}
.catalog__btn {
	margin: 20px auto 0;
}
.preessCenterBlock .newsItem {
	margin-bottom: 15px;
}
.bread {
	margin-left: 12px;
}
.map .itemTabs .tab-btn {
	margin-top: 105px;
}
.map .cnt_2 {
	margin-top: 20px;
}
.slider__subtitle {
	left: -92px;
	top: 180px;
}
.nav-buttons {
	bottom: 50px;
}
.slider__titleContainer {
	top: 60px;
}
.itemTabs .itemsScroll:last-of-type,
  .itemTabs {
	height: auto;
}
.titleContainer {
	max-width: 300px;
	width: 100%;
}
#answear2 .newsContent .newsItem img {
	height: 130px;
}
.mobileMenuBlockFormInput__btn {
	width: 11%;
}
.mobileMenuBlockFormInput input {
	max-width: 88.7%;
}
.h3_caps {
	font-size: 18px;
	line-height: 22px;
}
.itemsContent .itemsRight {
	margin-top: 40px;
}
.itemsContent .itemsRight .itemBlockTop {
	top: 0;
}
.itemsRightBody {
	margin-top: 30px;
}
.itemsRight__paragrafHide {
	display: none;
}
.serviceInfo .clientRight {
	margin-top: 0;
}
.mistakeContent {
	max-width: 95%;
	width: 100%;
}
.itemsRight__paragrafHref {
	color: #3981CC;
	margin-top: 8px;
	display: block;
}
.itemsRightBlock {
	position: relative;
}
.metisSertificate div,
  .metisSertificate,
  .metisContentText,
  .metismenu2List > div span {
	font-size: 14px;
	line-height: 20px;
}
.metismenu2List,
  .metisSertificate, .metisContentText {
	margin: 18px auto 0;
	max-width: 90%;
}
.itemsRightBlock:before {
	content: '';
	display: block;
	width: 100%;
	background: rgb(255, 255, 255);
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.2553396358543417) 0%, rgba(255, 255, 255, 1) 100%);
	height: 30px;
	position: absolute;
	bottom: 22px;
}
.itemsRightBlock.active:before {
	display: none;
}
.mistakeBtn__main.btn, .mistakeBtn__question.btn {
	max-width: 180px;
}
.topSliderIn,
  .topSlider__img {
	height: 100%;
}
.headerRightInfo__intro {
	display: none;
}
.footerTopRightAddressBottom {
	max-width: 50%;
}
.footerBottom {
	height: auto;
}
.footerBottomLeft {
	max-width: 100%;
	margin-bottom: 0;
}
.clientRightBlock__title {
	font-size: 26px;
	line-height: 1.3;
}
.news .client__text {
	margin-top: 45px;
}
.stepParthnersBlock {
	max-width: 100%;
	margin-bottom: 10px;
}
.stepParthnersRightBottom {
	padding: 40px 30px;
}
.proizvodsto {
	padding-top: 0;
}
.clientRightBlock__title {
	font-size: 18px;
}
.preessCenterContent {
	max-width: 90%;
}
.preessCenter .client__text {
	margin-top: 40px;
}
.mapPopup {
	left: 50px;
}
.imageScrollBlock {
	width: 1580px;
}
.imageScrollBlock li img {
	height: 380px;
}
.imageScrollBlock li {
	max-width: 305px;
}
.popupSearch .newsItem {
	max-width: 49%;
	margin-right: 0 !important;
}
#search .newsContent {
	justify-content: space-between;
}
.block2 .blockTopIn .custom-select {
	display: none;
}
.blockTop {
	flex-direction: column;
}
.blockTopIn {
	margin-bottom: 24px;
	max-width: 100%;
}
.blockTopIn:last-of-type {
	margin-bottom: 0;
}
.blockTopInMobilPopup {
	max-width: 100%;
	width: 100%;
	background-color: #F1F3F4;
	height: 48px;
	margin-top: 10px;
	align-items: center;
	text-transform: uppercase;
	padding-left: 24px;
	position: relative;
}
.blockTopInMobilPopup span {
	color: #000E32;
}
.blockTopInMobilPopup:after {
	content: url(/images/icon31.svg);
	margin: 4px 0 0 7px;
	position: absolute;
	right: 19px;
	transform: rotate(-88deg);
	top: 10px;
}
.blockTopInMobilPopupBlock {
	max-width: 100%;
	width: 100%;
}
.blockTopInMobilPopupBlockFix.active {
	position: fixed;
	left: 0;
	top: 0;
	max-width: 100%;
	width: 100%;
	background-color: #fff;
	height: 100vh;
	z-index: 99999;
	display: block;
}
.blockTopInMobilPopupBlockFix__title {
	text-transform: uppercase;
	color: #000E32;
	padding-top: 115px;
	padding-left: 40px;
}
.blockTopInMobilPopupBlockFix__closed {
	background: url('/images/icon37.svg') no-repeat center;
	width: 48px;
	height: 48px;
	display: block;
	position: absolute;
	top: 10px;
	right: 16px;
}
.blockTopInMobilPopupBlockFixBottom {
	border-top: 1px solid rgba(0, 0, 0, .12);
	padding: 24px 0;
	max-width: 100%;
	width: 100%;
	position: absolute;
	bottom: 0;
}
.blockTopInMobilPopupBlockFixBottom__btn {
	max-width: 90%;
	width: 100%;
	height: 56px;
	background: #000E32;
	justify-content: center;
	align-items: center;
	color: #fff;
	text-transform: uppercase;
	margin: 0 auto;
}
.custom-select {
	display: none;
}
.catalogMain .catalogMainTop .custom-select {
	display: block;
}
.blockTopInMobilPopup {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	justify-content: space-between;
	align-items: center;
	flex-direction: row;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}
#tab-containerBlock2 .etabs {
	width: 510px;
}
#answear2 .newsContent .newsItem {
	max-width: 49.1%;
}
#answear2 .newsContent .newsItem:nth-child(3n+3) {
	margin-right: 8px;
}
#answear2 .newsContent .newsItem:nth-child(2n+2) {
	margin-right: 0;
}
#answear2 .newsContent .newsItem img {
	height: auto;
}
.itemSelection {
	max-width: 91.5%;
}
.itemBlockList li {
	margin-right: 10px;
}
.itemBlockTop {
	top: -12px;
}
.itemSlider .swiper-slide {
	padding-top: 13px !important;
}
.itemBlockBottom {
	padding-top: 10px;
}
.catalogMain .itemBlockBottom {
	padding-top: 16px;
}
#question2 .itemBlockBottom {
	margin-top: 20px;
}
#question2 .itemBlock__link img, #question2 .itemBlock__link {
	height: 165px;
}
#question2 .itemBlock {
	height: 348px;
}
.itemBlockList {
	margin-top: 10px;
}
.itemBlockBottom > div {
	margin-bottom: 0;
}
.items .itemBlock__href {
	top: 100px;
}
.clientsBlueBgModif .client__text {
	margin-left: -67px;
	margin-top: 67px;
}
.qualityRight {
	margin-top: 40px;
}
.itemSlider2 .itemBlock {
	max-width: 250px;
}
.itemSlider2 .itemBlockBottom p {
	height: auto;
}
.itemSlider2 .itemBlock__link {
	height: 183px;
	margin-top: 30px;
	padding-top: 20px;
}
.itemSelection .itemBlock__link {
	height: 163px;
	margin-bottom: 20px;
}
.itemSelection .itemBlock {
	height: 360px;
}
.catalogMain .itemBlock__link {
	margin-top: 20px;
	margin-bottom: 20px;
}
.itemSlider2 .itemBlock__link img {
	height: 100%;
}
.serviceInfo {
	margin-top: 40px;
}
.documents {
	height:unset;
}
.material {
	margin-top: 40px;
}
.answearList {
	margin-top: 30px;
}
.companyItems {
	margin-top: 40px;
}
.itemsSlider .client__text {
	margin-left: -91px;
	margin-top: 96px;
}
.itemSlider2 {
	margin-left: 0px !important;
	margin-top:0;
}
.breadNews {
	margin-top: 80px;
}
.simbol {
	margin: 80px auto 0;
}
.bread {
	margin-left: 20px;
}
.mistakeBtn {
	max-width: 100%;
}
.catalogMain .itemBlock {
	margin-right: 0;
	max-width: 49%;
}
.itemBlockBottom__name {
	font-size: 15px;
	letter-spacing: 1px;
	line-height: 15px;
}
.whenParthners {
	padding-top: 30px;
}
.whenParthners__title {
	margin-bottom: 20px;
}
.stepParthners {
	padding-top: 40px;
}
.stepParthnersList {
	margin-top: 40px;
	gap: 30px;
}
.contact {
	margin-top: 0;
}
.contactBlock {
	margin-top: 30px;
}
.contactBlock .contactsRight__title {
	width: 300px;
}
.contactBlock .contactsRight__title_modif {
	margin-top: 30px;
}
.clientTablet__img {
	display: none;
}
.clientMobil__img {
	display: block;
	width: 100%;
}
.brendsScroll {
	padding: 40px 0;
}
.qualityVideo video,
  .quality .qualityVideo,
  .quality {
	height: 674px;
}
.aboutQuality .qualityVideo video {
	height: 708px;
	margin-bottom: 0;
}
.aboutQuality .qualityVideo {
	margin-bottom: 0;
}
.topSliderIn__5 .topSliderInBlock .topSliderInBlock__title,
  .topSliderIn__2 .topSliderInBlock .topSliderInBlock__title {
	padding-top: 172px;
}
.topSliderIn__4 .topSliderInBlock .topSliderInBlock__title {
	padding-top: 140px;
}
.topSliderNav {
	max-width: 92%;
}
.topSliderIn__3 .topSliderInBlock .topSliderInBlock__title {
	padding-top: 140px;
}
.map .mapContent, .mapik {
	height: 100%;
}
.mapSliderBlock.map {
	margin-top: 100px;
	margin-bottom: 40px;
}
.mapSliderBlock .contactsRightBlockIn a {
	height: 128px;
}
.mapSliderBlock .contactsRightBlockIn a img {
	height: 99%;
}
.contactBlock {
	margin-bottom: 26px;
}
.itemTabs .tab-btn {
	width:unset;
	position: relative;
}
.mapTop .tab-btn div {
	width: 40%;
}
}
@media (max-width: 550px) {
.answerIn {
	background: url(/images/icon.svg) no-repeat 0px 18%;
}
.mainrobot {
	margin-bottom: 50px;
}
.contactMap #custom-popup-1 {
	top: 250px;
	margin-left: 50px;
}
.toSharePopUp.active {
	right: 20px;
	margin-top: 120px;
}
.contactsRight .contactsRightBlockIn {
	margin-bottom: 40px;
}
.clientLeft__title {
	max-width: 350px;
}
.items {
	padding-top: 60px;
}
.bread li a:after {
	width: 3px;
	height: 3px;
	margin: 0 10px;
}
.slides {
	height: 450px;
}
.preessCenterContent {
	margin-left: 30px;
}
.footerTopRightCatalog {
	max-width: 60%;
}
.footerTopRightAddressBottom {
	max-width: 60%;
	margin-top: 20px;
}
.footerTopRightAddressTop {
	max-width: 100%;
}
.footerTopLeft__vertical {
	width: 100px;
	text-align: right;
	margin-top: 30px;
	margin-left: -37px;
}
.footerTopRight {
	padding-left: 0;
}
.footerTopRightAddressBottom {
	max-width: 75%;
}
.answerFormBlock2 {
	max-width: 100%;
	margin-bottom: 24px;
}
.answerFormBlockBoth {
	margin-top: 0;
}
.answerFormBlock {
	margin-bottom: 15px;
}
.answerFormBlockTextarea {
	margin-top: 0;
}
.answerFormBlockBottom .input-row {
	max-width: 90%;
	margin-bottom: 20px;
}
.answer__title {
	max-width: 90%;
}
.mistakeBottomNum {
	font-size: 180px;
}
.mistakeBottomList {
	margin-left: -49px;
}
.mistakeBottomNum:after {
	left: 434px;
}
.parthnerIn,
	.proizvodsto .proizvodstoItem {
	width:100%;
	align-items: stretch;
}
.whenParthners .parthnerItem {
	width:100%;
	min-width:100%;
	padding: 40px 32px;
}
.parthnerItemImg {
	padding: 0 !important;
}
.parthnerItem__title:before {
	margin-bottom: 20px;
}
.preessCenterBlock .newsItem {
	max-width: 100%;
	flex: 0 1 100%;
}
.matrialContent .etabs li {
	margin-right: 20px;
}
.matrialContent .etabs li:last-of-type {
	margin-right: 0;
}
.contactsRight .contactsRightBlockIn {
	max-width: 100%;
}
.map .itemTabs {
	max-width: 100%;
}
.mapSliderContactsMobileBlockIn {
	max-width: 100%;
}
.mapSliderContactsMobileBlockIn:last-of-type {
	display: none;
}
.itemsRightFasovkaBlock {
	margin-bottom: 15px;
}
.itemsRightFasovkaBtn__btn {
	max-width: 100%;
	margin-bottom: 10px;
}
.itemsRightFasovkaBtn__btn2 {
	max-width: 75%;
}
.itemsRightFasovkaBtn__btn3 {
	max-width: 18%;
}
.itemsDocumentsList li {
	max-width: 100%;
	margin-right: 0;
}
.answearBlockItemTopRight {
	padding-top: 2px;
}
.itemDoc .itemsDocuments {
	max-width: 87%;
}
.catalogMain .itemBlock {
	max-width: 48.7%;
}
.liveCompanySliderNavBlock .swiper-button-next span, .liveCompanySliderNavBlock .swiper-button-prev span {
	display: none;
}
.popupDoc {
	max-width: 400px !important;
	height: 460px !important;
	padding: 20px !important;
}
.fancybox-close-small {
	top: 10px !important;
	right: 10px !important;
}
.popupDoc img {
	width: 90%;
	height: auto;
}
.popupCabinetBottom li a {
	font-size: 12px;
}
.foxGearGroupSearchList {
	max-width: 300px;
}
#tab-container2 .etabs li a {
	font-size: 12px;
}
#tab-container2 .etabs {
	max-width: 270px;
}
.mobilSarch__btn {
	margin-left: 16%;
}
#tab-container2 {
	max-width: 95%;
}
#answear2 .newsContent .newsItem {
	margin-right: 0 !important;
}
#answear2 .newsContent {
	justify-content: space-between;
}
#search .newsContent .newsItem {
	max-width: 100%;
}
#search .newsContent .newsItem img {
	height: auto;
}
.answearBlockItem {
	max-width: 29.6%;
}
.itemsRightFasovkaBtn {
	margin-top: 22px;
}
.proizvodsto .parthnerItem {
	padding: 40px 32px 10px;
}
.stepParthnersRightBottom {
	padding: 20px;
}
.stepParthnersRightBottom__title {
	font-size: 15px;
}
.liveCompanySliderRight__paragraf {
	padding-right: 40px;
}
.liveCompanySliderRight__title {
	padding-right: 40px;
}
.footerBottomList li:before {
	margin-right: 8px;
}
.footerBottomList {
	max-width: 364px;
}
.brends {
	margin-top: 0;
}
.client__img {
	display: none;
}
.clientMobil__img {
	display: block;
}
.itemSelection {
	margin: -60px auto 110px;
}
.foxGearGroupSearch__btn {
	margin: 15px auto 0;
}
.foxGearGroupSearchList {
	margin: 20px auto 0;
}
.clientsBlueBgModif .clientLeft__title {
	max-width: 310px;
}
.clientsBlueBgModif {
	padding-top: 26px;
}
.clientsBlueBgModif .clientRightBlock {
	padding-top: 0;
}
.clientsBlueBg .clientLeft {
	margin-left: 40px;
}
.stepParthners {
	padding-top: 26px;
}
}
@media (max-width: 480px) {
.brands .itemBlockBottom {
	padding-left: 10px;
	padding-right: 10px;
}
.brands .itemBlockBottom {
	hyphens: auto;
}
.answer__title,
	.answer__paragraf {
	margin-left: 40px;
	max-width: 100%;
}
.topSliderInBlock {
	margin: 0 0 0 16px;
}
.itemBlockList li {
	padding: 0 1px;
}
.client3ImgTables {
	display: none;
}
.client3ImgMobil {
	display: block;
	object-fit: cover;
	height: 280px;
	width: 100%;
}
.contactMap #custom-popup-1 {
	top: 250px;
	margin-left: 0;
}
.documents {
	margin-left: 10px;
}
.topSliderIn__2 .topSliderInBlock {
	margin: 0 0 0 17px;
}
.mistakeContent {
	max-width: 100%;
}
.mistake__text {
	padding: 0 30px;
}
.footerTopRight {
	padding-left: 3px;
}
.companyItems .client__text {
	margin-left: -31px;
}
.client__btn {
	margin-left: 19px;
}
.simbol .client__btn {
	margin-left: 0;
}
.items .client__btn {
	margin-left: 0;
}
.topSlider .mySwiper .client__btn {
	margin-left: 0;
}
.catalogMain .itemBlock {
	max-width: 100%;
}
.catalogMain .itemBlock__link {
	margin-bottom: 15px;
}
.itemBlock__link {
	height: 330px;
}
#tab-container2 .etabs {
	margin: 0 0 0 40px;
}
.mobilSarch__btn {
	margin-left: 5px;
}
.qualityVideo,
  .qualityVideo video,
  .qualityVideo img,
  .quality {
	height: 800px;
}
.liveCompanySliderImg {
	max-width: 284px;
	height: 350px;
}
.liveCompanySliderNav .swiper-pagination-bullets {
	max-width: 284px;
	top: 320px !important;
}
.mobileMenuBlockFormInput__btn {
	width: 13%;
}
.mobileMenuBlockFormInput input {
	max-width: 86%;
}
.mobileMenuBlock.active {
	padding-top: 20px;
}
#tab-container2 .mobileMenuBlockFormInput__btn {
	width: 14%;
}
#tab-container2 .mobileMenuBlockFormInput input {
	max-width: 84.7%;
}
.itemBlockTop__text2,
  .itemBlockTop__text {
	margin: 8px 4px 0;
	padding: 6px 8px;
}
.itemsContent .itemBlockTop__text2,
  .itemsContent .itemBlockTop__text {
	margin: 8px 4px 0;
	padding: 10px 12px;
}
.mobilSarch .itemSliderContent {
	margin-top: 30px;
}
.popupSearch {
	padding: 40px 20px !important;
}
.quality .client__btn,
  .news .client__btn {
	margin-left: 0;
}
.qualityLeft {
	padding-left: 58px;
}
.mainrobot .client__btn {
	margin-left: 0;
}
}
@media (max-width: 460px) {

.clientIn,
.itemDoc .clientLeft {
	max-width: 100%;
}
.contactMap #custom-popup-1 {
	top: 102px;
	margin-left: -19px;
}
.h2_caps {
	font-size:26px;
	line-height:1.2;
}
.liveCompanySlider {
	margin-left: 40px !important;
}
.filterSection {
	height:auto;
}
.filterSection .pointFilter {
	max-width: fit-content;
}
.client__text,
.simbol .client__text,
.brands .clientIn .client__text,
.contact .client__text,
.answer__text,
.mapTop .client__text {
	transform: none;
	position: relative;
	translate: none;
	padding-bottom: 8px;
	text-align: left;
	margin: 0;
}
.clientLeft,
.qualityLeft,
.contact
.clientRight,
.contactMap,
.contact
.clientRightBlock,
.contactBlock
.contactsRight,
.qualityOnMain
.qualityOnMainRight,
.qualityOnMain
.qualityOnMainLeft,
.answerLeft,
.answerRight,
.selectionOnMain .selectionLeft,
.selectionOnMain .selectionRight,
.clientsBlueBg .clientLeft,
.contact .clientLeft,
.answer__title,
.answer__paragraf,
.serviceItemBlock, .serviceItemBlock:first-child {
	margin-left: 0;
}
.simbol .clientRightBlock,
	.clientRightBlock {
	padding-left: 0;
	margin-left: 0;
}
.clientRightBlock {
	margin-top: 24px;
}
.contactMap #custom-popup-2 {
	top: 99px;
	margin-left: -37px;
}
.contactMap #custom-popup-6,
  .contactMap #custom-popup-5,
  .contactMap #custom-popup-4,
  .contactMap #custom-popup-3 {
	top: 190px;
	margin-left: -37px;
}
.itemSelection {
	margin: -30px auto 110px;
}
.blockBtnContent .blockBtn {
	max-width: 48.5%;
}
.history .timeline-dot {
	left: -95px;
}
.history .swiper-wrapper {
	margin-left: 0;
}
.history .timeline-date {
	left: -93px;
}
.historySlider .swiper-button-container {
	left: 0;
}

.companyItems .client__btn {
	margin-left: 0;
}
.matrialContent {
	margin-left: 15px;
}
.header__logo {
	max-width: 170px;
}
.footerBottomList li:before {
	margin-right: 8px;
}
.qualityVideo,
  .qualityVideo video,
  .qualityVideo img,
  .quality {
	min-height: 690px;
	max-height: 740px;
}
.h1_caps {
	font-size: 28px;
	letter-spacing: 1px;
	line-height:1.2;
}
.topSliderInBlock {
	max-width: 90% !important;
}
.news .clientLeft {
	max-width: 85%;
	margin-left: 0;
}
.quality__title {
	max-width: 250px;
	width: 100%;
}
.qualityLeft__modif.qualityLeft .qualityLeft__text {
	max-width: 210px;
	width: 100%;
}
.aboutQuality .qualityRight {
	margin-top: 0;
}
.history {
	padding-left: 10px;
}
.qualityRight {
	margin-top: 60px;
}
.qualityRightList li:first-of-type .qualityRight_line {
	display: none;
}
.qualityLeft {
	margin-left: 10px;
	padding-left:40px;
}
.preessCenter .clientLeft__title {
	padding-left: 0;
}
.serviceInfo .clientLeft__title {
	padding-left: 0;
}
.items .clientLeft__title {
	padding-left: 0;
}
.mapTop .clientLeft__title {
	padding-left: 0;
}
.qualityRight {
	padding-left: 50px;
}
.clientsBlueBg .clientLeft__title {
	padding-left: 0;
}
.mapFormInput input {
	max-width: 100%;
}
.itemsDocuments,
.itemDoc .itemsDocuments,
.itemsSliderBlock {
	padding-left: 0 !important;
	margin-left: 0;
}
.contact .clientLeft__title {
	padding-left: 0;
}
.itemDoc .client__text {
	margin-left: -38px;
	translate: none;
}
.answearIn .client__text {
	margin-left: 5px;
}
.itemSelection .itemBlock__link {
	height: 165px;
	margin-bottom: 10px;
}
.itemSelection .itemBlock {
	min-height: 365px;
	max-height: 360px;
}
.itemBlockTop {
	right: 0;
}
.itemBlockTop__text2, .itemBlockTop__text {
	padding: 5px 7px;
	margin: 2px 2px 0;
}
.mainrobot .clientLeft__title {
	padding-left: 0;
}
.footerBottomList {
	max-width: 100%;
}
.simbol .clientLeft__title {
	padding-left: 0;
}
.slider__title {
	max-width: 170px;
	font-size: 23px;
}
}
@media (max-width: 430px) {
.topSliderInBlock .topSliderInBlock__title {
	font-size: 32px;
}
.toSharePopUp.active {
	right: 0;
}
.toSharePopUp {
	padding: 31px 20px;
}
.documentsIn {
	width: 1170px;
}
.pressSlider img {
	height: 200px;
}
.answearBlockItem {
	max-width: 27.6%;
}
#answear2 .newsContent .newsItem {
	max-width: 100%;
}
#answear2 .newsContent .newsItem img {
	height: auto;
}
.topSliderNav {
	max-width: 96%;
}
.topSliderInBlock {
	margin: 0 20px;
}
.headerRight, .headerRightInfo {
	max-width: 65px;
}
.footerBottomList li:before {
	margin-right: 11px;
}
.mapFormInput input {
	max-width: 100%;
	font-size: 14px;
}
.mapFormInput__btn {
	max-width: 23%;
}
.mapPopup {
	left: 20px;
}
.popupDoc {
	max-width: 270px !important;
	height: 310px !important;
}
.fancybox-close-small {
	top: 10px !important;
	right: 10px !important;
}
.popupCabinetBottom li a {
	font-size: 11px;
}
.footerBottomList li a {
	font-size: 13px;
}
}
@media (max-width: 415px) {
.footerBottomList li:before {
	margin-right: 8px;
}
.smazkaFormInput input {
	max-width: 70%;
}
.smazkaFormInput__send {
	max-width: 29%;
}
}
@media (max-width: 410px) {
.selectionOnMain {
	min-height: fit-content;
}
.topSliderInBlock .topSliderInBlock__title {
	font-size: 30px;
}
.toSharePopUp {
	padding: 31px 10px;
}
.toSharePopUp .toSharePopUp__Copy {
	padding: 0 12px;
}
.popupSearch .itemBlockBottom {
	margin-top: 0;
}
.text_16 {
	font-size: 15px;
}
.popupSearch {
	padding: 40px 11px !important;
}
.blockBtn.backBtn3:after {
	left: 25px;
}
.serviceItemLeft__title:before {
	width: 33px;
	height: 40px;
	background-size: cover;
	margin-right: 10px;
}
.history .title {
	margin-left: 30px;
	font-size: 20px;
}
.footerBottomList li a {
	font-size: 12px;
}
.footerBottomList li:before {
	margin-right: 9px;
}
#tab-container2 .mobileMenuBlockFormInput input {
	max-width: 81%;
}
#tab-container2 .mobileMenuBlockFormInput__btn {
	width: 18%;
}
.blockBtn.backBtn:after {
	left: 27px;
}
.mistakeContent {
	max-width: 100%;
	width: 100%;
}
.answer__title {
	max-width: 85%;
}
.toShareList li a {
	width: 150px;
}
.toShareList {
	max-width: 315px;
	justify-content: flex-start;
}
.mobileMenuBlockFormInput__btn {
	width: 15%;
}
.mobileMenuBlockFormInput input {
	max-width: 84%;
}
.popupFormIn {
	margin: 70px auto 0;
}
.popupCabinetBottom:before {
	bottom: 45px;
}
.popupCabinetBottom li a {
	font-size: 14px;
	margin-bottom: 20px;
	display: block;
	max-width: 100%;
	width: 100%;
	text-align: center;
}
.popupCabinetBottom {
	justify-content: center;
}
}
@media (max-width: 385px) {
.topSliderInBlock .topSliderInBlock__title {
	font-size: 28px;
}
.topSliderInBlock .topSliderInBlock__title {
	bottom:50%;
}
.topSliderInBlock .client__btn {
	bottom:40%;
}
.topSliderIn, .topSlider__img {
	object-position: 62% center;
}
.h2_caps {
	font-size:26px;
}
.h2_caps {
	font-size:20px;
}
.pressCenterTabs .etabs {
	left: 0;
}
.searchForm {
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}
.searchFormInput__btn {
	max-width: 100%;
	margin-left: 0;
	margin-top: 8px;
}
.simbol ul {
	padding-left:0;
	.contactMap #custom-popup-1 {
	top: 250px;
	margin-left: -10px;
	}
#custom-popup-2 {
	margin-left: -10px;
	}
.catalogContent .itemBlockBottom > div {
	margin-bottom: 5px !important;
	margin-top: 5px !important;
	}
#question2 .itemBlock__link img, #question2 .itemBlock__link {
	height: 145px;
	}
.blockBtn.backBtn3:after {
	left: 18px;
	}
.blockBtn.backBtn:after {
	left: 20px;
	}
.mistakeBtn__main.btn, .mistakeBtn__question.btn {
	max-width: 160px;
	}
.answearBlockItem {
	max-width: 24.6%;
	}
.footerTopRightCatalog {
	max-width: 56%;
	}
.footerBottomList li:before {
	margin-right: 5px;
	}
.toShareList li a {
	width: 140px;
	}
.itemBlock__link {
	height: 300px;
	}
.itemBlockList li {
	margin-right: 5px;
	}
.blockIn .input-row:nth-child(2n+2) {
	margin-right: 0;
	}
.itemBlockList li:first-of-type:after {
	right: -18px;
	}
}
@media (max-width: 360px) {
	.toSharePopUp .footerSocBtn li a {
	width: 42px;
	height: 42px;
	}
.toSharePopUp .footerSocBtn li a.toSharePopUp__Copy {
	max-width: 220px;
	width: 100%;
	}
.mobileMenuBlockFormInput__btn {
	width: 17%;
	}
.mobileMenuBlockFormInput input {
	max-width: 82%;
	}
}
@media (max-width: 350px) {
	.h1_caps {
	font-size: 24px;
	}
.mistakeContent .h1_caps {
	max-width: 95%;
	width: 100%;
	margin: 0 auto 20px;
	}
.toShareList li a {
	width: 130px;
	}
}
@media (max-height: 1040px) {
	.mobilCheckboxScroll {
	min-height: 560px;
	max-height: 560px;
	}
}
@media (max-height: 940px) {
	.mistakeContent {
	margin-top: 150px;
	}
.mobilCheckboxScroll {
	min-height: 480px;
	max-height: 480px;
	}
}
@media (max-height: 845px) {
	.mobileMenuBlockMenu {
	height: 90%;
	}
.mistakeContent {
	margin-top: 0;
	}
.mobilCheckboxScroll {
	min-height: 480px;
	max-height: 480px;
	margin-top: 20px;
	}
.blockTopInMobilPopupBlockFix__title {
	padding-top: 50px;
	}
}
@media (max-height: 770px) {
	.mobileMenuBlockScroll {
	height: 600px;
	}
.mistakeContent {
	margin-top: 90px;
	}
}
@media (max-height: 700px) {
	.mobileMenuBlockScroll {
	height: 356px;
	}
.mobilCheckboxScroll {
	min-height: 390px;
	max-height: 390px;
	margin-top: 10px;
	}
}
@media (max-height: 650px) {
	.mistakeBottomList {
	display: none;
	}
}
@media (max-height: 580px) {
	.mistakeContent {
	margin-top: 40px;
	}
.mobileMenuBlockScroll {
	height: 400px;
	}
.mobileMenuBlockForm {
	bottom: 50px;
	}
.mobilCheckboxScroll {
	min-height: 300px;
	max-height: 300px;
	}
}
@media (max-height: 530px) {
	.mobileMenuBlockScroll {
	height: 300px;
	}
.mobileMenuBlockForm {
	bottom: 70px;
	}
.mobilCheckboxScroll {
	min-height: 240px;
	max-height: 240px;
	}
}
@media (max-height: 480px) {
	.mobilCheckboxScroll {
	min-height: 170px;
	max-height: 170px;
	}
.mobileMenuBlockScroll {
	height: 200px;
	}
.mobileMenuBlockForm {
	bottom: 80px;
	}
.mobileMenuBlock.active {
	padding-top: 20px;
	}
}
@media (max-height: 850px) and (max-width: 660px) {
	.mobileMenuBlockScroll {
	height:62vh;
	}
}
@media (max-height: 770px) and (max-width: 660px) {
	.mobileMenuBlockScroll {
	height: 500px;
	}
}
@media (max-height: 700px) and (max-width: 660px) {
	.mobileMenuBlockScroll {
	height: 400px;
	}
.mobileMenuBlockForm {
	bottom: 40px;
	}
}
@media (max-height: 660px) and (max-width: 660px) {
	.mobileMenuBlock li a {
	margin-bottom: 15px;
	}
.mobileMenuBlockScroll {
	height: 300px;
	}
.mobileMenuBlockForm {
	bottom: 40px;
	}
}
@media (max-height: 520px) and (max-width: 660px) {
	.mobileMenuBlockScroll {
	height: 200px;
	}
.mobileMenuBlockForm {
	bottom: 50px;
	}
}
@media (max-height: 440px) and (max-width: 660px) {
	.mobileMenuBlockScroll {
	height: 100px;
	}
}
@media (max-height: 830px) and (max-width: 770px) {
	.mobilSarch .itemSliderContent,
	#answear2 .newsContent {
	min-height: 400px;
	max-height: 400px;
	}
.mobileMenuBlockFormBtn {
	bottom: 50px;
	}
.mobileMenuBlockMenu {
	height: 85%;
	}
}
@media (max-height: 750px) and (max-width: 770px) {
	.mobilSarch .itemSliderContent,
	#answear2 .newsContent {
	min-height: 350px;
	max-height: 350px;
	}
}
@media (max-height: 710px) and (max-width: 770px) {
	.mobilSarch .itemSliderContent,
	#answear2 .newsContent {
	min-height: 280px;
	max-height: 280px;
	}
}
@media (max-height: 650px) and (max-width: 770px) {
	.mobilSarch .itemSliderContent,
	#answear2 .newsContent {
	min-height: 280px;
	max-height: 280px;
	}
#tab-container2 .mobileMenuBlockFormInput {
	padding-top: 0;
	padding-bottom: 0;
	}
}
@media (max-height: 580px) and (max-width: 770px) {
	.mobilSarch .itemSliderContent,
	#answear2 .newsContent {
	min-height: 230px;
	max-height: 230px;
	}
}
@media (max-height: 530px) and (max-width: 770px) {
	.mobilSarch .itemSliderContent,
	#answear2 .newsContent {
	min-height: 200px;
	max-height: 200px;
	}
}
@media (max-height: 450px) and (max-width: 770px) {
	.mobilSarch .itemSliderContent,
	#answear2 .newsContent {
	min-height: 150px;
	max-height: 150px;
	}
}
@media (max-height: 410px) and (max-width: 770px) {
	.mobilSarch .itemSliderContent,
	#answear2 .newsContent {
	min-height: 100px;
	max-height: 100px;
	}
}
}



