/*# sourceMappingURL=block-content-left-image.css.map */

.block-content-left-image__inner {
	padding: 0 25px;
}

.block-content-left-image__columns {
	display: flex;
	flex-flow: column;
}

.block-content-left-image__left {
	order: 2;
	margin: 0 -25px;
}

.block-content-left-image__left img {
	display: block;
	width: 100%;
	height: auto;
}

.block-content-left-image__right {
	order: 1;
	margin: 0 -25px;
	background-color: var(--bgColor);
	padding: 50px 25px;
}

.block-content-left-image__right .tagline {
	color: var(--text);
}

@media (min-width: 810px) {
	.block-content-left-image__inner {
		padding: 60px 40px;
	}
	
	.block-content-left-image__left {
		margin: -450px 0 0;
	}
	
	.block-content-left-image__left img {
		max-width: 600px;
		margin: 0 auto;
	}
	
	.block-content-left-image__right {
		margin: 0;
		padding: 50px 40px 500px;
	}
}

@media (min-width: 1100px) {
	.block-content-left-image__inner {
		padding: 100px 40px;
		max-width: 1360px;
		margin: 0 auto;
	}
	
	.block-content-left-image__columns {
		flex-flow: row nowrap;
		justify-content: space-between;
	}
	
	.block-content-left-image__left {
		order: 1;
		flex: 0 0 42%;
		margin: 70px -15% 70px 0;
		display: flex;
		align-items: center;
		position: relative;
		z-index: 1;
	}
	
	.block-content-left-image__right {
		order: 2;
		margin: 0;
		flex: 1;
		padding: 80px;
		padding-left: calc(15% + 80px);
		position: relative;
		z-index: 0;
	}
}

@media (min-width: 1440px) {
	.block-content-left-image__inner {
		padding: 100px 0;
	}
}
