#main {
	height: 2685px;

	@media (max-width: 600px) {
		height: 517vw;
	}

	@media (max-width: 400px) {
		height: 590vw;
	}
}

#content {
	left: 135px;
	top: 270px;

	width: 1170px;
	height: 2000px;

	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;

	z-index: 3;

	@media (max-width: 600px) {
		margin-left: 5vw;
		margin-top: 33.5vw;

		left: auto;
		top: auto;

		width: 90vw;
		height: 517vw;
	}

	@media (max-width: 400px) {
		height: 590vw;
	}
}

#header-mobile-logo {
	background-image: url("../images/header-mobile-logo-dark.svg");
}

#header-mobile-phone-button {
	background-image: url("../images/header-mobile-phone-dark.svg");
}

#header-mobile-menu-button {
	background-image: url("../images/header-mobile-menu-dark.svg");
}

#block-1 {
	width: 1170px;

	@media (max-width: 600px) {
		position: static;

		width: 100%;
		height: 11vw;

		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
	}
}

#block-1-title {
	width: 1170px;

	@media (max-width: 600px) {
		position: static;

		width: 262px;
		height: 53px;

		left: auto;
		top: auto;
	}
}

#block-1-title p {
	font-family: 'Gogol';
	font-style: italic;
	font-weight: 400;
	font-size: 108px;
	line-height: 110%;
	text-align: center;
	vertical-align: top;

	color: #A14D2A;

	@media (max-width: 600px) {
		font-family: 'Gogol';
		font-style: normal;
		font-weight: 400;
		font-size: 31.4px;
		line-height: 110%;
		text-align: left;
	}
}

#block-1-separator {
	display: none;

	@media (max-width: 600px) {
		display: none;
		padding-bottom: 2.2vw;

		width: 32vw;
		height: 1px;

		border-top: 1px solid #A14D2A;
	}
}

#block-2 {
	margin-top: 4.5vw;

	width: 1170px;
	height: 419px;

	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: flex-start;

	@media (max-width: 600px) {
		width: 90vw;
		height: 223vw;

		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
	}

	@media (max-width: 400px) {
		height: 250vw;
	}
}

#block-2-image {
	width: 524px;
	height: 419px;

	background-image: url("../images/image-ind-1.jpg");

	@media (max-width: 600px) {
		width: 90vw;
		height: 144vw;

		background-image: url("../images/image-ind-1-m.jpg");
		background-size: cover;
		background-repeat: no-repeat;
	}

	@media (max-width: 400px) {
		height: 120vw;
	}
}

#block-2-desc {
	width: 577px;
	height: 419px;

	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;

	@media (max-width: 600px) {
		margin-top: 10vw;

		width: 90vw;
		height: 111vw;
	}
}

#block-2-title-1 p,
#block-2-title-2 p {
	text-transform: uppercase;
}

#block-2-text-1,
#block-2-text-2 {
	margin-top: 20px;
}

#block-2-title-2 {
	margin-top: 32px;
}

#block-2-button {
	width: 577px;
	height: 50px;
	margin-top: 53px;

/*	background: #A14D2A;
	border-radius: 100px;*/

	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;

	@media (max-width: 600px) {
		margin-top: 8vw;

		width: 90vw;
		height: 10vw;
	}
}

#block-3 {
	margin-top: 100px;

	width: 1170px;
	height: 219px;

	@media (max-width: 600px) {
		margin-top: 0;
		width: 90vw;
		height: 90vw;
	}


	@media (max-width: 400px) {
		height: 120vw;
	}
}

#block-4 {
	margin-top: 71px;

	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	gap: 20px;

	z-index: 3;

	@media (max-width: 600px) {
		margin-top: 15vw;
	}
}

#block-4-row-1 {
	position: relative;

	width: 1170px;
	height: 539px;

	box-shadow: 0px 0px 0px 1px #A14D2A;

	@media (max-width: 600px) {
		width: 100vw;
	}
}

#block-4-prev-button {
	position: absolute;

	width: 50px;
	height: 50px;

	left: 10px;
	top: calc(50% - 25px);

	background-image: url("../images/slide-prev.svg");

	z-index: 25;

	@media (max-width: 600px) {
		display: none;
	}
}

#block-4-next-button {
	position: absolute;

	width: 50px;
	height: 50px;

	right: 10px;
	top: calc(50% - 25px);

	background-image: url("../images/slide-next.svg");

	z-index: 25;

	@media (max-width: 600px) {
		display: none;
	}
}

.block-4-image {
	position: absolute;
	top: 0;
	left: 0;

	opacity: 0;

	width: 1170px;
	height: 539px;

	background-size: contain;

	transition: opacity 0.3s ease-in-out;

	@media (max-width: 600px) {
		width: 100vw;

		background-image: url("../images/image-ind-2-m.jpg");
		background-size: cover;
		background-repeat: no-repeat;
	}
}

.block-4-image.show {
	opacity: 1;
}

#block-4-image-1-1 {
	background-image: url("../images/image-ind-new-1.jpg");

	@media (max-width: 600px) {
		background-image: url("../images/image-ind-2-m.jpg");
		background-size: cover;
		background-repeat: no-repeat;
	}
}

#block-4-image-1-2 {
	background-image: url("../images/image-ind-new-2.jpg");

	@media (max-width: 600px) {
		display: none;
	}
}

#block-4-image-1-3 {
	background-image: url("../images/image-ind-new-3.jpg");

	@media (max-width: 600px) {
		display: none;
	}
}

#block-4-image-1-4 {
	background-image: url("../images/image-ind-new-4.jpg");

	@media (max-width: 600px) {
		display: none;
	}
}

#block-4-image-1-5 {
	background-image: url("../images/image-ind-new-5.jpg");

	@media (max-width: 600px) {
		display: none;
	}
}

#block-4-image-1-6 {
	background-image: url("../images/image-ind-new-6.jpg");

	@media (max-width: 600px) {
		display: none;
	}
}

#block-4-row-2 {
	width: 1170px;
	height: 140px;

	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;

	@media (max-width: 600px) {
		display: none;
	}
}

#block-4-image-2,
#block-4-image-3,
#block-4-image-4,
#block-4-image-5,
#block-4-image-6 {
	width: 218px;
	height: 140px;
}

#block-4-image-2 {
	background-image: url("../images/image-ind-3.jpg");
}

#block-4-image-3 {
	background-image: url("../images/image-ind-4.jpg");
}

#block-4-image-4 {
	background-image: url("../images/image-ind-5.jpg");
}

#block-4-image-5 {
	background-image: url("../images/image-ind-6.jpg");
}

#block-4-image-6 {
	background-image: url("../images/image-ind-7.jpg");
}

#effect-ind-1 {
	position: absolute;
	width: 1032.46px;
	height: 869.89px;
	left: 0;
	top: -24px;

	background: url("../images/effect-ind-1.png");
	background-size: auto;
	background-repeat: no-repeat;

	@media (max-width: 600px) {
		display: none;
	}
}

#effect-ind-2 {
	position: absolute;
	width: 727px;
	height: 1405px;
	left: 713px;
	top: 531px;

	background: url("../images/effect-ind-2.png");
	background-size: auto;
	background-repeat: no-repeat;

	@media (max-width: 600px) {
		display: none;
	}
}

#footer {
	top: 2157px;

	@media (max-width: 600px) {
		top: 517vw;
	}

	@media (max-width: 400px) {
		top: 590vw;
	}
}