#main {
	height: 2418px;

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

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

#content {
	height: 2418px;

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

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

#page-6-block-1 {
	position: absolute;
	width: 1440px;
	height: 500px;

	background-image: url("../images/image-6-1.jpg");
	background-size: contain;

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

		width: 100%;
		height: 98vw;

		background-image: url("../images/image-6-1-m.jpg");
		background-size: 100% auto;
		background-repeat: no-repeat;

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

#page-6-block-1-text {
	position: absolute;

	width: 422px;
	height: 187px;

	left: 257px;
	top: 209px; /*413px - 170px*/

	@media (max-width: 600px) {
		position: static;
		padding-bottom: 9vw;

		width: 262px;
		height: 53px;

		left: auto;
		top: auto;
	}
}

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

	color: #F1E9E0;

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

#page-6-block-2 {
	position: absolute;

	width: 1170px;
	height: 1067px;

	left: 135px;
	top: 660px; /*830px - 170px*/

	@media (max-width: 600px) {
		position: static;
		padding-top: 13.5vw;

		width: 100%;
		height: auto;

		left: auto;
		top: auto;
	}
}

#page-6-block-2-title-1 p,
#page-6-block-2-title-2 p {
	font-family: 'Geologica';
	font-style: italic;
	font-weight: 100;
	font-size: 74px;
	line-height: 104.52%;

	@media (max-width: 600px) {
		font-family: 'Geologica';
		font-style: italic;
		font-weight: 100;
		font-size: 32px;
		line-height: 110%;
		text-align: center;
	}
}

#page-6-block-2-contacts {
	position: absolute;

	left: 650px; /*785px - 135px*/
	top: 0;

	@media (max-width: 600px) {
		position: static;
		padding-top: 4.5vw;

		left: auto;
		top: auto;

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

#page-6-block-2-contacts-1 {
	position: absolute;

	width: 275px;
	height: 64px;

	left: 0;
	top: 0;

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

		left: auto;
		top: auto;
	}
}

#page-6-block-2-contacts-2 {
	position: absolute;

	width: 201px;
	height: 64px;

	left: 0;
	top: 140px; /*970px - 660px - 170px*/

	@media (max-width: 600px) {
		position: static;
		
		left: auto;
		top: auto;
	}
}

#page-6-block-2-contacts-3 {
	position: absolute;

	width: 142px;
	height: 64px;

	left: 378px; /*1163px - 785px*/
	top: 0;

	@media (max-width: 600px) {
		position: static;
		
		left: auto;
		top: auto;
	}
}

#page-6-block-2-contacts-4 {
	position: absolute;

	width: 155px;
	height: 64px;

	left: 365px; /*1150px - 785px*/
	top: 140px; /*970px - 660px - 170px*/

	@media (max-width: 600px) {
		position: static;
		
		left: auto;
		top: auto;
	}
}

#page-6-block-2-contacts-1-title p,
#page-6-block-2-contacts-2-title p,
#page-6-block-2-contacts-3-title p,
#page-6-block-2-contacts-4-title p,
#page-6-block-2-contacts-5-title p {
	font-weight: 400;

	@media (max-width: 600px) {
		padding-top: 7vw;
		text-align: center;
	}
}

#page-6-block-2-contacts-1-desc p,
#page-6-block-2-contacts-2-desc p,
#page-6-block-2-contacts-3-desc p,
#page-6-block-2-contacts-4-desc p {
	@media (max-width: 600px) {
		padding-top: 2vw;
		text-align: center;
	}
}

#page-6-block-2-contacts-1-desc,
#page-6-block-2-contacts-2-desc,
#page-6-block-2-contacts-3-desc,
#page-6-block-2-contacts-4-desc {
	position: absolute;
	bottom: 0;

	@media (max-width: 600px) {
		position: static;
		
		left: auto;
		top: auto;
	}
}

#page-6-block-2-contacts-3-title p,
#page-6-block-2-contacts-4-title p,
#page-6-block-2-contacts-3-desc,
#page-6-block-2-contacts-4-desc {
	right: 0;
	text-align: right;

	@media (max-width: 600px) {
		position: static;
		
		right: auto;
		left: auto;
		top: auto;

		text-align: center;
	}
}

#page-6-block-2-contacts-5 {
	position: absolute;

	width: 220px;
	height: 82px;

	left: 0;
	top: 280px; /*1110px - 660px - 170px*/

	@media (max-width: 600px) {
		position: static;
		
		left: auto;
		top: auto;
	}
}

#page-6-block-2-contacts-5-desc {
	position: absolute;

	width: 220px;
	height: 40px;

	left: 0;
	bottom: 0;

	display: flex;
	flex-direction: row;
	align-items: center;
	padding: 0px;
	gap: 20px;

	@media (max-width: 600px) {
		position: static;
		margin-top: 4.5vw;
		
		left: auto;
		top: auto;
	}
}

#contacts-socials-1-icon {
	width: 40px;
	height: 40px;

	background-image: url("../images/contacts-socials-whatsapp.svg");
	background-repeat: no-repeat;
	background-position: center;

	@media (max-width: 600px) {
		width: 36px;
		height: 36px;
		background-size: cover;
	}
}

#contacts-socials-2-icon {
	width: 40px;
	height: 40px;

	background-image: url("../images/contacts-socials-viber.svg");
	background-repeat: no-repeat;
	background-position: center;

	@media (max-width: 600px) {
		width: 36px;
		height: 36px;
		background-size: cover;
	}
}

#contacts-socials-3-icon {
	width: 40px;
	height: 40px;

	background-image: url("../images/contacts-socials-telegram.svg");
	background-repeat: no-repeat;
	background-position: center;

	@media (max-width: 600px) {
		width: 36px;
		height: 36px;
		background-size: cover;
	}
}

#contacts-socials-4-icon {
	width: 40px;
	height: 40px;

	background-image: url("../images/contacts-socials-instagram.svg");
	background-repeat: no-repeat;
	background-position: center;

	@media (max-width: 600px) {
		width: 36px;
		height: 36px;
		background-size: cover;
	}
}

#page-5-block-3 {
	position: absolute;

	left: 135px;
	top: 1125px; /*1295px - 170px*/

	@media (max-width: 600px) {
		position: static;
		padding-top: 4.5vw;
		
		left: auto;
		top: auto;

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

#page-6-block-3-title {
	position: absolute;
	width: 260px;
	height: 35px;
	left: 455px; /*590px - 135px*/

	font-family: 'Geologica';
	font-style: normal;
	font-weight: 100;
	font-size: 32px;
	line-height: 110%;
	/* or 35px */
	text-transform: uppercase;

	/* Primary/2 */
	color: #A14D2A;

	@media (max-width: 600px) {
		position: static;
		padding-top: 9vw;
		
		left: auto;
		top: auto;
	}
}

#page-6-block-3-title p {
	@media (max-width: 600px) {
	    font-family: 'Geologica';
	    font-style: normal;
	    font-weight: 400;
	    font-size: 14px;
	    line-height: 110%;
	    text-align: center;
  }
}

#page-5-block-3-map {
	position: absolute;

	width: 1170px;
	height: 500px;

	left: 0;
	top: 105px; /*1400px - 1295px*/

	border: 1px solid #A14D2A;

	/* background-image: url("../images/image-6-3.jpg");
	background-size: contain; */ 

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

		width: 336px;
		height: 447px;
		
		left: auto;
		top: auto;
	}
}

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

#map-mobile {
	display: none;

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

#footer {
	@media (max-width: 600px) {
		top: 357vw;
	}

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