.elementor-1344 .restored-faq-item > summary {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 1rem;
  list-style: none;
  cursor: pointer;
  color: #001842;
  font-weight: 600;
  line-height: 1.5;
}
.elementor-1344 .restored-faq-item > summary::-webkit-details-marker { display: none; }
.elementor-1344 .restored-faq-item > summary::after {
  content: "+";
  flex-shrink: 0;
  font-size: 1.25rem;
}
.elementor-1344 .restored-faq-item[open] > summary::after { content: "−"; }
.elementor-1344 .restored-faq-item > summary:focus-visible {
  outline: 3px solid #315ba5;
  outline-offset: 2px;
}
.elementor-1344 .restored-faq-item[open] > .elementor-tab-content { display: block; }
.elementor-1344 .restored-faq-item .elementor-tab-content { overflow-wrap: anywhere; }
@media (max-width: 767px) {
  .elementor-1362 .elementor-element.elementor-element-41f187fc,
  .elementor-1344 .elementor-element.elementor-element-163d345,
  .elementor-2827 .elementor-element.elementor-element-78e458de {
    padding: 4rem 1rem;
  }
  .elementor-1362 h1.elementor-heading-title,
  .elementor-1344 h1.elementor-heading-title,
  .elementor-2827 h1.elementor-heading-title { font-size: clamp(2rem, 8vw, 2.75rem); }
}
