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

/* Tablet: Project city / state | Product used | Project type share one row
   (6-column grid; normal fields span 3, wide fields span the row) */
@media (min-width:641px) and (max-width:1024px){
  body.elementor-page-1250 .elementor [data-id="1a6c7c0b"]{grid-template-columns:repeat(6,minmax(0,1fr))}
  body.elementor-page-1250 .elementor [data-id="1a6c7c0b"] > .form-field{grid-column:span 3}
  body.elementor-page-1250 .elementor [data-id="1a6c7c0b"] > .form-span-2{grid-column:1 / -1}
  body.elementor-page-1250 .elementor [data-id="1a6c7c0b"] > [data-id="31d89a7a"],
  body.elementor-page-1250 .elementor [data-id="1a6c7c0b"] > [data-id="4e273701"],
  body.elementor-page-1250 .elementor [data-id="1a6c7c0b"] > [data-id="63deec74"]{grid-column:span 2}
  /* note under the form: 12.5px -> 15px */
  body.elementor-page-1250 .elementor [data-id="3f6502e"]{font-size:15px}
}
/* ==== Mobile fixes: end ==== *//* End custom CSS */