
.form-block {
position: relative;
padding: 90px 0;
overflow: hidden;
}
.form-block .span6:first-child {
display: flex;
flex-wrap: wrap;
}
.form-block .maxwidth {
max-width: 500px;
padding: 0 20px 0 0;
}
.form-contact {
align-self: flex-end;
font-size: 18px;
font-weight: 600;
margin: 0 0 20px 0;
}
.form-contact span {
display: block;
padding: 10px 0;
}
.form-contact span i {
display: inline-block;
vertical-align: middle;
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: 24px 24px;
width: 24px;
height: 24px;
margin: -3px 5px 0 0;
}
.form-contact span.phone i {
background-image: url(../../images/icons/home.svg);
}
.form-contact span.email i {
background-image: url(../../images/icons/tick-box.svg);
}
.form-contact a {
text-decoration: none;
}
@media screen and (max-width: 767px) {
	.form-block {
	padding: 60px 0;
	}
}


