#leadform-form .legal{color:#868686;font-size:.85em;line-height:1.5em;padding-bottom:2em;text-transform:none}
#leadform-form .legal a{color:#3095b4;text-decoration:underline}
#leadform-form .legal a:hover{color:#005172}
.lead-form{background-color:#fff;color:#232323;padding-bottom:2.5em;position:relative}
.lead-form .button{width:auto}
.lead-form .form-error-message{color:red}
.lead-form .legal{color:#868686;font-size:.85em}
.lead-form input,.lead-form select,.lead-form textarea{margin-top:1.5em}
.lead-form input[type="text"],.lead-form input[type="email"],.lead-form input[type="number"],.lead-form input[type="phone"],.lead-form input[type="tel"],.lead-form select{border-color:#868686;border-width:0 0 1px}
.lead-form input[type="text"],.lead-form input[type="email"],.lead-form input[type="number"],.lead-form input[type="phone"],.lead-form input[type="tel"],.lead-form select,.lead-form .form-error-message{padding:.25em}
.lead-form input[type="text"],.lead-form input[type="email"],.lead-form input[type="number"],.lead-form input[type="phone"],.lead-form input[type="tel"],.lead-form select,.lead-form textarea{width:100%}
.lead-form .row{margin-bottom:2%}
.lead-form select{color:#b3b3b3;padding:.5em 0}
.lead-form select option{color:#232323}
.lead-form .subtitle{font-size:1em;text-transform:none}
.lead-form .terms-conditions{color:#868686;font-size:.8em;margin-top:1em}
.lead-form .title{font-size:1.5em;margin-top:1em;text-transform:none}
.leadform{background-color:#fff;color:#232323;display:block;padding-bottom:2.5em;position:relative}
.leadform .button{width:auto}
.leadform .form-error-message{color:red}
.leadform .legal{color:#868686;font-size:.85em}
.leadform input[type="text"],.leadform input[type="email"],.leadform input[type="number"],.leadform input[type="phone"],.leadform input[type="tel"],.leadform select{border-color:#868686;border-width:0 0 1px}
.leadform input[type="text"],.leadform input[type="email"],.leadform input[type="number"],.leadform input[type="phone"],.leadform input[type="tel"],.leadform select,.leadform .form-error-message{padding:.25em}
.leadform .single-column input[type="text"],.leadform .single-column input[type="email"],.leadform .single-column input[type="number"],.leadform .single-column input[type="phone"],.leadform .single-column input[type="tel"],.leadform .single-column select,.leadform .single-column .form-error-message{padding:.55em .25em;margin-top:.75em}
.leadform input[type="text"],.leadform input[type="email"],.leadform input[type="number"],.leadform input[type="phone"],.leadform input[type="tel"],.leadform select,.leadform textarea{width:100%}
.leadform .row{margin-bottom:2%}
.leadform .single-column .row{margin-bottom:0}
.leadform select{color:#b3b3b3;padding:.275em 0}
.leadform select option{color:#232323}
.leadform .subtitle{font-size:1em;margin:1em 0}
.leadform .title{font-size:1.5em;margin-top:2em}
@media screen and (min-width:992px){.contact_cta .lead-form input[type="submit"]{width:auto}
.leadform .single-column .col-md-6{width:100%}
}