*,
*::after,
*::before {
	box-sizing: border-box;
	text-decoration: none;
	list-style: none;
}

/* РђР™РґРёС€РєРё */

#mb20 {
	margin-bottom: 20px;
}

#mb32 {
	margin-bottom: 32px;
}

#mb48 {
	margin-bottom: 48px;
}

#mb80 {
	margin-bottom: 80px;
}

#mb150 {
	margin-bottom: 150px;
}

#mt20 {
	margin-top: 150px;
}

#mt48 {
	margin-top: 48px;
}

#mt80 {
	margin-top: 80px;
}

#mt150 {
	margin-top: 150px;
}

#mr20 {
	margin-right: 20px;
}

#center {
	text-align: center;
}

#orange {
	color: #ff6700;
}

/* РђР™РґРёС€РєРё */

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
}

p {
	margin: 0 0 10px;
}

.flex {
	display: flex;
	justify-content: space-between;
}

body {
	font-family: "Gilroy", cursive;
	font-size: 15px;
	line-height: 1.6;
	margin: 0;
	height: 100vh;
	max-width: 100vw;
	overflow-x: hidden;
	box-sizing: border-box;
}

::-webkit-scrollbar {
	width: 0;
}

.block__module {
	opacity: 0;
	transform: translateY(50px);
	animation: fade-in-up 0.8s ease-out forwards;
}

.block__module:nth-child(1) {
	animation-delay: 0.2s;
}

.block__module:nth-child(2) {
	animation-delay: 0.4s;
}

.block__module:nth-child(3) {
	animation-delay: 0.6s;
}

@keyframes fade-in-up {
	0% {
		opacity: 0;
		transform: translateY(50px);
	}
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

#killMargin {
	margin: 0;
}

.container {
	padding: 0 10px;
	width: 100%;
	max-width: 1290px;
	margin: 0 auto;
}

.content {
	max-width: 100%;
	height: 100%;
	width: 100%;
}

.container-2 {
	padding: 0 10px;
	width: 100%;
	max-width: 1540px;
	margin: 0 auto;
}

.content-2 {
	max-width: 100%;
	height: 100%;
	width: 100%;
}

/* РЁР°РїРєР° */

.sub__header-position {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 16px 0;
}

.hr {
	height: 1px;
	background-color: #f0f0f0;
	max-width: 100%;
	width: 100%;
}

.sub__header__link a {
	margin-right: 24px;
	color: rgb(123, 142, 151);
	font-family: Inter;
	font-size: 14px;
	text-transform: uppercase;
}

.sub__header__link a:hover {
	color: #ff6700;
}

.sub__header__link .active {
	color: #ff6700;
}

.sub__header__number h3 {
	color: rgb(1, 21, 34);
	font-family: Inter;
	font-size: 14px;
}

.header-position {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 16px 0;
}

.header-position img {
	margin-right: 50px;
	cursor: pointer;
}

.logo {
	display: flex;
	align-items: center;
}

.header__link a {
	color: rgb(1, 21, 34);
	font-family: Inter;
	font-size: 16px;
	margin-right: 24px;
}

.header__link a:hover {
	color: #ff6700;
}

.search-bar {
	display: flex;
	align-items: center;
	box-sizing: border-box;
	border: 1px solid #e4edf2;
	border-radius: 6.67px;
	background: rgb(246, 248, 250);
	padding: 8px;
}

.search-input {
	flex: 1;
	border: none;
	outline: none;
	font-size: 16px;
	padding: 10px 20px;
	background: #f6f8fa;
	font-family: Inter;
}

.header__search {
	display: flex;
	align-items: center;
}

.header__search img {
	margin-right: 20px;
}

.search-button {
	background-color: transparent;
	border: none;
	cursor: pointer;
	padding: 0;
}

.search-icon {
	width: 24px;
	height: 24px;
}

.header__order a {
	border-radius: 6.67px;
	background: #ff6700;
	color: rgb(255, 255, 255);
	font-family: Inter;
	font-size: 16px;
	padding: 17.5px 20px;
	margin-left: 20px;
}

.header__order a:hover {
	background-color: #cd5504;
	animation: fade-in-up 0.8s ease-out forwards;
}

/* Р“Р»Р°РІРІРЅС‹Р№ Р±Р»РѕРє */

.module {
	width: 1800px;
	height: 688px;
	padding: 136px 0 0 255px;

	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	margin-bottom: 120px;
}

.module__container {
	width: 100%;
	max-width: 1800px;
	margin: 0 auto;
}

.module__content {
	max-width: 100%;
	height: 100%;
	width: 100%;
}

.module__title {
	color: #fff;
	font-family: RoadRadio;
	font-size: 48px;
	font-weight: 700;
	line-height: normal;
	margin-bottom: 24px;
}

.module__text {
	color: #fff;
	font-family: Inter;
	font-size: 20px;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 48px;
}

.module__link {
	color: #fff;
	text-align: center;
	font-family: Inter;
	font-size: 20px;
	font-weight: 300;
	line-height: 32px;
	padding: 12px 24px;
	border-radius: 8px;
	background: #ff6700;
}

main {
	padding: 30px 0 120px 0;
	background: #fff;
}

.title {
	display: inline-block;
	color: #fff;
	font-family: RoadRadio;
	font-size: 48px;
	font-weight: 700;
	line-height: normal;
	padding: 24px 30px;
	background-color: #ff6700;
	border-radius: 15px;
}

.title__center h2 {
	display: flex;
	justify-content: center;
	color: #fff;
	font-family: RoadRadio;
	font-size: 48px;
	font-weight: 700;
	line-height: normal;
	padding: 24px 30px;
	background-color: #ff6700;
	border-radius: 15px;
}

#title {
	margin: 150px 0 48px 0;
}

/* title animate */
#title-animation {
	display: inline-block;
	color: #fff;
	font-family: RoadRadio;
	font-size: 48px;
	font-weight: 700;
	line-height: normal;
	padding: 24px 30px;
	background-color: #ff6700;
	border-radius: 15px;
	margin-bottom: 48px;

	/* РќР°С‡Р°Р»СЊРЅРѕРµ СЃРѕСЃС‚РѕСЏРЅРёРµ РґР»СЏ Р°РЅРёРјР°С†РёРё */
	transform: translateX(-100%);
	opacity: 0;
	transition: transform 0.6s ease-in-out, opacity 0.6s ease-in-out;
}

/* РљР»Р°СЃСЃ РґР»СЏ Р·Р°РїСѓСЃРєР° Р°РЅРёРјР°С†РёРё */
#title-animation.visible {
	transform: translateX(0);
	opacity: 1;
}
/* title animate */

.subtitle {
	display: block;
	width: 878px;
	border-radius: 15px;
	background: var(--Blue-2, #00365e);
	margin-bottom: 22px;
}

.subtitle p {
	color: #fff;
	font-family: Inter;
	font-size: 20px;
	font-weight: 400;
	line-height: normal;
	padding: 30px;
	margin-top: 10px;
}

/* Parent */

.parent {
	margin-bottom: 150px;
	width: 1290px;
	position: relative;
	overflow: hidden;
}

.categorias__parent {
	display: flex;
	justify-content: space-between;
	margin-bottom: 13px;
	opacity: 0;
	transform: translateX(100%);
	transition: transform 0.6s ease-in-out, opacity 0.6s ease-in-out;
}

.categorias__title,
.div11__title,
.div11__subtitle,
.div11__link {
	opacity: 0;
	transition: opacity 0.3s ease-in-out;
}

.categorias__b {
	padding: 264px 0 0 30px;
}

#categorias__b {
	padding: 325px 0 0 30px;
}

.div1 {
	width: 536px;
	height: 350px;
	border-radius: 15px;
	transition: 1s;
	display: inline-block; /* РЎС‚СЂРѕС‡РЅРѕ-Р±Р»РѕС‡РЅС‹Р№ СЌР»РµРјРµРЅС‚ */
	overflow: hidden;
}
.div2 {
	width: 364px;
	height: 350px;
	border-radius: 15px;
	transition: 1s;
	display: inline-block; /* РЎС‚СЂРѕС‡РЅРѕ-Р±Р»РѕС‡РЅС‹Р№ СЌР»РµРјРµРЅС‚ */
	overflow: hidden;
}
.div3 {
	width: 364px;
	height: 350px;
	border-radius: 15px;
	transition: 1s;
	display: inline-block; /* РЎС‚СЂРѕС‡РЅРѕ-Р±Р»РѕС‡РЅС‹Р№ СЌР»РµРјРµРЅС‚ */
	overflow: hidden;
}
.div4 {
	width: 364px;
	height: 350px;
	border-radius: 15px;
	transition: 1s;
	display: inline-block; /* РЎС‚СЂРѕС‡РЅРѕ-Р±Р»РѕС‡РЅС‹Р№ СЌР»РµРјРµРЅС‚ */
	overflow: hidden;
}
.div5 {
	width: 364px;
	height: 350px;
	border-radius: 15px;
	transition: 1s;
	display: inline-block; /* РЎС‚СЂРѕС‡РЅРѕ-Р±Р»РѕС‡РЅС‹Р№ СЌР»РµРјРµРЅС‚ */
	overflow: hidden;
}
.div6 {
	width: 536px;
	height: 350px;
	border-radius: 15px;
	transition: 1s;
	display: inline-block; /* РЎС‚СЂРѕС‡РЅРѕ-Р±Р»РѕС‡РЅС‹Р№ СЌР»РµРјРµРЅС‚ */
	overflow: hidden;
}
.div7 {
	width: 536px;
	height: 350px;
	border-radius: 15px;
	transition: 1s;
	display: inline-block; /* РЎС‚СЂРѕС‡РЅРѕ-Р±Р»РѕС‡РЅС‹Р№ СЌР»РµРјРµРЅС‚ */
	overflow: hidden;
}
.div8 {
	width: 364px;
	height: 350px;
	border-radius: 15px;
	transition: 1s;
	display: inline-block; /* РЎС‚СЂРѕС‡РЅРѕ-Р±Р»РѕС‡РЅС‹Р№ СЌР»РµРјРµРЅС‚ */
	overflow: hidden;
}
.div9 {
	width: 364px;
	height: 350px;
	border-radius: 15px;
	transition: 1s;
	display: inline-block; /* РЎС‚СЂРѕС‡РЅРѕ-Р±Р»РѕС‡РЅС‹Р№ СЌР»РµРјРµРЅС‚ */
	overflow: hidden;
}
.div10 {
	width: 563px;
	height: 390px;
	border-radius: 15px;
	transition: 1s;
	display: inline-block; /* РЎС‚СЂРѕС‡РЅРѕ-Р±Р»РѕС‡РЅС‹Р№ СЌР»РµРјРµРЅС‚ */
	overflow: hidden;
}
.div11 {
	width: 714px;
	height: 390px;
	border-radius: 15px;
	transition: 1s;
	display: inline-block; /* РЎС‚СЂРѕС‡РЅРѕ-Р±Р»РѕС‡РЅС‹Р№ СЌР»РµРјРµРЅС‚ */
	overflow: hidden;
}

.div1 .categorias__b,
.div2 .categorias__b,
.div3 .categorias__b,
.div4 .categorias__b,
.div5 .categorias__b,
.div6 .categorias__b,
.div7 .categorias__b,
.div8 .categorias__b,
.div9 .categorias__b,
.div10 .categorias__b,
.div11 .categorias__b {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transition: 1s; /* Р’СЂРµРјСЏ СЌС„С„РµРєС‚Р° */
}

.div1 .categorias__b:hover,
.div2 .categorias__b:hover,
.div3 .categorias__b:hover,
.div4 .categorias__b:hover,
.div5 .categorias__b:hover,
.div6 .categorias__b:hover,
.div7 .categorias__b:hover,
.div8 .categorias__b:hover,
.div9 .categorias__b:hover,
.div10 .categorias__b:hover {
	transform: scale(1.075);
}

.div1 .categorias__b {
	width: px;
	height: 350px;
}

.div2 .categorias__b {
	width: 364px;
	height: 350px;
}

.div3 .categorias__b {
	width: 364px;
	height: 350px;
}

.div4 .categorias__b {
	width: 364px;
	height: 350px;
}

.div5 .categorias__b {
	width: 364px;
	height: 350px;
}

.div6 .categorias__b {
	width: 536px;
	height: 350px;
}

.div7 .categorias__b {
	width: 536px;
	height: 350px;
}

.div8 .categorias__b {
	width: 364px;
	height: 350px;
}

.div9 .categorias__b {
	width: 364px;
	height: 350px;
}

.div10 .categorias__b {
	width: 563px;
	height: 390px;
}

.div11 {
	width: 714px;
	height: 390px;
}

.categorias__title {
	color: #fff;
	font-family: Inter;
	font-size: 29px;
	font-weight: 600;
	line-height: normal;
}

.div11__title {
	color: #00111c;
	font-family: Inter;
	font-size: 32px;
	font-weight: 700;
	line-height: 37px;
	padding: 58px 0 0 30px;
}

.div11__subtitle {
	color: #00111c;
	font-family: Inter;
	font-size: 15px;
	font-weight: 400;
	line-height: 22px;
	padding: 20px 0 0 30px;
}

.div11__link {
	position: relative;
	left: 30px;
	top: 48px;
	padding: 12px 24px;
	border-radius: 8px;
	background: #ff6700;
	color: #fff;
	text-align: center;
	font-family: Inter;
	font-size: 20px;
	font-weight: 400;
	line-height: normal;
}

/* Parent animate */

/* Parent animate */

/* Presentation */
.presentation {
	width: 1290px;
	height: 553px;
	border-radius: 20px;
	background-color: #eef0f3;
	display: flex;
	justify-content: space-between;
}

.presentation__title {
	color: #00111c;
	font-family: RoadRadio;
	font-size: 40px;
	font-weight: 700;
	line-height: normal;
	margin: 87px 0 0 48px;
}

.presentation__text {
	color: #00111c;
	font-family: Inter;
	font-size: 16px;
	font-weight: 400;
	line-height: normal;
	margin: 32px 0 0 48px;
}

.presentation__img img {
	margin-top: 48px;
}

/* Presentation animate */
.presentation {
	background-color: #f0f0f0; /* РЎРµСЂС‹Р№ С„РѕРЅ */
	opacity: 0;
	transform: translateX(100px); /* РЎРјРµС‰РµРЅРёРµ РІРїСЂР°РІРѕ */
	transition: opacity 0.5s ease, transform 0.5s ease;
}

.presentation.visible {
	opacity: 1;
	transform: translateX(0);
}

.presentation__content {
	opacity: 0;
	transform: translateX(100px); /* РЎРјРµС‰РµРЅРёРµ РІРїСЂР°РІРѕ */
	transition: opacity 0.5s ease, transform 0.5s ease;
}

.presentation__content.visible {
	opacity: 1;
	transform: translateX(0);
}

.presentation__img {
	opacity: 0;
	transform: translateX(100px); /* РЎРјРµС‰РµРЅРёРµ РІРїСЂР°РІРѕ */
	transition: opacity 0.5s ease, transform 0.5s ease;
}

.presentation__img.visible {
	opacity: 1;
	transform: translateX(0);
}
/* Presentation animate */

/* Р”РѕСЂРѕР¶РЅР°СЏ РєР°СЂС‚Р° */

.roadMap {
	border-radius: 35px;
	background: #eef0f3;
	width: 1540px;
	height: 1480px;
	margin: 150px 0 150px 0;
}

.roadMap__title {
	display: flex;
	justify-content: center;
}

.roadMap__title p {
	display: inline-block;
	color: #fff;
	text-align: center;
	font-family: RoadRadio;
	font-size: 38px;
	font-weight: 700;
	line-height: normal;
	border-radius: 15px;
	background: #ff6700;
	padding: 24px 30px;
	margin: 100px 0 65px 0;
}

.trend {
	border-radius: 10px;
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
	background-color: #00365e;
}

.trend__text {
	height: 261px;
}

.trend__text p {
	color: #fff;
	font-family: RoadRadio;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	line-height: 13px;
	margin-top: 17px;
}

.trend__title {
	background: #ff6700;
	border-radius: 10px 10px 0 0;
}

.trend__title h3 {
	width: 246px;
	color: #fff;
	font-family: RoadRadio;
	font-size: 32px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	padding: 14px 0 14px 17px;
}

.roadMap__trend {
	display: flex;
	align-items: flex-start;
	justify-content: center;
	gap: 15px;
}

.roadMap__img {
	display: flex;
	justify-content: center;
	margin-top: 70px;
}

/* Р”РѕСЂРѕР¶РЅР°СЏ РєР°СЂС‚Р° */
/* Р”РѕСЂРѕР¶РЅР°СЏ РєР°СЂС‚Р° animate */
.roadMap {
	opacity: 0;
	transform: translateX(100px); /* РЎРјРµС‰РµРЅРёРµ РІРїСЂР°РІРѕ */
	transition: opacity 0.5s ease, transform 0.5s ease;
}

.roadMap.visible {
	opacity: 1;
	transform: translateX(0);
}

.roadMap__title {
	opacity: 0;
	transform: translateX(100px); /* РЎРјРµС‰РµРЅРёРµ РІРїСЂР°РІРѕ */
	transition: opacity 0.5s ease, transform 0.5s ease;
}

.roadMap__title.visible {
	opacity: 1;
	transform: translateX(0);
}

.trend {
	opacity: 0;
	transform: translateX(100px); /* РЎРјРµС‰РµРЅРёРµ РІРїСЂР°РІРѕ */
	transition: opacity 0.5s ease, transform 0.5s ease;
}

.trend.visible {
	opacity: 1;
	transform: translateX(0);
}

.roadMap__img {
	opacity: 0;
	transform: translateX(100px); /* РЎРјРµС‰РµРЅРёРµ РІРїСЂР°РІРѕ */
	transition: opacity 0.5s ease, transform 0.5s ease;
}

.roadMap__img.visible {
	opacity: 1;
	transform: translateX(0);
}
/* Р”РѕСЂРѕР¶РЅР°СЏ РєР°СЂС‚Р° animate */
/* РџР РћРР—Р’РћР”РЎРўР’РµРЅРЅРѕ-С‚РµС…РЅРёС‡РµСЃРєРёР№ РѕС‚РґРµР» */

.info-content {
	margin: 48px 0;
}

.info-content__parent {
	display: flex;
	gap: 20px;
	margin-bottom: 20px;
	width: 1290px;
}

.info-content__block {
	border-radius: 15px;
	background: #ff6700;
	width: 416px;
	height: 157px;
	display: flex;
}

.info-content__number {
	color: #fff;
	font-family: RoadRadio;
	font-size: 96px;
	font-weight: 700;
	line-height: normal;
	padding: 30px;
}

.info-content__text {
	color: #fff;
	font-family: Inter;
	font-size: 20px;
	font-weight: 300;
	line-height: normal;
	padding: 43px 0 43px 30px;
}

.info-content__img {
	display: flex;
	gap: 20px;
	margin-bottom: 20px;
}

#info-content__text {
	color: #fff;
	font-family: Inter;
	font-size: 17px;
	font-weight: 300;
	line-height: normal;
	padding: 53px 0 53px 30px;
}

#info-content__text-2 {
	color: #fff;
	font-family: Inter;
	font-size: 17px;
	font-weight: 300;
	line-height: normal;
	padding: 53px 0 53px 10px;
	padding: 33px 0 33px 10px;
}

/* РџР РћРР—Р’РћР”РЎРўР’РµРЅРЅРѕ-С‚РµС…РЅРёС‡РµСЃРєРёР№ РѕС‚РґРµР» animate*/

/* Architectural solutions animate */
/* РќР°С‡Р°Р»СЊРЅРѕРµ СЃРѕСЃС‚РѕСЏРЅРёРµ СЌР»РµРјРµРЅС‚РѕРІ РїРµСЂРµРґ Р°РЅРёРјР°С†РёРµР№ */
#gradient__title4 {
	position: relative;
	opacity: 0;
	transform: translateX(-100%);
	transition: transform 0.75s ease-out, opacity 0.75s ease-out;
}

#info-content__img-4-1, 
#info-content__img-4-2, 
#info-content__img-4-3, 
#info-content__img-4-4, 
#info-content__img-4-5, 
#info-content__img-4-6, 
#info-content__img-4-7, 
#info-content__img-4-8 
/* Р”РѕР±Р°РІСЊС‚Рµ РѕСЃС‚Р°Р»СЊРЅС‹Рµ ID */ {
	position: relative;
	opacity: 0;
	transform: translateY(100%);
	transition: transform 0.75s ease-out, opacity 0.75s ease-out;
}

/* Р’РёРґРёРјРѕРµ СЃРѕСЃС‚РѕСЏРЅРёРµ РґР»СЏ Р·Р°РіРѕР»РѕРІРєР° Рё РёР·РѕР±СЂР°Р¶РµРЅРёР№ */
#gradient__title4.visible {
	opacity: 1;
	transform: translateX(0);
}

#info-content__img-4-1.visible,
#info-content__img-4-2.visible,
#info-content__img-4-3.visible,
#info-content__img-4-4.visible,
#info-content__img-4-5.visible,
#info-content__img-4-6.visible,
#info-content__img-4-7.visible,
#info-content__img-4-8.visible
/* Р”РѕР±Р°РІСЊС‚Рµ РѕСЃС‚Р°Р»СЊРЅС‹Рµ ID */ {
	opacity: 1;
	transform: translateY(0);
}

/* Architectural solutions animate */

#animated-title2 {
	/* РЈРЅРёРєР°Р»СЊРЅС‹Рµ СЃС‚РёР»Рё РґР»СЏ Р·Р°РіРѕР»РѕРІРєР° СЃ ID animated-title2 */
	transform: translateX(-100%);
	opacity: 0;
	transition: transform 0.6s ease-in-out, opacity 0.6s ease-in-out;
}

#animated-title2.visible {
	transform: translateX(0);
	opacity: 1;
}

#block-12,
#block-22,
#block-32,
#block-42,
#block-52 {
	/* РЈРЅРёРєР°Р»СЊРЅС‹Рµ СЃС‚РёР»Рё РґР»СЏ Р±Р»РѕРєРѕРІ СЃ РёРЅС„РѕСЂРјР°С†РёРµР№ */
	opacity: 0;
	transform: translateX(100%);
	transition: transform 0.6s ease-in-out, opacity 0.6s ease-in-out;
}

#block-12.visible,
#block-22.visible,
#block-32.visible,
#block-42.visible,
#block-52.visible {
	transform: translateX(0);
	opacity: 1;
}

#animated-info-img2 img {
	/* РЈРЅРёРєР°Р»СЊРЅС‹Рµ СЃС‚РёР»Рё РґР»СЏ РёР·РѕР±СЂР°Р¶РµРЅРёР№ */
	opacity: 0;
	transform: translateY(100%);
	transition: transform 0.6s ease-in-out, opacity 0.6s ease-in-out;
}

#animated-info-img2 img.visible {
	transform: translateY(0);
	opacity: 1;
}

/* Zoom СЌС„С„РµРєС‚ РїСЂРё РЅР°РІРµРґРµРЅРёРё РЅР° РёР·РѕР±СЂР°Р¶РµРЅРёРµ */
.zoom-container {
	overflow: hidden; /* РЎРєСЂС‹РІР°РµС‚ С‡Р°СЃС‚Рё РёР·РѕР±СЂР°Р¶РµРЅРёСЏ, РєРѕС‚РѕСЂС‹Рµ РІС‹С…РѕРґСЏС‚ Р·Р° РїСЂРµРґРµР»С‹ РєРѕРЅС‚РµР№РЅРµСЂР° */
	position: relative;
	border-radius: 20px;
}

.zoom-img {
	border-radius: 20px;
	transition: transform 0.5s ease; /* РџР»Р°РІРЅС‹Р№ РїРµСЂРµС…РѕРґ РґР»СЏ СѓРІРµР»РёС‡РµРЅРёСЏ РёР·РѕР±СЂР°Р¶РµРЅРёСЏ */
}

.zoom-container:hover .zoom-img {
	transform: scale(1.1); /* РЈРІРµР»РёС‡РµРЅРёРµ РёР·РѕР±СЂР°Р¶РµРЅРёСЏ РґРѕ 110% РїСЂРё РЅР°РІРµРґРµРЅРёРё */
}

/* РџР РћРР—Р’РћР”РЎРўР’РµРЅРЅРѕ-С‚РµС…РЅРёС‡РµСЃРєРёР№ РѕС‚РґРµР» animate*/
/* РџСЂРѕРµРєС‚РЅС‹Р№ РРќРЎРўРРўРЈРў animate */
/* РСЃС…РѕРґРЅС‹Рµ СЃС‚РёР»Рё РїРµСЂРµРґ Р°РЅРёРјР°С†РёРµР№ */
#title {
	position: relative;
	opacity: 0;
	transform: translateX(-100%);
	transition: transform 0.75s ease-out, opacity 0.75s ease-out;
}

#info-content__block-13,
#info-content__block-23,
#info-content__block-33 {
	position: relative;
	opacity: 0;
	transform: translateX(100%);
	transition: transform 0.75s ease-out, opacity 0.75s ease-out;
}

#info-content__img-13,
#info-content__img-23,
#info-content__img-33 {
	position: relative;
	opacity: 0;
	transform: translateY(100%);
	transition: transform 0.75s ease-out, opacity 0.75s ease-out;
}
/* РџСЂРѕРµРєС‚РЅС‹Р№ РРќРЎРўРРўРЈРў animate */
/* retention processes */
/* Just zoom */
/* РќР°С‡Р°Р»СЊРЅРѕРµ СЃРѕСЃС‚РѕСЏРЅРёРµ СЌР»РµРјРµРЅС‚РѕРІ РїРµСЂРµРґ Р°РЅРёРјР°С†РёРµР№ */
#title-mt20 {
	position: relative;
	opacity: 0;
	transform: translateX(-100%);
	transition: transform 0.75s ease-out, opacity 0.75s ease-out;
	margin-top: 150px;
}

#subtitle-4 {
	position: relative;
	opacity: 0;
	transform: translateX(100%);
	transition: transform 0.75s ease-out, opacity 0.75s ease-out;
}

#info-content__img-4 {
	position: relative;
	opacity: 0;
	transform: translateY(100%);
	transition: transform 0.75s ease-out, opacity 0.75s ease-out;
}

/* Р’РёРґРёРјРѕРµ СЃРѕСЃС‚РѕСЏРЅРёРµ РґР»СЏ Р·Р°РіРѕР»РѕРІРєР°, РїРѕРґР·Р°РіРѕР»РѕРІРєР° Рё РёР·РѕР±СЂР°Р¶РµРЅРёР№ */
#title-mt20.visible {
	opacity: 1;
	transform: translateX(0);
}

#subtitle-4.visible {
	opacity: 1;
	transform: translateX(0);
}

#info-content__img-4.visible {
	opacity: 1;
	transform: translateY(0);
}

/* Zoom-СЌС„С„РµРєС‚ РЅР° РёР·РѕР±СЂР°Р¶РµРЅРёСЏС… */
.justZoom {
	display: inline-block;
	overflow: hidden;
	border-radius: 20px;
	width: 635px;
	height: 428px;
}

.justZoom img {
	transition: transform 1s ease; /* РџР»Р°РІРЅС‹Р№ РїРµСЂРµС…РѕРґ */
}

.justZoom img:hover {
	transform: scale(1.2); /* РЈРІРµР»РёС‡РµРЅРёРµ РёР·РѕР±СЂР°Р¶РµРЅРёСЏ РїСЂРё РЅР°РІРµРґРµРЅРёРё */
}

/* Just zoom */
/* retention processes */
.gradient__title {
	display: inline-block;
	color: #fff;
	font-family: RoadRadio;
	font-size: 48px;
	font-weight: 700;
	line-height: normal;
	border-radius: 15px;
	background: linear-gradient(90deg, #009ee3 0%, #004e9e 100%);
	padding: 24px 30px;
	margin: 150px 0 48px 0;
}

/* Factory */

.factory {
	display: flex;
	border-radius: 35px;
	background: var(--B2, #eef0f3);
	flex-direction: column;
	align-items: center;
	margin-top: 150px;
	padding-top: 130px;
}

.factory__block {
	border-radius: 20px;
	background: #ff6700;
	width: 1290px;
	margin-bottom: 20px;
}

.factory__block__number {
	position: relative;
	left: 1090px;
	bottom: 35px;
	display: inline-block;
	color: #00111c;
	font-family: RoadRadio;
	font-size: 48px;
	font-weight: 700;
	line-height: normal;
	border-radius: 8px;
	background: #fff;
	padding: 12px 24px;
}

.factory__block__title {
	color: #fff;
	font-family: RoadRadio;
	font-size: 48px;
	font-weight: 700;
	line-height: normal;
	margin: 0 0 32px 60px;
	position: relative;
	bottom: 12px;
}

.factory__block__subtitle {
	color: var(--White, #fff);
	font-family: RoadRadio;
	font-size: 32px;
	font-weight: 700;
	line-height: normal;
	margin: 0 0 48px 60px;
}

.factory__img {
	margin-bottom: 132px;
}

.factory__img img {
	margin-bottom: 20px;
}

.img-position img {
}

/* Factory animate */
/* РќР°С‡Р°Р»СЊРЅС‹Рµ СЃС‚РёР»Рё РґР»СЏ Р·Р°РіРѕР»РѕРІРєР° Рё РёР·РѕР±СЂР°Р¶РµРЅРёР№ */
#mb5-title {
	opacity: 0;
	transform: translateX(100%);
	transition: transform 0.4s ease-out, opacity 0.4s ease-out;
	margin-bottom: 48px;
}

.info-content__img {
	opacity: 0;
	transform: translateX(100%);
	transition: transform 0.5s ease-out, opacity 0.5s ease-out;
}

/* Р’РёРґРёРјС‹Р№ СЃС‚Р°С‚СѓСЃ СЃ РєРѕРЅРµС‡РЅРѕР№ Р°РЅРёРјР°С†РёРµР№ */
#mb5-title.visible {
	opacity: 1;
	transform: translateX(0);
}

.info-content__img.visible {
	opacity: 1;
	transform: translateX(0);
}
/* Factory animate */

/* Factory animate2 */
.factory__title,
.factory__block,
.factory__block__title,
.factory__block__subtitle,
.factory__img {
	opacity: 0;
	transform: translateX(100%);
	transition: transform 0.6s ease-out, opacity 0.6s ease-out;
}

.factory__title.visible,
.factory__block.visible,
.factory__block__title.visible,
.factory__block__subtitle.visible,
.factory__img.visible {
	opacity: 1;
	transform: translateX(0);
}
/* Factory animate2 */
.factory__title {
	color: var(--White, #fff);
	text-align: center;
	font-family: RoadRadio;
	font-size: 45px;
	font-weight: 700;
	line-height: normal;
	text-align: center;
	padding: 24px 30px;
	border-radius: 15px;
	background: var(--Orange, #ff6700);
}

.warranty {
	margin: 48px 0;
}

.warranty__title {
	color: #00111c;
	text-align: center;
	font-family: RoadRadio;
	font-size: 32px;
	font-weight: 700;
	line-height: normal;
}

/* listOfServices */

.listOfServices__title {
	margin-top: 44px;
	color: #000;
	font-family: RoadRadio;
	font-size: 32px;
	font-weight: 700;
	line-height: normal;
	padding-left: 20px;
	border-left: 9px solid #ff6700;
}

.listOfServices__position {
	margin-top: 48px;
	display: flex;
	justify-content: space-around;
	align-items: center;
}

.listOfServices__content {
	margin-right: 20px;
}

.listOfServices ul {
	margin-top: 24px;
}

.listOfServices ul li {
	list-style: disc;
}

.listOfServices ul li p {
	color: #000;

	font-family: Inter;
	font-size: 24px;
	font-weight: 400;
	line-height: normal;
}

.listOfServices__warranty {
	border-radius: 25px;
	background: #eef0f3;
	padding: 44px 0;
	margin-bottom: 24px;
}

.listOfServices__warranty__title {
	color: #00111c;
	text-align: center;
	font-family: Inter;
	font-size: 32px;
	font-weight: 600;
	line-height: normal;
	margin-bottom: 24px;
}

.listOfServices__warranty__subtitle {
	color: #00111c;
	margin-left: 116px;
	font-family: Inter;
	font-size: 24px;
	font-weight: 400;
	line-height: normal;
}
/* listOfServices */
/* listOfServices 2*/
/* РћР±С‰РёРµ РЅР°С‡Р°Р»СЊРЅС‹Рµ СЃС‚РёР»Рё РґР»СЏ РІСЃРµС… СЌР»РµРјРµРЅС‚РѕРІ, РєРѕС‚РѕСЂС‹Рµ Р±СѓРґСѓС‚ Р°РЅРёРјРёСЂРѕРІР°РЅС‹ */
.title__center h2,
.warranty__title,
.listOfServices__title,
.listOfServices__content p,
.listOfServices__img img,
.listOfServices__warranty__title,
.listOfServices__warranty__subtitle {
	opacity: 0;
	transform: translateX(100%);
	transition: transform 0.6s ease-out, opacity 0.6s ease-out;
}

/* РЎС‚РёР»Рё РґР»СЏ РІРёРґРёРјС‹С… СЌР»РµРјРµРЅС‚РѕРІ */
.title__center.visible h2,
.warranty__title.visible,
.listOfServices__title.visible,
.listOfServices__content p.visible,
.listOfServices__img img.visible,
.listOfServices__warranty__title.visible,
.listOfServices__warranty__subtitle.visible {
	opacity: 1;
	transform: translateX(0);
}
/* listOfServices 2*/

.portfolio__parent {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-template-rows: repeat(6, 1fr);
	grid-column-gap: 10px;
	grid-row-gap: 10px;
	margin: 48px 0 150px 0;
}

.portfolio__div1 {
	grid-area: 1 / 1 / 2 / 2;
	background-image: url(/img/portfolio__img-1.png);
	background-size: cover;
	background-position: center;
	width: 423px;
	height: 241px;
}
.portfolio__div2 {
	grid-area: 1 / 2 / 2 / 3;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 423px;
	height: 241px;
}
.portfolio__div3 {
	grid-area: 1 / 3 / 2 / 4;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 423px;
	height: 241px;
}
.portfolio__div4 {
	grid-area: 2 / 1 / 3 / 2;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 423px;
	height: 241px;
}
.portfolio__div5 {
	grid-area: 2 / 2 / 3 / 3;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 423px;
	height: 241px;
}
.portfolio__div6 {
	grid-area: 2 / 3 / 3 / 4;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 423px;
	height: 241px;
}
.portfolio__div7 {
	grid-area: 3 / 1 / 4 / 2;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 423px;
	height: 241px;
}
.portfolio__div8 {
	grid-area: 3 / 2 / 4 / 3;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 423px;
	height: 241px;
}
.portfolio__div9 {
	grid-area: 3 / 3 / 4 / 4;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 423px;
	height: 241px;
}
.portfolio__div10 {
	grid-area: 4 / 1 / 5 / 2;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 423px;
	height: 241px;
}
.portfolio__div11 {
	grid-area: 4 / 2 / 5 / 3;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 423px;
	height: 241px;
}
.portfolio__div12 {
	grid-area: 4 / 3 / 5 / 4;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 423px;
	height: 241px;
}
.portfolio__div13 {
	grid-area: 5 / 1 / 6 / 2;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 423px;
	height: 241px;
}
.portfolio__div14 {
	grid-area: 5 / 2 / 6 / 3;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 423px;
	height: 241px;
}
.portfolio__div15 {
	grid-area: 5 / 3 / 6 / 4;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 423px;
	height: 241px;
}
.portfolio__div16 {
	grid-area: 6 / 1 / 7 / 2;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 423px;
	height: 241px;
}

/* Modal */
.portfolio__parent {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-template-rows: repeat(6, 1fr);
	grid-column-gap: 10px;
	grid-row-gap: 10px;
	margin: 48px 0 150px 0;
}

.portfolio__parent div {
	cursor: pointer;
	width: 423px;
	height: 241px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

/* The Modal (background) */
.modal {
	display: none;
	position: fixed;
	z-index: 1000;
	padding-top: 60px;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgba(0, 0, 0, 0.9);
}

/* Modal Content (image) */
.modal-content {
	margin: auto;
	display: block;
	width: 70%;
	max-width: 100%;
}

/* Caption of Modal Image (Image Text) */
.modal-caption {
	margin: auto;
	display: block;
	width: 80%;
	max-width: 700px;
	text-align: center;
	color: #ccc;
	padding: 10px 0;
	height: 150px;
}

/* Add Animation */
.modal-content,
.modal-caption {
	animation-name: zoom;
	animation-duration: 0.6s;
}

@keyframes zoom {
	from {
		transform: scale(0);
	}
	to {
		transform: scale(1);
	}
}

/* The Close Button */
.close {
	position: absolute;
	top: 15px;
	right: 35px;
	color: #f1f1f1;
	font-size: 40px;
	font-weight: bold;
	transition: 0.3s;
}

.close:hover,
.close:focus {
	color: #bbb;
	text-decoration: none;
	cursor: pointer;
}

/* Next & previous buttons */
.prev,
.next {
	cursor: pointer;
	position: absolute;
	top: 50%;
	width: auto;
	padding: 16px;
	margin-top: -22px;
	color: white;
	font-weight: bold;
	font-size: 20px;
	transition: 0.6s ease;
	border-radius: 0 3px 3px 0;
	user-select: none;
}

.next {
	right: 0;
	border-radius: 3px 0 0 3px;
}

.prev:hover,
.next:hover {
	background-color: rgba(0, 0, 0, 0.8);
}
/* Modal */

.ourAdvantage__parent {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-template-rows: repeat(3, 1fr);
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	margin: 48px 0 150px 0;
}

.ourAdvantage__div1 {
	grid-area: 1 / 1 / 2 / 2;
	width: 417px;
	height: 207px;
	background-color: #eef0f3;
	border-radius: 20px;
}
.ourAdvantage__div2 {
	grid-area: 1 / 2 / 2 / 3;
	width: 417px;
	height: 207px;
	background-color: #eef0f3;
	border-radius: 20px;
}
.ourAdvantage__div3 {
	grid-area: 1 / 3 / 2 / 4;
	width: 417px;
	height: 207px;
	background-color: #eef0f3;
	border-radius: 20px;
}
.ourAdvantage__div4 {
	grid-area: 2 / 1 / 3 / 2;
	width: 417px;
	height: 207px;
	background-color: #eef0f3;
	border-radius: 20px;
}
.ourAdvantage__div5 {
	grid-area: 2 / 2 / 3 / 3;
	width: 417px;
	height: 207px;
	background-color: #eef0f3;
	border-radius: 20px;
}
.ourAdvantage__div6 {
	grid-area: 2 / 3 / 3 / 4;
	width: 417px;
	height: 207px;
	background-color: #eef0f3;
	border-radius: 20px;
}
.ourAdvantage__div7 {
	grid-area: 3 / 1 / 4 / 2;
	width: 417px;
	height: 207px;
	background-color: #eef0f3;
	border-radius: 20px;
}

.ourAdvantage__position {
	padding: 24px;
	display: flex;
	justify-content: space-between;
}

.ourAdvantage__title {
	color: #00111c;
	font-family: Inter;
	font-size: 29px;
	font-weight: 600;
	line-height: normal;
}

.ourAdvantage__subtitle {
	color: #00111c;
	font-family: Inter;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin-top: 17px;
	margin: 0 0 24px 24px;
}

/* С„РѕСЂСѓРј */

.ask {
	width: 1290px;
	height: 402px;
	background-image: url(/img/ask.png);
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	border-radius: 24px;
	padding: 77px 70px;
}

.ask__position {
	display: flex;
	justify-content: space-between;
}

.ask__text__title {
	color: #fff;
	font-family: RoadRadio;
	font-size: 80px;
	font-weight: 700;
	line-height: 77px;
	text-transform: uppercase;
}

.ask__text__subtitle {
	color: #fff;
	font-family: Inter;
	font-size: 18px;
	font-weight: 400;
	line-height: normal;
	margin-top: 24px;
}

/* ask id */
#askContent h6 {
	color: #fff;
	font-family: Inter;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	position: relative;
	top: 80px;
	right: 100px;
}
/* ask id */

.form-container input,
.form-container select {
	width: calc(100% - 20px);
	padding: 10px;
	margin: 5px 0;
	border-radius: 5px;
	border: none;
}
.form-container button {
	width: 100%;
	padding: 10px;
	background-color: #fff;
	color: #004080;
	border: none;
	border-radius: 5px;
	cursor: pointer;
	font-weight: bold;
}
.form-container button:hover {
	background-color: #ccc;
}
.form-container p {
	font-size: 12px;
	text-align: center;
	margin-top: 10px;
}
.form-container a {
	color: #ffffff;
	text-decoration: underline;
}

.phone-input-container {
	display: flex;
	align-items: center;
	background: rgba(255, 255, 255, 0.08);
	padding: 5px;
	border-radius: 8px;
	width: 304px;
	margin-right: 9px;
}
.phone-input-container select {
	background: none;
	border: none;
	color: #fff;
	font-size: 16px;
	outline: none;
	appearance: none;
	margin-right: 8px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: pointer;
}
.phone-input-container input {
	flex: 1;
	padding: 8px;
	border: none;
	border-radius: 5px;
	font-size: 16px;
	color: #fff;
	background: rgba(255, 255, 255, 0);
	width: 200px;
	outline: none;
}
.phone-input-container input::placeholder {
	color: #ced3d6;
}
.phone-input-container select option {
	color: #000;
}

.phone-input-name::placeholder {
	color: #ced3d6; /* РР·РјРµРЅРёС‚Рµ С†РІРµС‚ РЅР° РЅСѓР¶РЅС‹Р№ */
	opacity: 1; /* РЈР±РµРґРёС‚РµСЃСЊ, С‡С‚Рѕ РїСЂРѕР·СЂР°С‡РЅРѕСЃС‚СЊ СѓСЃС‚Р°РЅРѕРІР»РµРЅР° РЅР° 1 РґР»СЏ С‚РѕС‡РЅРѕРіРѕ С†РІРµС‚Р° */
}

.phone-input-name {
	border-radius: 8px;
	border: 1px rgba(206, 211, 214, 0.5);
	background: rgba(255, 255, 255, 0.08);
	color: #ced3d6;
	padding: 16px 20px;
	margin-bottom: 24px;
	width: 589px;
}

.phone-input-email {
	border-radius: 8px;
	border: 1px rgba(206, 211, 214, 0.5);
	background: rgba(255, 255, 255, 0.08);
	color: #ced3d6;
	font-family: Inter;
	font-size: 16px;
	padding: 16px 20px;
	width: 276px;
}

.phone-input-email::placeholder {
	color: #ced3d6; /* РР·РјРµРЅРёС‚Рµ С†РІРµС‚ РЅР° РЅСѓР¶РЅС‹Р№ */
	opacity: 1; /* РЈР±РµРґРёС‚РµСЃСЊ, С‡С‚Рѕ РїСЂРѕР·СЂР°С‡РЅРѕСЃС‚СЊ СѓСЃС‚Р°РЅРѕРІР»РµРЅР° РЅР° 1 РґР»СЏ С‚РѕС‡РЅРѕРіРѕ С†РІРµС‚Р° */
}

.phone-input-position {
	display: flex;
	margin-bottom: 24px;
}

.link__submit {
	color: #000;
	text-align: center;
	font-family: Inter;
	font-size: 20px;
	font-weight: 400;
	border-radius: 8px;
	background: #fff;
	padding: 12px 175px;
}

.doc,
.doc a {
	margin-top: 26px;
	color: #fff;
	font-family: Inter;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
}

.doc a {
	text-decoration-line: underline;
}

/* РџРѕРґРІР°Р» */

footer {
	background: #032048;
}

.footer-position {
	display: flex;
	justify-content: space-between;
	padding-top: 60px;
}

.footer__contacts__number {
	color: #fff;
	font-family: Inter;
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 17px;
}

.footer__contacts .logo {
	margin-bottom: 27px;
}

.footer__contacts__mail {
	color: #fff;
	font-family: Inter;
	font-size: 16px;
	margin-bottom: 24px;
}

.footer__contacts__icons img {
	margin-right: 13px;
}

.footer__contacts__icons {
	margin-bottom: 48px;
}

.footer__contacts__text {
	color: rgba(255, 255, 255, 0.6);
	font-family: Inter;
	font-size: 12px;
}

.footer__complex__title {
	color: #fff;
	font-family: Inter;
	font-size: 18px;
	margin-bottom: 21px;
}

.footer__complex__subtitle {
	color: rgba(255, 255, 255, 0.8);
	font-family: Inter;
	font-size: 14px;
}

.footer__complex__text {
	color: rgba(255, 255, 255, 0.6);
	font-family: Inter;
	font-size: 14px;
	margin-bottom: 20px;
}

.footer__representativeOffices {
	display: flex;
	flex-direction: column;
}

.footer__representativeOffices2 {
	margin-top: 50px;
}

/* РђРЅРёРјР°С†РёСЏ */
.animate {
	opacity: 0;
	transform: translateX(100px); /* РЎРґРІРёРі РІРїСЂР°РІРѕ РЅР° 100px */
	transition: opacity 0.5s ease, transform 0.5s ease;
}

/* РћРєРѕРЅС‡Р°С‚РµР»СЊРЅРѕРµ СЃРѕСЃС‚РѕСЏРЅРёРµ, РєРѕРіРґР° СЌР»РµРјРµРЅС‚С‹ РІРёРґРёРјС‹ */
.animate.visible {
	opacity: 1;
	transform: translateX(0); /* Р’РѕР·РІСЂР°С‰Р°РµРј РІ РёСЃС…РѕРґРЅРѕРµ РїРѕР»РѕР¶РµРЅРёРµ */
}



/* РђРЅРёРјР°С†РёСЏ */
@media (max-width: 1400px) {
	.sub__header__link a {
		font-size: 12px;
	}

	.sub__header__number h3 {
		font-size: 12px;
	}

	.header__link a {
		font-size: 14px;
	}

	.search-input {
		padding: 0;
	}

	.search-icon {
		width: 18px;
		height: 18px;
	}

	.header__order a {
		font-size: 14px;
		padding: 12.5px 15px;
	}

	.logo img {
		width: 68px;
		height: 63px;
	}
}

@media (max-width: 1300px) {
	.sub__header__link a {
		font-size: 10px;
	}

	.sub__header__number h3 {
		font-size: 10px;
	}

	.header__link a {
		font-size: 12px;
	}

	.search-input {
		padding: 0;
	}

	.search-icon {
		width: 14px;
		height: 14px;
	}

	.header__order a {
		font-size: 12px;
		padding: 12.5px 15px;
	}

	.logo img {
		width: 63px;
		height: 57px;
	}
}

@media (max-width: 1200px) {
	.sub__header__link a {
		font-size: 8px;
	}

	.sub__header__number h3 {
		font-size: 8px;
	}

	.header__link a {
		font-size: 10px;
	}

	.search-input {
		padding: 0;
	}

	.search-icon {
		width: 12px;
		height: 12px;
	}

	.header__order a {
		font-size: 10px;
		padding: 8.5px 10px;
	}

	.logo img {
		width: 58px;
		height: 52px;
	}
}