.header {
	display: flex;
	flex-direction: column;
	gap: 14px;
	z-index: 5;
}

.headermenu__block {
	display: flex;
	flex-direction: column;
}

.header__burger {
	display: none;
	background: linear-gradient(180deg, #0B8080, #1DCBCB);
	width: 100%;
	height: 80px;
}

/*----------------------------------------- header__menu*/
.header__menu {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	padding: 10px 16px;
}

.header__menu-left {}

.header__menu-right {
	display: flex;
	flex-direction: column;
	align-content: space-between;
}

.btn-search {}

.form-flex {
	border: 2px solid #00CED1;
	max-width: 242px;
	align-self: flex-end;
	padding: 8px 4px 4px 4px;
	margin-bottom: 20px;
}

.btn-input {
	color: #616060;
	font-size: 14px;
	font-weight: 500;
}

.btn-search {}

.fa-solid {}

.fa-magnifying-glass {}

.menu {}

.menu__list {
	display: flex;
	padding: 4px 0;
	gap: 34px;
}

.menu__item {
}

.menu__item:hover {
	color: #19BFBF;
}

.menu__item:hover .dropdown {
	display: block;
}

.menu__link {
	font-size: 13px;
		font-weight: 500;
}

.dropdown,
.dropdown-2,
.mega-menu {
	display: none;
	position: absolute;
	background: #fff;
	box-shadow: 2px 2px 16px rgba(154, 155, 155, 0.15);
}

.dropdown {
	width: 240px;
	padding-top: 10px;
	margin-left: -15px;
}

.dropdown__item:hover,
.header__mainmenu,
.dropdown-menu__item:hover,
.dropdown-2__item:hover {
	color: #fff;
	background: linear-gradient(180deg, #0B8080, #1DCBCB);
}

.dropdown__item {
	color: #000;
	font-size: 14px;
	font-weight: 400;
	padding: 6px 14px;
}

/*---------------------------------------------------------mainmenu*/
.mainmenu {}

.mainmenu__list {
	display: flex;
	justify-content: space-between;
}

.mainmenu__item {
	padding: 16px;
}

.mainmenu__item:hover {
	background: #fff;
	color: #19BFBF;
}

.mainmenu__item:hover .mega-menu {
	display: flex;
}

.mainmenu__item:hover .dropdown-2 {
	display: block;
}

.mainmenu__link {
	font-size: 15px;
	font-weight: 700;
}

.mega-menu {
	margin-top: 16px;
	margin-left: -16px;
	padding: 20px 10px;
}

.dropdown-menu {
	margin: 2px;
}

.menu-txt {
	color: #19BFBF;
	font-weight: 700;
	font-size: 14px;
	margin: 0 16px;
	padding: 8px 0 10px 0;
	border-bottom: 2px solid #EFECEC;
}

.dropdown-menu__item {
	color: #000;
	font-size: 14px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 10px;
	transition: all ease 0.3s;
}

.line-left {
	border-left: 2px solid #EFECEC;
}

.dropdown-2 {
	margin-top: 16px;
	padding-top: 3px;
	margin-left: -16px;
}

.dropdown-2__item {
	color: #000;
	font-size: 14px;
	padding: 10px 16px;
}
.form-flex {
	display: flex;
	align-items: center;
  }
  
  .btn-input {
	flex: 1;
  }
  
  .btn-search {
	color: #007bff; /* Цвет иконки */
	border: none;
	cursor: pointer;
	outline: none; /* Убираем синее выделение при клике */
	background-color: transparent; /* Убираем фоновый цвет */
  }
  
  .fa-magnifying-glass {
	margin-right: 5px;
  }
  