.elementor-1380 .elementor-element.elementor-element-667d3971{padding:0px 0px 0px 0px;}.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-size:var( --e-global-typography-primary-font-size );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-weight:var( --e-global-typography-text-font-weight );}.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-accordion-item{border-width:1px;border-color:rgba(255,255,255,0.22);}.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-top-color:rgba(255,255,255,0.22);}.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-bottom-color:rgba(255,255,255,0.22);}.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-accordion-icon, .elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-accordion-title{color:#FFFFFF;}.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-active .elementor-accordion-icon, .elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-active .elementor-accordion-title{color:#FFA525;}.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-active .elementor-accordion-icon svg{fill:#FFA525;}.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-accordion-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:1.35em;}.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-tab-title{padding:18px 20px 18px 20px;}.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-tab-title .elementor-accordion-icon i:before{color:#FFFFFF;}.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-tab-title .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#FFA525;}.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#FFA525;}.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-accordion-icon.elementor-accordion-icon-left{margin-right:12px;}.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-accordion-icon.elementor-accordion-icon-right{margin-left:12px;}.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-tab-content{color:#DCE7ED;font-family:"Jost", Sans-serif;font-size:15px;line-height:1.7em;padding:4px 20px 22px 20px;}@media(max-width:1024px){.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-1380 .elementor-element.elementor-element-667d3971{padding:0px 0px 0px 0px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-accordion-title{font-size:15px;}.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-tab-title{padding:15px 14px 15px 14px;}.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-tab-content{font-size:14px;padding:4px 14px 18px 14px;}}/* Start custom CSS for accordion, class: .elementor-element-14a69fe8 */.elementor-1380 .elementor-element.elementor-element-14a69fe8,
.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-widget-container,
.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-accordion,
.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-accordion-item,
.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-tab-content{ min-width:0; max-width:100%; }

.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-accordion{ border-radius:14px; overflow:hidden; border:1px solid rgba(255,255,255,.22); }
.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-accordion-item{ border-width:0 0 1px 0 !important; }
.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-accordion-item:last-child{ border-bottom-width:0 !important; }
.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-tab-title{ cursor:pointer; transition:background-color .18s ease; }
.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-tab-title:hover,
.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-tab-title.elementor-active{ background-color:rgba(255,255,255,.08); }

.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-tab-content > *:first-child{ margin-top:0; }
.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-tab-content > *:last-child{ margin-bottom:0; }
.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-tab-content p{ margin:0 0 .8em; }
.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-tab-content ul,
.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-tab-content ol{ margin:0 0 1em; padding-left:1.2em; }
.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-tab-content li{ margin-bottom:.4em; }
.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-tab-content li::marker{ color:#FFA525; }
.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-tab-content a{ color:#FFC978; }
.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-tab-content strong,
.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-tab-content b{ color:#FFFFFF; }
.elementor-1380 .elementor-element.elementor-element-14a69fe8 .elementor-tab-content > p > em:only-child{ display:block; color:#FFA525; font-style:normal; font-weight:600; }

.elementor-1380 .elementor-element.elementor-element-14a69fe8 .gb-tabla-titulo{ margin:0 0 .45em; color:#FFA525; font-size:12.5px; font-weight:700; letter-spacing:.05em; text-transform:uppercase; }
.elementor-1380 .elementor-element.elementor-element-14a69fe8 .gb-tabla-nota{ display:none; margin:0 0 .5em; color:#BFD3DE; font-size:12.5px; font-style:italic; }

.elementor-1380 .elementor-element.elementor-element-14a69fe8 .gb-tabla{ display:block; width:100%; max-width:100%; min-width:0; overflow-x:auto; overflow-y:hidden; -webkit-overflow-scrolling:touch; overscroll-behavior-x:contain; margin:0 0 1.2em; border-radius:12px; background:#fff; }
.elementor-1380 .elementor-element.elementor-element-14a69fe8 .gb-tabla table{ width:100%; min-width:620px; margin:0; border:0; border-collapse:collapse; font-size:14px; line-height:1.45; color:#12303F; }
.elementor-1380 .elementor-element.elementor-element-14a69fe8 .gb-tabla th,
.elementor-1380 .elementor-element.elementor-element-14a69fe8 .gb-tabla td{ padding:10px 14px; border:0; border-bottom:1px solid #EDF2F5; text-align:left; vertical-align:middle; white-space:nowrap; }
.elementor-1380 .elementor-element.elementor-element-14a69fe8 .gb-tabla thead th{ background:#003E5C; color:#fff; font-size:12px; font-weight:700; letter-spacing:.03em; text-transform:uppercase; }
.elementor-1380 .elementor-element.elementor-element-14a69fe8 .gb-tabla tbody tr:nth-child(even){ background:#F7FAFB; }
.elementor-1380 .elementor-element.elementor-element-14a69fe8 .gb-tabla tbody tr:last-child td{ border-bottom:0; }
.elementor-1380 .elementor-element.elementor-element-14a69fe8 .gb-tabla td p{ margin:0; }
.elementor-1380 .elementor-element.elementor-element-14a69fe8 .gb-tabla tbody td b,
.elementor-1380 .elementor-element.elementor-element-14a69fe8 .gb-tabla tbody td strong{ font-weight:400; color:#12303F; }
.elementor-1380 .elementor-element.elementor-element-14a69fe8 .gb-tabla tbody td:first-child b,
.elementor-1380 .elementor-element.elementor-element-14a69fe8 .gb-tabla tbody td:first-child strong{ font-weight:600; color:#003E5C; }

@media (max-width:767px){
  .elementor-1380 .elementor-element.elementor-element-14a69fe8 .gb-tabla-nota{ display:block; }
  .elementor-1380 .elementor-element.elementor-element-14a69fe8 .gb-tabla table{ min-width:520px; font-size:13px; }
  .elementor-1380 .elementor-element.elementor-element-14a69fe8 .gb-tabla th,
  .elementor-1380 .elementor-element.elementor-element-14a69fe8 .gb-tabla td{ padding:8px 10px; }
  /* La primera columna NO se fija: en 375px se comia casi toda la caja y no
     dejaba ver las siguientes. Ademas parte linea para ocupar menos ancho. */
  .elementor-1380 .elementor-element.elementor-element-14a69fe8 .gb-tabla th:first-child,
  .elementor-1380 .elementor-element.elementor-element-14a69fe8 .gb-tabla td:first-child{ white-space:normal; max-width:132px; min-width:104px; }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-667d3971 */.elementor-1380 .elementor-element.elementor-element-667d3971,
.elementor-1380 .elementor-element.elementor-element-667d3971 .elementor-container,
.elementor-1380 .elementor-element.elementor-element-667d3971 .elementor-column,
.elementor-1380 .elementor-element.elementor-element-667d3971 .elementor-widget-wrap,
.elementor-1380 .elementor-element.elementor-element-667d3971 .elementor-widget{ min-width:0; max-width:100%; }/* End custom CSS */