/* CONTAINERS */

.content-container, .content-container-small {
	padding: 3rem;
	border-radius: var(--radius-3xl);
}

.content-container-small {
	padding: 2rem;
}

.content-container :is(h1, h2, h3, h4, h5, h6), .content-container-small :is(h1, h2, h3, h4, h5, h6), .content-container .eyebrow, .content-container-small .eyebrow {
	margin-block-start: 0!important;
}

.image-border-radius {
	border-radius: var(--radius-3xl);
	overflow: clip;
}

@media screen and (max-width: 47.9375rem) {
	
	.content-container, .content-container-small {
		padding: 1.5rem;
	}
	
	.content-container.padding-right-0, .content-container.padding-left-0 {
		padding-right: 0;
		padding-left: 0;
	}
	
	.content-container.padding-top-0 > div:has(p), .content-container.padding-bottom-0 > div:has(p) {
		padding-top: 1.5rem;
		padding-bottom: 1.5rem;
	} 
	
	.content-container.padding-right-0 > div:has(p), .content-container.padding-left-0 > div:has(p) {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	
}