.szz-cta-post{
	width:90%;
	margin: 2rem auto;
	border: 1px solid var(--gray-30);
	background-color: var(--gray-20);
	overflow:hidden;
	border-radius:.5rem;	
}
.szz-cta-post_column--2{
	padding: .5rem 1rem 1.5rem;
	text-align:center;
	background: var(--radial-medium);
}
.szz-cta-post_info{
	margin-bottom: 5rem;
	position:relative;
}
.szz-cta-post_eyebrow-text{
	margin: 0 auto .25rem;
	display:block;
	width: max-content;
}
.szz-cta-post_heading-sentence{
	margin-bottom:1rem;
}
.szz-cta-post_button-label{
	width:100%;
}
.szz-cta-post_icon-hand-down{
	bottom:-.8rem;
	left:50%
}
.szz-cta-post_column--1{
	width:100%;
	height:60vw;
	display:block;
	position:relative;
}

@media only screen and (min-width: 960px){
	.szz-cta-post{
		width:75%;
		margin: 2rem auto 2rem 0;
		display: grid;
		grid-template-columns: 1fr 1fr;
		align-items:center;
	}
	.szz-cta-post.sticky-right{
		margin: 2rem 0 2rem auto;
	}
	.szz-cta-post_column--1{
	width:100%;
	height:100%;
	min-height:300px;
}
	.szz-cta-post_column--2{
		padding:3rem;
	}
	.row-reverse>.szz-cta-post_column--1{
		order:1;
	}
}