.contactUsBlock{
	overflow: hidden;
	background-color: #182225;
}

.contactUsBg img{
	width: 70vw;
	z-index: 0;
	position: absolute;
	margin-left: 50%;
	margin-top: 4vw;
	transform: translate(-35vw);
}

.contactUsBox{
	width: 100vw;
	display: flex;
	flex-direction: column;
	align-items: center;
	z-index: 2;
	position: relative;
}

.contactUsContenet{
	width:90vw;
	margin:7vw 0;
}

.contactUsTitle{
	font-family: 'Archivo';
	font-style: normal;
	font-weight: 400;
	font-size: 1.5vw;
	
	text-transform: uppercase;
	
	color: #FFFFFF;
}

.contactUsInfoBlocks{
	margin:1.5vw 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.contactUsInfo{
	margin-top:1.5vw;
	width: 40vw;
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 1.3vw;
	line-height: 1.5vw;
	
	letter-spacing: -0.05em;
}

.contactUsInfoTitle{
	color: #BCFAD6;
}

.contactUsInfoDetails,
.contactUsInfoDetails a{
	text-decoration: none;
	color:#FFFFFF
}

.googleMap{
	margin:3vw 0;
	width : 100%;
	height: 30vw;
	z-index: 2;
}

.contactUsCopyRight{
	font-family: 'Work Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 1vw;
	line-height: 20px;
	
	letter-spacing: -0.03em;
	text-transform: uppercase;
	
	color: #FFFFFF;
}

@media (max-width: 680px) {
	.contactUsTitle {
		font-size: 4.6vw;
		text-align: center;
	}

	.contactUsContenet {
		margin: 11vw 0;
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.contactUsInfoBlocks {
		flex-direction: column;
		text-align: center;
		margin: 7vw 0;
	}

	.contactUsInfo {
		font-size: 2.5vw;
		line-height: 3vw;
		margin-top: 3.5vw;
	}

	.googleMap {
		width: 82vw;
		height: 82vw;
	}

	.contactUsCopyRight{
		font-size: 2.5vw;
		margin-top: 7vw;
	}
}