.section-design .two-column-responsive {
	display: grid;
	margin: 0 auto;
	max-width: 2000px;
	grid-template-columns: 1fr;
	grid-template-rows: 80px auto 80px auto;
	border: 1px solid #6d7278;
	border-right: none;
	border-left: none;
	position: relative;
	background-color: #000;
}

@media only screen and (max-width: 1068px) {
	.section-design .two-column-responsive {
		grid-template-columns: 1fr;
		grid-template-rows: 80px auto 60px auto;
	}
}

@media only screen and (max-width: 734px) {
	.section-design .two-column-responsive {
		grid-template-columns: 1fr;
		grid-template-rows: 80px auto auto auto 80px auto 80px auto;
		box-sizing: border-box;
		justify-content: center;
	}
}

@media screen and (min-width: 2000px) {
	.section-design .two-column-responsive {
		border-left: 1px solid #6d7278;
		border-right: 1px solid #6d7278;
	}
}

.section-design .two-column-responsive .block-headline {
	max-width: 250px;
	margin: 0 auto;
}

@media only screen and (max-width: 1068px) {
	.section-design .two-column-responsive .block-headline {
		max-width: 384px;
	}
}

@media only screen and (max-width: 734px) {
	.section-design .two-column-responsive .block-headline {
		max-width: var(--viewport-content);
		width: 100%;
	}
}

.section-design .two-column-responsive .homepod-subsection {
	grid-row: unset;
	grid-column: unset;
	margin-right: auto;
	width: 60%;
	padding-top: 220px;
}

@media only screen and (max-width: 1700px) {
	.section-design .two-column-responsive .homepod-subsection {
		width: 55%;
	}
}

@media only screen and (max-width: 1600px) {
	.section-design .two-column-responsive .homepod-subsection {
		width: 50%;
	}
}

@media only screen and (max-width: 1068px) {
	.section-design .two-column-responsive .homepod-subsection {
		grid-row: 2;
		grid-column: 1;
		width: 100%;
		padding: 0;
	}
}

@media only screen and (max-width: 734px) {
	.section-design .two-column-responsive .homepod-subsection {
		grid-column: 1;
		grid-row: 6;
		width: 100%;
	}
}

.section-design .two-column-responsive .homepod-subsection-media {
	grid-row: 4;
	grid-column: 1;
	align-self: end;
	position: relative;
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: 1fr;
	overflow: hidden;
}

.section-design .two-column-responsive .homepod-subsection-media .inline-video-container {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 212px;
	--p-height: 258px;
	border-radius: 23px;
	overflow: hidden;
	position: absolute;
	top: 92px;
	justify-self: center;
	align-self: end;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.section-design .two-column-responsive .homepod-subsection-media .inline-video-container {
		--p-width: 196px;
		--p-height: 240px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.section-design .two-column-responsive .homepod-subsection-media .inline-video-container {
		--p-width: 132px;
		--p-height: 158px;
	}
}

@media only screen and (max-width: 734px) {
	.section-design .two-column-responsive .homepod-subsection-media .inline-video-container {
		top: 55px;
	}
}

.section-design .two-column-responsive .homepod-subsection-media .inline-video-container picture {
	display: flex;
	flex-direction: column-reverse;
	justify-content: space-evenly;
}

@media only screen and (max-width: 734px) {
	.section-design .two-column-responsive .homepod-subsection-media {
		grid-column: 1;
		grid-row: 8;
	}
}
