.services__grid, .about__details {
	margin-right: -1.5rem;
	margin-left: -1.5rem;
}

.services__domains, .about__contact, .about__relations {
	padding-right: 1.5rem;
	padding-left: 1.5rem;
}

.services__title {
	font-size: 3.6rem !important;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-bottom: 5px;
	margin-bottom: 2rem;
}

.services__list a {
	text-decoration: revert;
	line-height: 2.5rem;
}

.link-active {
	color: #949494
}

.about__text, .clients__content {
	column-gap: 3rem;
}

.clients__content h2 {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-bottom: 5px;
}


@media (max-width: 500px) {
	.services__domains {
		width: 100%;
	}
}


@media (max-width: 600px) {
	.logo {
		width: 17rem;
	}

	.wrapper .nav .nav__el {
		font-size: 26px !important;
	}
}


@media (max-width: 800px) {
	.wrapper .nav {
		display: flex;
		flex-direction: column;
		align-items: end;
	}

	.wrapper .nav .nav__el:not(:first-child) {
		margin-top: 7.5px;
	}
}
