.logo-list {
	position: relative;

	.vertical-text {
		margin: 64px 0 0;
	}

	h2 {
		text-align: center;
		margin: 0 0 5rem;

		@media screen and (min-width: 990px) {
			margin: 0 0 10.9rem;
		}
	}

	.logo-list__list {
		margin: 0;
		padding: 0;
		list-style: none;
		text-align: center;

		@media screen and (min-width: 520px) {
			display: flex;
			flex-wrap: wrap;
			justify-content: center;
			align-items: center;
			gap: 4.25%;
		}

		li {
			margin: 0 0 2.5rem;

			@media screen and (min-width: 990px) {
				margin: 0 0 4rem;
			}
		}
	}
}