.contacts-info{
	width: 30vw;
}
.contacts-cont{
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-right: 0;
}
.contacts-img{
	width: 54vw;
	z-index: -1;
}
.contacts-info form{
	margin-top: 3.3vw;
}
.contacts-info form textarea{
	min-height: 7.7vw;
	max-height: 12vw;
}
.contacts-info form input[type="file"]{
	display: none;
}
.contacts-info form .bottom-form{
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	width: 100%;
	margin-top: 2.4vw;
}
.contacts-info form .bottom-form label{
	display: flex;
	align-items: center;
	cursor: pointer;
}
.contacts-info form .bottom-form label img{
	width: 1.6vw;
	margin-right: .7vw;
}
.adress{
	position: absolute;
	bottom: 7vw;
	right: 9.2vw;
	color: #4D3A38;
	font-size: .9vw;
	line-height: 1.7;
	font-family: "Prompt-regular"; 
}
.adress span{
	display: block;
	margin-top: 1.5vw;
}
@media (min-width: 1920px) {
	.contacts-info{
		width: 576px;
	}
	.contacts-img{
		width: 1036px;
	}
	.contacts-info form{
		margin-top: 63px;
	}
	.contacts-info form textarea{
		min-height: 148px;
		max-height: 230px;
	}
	.contacts-info form .bottom-form{
		margin-top: 46px;
	}
	.contacts-info form .bottom-form label img{
		width: 30px;
		margin-right: 14px;
	}
	.adress{
		bottom: 134px;
		right: 176px;
		font-size: 17px;
	}
	.adress span{
		margin-top: 29px;
	}
}
@media(max-width: 1200px){
	.contacts-info{
		width: 33vw;
	}
	.contacts-img{
		width: 60vw;
	}
	.contacts-info form .bottom-form label img{
		width: 1.8vw;
		margin-right: .9vw;
	}
	.adress{
		font-size: 1.2vw;
	}
	.contacts-info form textarea{
		min-height: 9vw;
		max-height: 14vw;
	}
}
@media(max-width: 800px){
	.contacts-info{
		width: 33vw;
		padding: 20vw 0;
		padding-bottom: 10vw;
	}
	.contacts-cont{
		align-items: flex-start;
	}
	.adress{
		font-size: 1.5vw;
		bottom: 10vw;
	}
	.contacts-info form textarea{
		min-height: 13vw;
		max-height: 18vw;
	}
}
@media(max-width: 500px){
	.contacts-cont{
		padding: 0 4vw;
	}
	.contacts-info{
		width: 100%;
		padding: 10vw 0;
	}
	.contacts-cont{
		flex-direction: column-reverse;
	}
	.contacts-img{
		width: 100%;
	}
	.adress{
		font-size: 3.5vw;
		bottom: unset;
		top: 67vw;
	}
	.contacts-info form .bottom-form label img{
		width: 5vw;
		margin-right: 2vw;
	}
	.contacts-info form .bottom-form{
		align-items: center;
	}
	.contacts-info form .bottom-form label{
		font-size: 4vw;
	}
	.contacts-info form textarea{
		min-height: 30vw;
		max-height: 60vw;
		padding: 2vw 3vw;
	}
}