:root {
	--black: #121212;
	--blue: #0272ba;
	--burnt: #d9691f;
	--cream: #fff5ed;
	--forest: #244a42;
	--green: #568f3f;
	--light-gray: #F1F1F1;
	--lilac: #232C33;
	--lime: #a1c75e;
	--navy: #152c56;
	--orange: #ffa300;
	--peach: #fac48c;
	--white: #FEFEFE;
}

/** BACKGROUNDS + TEXT **/

.background-navy, .background-blue, .background-transparent {
	background-color: var(--navy);
	color: var(--white);
}

.background-navy h1, .background-navy h2, .background-navy h3 {
	color: var(--lime);
}

.background-navy h4, .background-navy .h4, .background-navy h5, .background-navy .h5, .background-navy h6, .background-navy .h6, .background-navy .eyebrow {
	color: var(--white);
}

.background-blue {
	background-color: var(--blue);
}

.background-transparent {
	background: transparent;
}

.background-white, .background-cream, .background-light-gray {
	background-color: var(--white);
	color: var(--navy);
}

.background-white h1, .background-white h2, .background-white h3, .background-white h4, .background-white h5, .background-white h6, .background-cream h1, .background-cream h2, .background-cream h3, .background-cream h4, .background-cream h5, .background-cream h6 {
	color: var(--navy);
}

.background-cream {
	background-color: var(--cream);
}

.background-light-gray {
	background-color: var(--light-gray);
}

.intro .background-gradient-navy {
	background: rgb(6,8,32);
	background: linear-gradient(180deg, rgba(6,8,32,0) 0%, rgba(6,8,32,1) 100%);
}

/** LINKS **/

.background-navy a, .background-blue a, .background-transparent a {
	color: var(--turquoise);
}

.background-white a, .background-cream a {
	color: var(--electric-blue);
}

a.text-link:hover, .columns p a:hover, .columns ul li a:hover, .text-image p a:hover, .text-image ul li a:hover {
	color: var(--blue);
}

/** BUTTONS **/

a.button.primary {
	background-color: var(--orange);
	color: var(--black);
}

/* GRAVITY FORMS */

.gform_footer input.gform_button, #field_submit .gform-button.gform-button--white.button {
	color: var(--white)!important;
	background-color: var(--black)!important;
}

.background-blue legend.gform-field-label, .background-blue label.gform-field-label {
	color: var(--white);
}
