.flex-submenu {
	display: flex;
	flex-wrap: wrap;
	gap: 0.75rem;
}
.flex-submenu.text-submenu {
	gap: 1.5rem;
}
.flex-submenu.text-submenu a {
	font-size: 1.375rem;
	text-transform: uppercase;
}

.flex-submenu .btn {
	padding: 5px 14px;
}

@media screen and (max-width: 480px) {
	.flex-submenu .btn {
		width: 100%;
	}
	.flex-submenu.text-submenu a {
		font-size: 1.2rem;
		width: 100%;
	}
}