/* Compact spacing without reducing readable form text or touch targets. */
body.si-home-page .si-home .si-newsletter :is(.forminator-ui,.gform_wrapper) {
  margin-block:16px 8px;
}
body.si-home-page .si-home .si-newsletter .forminator-ui .forminator-row {
  margin-bottom:14px!important;
}
body.si-home-page .si-home .si-newsletter .forminator-ui :is(.forminator-label,.forminator-description,.forminator-checkbox-label) {
  font-size:18px!important;line-height:1.5!important;color:#26221d!important;
}
body.si-home-page .si-home .si-newsletter .forminator-ui :is(input[type=email],input[type=text]) {
  min-height:48px;font-size:18px!important;max-width:100%;box-sizing:border-box;
}
body.si-home-page .si-home .si-newsletter .forminator-checkbox {
  min-height:44px;align-items:flex-start;padding-block:6px;
}
body.si-home-page .si-home .si-newsletter .forminator-ui p {
  margin-block:8px;font-size:18px;line-height:1.5;
}
body.si-home-page .si-home .si-newsletter>p:empty {display:none;}
@media(min-width:760px){
  body.si-home-page .si-home .si-newsletter .forminator-ui {display:grid;grid-template-columns:1fr 1fr;column-gap:20px;}
  body.si-home-page .si-home .si-newsletter .forminator-ui>.forminator-row {grid-column:1/-1;min-width:0;}
  body.si-home-page .si-home .si-newsletter .forminator-ui>.forminator-row:has(.forminator-field-name) {grid-column:1;}
  body.si-home-page .si-home .si-newsletter .forminator-ui>.forminator-row:has(.forminator-field-email) {grid-column:2;}
}
@media(max-width:600px){
  body.si-home-page .si-mailbox-fab {max-width:calc(100vw - 24px);}
  body.si-home-page .si-home .si-newsletter {overflow-wrap:anywhere;}
}
