.elementor-4229 .elementor-element.elementor-element-95c4825{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4229 .elementor-element.elementor-element-6ae96ac .elementor-icon-list-icon i{color:#2F38BA;transition:color 0.3s;}.elementor-4229 .elementor-element.elementor-element-6ae96ac .elementor-icon-list-icon svg{fill:#2F38BA;transition:fill 0.3s;}.elementor-4229 .elementor-element.elementor-element-6ae96ac{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-4229 .elementor-element.elementor-element-6ae96ac .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4229 .elementor-element.elementor-element-6ae96ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4229 .elementor-element.elementor-element-6ae96ac .elementor-icon-list-item > a{font-family:var( --e-global-typography-f155299-font-family ), Sans-serif;font-size:var( --e-global-typography-f155299-font-size );font-weight:var( --e-global-typography-f155299-font-weight );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4229 .elementor-element.elementor-element-6ae96ac .elementor-icon-list-text{color:#040322;transition:color 0.3s;}.elementor-widget-heading .elementor-heading-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 );color:var( --e-global-color-primary );}.elementor-4229 .elementor-element.elementor-element-e594cb4{text-align:center;}.elementor-4229 .elementor-element.elementor-element-e594cb4 .elementor-heading-title{font-family:var( --e-global-typography-577811f-font-family ), Sans-serif;font-size:var( --e-global-typography-577811f-font-size );font-weight:var( --e-global-typography-577811f-font-weight );line-height:var( --e-global-typography-577811f-line-height );letter-spacing:var( --e-global-typography-577811f-letter-spacing );color:#040322;}.elementor-4229 .elementor-element.elementor-element-d163c8c{text-align:center;}.elementor-4229 .elementor-element.elementor-element-d163c8c .elementor-heading-title{font-family:var( --e-global-typography-f155299-font-family ), Sans-serif;font-size:var( --e-global-typography-f155299-font-size );font-weight:var( --e-global-typography-f155299-font-weight );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );color:#040322;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4229 .elementor-element.elementor-element-a939f39 .elementor-button{background-color:#2F38BA99;font-family:var( --e-global-typography-f155299-font-family ), Sans-serif;font-size:var( --e-global-typography-f155299-font-size );font-weight:var( --e-global-typography-f155299-font-weight );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );border-style:solid;border-width:1px 1px 1px 1px;border-color:#2F38BA;}@media(min-width:2400px){.elementor-4229 .elementor-element.elementor-element-6ae96ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4229 .elementor-element.elementor-element-6ae96ac .elementor-icon-list-item > a{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4229 .elementor-element.elementor-element-e594cb4 .elementor-heading-title{font-size:var( --e-global-typography-577811f-font-size );line-height:var( --e-global-typography-577811f-line-height );letter-spacing:var( --e-global-typography-577811f-letter-spacing );}.elementor-4229 .elementor-element.elementor-element-d163c8c .elementor-heading-title{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4229 .elementor-element.elementor-element-a939f39 .elementor-button{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}}@media(max-width:1024px){.elementor-4229 .elementor-element.elementor-element-6ae96ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4229 .elementor-element.elementor-element-6ae96ac .elementor-icon-list-item > a{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4229 .elementor-element.elementor-element-e594cb4 .elementor-heading-title{font-size:var( --e-global-typography-577811f-font-size );line-height:var( --e-global-typography-577811f-line-height );letter-spacing:var( --e-global-typography-577811f-letter-spacing );}.elementor-4229 .elementor-element.elementor-element-d163c8c .elementor-heading-title{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4229 .elementor-element.elementor-element-a939f39 .elementor-button{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}}@media(max-width:767px){.elementor-4229 .elementor-element.elementor-element-6ae96ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4229 .elementor-element.elementor-element-6ae96ac .elementor-icon-list-item > a{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4229 .elementor-element.elementor-element-e594cb4 .elementor-heading-title{font-size:var( --e-global-typography-577811f-font-size );line-height:var( --e-global-typography-577811f-line-height );letter-spacing:var( --e-global-typography-577811f-letter-spacing );}.elementor-4229 .elementor-element.elementor-element-d163c8c .elementor-heading-title{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}.elementor-4229 .elementor-element.elementor-element-a939f39 .elementor-button{font-size:var( --e-global-typography-f155299-font-size );line-height:var( --e-global-typography-f155299-line-height );letter-spacing:var( --e-global-typography-f155299-letter-spacing );}}/* Start custom CSS for html, class: .elementor-element-9ed9133 */.zk-wave{
  --zk-wave-logo:56px;      /* alto de cada logo dentro de su hueco de 80px */
  --zk-wave-fade:15%;       /* lo pone el JS a partir de data-fundido-ancho */

  position:relative;
  width:100%;
  overflow:hidden;
  display:flex;
  align-items:center;
}
.zk-wave--fade{
  -webkit-mask-image:linear-gradient(to right, transparent 0%, #000 var(--zk-wave-fade), #000 calc(100% - var(--zk-wave-fade)), transparent 100%);
          mask-image:linear-gradient(to right, transparent 0%, #000 var(--zk-wave-fade), #000 calc(100% - var(--zk-wave-fade)), transparent 100%);
}
.zk-wave--vertical{ height:100% }
.zk-wave--vertical.zk-wave--fade{
  -webkit-mask-image:linear-gradient(to bottom, transparent 0%, #000 var(--zk-wave-fade), #000 calc(100% - var(--zk-wave-fade)), transparent 100%);
          mask-image:linear-gradient(to bottom, transparent 0%, #000 var(--zk-wave-fade), #000 calc(100% - var(--zk-wave-fade)), transparent 100%);
}

.zk-wave__track{
  position:absolute;
  left:0;
  display:flex;
  flex-direction:row;
  will-change:transform;
}
.zk-wave--vertical .zk-wave__track{
  top:0;
  width:100%;
  flex-direction:column;
}

.zk-wave__item{
  flex:0 0 auto;
  display:flex;
  align-items:center;
  justify-content:center;
  will-change:transform;
}
.zk-wave--vertical .zk-wave__item{ width:100% }
.zk-wave__item img{
  display:block;
  height:var(--zk-wave-logo);
  width:auto;
  -webkit-user-drag:none;
  -webkit-user-select:none;
          user-select:none;
  pointer-events:none;
}/* End custom CSS */