
.cs-o-row--short {
	--inset-space: 1.875rem 1.25rem;
}

.cs-o-row {
	--inline-space: auto;
	--inset-space: 1.875rem 1.25rem 3.75rem;
	display: grid;
	gap: var(--gap-space);
	margin-right: var(--inline-space);
	margin-left: var(--inline-space);
	max-width: var(--max-width-row);
	padding: var(--inset-space);
}

.cs-o-row__content, .cs-o-row__intro {
 	margin-bottom: 0;
}

.cs-u-gap-expanded {
	--gap-space: 2.5rem;
}

.cs-u-gap-expanded {
	--gap-space: 2.5rem;
}

.u-justify-content-center {
	justify-content: center;
}
			
.cs-free-resume-printing .cs-o-media-flex__media {
	max-width: 5rem;
	margin-right: 25px;
}
	
.cs-o-media-flex {
	--inline-space: .625rem;
	--min-col: calc(20.5rem - 100%);
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: var(--gap-space);
}

.cs-o-media-flex>* {
	--min-col: calc(20.5rem - 100%);
	flex-basis: calc(var(--min-col) * 999);
	flex-grow: 1;
}
			
.cs-o-media-flex__content {
	flex-grow: 1.4;
}
			
.cs-o-media-flex>* {
	--min-col: calc(20.5rem - 100%);
	flex-basis: calc(var(--min-col) * 999);
	flex-grow: 1;
}
			
.cs-free-resume-printing__copy {
	--font-size: 1.38em;
	--stack-space: 0;
	display: inline;
	font-size: var(--font-size);
	margin-botton: var(--stack-space);
}

.u-bg-black-overlay-10 {
	background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
	margin-top: 30px;
}

			
@media only screen and (min-width: 960px) {
	.u-space-inline-spacious\@lg {
		margin-right: 3.75rem;
		margin-left: 3.75rem;
	}
}
			
@media only screen and (min-width: 600px){
	.u-space-inline-expanded\@sm {
		margin-right: 2.5rem;
		margin-left: 2.5rem;
	}
}