.hamburger-menu {
	position: relative;
}

.hamburger-menu:before,
.hamburger-menu:after {
	content: "";
	background: white;
	width: 100%;
	height: 1px;
	display: inline-flex;
	z-index: 10;
	border-radius: 100px;
	transition: transform ease 200ms;
}

/* Active */
.hamburger-menu.active::before {
	transform: translateY(2.5px) rotate(45deg) scale(0.75);
}

.hamburger-menu.active::after {
	transform: translateY(-2.5px) rotate(-45deg) scale(0.75);
}

.mobile-nav {
	transition: left ease 400ms;
}

.mobile-nav.active {
	left: 0%;
}

.dropdown__item-toggle {
	cursor: pointer;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: transform 0.3s ease;
}

.dropdown__item-toggle::before,
.dropdown__item-toggle::after {
	content: "";
	position: absolute;
	width: 100%;
	height: 4px;
	background: white;
	border-radius: 100px;
}

.dropdown__item-toggle::after {
	transform: rotate(90deg);
}

.dropdown__item-toggle::before {
	transition: transform 0.2s ease;
}

/* Active state */
.dropdown__item-toggle.active {
	transform: rotate(-90deg);
}

.dropdown__item-toggle.active::before {
	transform: rotate(-90deg);
}

.nav-dropdown__item-toggle {
	cursor: pointer;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: transform 0.3s ease;
}

.nav-dropdown__item-toggle::before,
.nav-dropdown__item-toggle::after {
	content: "";
	position: absolute;
	width: 100%;
	height: 4px;
	background: white;
	border-radius: 100px;
}

.nav-dropdown__item-toggle::after {
	transform: rotate(90deg);
}

.nav-dropdown__item-toggle::before {
	transition: transform 0.2s ease;
}

/* Active state */
.nav-dropdown__item-toggle.active {
	transform: rotate(-90deg);
}

.nav-dropdown__item-toggle.active::before {
	transform: rotate(-90deg);
}