/* Approved 1.0.15: decorative step arrows globally on mobile; other rules stay page75316 only. */
/* Remove the empty decorative side stripe at every viewport, including desktop. */
body.hw-grafit.page-id-75316 .hw-content .hw-calc-section::before {
  content:none!important;
  display:none!important;
}
@media(max-width:767.98px){
  body.hw-grafit .hw-content .ha-step-arrow {
    display:none!important;
  }
}
/* Retain the outer16px gutter; remove duplicated inner form gutters. */
@media(max-width:767px){
  body.hw-grafit.page-id-75316 .hw-content .elementor-75316 .elementor-element-ec6ca8e .form__area > .container {
    padding-inline:0!important;
  }
  body.hw-grafit.page-id-75316 .hw-content .elementor-75316 .elementor-element-ec6ca8e .elementor-1013 .elementor-element-bd8ea92 > .elementor-widget-wrap {
    padding-inline:0!important;
  }
}

/* U-114-1: actual Tarasy reference is16px /1.4. Only the parent label.
 * Keep the explicit18px section headings and12px floating placeholders. */
body.hw-grafit.page-id-75316 .hw-content .elementor-75316 .elementor-element-ec6ca8e .super-form .super-label {
  font-size:16px!important;
  line-height:1.4!important;
}
