.ts-notice { display:none; margin:12px 0; font-size:1em; line-height:1.4 }
.ts-notice[data-type="error"] { color:red; }
.ts-notice[data-type="info"]  { color:#818181; }


.form_and_testimonial_wrap.form_and_steps_wrap:has(.ts-notice:not(:empty):not([hidden]):not([style*="display:none"]))
.form_sub.h1,
.form_and_testimonial_wrap.form_and_steps_wrap:has(.ts-notice:not(:empty):not([hidden]):not([style*="display:none"]))
.form_sub {
   margin-top: 0;
}
