@media (max-width: 600px) {

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

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

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

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

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

	.ise-hero__logo {
		top: calc(1120px * var(--scale-factor));
	}

	/* About */
	.ise-about__description {
		margin: 0 0 calc(96px * var(--scale-factor));
	}

	.ise-about__description p {
		margin: 0 0 calc(96px * var(--scale-factor));
	}

	.ise-about__actions {
		flex-direction: column;
	}

	.ise-about__button {
		border: calc(8px * var(--scale-factor)) solid var(--color-primary);
		gap: calc(48px * var(--scale-factor));
	}

	/* Address */
	.ise-address__shape {
		right: calc(600px * var(--scale-factor));
	}

	.ise-address__title-wrap {
		margin-bottom: calc(120px * var(--scale-factor));
	}

	.ise-address__title-vector {
		width: calc(1500px * var(--scale-factor));
		left: calc(-280px * var(--scale-factor));
	}

	.ise-address__title-wrap h2 {
		font-size: var(--font-size-h4);
	}

	/* Services */
	.ise-services {
		height: calc(2000px * var(--scale-factor));
	}

	.ise-services__title-wrap {
		margin-bottom: calc(120px * var(--scale-factor));
	}

	.ise-services__title-vector {
		width: calc(1500px * var(--scale-factor));
	}

	.ise-services__title-wrap h2 {
		font-size: var(--font-size-h4);
	}

	/* CTA */
	.ise-cta {
		height: calc(2000px * var(--scale-factor));
	}

	.ise-cta__bg-vector {
		width: calc(3000px * var(--scale-factor));
	}

	.ise-cta__headline-shadow-1 {
		width: calc(1580px * var(--scale-factor));
		height: calc(160px * var(--scale-factor));
	}

	.ise-cta__headline-shadow-2 {
		width: calc(1070px * var(--scale-factor));
		height: calc(165px * var(--scale-factor));
	}

	.ise-cta__headline-text {
		font-size: var(--font-size-base);
	}

	.ise-cta__actions {
		left: calc(650px * var(--scale-factor));
		bottom: calc(600px * var(--scale-factor));
		flex-direction: column;
	}

	.ise-cta__note {
		bottom: calc(30px * var(--scale-factor));
		left: calc(600px * var(--scale-factor));
		font-size: var(--font-size-xs);
	}
}