body{
  --notice-info-bg: #F1F1F1;
  --notice-info-border: #ccc;
  --notice-info-color: #333;
  --notice-success-bg: #D4EDDA;
  --notice-success-border: #C3E6CB;
  --notice-success-color: #155724;
  --notice-error-bg: #F8D7DA;
  --notice-error-border: #F5C6CB;
  --notice-error-color: #721c24;
  --notice-warning-bg: #FFF3CD;
  --notice-warning-border: #FFEEBA;
}

.elementor-widget-si2-notices .notice{
  width: 100%;
  margin: 0;
  padding: 10px;
  border-radius: 2px;
  border: 1px solid #ccc;
  background-color: var(--notice-info-bg);
  display: flex;
  align-items: center;
}
  .elementor-widget-si2-notices .notice.notice-success{
    background-color: var(--notice-success-bg);
    border-color: var(--notice-success-border);
    color: var(--notice-success-color);
  }
  .elementor-widget-si2-notices .notice.notice-error{
    background-color: var(--notice-error-bg);
    border-color: var(--notice-error-border);
    color: var(--notice-error-color);
  }
  .elementor-widget-si2-notices .notice.notice-warning{
    background-color: var(--notice-warning-bg);
    border-color: var(--notice-warning-border);
    color: var(--notice-warning-color);
  }
  .elementor-widget-si2-notices .notice.notice-info{
    background-color: var(--notice-info-bg);
    border-color: var(--notice-info-border);
    color: var(--notice-info-color);
  }

.elementor-widget-si2-notices .notice p:last-child{
  margin: 0;
}