@media (max-width: 600px) {

	/* Hero */
	.companies-hero {
		height: calc(2000px * var(--scale-factor));
	}

	.companies-hero__vector {
		left: calc(-400px * var(--scale-factor));
		width: calc(2000px * var(--scale-factor));
	}

	.companies-hero__photo {
		left: calc(300px * var(--scale-factor));
		width: calc(1600px * var(--scale-factor));
	}

	.companies-hero__title-block {
		bottom: calc(950px * var(--scale-factor));
		left: calc(200px * var(--scale-factor));
	}

	.companies-hero__line {
		top: calc(1080px * var(--scale-factor));
	}

	/* Companies List */
	.company-item {
		flex-direction: column;
		margin-bottom: calc(320px * var(--scale-factor));
	}

	.company-item__name {
		width: 100%;
		margin-bottom: calc(48px * var(--scale-factor));
	}

	.company-item__row {
		flex-direction: column;
		align-items: flex-start;
		gap: calc(24px * var(--scale-factor));
	}

	.company-item__label {
		width: 100%;
	}

	.company-item__value {
		width: 100%;
	}

	.company-item__button img {
		width: calc(96px * var(--scale-factor));
		height: calc(96px * var(--scale-factor));
	}
}