:root{--page-title-display:none;}/* Start custom CSS *//* ==== Mobile fixes (Brianna, Oct 27): tablet and phone only. Start ==== */
/* mobile audit (page-1330-become-a-dealer.css) */
/* Form card: 20px padding + 16px gutter put fields 37px from the edge -> 16px card padding on phones */
@media (max-width:640px){
  body.elementor-page-1330 .elementor [data-id="cedb8ad"]{padding:16px}
}

/* Yes / No radios: labels were 19-23px wide -> 44px minimum tap target */
@media (max-width:1024px){
  body.elementor-page-1330 .elementor .form-radio-row .form-check-label{min-width:44px}
}

/* Tablet: City | State | ZIP share one row (6-column grid; normal fields span 3, wide fields span all) */
@media (min-width:641px) and (max-width:1024px){
  body.elementor-page-1330 .elementor [data-id="74b1573f"]{grid-template-columns:repeat(6,minmax(0,1fr))}
  body.elementor-page-1330 .elementor [data-id="74b1573f"] > .form-field{grid-column:span 3}
  body.elementor-page-1330 .elementor [data-id="74b1573f"] > .form-span-2{grid-column:1 / -1}
  body.elementor-page-1330 .elementor [data-id="74b1573f"] > [data-id="10031374"],
  body.elementor-page-1330 .elementor [data-id="74b1573f"] > [data-id="379106df"],
  body.elementor-page-1330 .elementor [data-id="74b1573f"] > [data-id="7eb3661"]{grid-column:span 2}
  /* note under Submit: 12.5px -> 15px */
  body.elementor-page-1330 .elementor [data-id="1e710aa4"]{font-size:15px}
}
/* ==== Mobile fixes: end ==== *//* End custom CSS */