.elementor-1670 .elementor-element.elementor-element-686bf773{--display:flex;}.elementor-1670 .elementor-element.elementor-element-9d1e627{--divider-border-style:solid;--divider-color:var( --e-global-color-blocksy_palette_2 );--divider-border-width:6px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1670 .elementor-element.elementor-element-9d1e627.elementor-element{--align-self:stretch;}.elementor-1670 .elementor-element.elementor-element-9d1e627 .elementor-divider-separator{width:1000px;margin:0 auto;margin-center:0;}.elementor-1670 .elementor-element.elementor-element-9d1e627 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1670 .elementor-element.elementor-element-7d89bf56 > .elementor-widget-container{margin:-6px -6px -6px -6px;}.elementor-1670 .elementor-element.elementor-element-7d89bf56{text-align:center;}.elementor-1670 .elementor-element.elementor-element-a5184ca{--divider-border-style:solid;--divider-color:var( --e-global-color-blocksy_palette_2 );--divider-border-width:6px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1670 .elementor-element.elementor-element-a5184ca.elementor-element{--align-self:stretch;}.elementor-1670 .elementor-element.elementor-element-a5184ca .elementor-divider-separator{width:1000px;margin:0 auto;margin-center:0;}.elementor-1670 .elementor-element.elementor-element-a5184ca .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1670 .elementor-element.elementor-element-5c9e3d3f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;}.elementor-1670 .elementor-element.elementor-element-c3dac6c .elementor-button{background-color:#00000000;font-family:"Arial", Sans-serif;font-weight:700;fill:#000000;color:#000000;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-style:none;}.elementor-1670 .elementor-element.elementor-element-6f8de66{--display:flex;border-style:none;--border-style:none;}.elementor-1670 .elementor-element.elementor-element-6f8de66:hover{border-style:double;border-color:var( --e-global-color-blocksy_palette_8 );--border-color:var( --e-global-color-blocksy_palette_8 );}.elementor-1670 .elementor-element.elementor-element-6f8de66, .elementor-1670 .elementor-element.elementor-element-6f8de66::before{--border-transition:0.3s;}.elementor-1670 .elementor-element.elementor-element-f2fa371:hover .elementor-widget-container{border-style:none;}.elementor-1670 .elementor-element.elementor-element-10136de{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-1670 .elementor-element.elementor-element-10136de > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-1670 .elementor-element.elementor-element-10136de > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Arial", Sans-serif;font-weight:700;}.elementor-1670 .elementor-element.elementor-element-10136de :where( .elementor-1670 .elementor-element.elementor-element-10136de > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1670 .elementor-element.elementor-element-42b3a12b{--display:flex;border-style:none;--border-style:none;}.elementor-1670 .elementor-element.elementor-element-1cce71d6{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-1670 .elementor-element.elementor-element-1cce71d6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-1670 .elementor-element.elementor-element-1cce71d6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Arial", Sans-serif;font-weight:700;}.elementor-1670 .elementor-element.elementor-element-3aad8d36{--display:flex;border-style:none;--border-style:none;}.elementor-1670 .elementor-element.elementor-element-14dfd508{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-1670 .elementor-element.elementor-element-14dfd508 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-1670 .elementor-element.elementor-element-14dfd508 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Arial", Sans-serif;font-weight:700;}@media(max-width:1024px){.elementor-1670 .elementor-element.elementor-element-5c9e3d3f{--grid-auto-flow:row;}.elementor-1670 .elementor-element.elementor-element-6f8de66{--justify-content:space-evenly;}}@media(max-width:767px){.elementor-1670 .elementor-element.elementor-element-9d1e627 > .elementor-widget-container{margin:-12px -12px -12px -12px;}.elementor-1670 .elementor-element.elementor-element-9d1e627 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-1670 .elementor-element.elementor-element-7d89bf56 > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-1670 .elementor-element.elementor-element-a5184ca > .elementor-widget-container{margin:-14px -14px -14px -14px;}.elementor-1670 .elementor-element.elementor-element-5c9e3d3f{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-1670 .elementor-element.elementor-element-c3dac6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1670 .elementor-element.elementor-element-c3dac6c{grid-column:span 1;z-index:0;}.elementor-1670 .elementor-element.elementor-element-c3dac6c.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-1670 .elementor-element.elementor-element-c3dac6c .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-1670 .elementor-element.elementor-element-10136de{--container-widget-width:321px;--container-widget-flex-grow:0;width:var( --container-widget-width, 321px );max-width:321px;}.elementor-1670 .elementor-element.elementor-element-1cce71d6{--container-widget-width:321px;--container-widget-flex-grow:0;width:var( --container-widget-width, 321px );max-width:321px;}.elementor-1670 .elementor-element.elementor-element-14dfd508{--container-widget-width:321px;--container-widget-flex-grow:0;width:var( --container-widget-width, 321px );max-width:321px;}}/* Start custom CSS for nested-accordion, class: .elementor-element-10136de *//* Evitar que se partan las palabras dentro del acordeón */
.elementor-1670 .elementor-element.elementor-element-10136de,
.elementor-1670 .elementor-element.elementor-element-10136de .elementor-tab-title,
.elementor-1670 .elementor-element.elementor-element-10136de .elementor-tab-content,
.elementor-1670 .elementor-element.elementor-element-10136de .elementor-tab-content * {
  word-break: normal !important;      /* nada de break-all */
  overflow-wrap: normal !important;   /* no romper “en cualquier lado” */
  white-space: normal !important;
  hyphens: manual !important;
}

/* Si algún estilo global insiste, fuerza solo en los links/listas */
.elementor-1670 .elementor-element.elementor-element-10136de .elementor-tab-content li,
.elementor-1670 .elementor-element.elementor-element-10136de .elementor-tab-content a,
.elementor-1670 .elementor-element.elementor-element-10136de .elementor-tab-content span {
  word-break: keep-all !important;
  overflow-wrap: normal !important;
  hyphens: manual !important;
}
/* Quitar caja del acordeón */
.elementor-1670 .elementor-element.elementor-element-10136de .elementor-accordion-item,
.elementor-1670 .elementor-element.elementor-element-10136de .elementor-tab-title,
.elementor-1670 .elementor-element.elementor-element-10136de .elementor-tab-content {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1cce71d6 *//* Evitar que se partan las palabras dentro del acordeón */
.elementor-1670 .elementor-element.elementor-element-1cce71d6,
.elementor-1670 .elementor-element.elementor-element-1cce71d6 .elementor-tab-title,
.elementor-1670 .elementor-element.elementor-element-1cce71d6 .elementor-tab-content,
.elementor-1670 .elementor-element.elementor-element-1cce71d6 .elementor-tab-content * {
  word-break: normal !important;      /* nada de break-all */
  overflow-wrap: normal !important;   /* no romper “en cualquier lado” */
  white-space: normal !important;
  hyphens: manual !important;
}

/* Si algún estilo global insiste, fuerza solo en los links/listas */
.elementor-1670 .elementor-element.elementor-element-1cce71d6 .elementor-tab-content li,
.elementor-1670 .elementor-element.elementor-element-1cce71d6 .elementor-tab-content a,
.elementor-1670 .elementor-element.elementor-element-1cce71d6 .elementor-tab-content span {
  word-break: keep-all !important;
  overflow-wrap: normal !important;
  hyphens: manual !important;
}
/* Quitar caja del acordeón */
.elementor-1670 .elementor-element.elementor-element-1cce71d6 .elementor-accordion-item,
.elementor-1670 .elementor-element.elementor-element-1cce71d6 .elementor-tab-title,
.elementor-1670 .elementor-element.elementor-element-1cce71d6 .elementor-tab-content {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

/* Títulos más limpios, sin barra/borde extra */
.elementor-1670 .elementor-element.elementor-element-1cce71d6 .elementor-tab-title {
  padding: 8px 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-14dfd508 *//* Evitar que se partan las palabras dentro del acordeón */
.elementor-1670 .elementor-element.elementor-element-14dfd508,
.elementor-1670 .elementor-element.elementor-element-14dfd508 .elementor-tab-title,
.elementor-1670 .elementor-element.elementor-element-14dfd508 .elementor-tab-content,
.elementor-1670 .elementor-element.elementor-element-14dfd508 .elementor-tab-content * {
  word-break: normal !important;      /* nada de break-all */
  overflow-wrap: normal !important;   /* no romper “en cualquier lado” */
  white-space: normal !important;
  hyphens: manual !important;
}

/* Si algún estilo global insiste, fuerza solo en los links/listas */
.elementor-1670 .elementor-element.elementor-element-14dfd508 .elementor-tab-content li,
.elementor-1670 .elementor-element.elementor-element-14dfd508 .elementor-tab-content a,
.elementor-1670 .elementor-element.elementor-element-14dfd508 .elementor-tab-content span {
  word-break: keep-all !important;
  overflow-wrap: normal !important;
  hyphens: manual !important;
}
/* Quitar caja del acordeón */
.elementor-1670 .elementor-element.elementor-element-14dfd508 .elementor-accordion-item,
.elementor-1670 .elementor-element.elementor-element-14dfd508 .elementor-tab-title,
.elementor-1670 .elementor-element.elementor-element-14dfd508 .elementor-tab-content {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

/* Títulos más limpios, sin barra/borde extra */
.elementor-1670 .elementor-element.elementor-element-14dfd508 .elementor-tab-title {
  padding: 8px 0 !important;
}/* End custom CSS */