
@media (max-width: 768px) {

	.o-main {
		padding-top: 6.5rem;
	}

	.c-menu {
		height: 6.5rem;
		flex-direction: column;
		align-items: flex-start;
	}
	.c-menu__nav {
		width: 100%;
	}
	.c-menu__lang {
		flex: 1;
		display: flex;
		justify-content: flex-end;
		margin-left: 0;
	}

	.c-grid {
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}

}
