

.ws--mainContent {
	
}

.contactsData {
	margin-top: 2em;
	margin-bottom: 0;
}

.contactsData .cInfo {
	margin-right: 2em;
	margin-bottom: 2em;
}

.cInfo__wrapp {
	flex-wrap: wrap;
}

.arrowNext__subpage {
	background-color: transparent !important;
	box-shadow: none !important;
}

.arrowNext__subpage .iconBlock {
	color: #fff !important;
}

.form {
    margin-bottom: 5em;
}

@media (min-width: 768px) {
	
	.contactsData {
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
		flex-wrap: wrap;
	}
	
	.ws__textRight {
		padding-right: 2em;
		max-width: 60%;
	}
	
	.ws__textLeft {
		max-width: 40%;
		padding-left: 2em;
		
		position: sticky;
		top: 4em;
	}
	
	.form {
		margin-bottom: 0;
	}
}

@media (min-width: 991px) {
	
	.ws--mainContent {
		padding-bottom: 0;
	}
	
	.ws__textLeft {
		padding-left: 2em;
	}
	
	.contactsData .fort__content {
		padding-right: 4em;
	}
}
@media (min-width: 1140px) {
	
	.ws__textLeft {
		padding-left: 5em;
	}
}



.googleMaps {
	position:relative;
	z-index: 2;
	margin-top: 2em;
	margin-bottom: 2em;
	margin-left: auto;
	margin-right: auto;
	padding: 1em;
}

.googleMaps::after {
    content: '';
    position: absolute;
    top: -2px;
    bottom: -2px;
    left: -2px;
    right: -2px;
    /* background: linear-gradient(var(--color__gold), var(--color__gold--light));	*/
	background: linear-gradient(90deg, var(--color__gold) 0%, var(--color__gold--light) 50%, var(--color__gold) 100%);
    z-index: -2;
    border-radius: 0;
	
	opacity: 0.7;
}

.googleMaps::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
    background: var(--color__black);
    border-radius: 0;
}

.googleMaps__inner, .googleMaps {
	min-height: 20em;
	width: 100%;
}

.gmPopup br {
	line-height: 0;
}

@media (min-width: 991px) {
	
	.googleMaps {
		margin-top: 3em;
		margin-bottom: 3em;
		padding: 2em;
	}

	.googleMaps__inner, .googleMaps {
		min-height: 30em;
	}
}


.fImage {
	top: -100%;
}

@media (min-width: 991px) {
	.fImage {
		top: -35%;
	}
}