.videoBlock {
	background-position: calc(50% + 15%) bottom;

}
	.videoBlock-main {
		display: flex;
		flex-wrap: wrap;
	}
	@media (max-width: 1000px) {
		.videoBlock-main {
			justify-content: center;
		}
	}

.videoEmbed {
	flex-basis: 45%;
}
	@media (max-width: 1000px) {
		.videoEmbed {
			flex-basis: 65%;
			padding-bottom: 2em;
		}
	}
	@media (max-width: 400px) {
		.videoEmbed {
			flex-basis: 90%;
		}
	}

.videoQuote {
	padding-top: 0;
	position: relative;
	flex-basis: 50%;
	margin-left: 5%;
}
	.quote-grid {
		display: flex;
	}
	.quote-img {
		flex-grow: 0;
		flex-shrink: 0;

		display: grid;
		grid-template-columns: 1fr 4em;
		align-content: center;
		column-gap: 0.5em;
	}
	.quote-img img {
		width: 4rem;
		grid-area: 1/2 / 3;
	}
	.quote-main {
		padding: 0 0 .5rem 2rem;
		width: 75%;
	}
	.quote-body {
		font-family: roboto-slab, arial, sans-serif;
		margin-bottom: 2rem;
		line-height: 1.5;
		color: #4a4956;
	}
	.quote-attr {
		text-align: right;
	}
	.quote-attrMobile {
		display: none;
		text-align: center;
		margin-bottom: 2rem;
	}
	.quote-name {
		margin-bottom: .1rem;
		color: #4a4956;
		grid-column: 1 / 2;
		align-self: end;
	}
	.quote-title {
		text-transform: uppercase;
		font-size: .75em;
		color: #4a4956;
		grid-column: 1 / 2;
	}
	.quote-scoop {
		font-size: .75em;
	}
	@media (max-width: 1000px) {
		.videoQuote {
			flex-basis: 75%;
			padding-top: 1em;
			margin-left: 0;
			margin-right: -7rem;
		}
	}
	@media (max-width: 800px) {
		.videoQuote {
			flex-basis: 90%;
			margin-right: -2rem;
		}
		.quote-main {
			width: 100%;
		}
	}
	@media (max-width: 725px) {
		.quote-body {
			margin-bottom: 1.5rem;
			font-size: .95em;
		}
		.videoQuote.attrNoImg {
			margin-right: -4rem;
		}
		.quote-attr.attrNoImg {
			text-align: left;
			display: block;
		}
	}
	@media (max-width: 600px) {
		.videoQuote {
			flex-basis: 95%;
		}
		.quote-body {
			font-size: .9em;
		}
		.quote-main {
			padding: 0;
		}
	}
	@media (max-width: 400px) {
		.videoQuote {
			margin-right: 0;
		}
		.quote-body {
			font-size: .85em;
			width: 80%;
		}
		.quote-scoop {
			position: absolute;
			right: -1rem;
		}
	}

.quoteSidebar {
	display: flex;
	justify-content: flex-end;
	width: 30%;
	padding-top: 2.25rem;
	margin-left: 3.5rem;
	float: right;
}
	.quoteSidebar-body {
		flex-basis: 100%;
	    flex-shrink: 0;
	    z-index: 1;
	    min-width: 0;
	}
	@media (max-width: 800px) {
		.quoteSidebar {
			display: block;
			width: 100%;
			float: none;
			margin-left: 0;
		}
	}