.elementor-617 .elementor-element.elementor-element-ae48855{--display:flex;--min-height:210px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-617 .elementor-element.elementor-element-ae48855:not(.elementor-motion-effects-element-type-background), .elementor-617 .elementor-element.elementor-element-ae48855 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7F1C27;}.elementor-617 .elementor-element.elementor-element-c855ce1 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-617 .elementor-element.elementor-element-c855ce1 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-617 .elementor-element.elementor-element-c855ce1{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-617 .elementor-element.elementor-element-c855ce1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-617 .elementor-element.elementor-element-927a6a0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-0cfd3fa *//* Elimina márgenes/padding y los "puntos" de la lista */
.list-payment {
  list-style: none;           /* quita viñetas */
  list-style-type: none;      /* compatibilidad */
  margin: 0;
  padding: 0;
  
  display: flex;              /* todos en una línea */
  flex-wrap: nowrap;          /* sin salto de línea */
  gap: 12px;                  /* espacio entre iconos (ajusta) */
  align-items: center;        /* centra verticalmente los SVGs */
  overflow-x: auto;           /* opcional: hace scroll si no caben */
}

/* Los items en línea y centrados */
.list-payment__item {
  display: inline-flex;       /* mantiene contenido centrado */
  align-items: center;
  justify-content: center;
  padding: 0;
  margin: 0;
  list-style: none;
}

/* Por si algún browser dibuja marcadores con ::marker */
.list-payment__item::marker {
  content: none;
}/* End custom CSS */