/******/
/*** COLOR ***/
/******/

/** BACKGROUNDS + TEXT **/

section {
	background-color: var(--color-foundation-black);
	color: var(--color-precision-white);
}

.background-glass-effect {
	background: radial-gradient(146.13% 118.42% at -63.36% -11.18%, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.00) 99.59%), linear-gradient(180deg, rgba(255, 255, 255, 0.03) 4.32%, rgba(13, 19, 17, 0.15) 104.32%);
	border-radius: var(--radius-sm);
}

.background-glow, h2.bold {
	-webkit-box-shadow:0px 0px 2.5rem 1rem rgba(8,107,212,0.9);
	-moz-box-shadow: 0px 0px 2.5rem 1rem rgba(8,107,212,0.9);
	box-shadow: 0px 0px 2.5rem 1rem rgba(8,107,212,0.9);
}

.background-lilac {
	background-color: var(--color-lilac);
	color: var(--color-foundation-black);
}

span.underline-blue {
	border-bottom: solid .1875rem var(--color-nomis-blue);
}

/* GRADIENT BORDERS */

.gradient-border {
	background-color: var(--color-solutions-gray);
	border-radius: var(--radius-sm);
}

.gradient-border {
	padding: 1.5rem;
}

.gradient-border:hover, h2.bold {
	background: linear-gradient(to bottom, var(--color-nomis-blue), var(--color-precision-white));
}

.gradient-border::before, h2.bold::before {
	content: "";
	position: absolute;
	left: .8125rem;
	right: .0625rem;
	top: .0625rem;
	bottom: .0625rem;
	border-radius: var(--radius-sm);
	background-color: var(--color-foundation-black);
	z-index: -1;
	width: calc(100% - 1.625rem);
}

/** LINKS **/

section a {
	color: var(--color-precision-white);
}

section .eyebrow {
	color: var(--color-dot-lime);
}

/** BUTTONS **/

/* BLUE */

section a.button, #menu-cta-menu li a {
	background-color: var(--color-nomis-blue);
	color: var(--color-precision-white);
	border: solid .125rem var(--color-nomis-blue);
}

section a.button.secondary, section a.button.tertiary, section a.text-link, section .text-link {
	background-color: transparent;
	border: solid .125rem var(--color-precision-white);
}

section a.button.tertiary, section a.text-link, section .text-link {
	border: none!important;
}

/* GRAVITY FORMS */

.gform_footer input.gform_button, #field_submit .gform-button.gform-button--white.button {
	background-color: var(--color-nomis-blue);
	color: var(--color-precision-white);
	border: solid .125rem var(--color-nomis-blue);
}
