.elementor-36412 .elementor-element.elementor-element-3ec9cc2{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-36412 .elementor-element.elementor-element-d2f4fd1{--spacer-size:3px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-36412 .elementor-element.elementor-element-89a598e{--spacer-size:30px;}.elementor-36412 .elementor-element.elementor-element-1716aa0{--spacer-size:30px;}.elementor-36412 .elementor-element.elementor-element-aa343cf{--spacer-size:30px;}.elementor-36412 .elementor-element.elementor-element-7a714b6{--spacer-size:30px;}.elementor-36412 .elementor-element.elementor-element-8d7e019{--spacer-size:30px;}.elementor-36412 .elementor-element.elementor-element-1907464{--spacer-size:30px;}.elementor-36412 .elementor-element.elementor-element-6fe33c8{--spacer-size:30px;}.elementor-36412 .elementor-element.elementor-element-b8e4212{--spacer-size:30px;}.elementor-36412 .elementor-element.elementor-element-6a7c80c{--spacer-size:30px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for heading, class: .elementor-element-d489732 */.titulo-faq {
  text-align: center;         /* Centra el texto */
  font-size: 2.5rem;          /* Tamaño grande del título */
  color: #2f2478;             /* Color institucional morado */
  font-weight: 700;           /* Negrita */
  margin-bottom: 30px;        /* Espacio debajo */
  margin-top: 20px;           /* Espacio arriba */
  text-transform: uppercase;  /* MAYÚSCULAS */
  letter-spacing: 1px;        /* Espaciado entre letras */
  position: relative;
}

.titulo-faq::after {
  content: "";
  display: block;
  width: 120px;              /* Largo de la línea decorativa */
  height: 4px;               /* Grosor de la línea */
  background-color: #f5c518; /* Amarillo dorado */
  margin: 10px auto 0 auto;  /* Centra la línea debajo */
  border-radius: 2px;
}/* End custom CSS */