/*---------------------------------------------------------------*/
/*----------------- contact_with_form.css -----------------------*/
/*---------------------------------------------------------------*/
.contact_with_form {
	background-color: #f0f0f0;
}

.contact_with_form .form_container {
	border: 1px solid #d8d8d8;
	display: flex;
    width: 100%;
    box-shadow: 0 2px 20px 0 rgba(1,2,2,0.05);
}

.contact_with_form .form_container h1 {
	margin-bottom: 0;
}

.contact_with_form .form_container > div p {
	margin: 0.5rem 0;
}

.contact_with_form .form_container > div,
.contact_with_form .form_container form {
    padding: 2rem;
}

.contact_with_form .form_container > div {
	background-color: #d33e5f;
    display: flex;
    flex-direction: column;
    color: #fff;
    flex-grow: 1;
    width: 33.33%;
    max-width: 20rem;
}

.contact_with_form .form_container > div address {
	margin-top: 2rem;
}

.contact_with_form .form_container > div address a {
	color: #fff;
}

.contact_with_form .form_container form {
	background-color: #fff;
	margin: 0;
	max-width: 100%;
	display: flex;
    flex-direction: column;
}

.contact_with_form .form_container .socials {
	margin-top: auto;
}
