.ovum {
	width: 100%;
	margin-bottom: 1.4em;
    margin-left: auto;
    margin-right: auto;
}
.item {
	display: flex;
	align-items: flex-start;
}
.item p {
	margin-top: -4px;
	font-family: Gotham, sans-serif;
}
.q-grid__container {
	margin-top: 4em;
    margin-bottom: 2em;
}
.doc-type {
	letter-spacing: 0.5px;
	margin-bottom: 1.8em;
	font-family: Gotham, sans-serif;
}
.heading--1 {
	margin-bottom: 0;
}
.heading--sub {
	margin-top: 8px;
	margin-bottom: 1em;
}
.checkmark {
	margin-right: 0.6em;
}
.heading--4 {
    margin-top: 0;
}
.items-wrapper {
	max-width: 500px;
}
.download,
.resources {
	margin-bottom: 2em;
}
.description {
    margin-bottom: 1.5em;
}
.q-form__input, input[type=text].mktoField, input[type=email].mktoField, input[type=tel].mktoField, textarea.mktoField {
    padding: 0 24px;
    height: 65px;
}
.mktoButtonRow .mktoButtonWrap {
    margin: 0;
}
.quote-by {
	margin-bottom: 4em;
    margin-left: 4em;
    font-size: 14px;
}
.private-info {
	font-family: Gotham, sans-serif;
    text-align: center;
}
.mktoButton:last-child {
    background: #ED2E26;
}
.mktoButton:last-child:hover,
.mktoButton:last-child:active,
.mktoButton:last-child:focus {
    background: #D91A12;
}
.mktoFormRow.communicationConsent {
    width: 100%;
}
blockquote {
	font-style: italic;
}
.mktoButton {
	height: 4rem;
}
@media (min-width: 350px) {
	.ovum {
		max-width: 350px;
	}
}
@media (min-width: 720px) {
	.description {
		max-width: 520px;
	}
	.mktoFormRow {
	    width: 49%;
	}
	.fieldsWrapper {
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: space-between;
	}
}
@media (min-width: 1290px) {

}
@media (min-width: 1440px) {
	.ovum {
		max-width: none;
		width: 350px;
	}
	.ovum {
		max-width: none;
		width: 430px;
		position: relative;
		left: -1em;
		top: -1.5em;
	}
	.items-wrapper {
		margin-top: -1.6em;
		margin-left: 2.5em;
	}
}
/*# sourceMappingURL=index.css.map */