.form_container{width:95%;text-align:center;max-width:300px}@media only screen and (min-width:1025px){.form_container{width:85%;max-width:900px}}.bold{font-weight:700}.d-hide{display:block}@media screen and (min-width:750px){.d-hide{display:none}}.main-block{padding:0}.main-block .main-title{margin:auto;margin-top:40px;width:100%;max-width:1046px;margin-bottom:1.2rem}@media screen and (max-width:576px){.main-block .main-title{width:68%}}.main-block .main-title h1{color:#3a3a3a;font-size:28px;letter-spacing:-1px;line-height:30px}@media screen and (min-width:1025px){.main-block .main-title h1{font-size:45px;line-height:56px}}.main-block .main-title .subtitle{padding:0;color:#3b13ff;font-size:15px;font-style:italic;font-weight:400;letter-spacing:normal;line-height:18px}@media screen and (min-width:1025px){.main-block .main-title .subtitle{font-size:22px}}.main-block .form_container{width:95%;text-align:center;max-width:300px}@media screen and (min-width:1025px){.main-block .form_container{width:85%;max-width:900px}}.quotes{margin-top:40px}@media screen and (max-width:769px){.quotes{display:none}}.quotes .quotes-cells{position:fixed;bottom:80px}@media (max-height:570px){.quotes .quotes-cells{display:none}}@media (max-height:900px){.quotes .quotes-pretitle,.quotes .quotes-text,.quotes .quotes-title{display:none}}.landingLeadFormFV{display:block;margin:0}@media screen and (min-width:1025px){.landingLeadFormFV{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:27px}}.landingLeadFormFV .form-group-container{width:100%;max-width:100%}@media screen and (min-width:1025px){.landingLeadFormFV .form-group-container{width:55%;max-width:215px}}.landingLeadFormFV .submitButton{width:100%;max-width:300px;margin-left:0;margin-top:10px;margin-bottom:20px;padding:1px 6px;height:68px;font-size:22px;font-weight:500}@media screen and (min-width:1025px){.landingLeadFormFV .submitButton{margin:0;margin-left:10px;padding-top:0;width:100%;max-width:330px;height:80px;font-weight:500;font-size:25px}}.postalcode-container .PostalCodeIcon{position:absolute;width:22px;height:22px;right:5%;top:50%;z-index:7;-webkit-transform:translateY(-50%) scale(.92);-ms-transform:translateY(-50%) scale(.92);transform:translateY(-50%) scale(.92);background-size:1060%;background:url(../images/location-arrow_32.svg) no-repeat}.postalcode-container .zipInput{padding:1px 2px;padding-left:4rem}@media screen and (min-width:1025px){.postalcode-container .zipInput{padding-left:1.5rem}}.postalcode-container .zipInput::-webkit-input-placeholder{-webkit-transform:none;-ms-transform:none;transform:none;padding-right:0;font-family:Roboto,sans-serif;font-size:24px;font-weight:400;text-align:initial;color:#757575}.postalcode-container .zipInput::-moz-placeholder{-webkit-transform:none;-ms-transform:none;transform:none;padding-right:0;font-family:Roboto,sans-serif;font-size:24px;font-weight:400;text-align:initial;color:#757575}.postalcode-container .zipInput:-ms-input-placeholder{-webkit-transform:none;-ms-transform:none;transform:none;padding-right:0;font-family:Roboto,sans-serif;font-size:24px;font-weight:400;text-align:initial;color:#757575}.postalcode-container .zipInput::-ms-input-placeholder{-webkit-transform:none;-ms-transform:none;transform:none;padding-right:0;font-family:Roboto,sans-serif;font-size:24px;font-weight:400;text-align:initial;color:#757575}.postalcode-container .zipInput::placeholder{-webkit-transform:none;-ms-transform:none;transform:none;padding-right:0;font-family:Roboto,sans-serif;font-size:24px;font-weight:400;text-align:initial;color:#757575}@media screen and (min-width:1025px){.postalcode-container .zipInput::-webkit-input-placeholder{font-size:21px;-webkit-transform:none;-ms-transform:none;transform:none}.postalcode-container .zipInput::-moz-placeholder{font-size:21px;-webkit-transform:none;-ms-transform:none;transform:none}.postalcode-container .zipInput:-ms-input-placeholder{font-size:21px;-webkit-transform:none;-ms-transform:none;transform:none}.postalcode-container .zipInput::-ms-input-placeholder{font-size:21px;-webkit-transform:none;-ms-transform:none;transform:none}.postalcode-container .zipInput::placeholder{font-size:21px;-webkit-transform:none;-ms-transform:none;transform:none}}.questions-wrapper{border-radius:5px;box-shadow:3px 5px 0 #7f818336;-webkit-box-shadow:3px 5px 0 #7f818336;background-color:#fff;height:56px}@media only screen and (min-width:1025px){.questions-wrapper{height:80px}}.validation-msgs{padding-top:10px}.landingLeadFormFV .submitButton{border-radius:5px;box-shadow:rgba(0,118,255,.4) 3px 5px 14px 0}@media only screen and (min-width:1025px){.landingLeadFormFV .form-group-container{width:55%;max-width:215px}}#footer{position:fixed;bottom:0;width:100%;margin-bottom:40px}@media (max-height:455px){#footer{position:initial}}@media (max-width:320px) and (max-height:600px){#footer{position:initial}}#footer .row{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:340px){#footer .row{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}#footer .row div{padding:20px 13px 0 13px}@media only screen and (min-width:540px){#footer .row div{padding:20px;padding-bottom:0}}#footer .row div a{color:#3b13ff;font-size:14px}.fvalidation.fvinvalid-long{padding-left:30px}@media only screen and (min-width:1024px){.fvalidation.fvinvalid-long{padding-left:15px}.fvalidation.fvinvalid-long::-webkit-input-placeholder{font-size:18px}.fvalidation.fvinvalid-long::-moz-placeholder{font-size:18px}.fvalidation.fvinvalid-long:-ms-input-placeholder{font-size:18px}.fvalidation.fvinvalid-long::-ms-input-placeholder{font-size:18px}.fvalidation.fvinvalid-long::placeholder{font-size:18px}}