/* @override 
	https://zebrapeopledev.wpengine.com/wp-content/themes/zebrapeople/style_s__form__contact.css?*
	https://zebrapeople.com/wp-content/themes/zebrapeople/style_s__form__contact.css?* */
  
  

/* ============
   FORM-CONTACT
   ============ */
     
.m__form__contact { 
 	overflow: hidden; }

.form_contact__form h2 {
	color: var(--color-white); } 

.form_contact__form .standard-format {
	margin-bottom: 7rem;
	color: var(--color-white); }
	
	
/* Layout */		
.form_contact {
	display: flex; } 

.form_contact__form,
.form_contact__sidebar {
	position: relative;
	z-index: 4; } 

.form_contact__form {
	width: 62%;
	padding-right: 4rem;
	background: var(--color-charcoal);} 
	
.form_contact__sidebar {
	width: 38%;
	background: var(--color-gray); } 
	
/* Background colors */	
.form_contact__form:before,
.form_contact__sidebar:before {
	content: '';
	display: block;
	position: absolute;
	height: 300vh;
	width: 100vw;
	top: -100vh;
	z-index: -1; }	
	
.form_contact__form:before {
	background: var(--color-charcoal);
	right: 0; }

.form_contact__sidebar:before {
	background: var(--color-gray);
	left: 0; }
	
	
	
.form_contact__form__container {
	padding: var(--global-padding-lg); }

.form_contact__sidebar__container {
	padding: var(--global-padding-lg); }
	
	
	
@media all and (max-width: 1000px) {
	
	.form_contact {
		flex-wrap: wrap; } 
	
	.form_contact__form,
	.form_contact__sidebar {
		position: relative;
		z-index: 4; } 
	
	.form_contact__form {
		padding-right: 0;
		flex-grow: 1; } 
		
	.form_contact__sidebar {
		width: 100%; } 
	
	/* Background colors */	
	.form_contact__form:before,
	.form_contact__sidebar:before {
		content: none; }
	
}