@media (max-width: 768px) {
	.footer-block:first-of-type {
		width: 100%;
		display: flex;
	  flex-direction: row;
	  align-items: flex-start;
	  justify-content: flex-start;
	  gap: 48px;
	}

	.footer-block:not(:first-of-type) {
		a:link:after {
			content: '';
			display: block;
			width: 100%;
			height: 1px;
			background-color: #f4473a;
		}

		a:link:hover:after {
			background-color: #000000;
		}
	}
}

@media (max-width: 768px) {
	.footer-block:first-of-type {
	  gap: 32px;
	}
}