.footer-cta { display: none; }

.launch-quick-lead.step-2 .header { background: var(--dark); color: #fff; overflow: hidden; margin-top: -30px; }
.launch-quick-lead.step-2 .header h1 { }
.launch-quick-lead.step-2 .header p:last-child { margin: 0; }
.launch-quick-lead.step-2 .header .image { text-align: center; }
.launch-quick-lead.step-2 .form { max-width: 650px; margin: 0 auto 30px; }
.launch-quick-lead.step-2 .form .phone { font-size: 30px; text-align: center; margin: 50px 0 30px; }
.launch-quick-lead.step-2 .form button { margin: 10px 0 50px; border-radius: 0;  background-color: var(--primary); border: 1px solid var(--primary); }
.launch-quick-lead.step-2 .form button:hover { background: #fff; color: var(--primary); opacity: 1; }
.frs-quick-lead-field { display: flex; align-items: center; }
.frs-quick-lead-step-2-undefined-container { justify-content: center; }
.frs-widget.quick-lead.step-2 label { flex: 0 1 125px; width: auto; height: auto; }
.frs-widget.quick-lead.step-2 input { border-radius: 0; width: auto; flex: 1 1 auto; margin-left: 15px; }
.frs-widget.quick-lead.step-2 select { width: auto; flex: 1 1 auto; padding: 0 12px; }
.quick-lead-accuracy-disclaimer { text-align: center; }

@media (max-width:991px) {
	.launch-quick-lead.step-2 .header { text-align: center; }
}
@media (max-width:650px) {
	.frs-quick-lead-field { flex-wrap: wrap; }
	.frs-widget.quick-lead.step-2 label { flex: 1 1 100%; margin-bottom: 8px; }
	.frs-widget.quick-lead.step-2 input { margin-left: 0px; }
	.frs-quick-lead-step-2-undefined-container { margin: 30px 0 0!important; }
}
