
.cta-optional-form .main-title {
	font-size: 2.2rem;
	line-height: 1.1;
	font-weight: 600;
	margin-bottom: 1rem;
	color: var(--light-blue);
}

.cta-optional-form .eyebrow {
	margin-bottom: .4rem;
}

.form-embed form {
	margin-left: 5%;
}

/* dark styling */
.cta-optional-form.dark {
	background-color: var(--navy-blue);
}

.cta-optional-form.dark .main-title, .cta-optional-form.dark .eyebrow {
	color: var(--navy-blue);
}

.cta-optional-form.dark .text {
	color: #fff;
}

.form-embed form fieldset {
	text-align: left;
}

.form-embed fieldset.form-columns-1 .hs-input {
	width: 96% !important;
}

.form-embed fieldset input[type="checkbox"].hs-input {
	width: 25px !important;
}

.flex-content.dark .form-embed form input[type="text"], .flex-content.dark .form-embed form input[type="email"], .flex-content.dark .form-embed form input[type="tel"], .flex-content.dark .form-embed form select, .flex-content.dark .form-embed textarea {
	border-bottom: 2px solid #fff !important;
}

.flex-content.dark form .hs-form-field input::placeholder, .flex-content.dark form .hs-input, .flex-content.dark form select.hs-input.is-placeholder, .flex-content.dark form textarea::placeholder {
	color: #fff !important;
}

.flex-content.dark form p, .flex-content.dark form span, .flex-content.dark form a {
	color: #fff !important;
}

.flex-content.dark input[type="submit"] {
	background: #0077cd !important;
}

.flex-content.dark form select {
	background-image: url("https://www.rectanglehealth.com/nitropack_static/mpAcHkeViPUNLlQglkPJWDDYbslcsYVO/assets/images/source/rev-3f3d938/www.rectanglehealth.com/wp-content/uploads/2023/12/Icon-2.svg");
}

.flex-content.dark form select.nitro-lazy {
	background-image: none !important;
}

@media only screen and (max-width: 768px) {
	.form-embed form {
		margin-left: auto;
	}
	
	form fieldset.form-columns-2 .input {
		margin-right: 0px !important;
	}
}
