.elementor-37495 .elementor-element.elementor-element-516b18b3{--display:flex;overflow:visible;}.elementor-37495 .elementor-element.elementor-element-067cecb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}/* Start custom CSS for html, class: .elementor-element-56f1926 */<style>
/* ===== Urgent Commercial Remedies — FAQ styling (scoped) ===== */
.faq-urgent-remedies{
  --navy: var(--gl-navy, #080B42);
  --ink:  var(--gl-text, rgba(8,11,66,.92));
  --green:var(--gl-mint, #A8D5BA);
  --border: var(--gl-border, #E6EAF2);
  --plate: var(--gl-white, #fff);
  --soft: var(--gl-soft, #F6F7FB);
  --shadow: var(--gl-shadow, 0 12px 32px rgba(8,11,66,.08));
  margin: 20px 0 12px;
  padding: 10px;
}

.faq-urgent-remedies #faq-urgent-remedies-h{
  font-family:'Raleway',system-ui,Arial,sans-serif !important;
  font-weight:800 !important;
  text-transform:uppercase !important;
  letter-spacing:.06em;
  color: var(--navy) !important;
  font-size: clamp(22px, 3vw, 28px) !important;
  line-height:1.2 !important;
  margin: 0 0 .6em 0;
}

/* Each FAQ card */
.faq-urgent-remedies .faq-item{
  background: var(--plate);
  border:1px solid var(--border);
  border-radius:14px;
  box-shadow: var(--shadow);
  padding:14px 16px;
  margin: 10px 0;
  transition: border-color .18s ease, box-shadow .18s ease, transform .18s ease;
}

@media (hover:hover){
  .faq-urgent-remedies .faq-item:hover{
    transform: translateY(-2px);
    border-color:#e4e9f3;
    box-shadow: 0 12px 26px rgba(8,11,66,.10);
  }
}

/* Question */
.faq-urgent-remedies .faq-item h3{
  font-family:'Raleway',system-ui,Arial,sans-serif !important;
  font-weight:800 !important;
  color: var(--navy) !important;
  font-size: clamp(16px, 2.2vw, 18px) !important;
  line-height:1.25 !important;
  margin: 0 0 .35em 0;
}

/* Answer text */
.faq-urgent-remedies .faq-item p{
  font-family:"Source Sans Pro",system-ui,Arial,sans-serif !important;
  font-size: 1rem !important;
  line-height: 1.6 !important;
  color: var(--ink) !important;
  margin: 0;
}

/* Optional: subtle left accent on focus/anchor jump */
.faq-urgent-remedies .faq-item:target{
  outline: none;
  box-shadow: 0 0 0 4px rgba(168,213,186,.28);
  border-color: var(--green);
}

/* Small screens */
@media (max-width:600px){
  .faq-urgent-remedies{ padding: 8px; }
  .faq-urgent-remedies .faq-item{ border-radius:12px; padding:12px; }
}
</style>/* End custom CSS */