.flex-col.hide-for-medium.flex-left.flex-grow {
	height: 100%;
}
.flex-col.hide-for-medium.flex-left.flex-grow > ul {
	height: 100%;
	padding-right: 40px;
}
.flex-col.hide-for-medium.flex-left.flex-grow > ul .sub-menu {
	padding: 0px;
	top: 110%;
	width: 100%;
	max-width: fit-content;
	min-width: max-content;
	left: 0px;
}
.flex-col.hide-for-medium.flex-left.flex-grow > ul .sub-menu > li > a.flex-col.hide-for-medium.flex-left.flex-grow {
	height: 100%;
}
.flex-col.hide-for-medium.flex-left.flex-grow > ul {
	height: 100%;
	padding-right: 40px;
}
.flex-col.hide-for-medium.flex-left.flex-grow > ul .sub-menu {
	padding: 0px;
	top: 110%;
	width: 100%;
	max-width: fit-content;
	min-width: max-content;
	left: 0px;
}
.flex-col.hide-for-medium.flex-left.flex-grow > ul .sub-menu > li > a {
	font-size: 14px;
	padding: 14px 20px;
}
.flex-col.hide-for-medium.flex-left.flex-grow > ul > li {
	height: 100%;
	padding: 10px;
}
.flex-col.hide-for-medium.flex-left.flex-grow > ul > li > a {
	height: 100%;
}
.flex-col.hide-for-medium.flex-left.flex-grow > ul li {
	transition: all 0.3s ease;
	margin: 0;
}
.flex-col.hide-for-medium.flex-left.flex-grow > ul li:hover {
	background: #243349;
} {
	font-size: 14px;
	padding: 14px 20px;
}
.flex-col.hide-for-medium.flex-left.flex-grow > ul > li {
	height: 100%;
	padding: 10px;
}
.flex-col.hide-for-medium.flex-left.flex-grow > ul > li > a {
	height: 100%;
}
.flex-col.hide-for-medium.flex-left.flex-grow > ul li {
	transition: all 0.3s ease;
	margin: 0;
}
.flex-col.hide-for-medium.flex-left.flex-grow > ul li:hover {
	background: #243349;
}