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


.m__case-study {
	
}

.m__case-study_approach .mc {
	max-width: var(--width-sm);
	padding: var(--global-padding-lg); }

.m__case-study_results {
 	margin-bottom: 8rem; }
 	
@media all and (min-width:768px) {
	
	/* Lines in and out */
	.m__case-study_brief,
	.m__case-study_results {
		position: relative; }
	
	.m__case-study_brief:before,
	.m__case-study_brief:after,
	.m__case-study_results:before,
	.m__case-study_results:after {
		content: '';
		position: absolute;
		left: 50%;
		top: 0;
		width: 2px;
		display: block;
		opacity: .15;
		z-index: 1;
		background: var(--color-charcoal); }
	
	.m__case-study_brief:before,
	.m__case-study_results:before {
		height: 100% }
		
	.m__case-study_brief:after,
	.m__case-study_results:after {
		height: 2px;
		transform: scale(9,1);}
			
	.m__case-study_results:after {
		bottom: 0;
		top: auto; }
}	
	
	
/* Typography */	
.m__case-study .eyebrow {
	margin-bottom: 1rem; }
	
	
.m__case-study .container__content {
	margin-right: 11rem; }
	
.m__case-study .container__image {
	height: 100%;
	padding-top: 0;
	padding-left: 0;
	margin-right: 3rem;
	padding-bottom: 0;
	min-height: 55rem; }
	
	
	
	
/*.m__case-study_results {
	margin-bottom: 13rem;
	
	@media all and (min-width:760px) and (max-width: 900px) {
}*/

@media all and (max-width: 1000px) {
	
	.m__case-study .columns_flex_v-center .container__content {
		text-align: left;
		margin-right: 0 ;}
	
}






@media all and (max-width:768px) {
	
	.m__case-study .container__content {
		margin-bottom: 2rem !important; }
	
	.m__case-study .container__image {
		height: 0;
		margin-left: 1.5rem;
		margin-right: 1.5rem ;
		padding-bottom: 100%;
		min-height: 0; }
	
	
	/*.m__case-study .container__image {
		margin-right: 2rem; }*/

}