
.dp-hero-form .form-panel{padding:clamp(22px,2.4vw,34px)!important;min-width:0;box-sizing:border-box}
.dp-hero-form .form-panel h2{font-size:clamp(25px,2.1vw,32px)!important;line-height:1.2!important;margin:0 0 12px!important}
.dp-hero-form .form-panel>p{font-size:14px!important;line-height:1.6!important;margin:0 0 22px!important}
.dp-hero-form #dp-web-to-lead-form .form-grid{gap:16px 14px!important}
.dp-hero-form #dp-web-to-lead-form label{font-size:11px!important;line-height:1.4!important;margin-bottom:7px!important}
.dp-hero-form #dp-web-to-lead-form input:not([type=hidden]),.dp-hero-form #dp-web-to-lead-form select{min-height:44px!important;height:44px!important;padding:10px 12px!important;font-size:14px!important;box-sizing:border-box!important}
.dp-hero-form #dp-web-to-lead-form textarea{min-height:104px!important;height:104px!important;padding:12px!important;font-size:14px!important;line-height:1.5!important;box-sizing:border-box!important}
.dp-hero-form #dp-web-to-lead-form button[type=submit]{min-height:46px!important;width:100%!important;margin-top:20px!important;padding:12px 18px!important;font-size:14px!important}
.dp-hero-form #dp-web-to-lead-form .form-legal{font-size:11px!important;line-height:1.55!important;margin:14px 0 0!important}
@media(min-width:992px){.dp-hero-form{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;gap:clamp(28px,4vw,48px)!important;align-items:center!important}}
@media(max-width:599px){.dp-hero-form #dp-web-to-lead-form .form-grid{grid-template-columns:minmax(0,1fr)!important}.dp-hero-form #dp-web-to-lead-form input:not([type=hidden]),.dp-hero-form #dp-web-to-lead-form select,.dp-hero-form #dp-web-to-lead-form textarea{font-size:16px!important}}
