.elementor-4768 .elementor-element.elementor-element-f8391f9{--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;}.elementor-4768 .elementor-element.elementor-element-ac3440d{--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;}/* Start custom CSS for container, class: .elementor-element-ac3440d */.egev__eyebrow{
  margin:0 0 12px;
  font-weight:900;
  letter-spacing:.10em;
  text-transform:uppercase;
  color: var(--ege-muted);
  font-size: clamp(12px, 1.1vw, 14px);
}

.egev__title{
  margin:0 0 12px;
  font-size: clamp(34px, 5vw, 64px);
  line-height:1.05;
  letter-spacing:-0.02em;
  color: var(--ege-ink);
}

.egev__h3{
  margin:0;
  font-size: clamp(20px, 2.2vw, 28px);
  line-height:1.2;
  letter-spacing:-0.01em;
  color: var(--ege-ink);
}

/* Optional but recommended: FAQ question text slightly larger */
.egev__faq-item summary{
  cursor:pointer;
  padding: 14px 14px;
  font-weight: 900;
  font-size: clamp(15px, 1.35vw, 18px);
  list-style:none;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap: 12px;
  color: var(--ege-ink);
}/* End custom CSS */