/* Quick Lead
================================================== */
/* step 1 */
#secondary-banner.amp { height: 590px; min-height:560px;padding-top:130px; }
#secondary-banner.amp .container {height:auto;margin:auto;}
#secondary-banner.amp #quote {width:100%;}

@media(max-width:700px){
	#secondary-banner.amp {height:670px;}
}
@media(max-width:600px){
	#secondary-banner.amp {height:790px;}
}
.amp-overlay{position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,0.5);}
.launch-quick-lead { position: relative; text-align:center; }
.launch-quick-lead .hero-label { color: #fff; font-size: 60px;font-weight:bold; line-height: 1.1em; margin-bottom: 28px; }
.launch-quick-lead .sub-title {font-size:36px;font-weight:600;color:#fff;margin-bottom:15px;}
.launch-quick-lead .tel { color: #fff; }
.launch-quick-lead .tel:hover { opacity: 0.6; }
.launch-quick-lead p { color: #fff; font-size: 22px; margin: 0 auto 35px; line-height: 1.25em;text-transform: uppercase;}
.launch-quick-lead .frs-widget.quick-lead.step-1 input::-webkit-input-placeholder {color:#757575;letter-spacing: 0.095em;font-size:14px;}
.launch-quick-lead .frs-widget.quick-lead.step-1 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; width: 100%; }
.launch-quick-lead .frs-widget.quick-lead.step-1 label { display:none; }
.launch-quick-lead .frs-widget.quick-lead.step-1 button, .launch-quick-lead .frs-widget.quick-lead.step-1 input { display:block; height:73px; font-size:16px; font-weight:300; -webkit-transition-duration:0.3s; -o-transition-duration:0.3s; transition-duration:0.3s; outline:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.launch-quick-lead .frs-widget.quick-lead.step-1 input { width:67%; padding:0 15px; }
.launch-quick-lead .frs-widget.quick-lead.step-1 button { padding: 0; width:33%; color:#fff; border: 1px solid #333; background-color:#333; border-radius: 0; cursor: pointer; text-transform: uppercase; }
#secondary-banner .frs-widget.quick-lead.step-1 button { font-size: 0 !important; font-weight:400;}
#secondary-banner .frs-widget.quick-lead.step-1 button:before { content: 'GET YOUR INSTANT REPORT!'; letter-spacing:0.095em;font-size: 18px;color:#fff;font-weight:bold; }
#secondary-banner .frs-widget.quick-lead.step-1 button:hover { opacity: 1;background-color:#095195!important; border-color: #095195!important;}
@media screen and (max-width: 700px) {
	.launch-quick-lead .hero-label {font-size:50px;}
}
@media(max-width:600px){
	.launch-quick-lead .frs-widget.quick-lead.step-1 {display:block;}
	.launch-quick-lead .frs-widget.quick-lead.step-1 input { width:100%;margin-bottom:15px; }
	.launch-quick-lead .frs-widget.quick-lead.step-1 button { width: 100%; }
}
@media screen and (max-width: 425px) {
	.launch-quick-lead .hero-label { font-size: 36px; }
	.launch-quick-lead .frs-widget.quick-lead.step-1 { -ms-flex-wrap: wrap; flex-wrap: wrap; }
	.launch-quick-lead .frs-widget.quick-lead.step-1 input { width:100%; }
	.launch-quick-lead .frs-widget.quick-lead.step-1 button { width: 100%; }
}

/* step 2 */
#launch-quick-lead-step-2-container { padding:0; }
.launch-quick-lead.step-2 .form { max-width:650px; margin:auto auto 65px; }
.launch-quick-lead.step-2 { padding:0; max-width: 100%; }
.launch-quick-lead.step-2 p { margin-bottom:15px; }
.launch-quick-lead.step-2 .header { position:relative; min-height:240px; background:#e4e4e4; padding:40px 0 0 0; margin-bottom:20px; border-bottom:solid 1px #dfdede; overflow: hidden; }
.launch-quick-lead.step-2 .header .image { position:absolute; left:0; width:50%; height:100%; bottom:0; }
.launch-quick-lead.step-2 .header .image img { position:absolute; bottom:0; right:0; margin:0 0 0 10px; max-width:98%; max-height: 85%; }
.launch-quick-lead.step-2 .header .content { width:50%; max-width:600px; margin-left:50%; padding:5px 10px 30px; }
.launch-quick-lead.step-2 h1 {font-weight:400; font-size:36px; }
.launch-quick-lead.step-2 p { font-size:19px; font-weight:400; margin-bottom:5px; line-height:1.8em; }
.launch-quick-lead.step-2 .address { font-size:15px; font-weight:200; }
.launch-quick-lead.step-2 .phone { font-size: 30px; margin: 0 0 35px; }
.quick-lead-accuracy-disclaimer { margin-top:40px; margin-bottom:20px; font-size:.9em; }
@media screen and (max-width: 700px) {
	.launch-quick-lead.step-2 .header .content { width:100%; margin:auto auto 15px auto; }
	.launch-quick-lead.step-2 .header .image { position:relative; width:100%; vertical-align:bottom; text-align:center; }
	.launch-quick-lead.step-2 .header .image img{ position:relative; max-height:100%; max-width:98%; margin:auto; vertical-align:bottom; border:0; }
}

/* Update colors on styles.css */
