.elementor-128 .elementor-element.elementor-element-7f76a8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-128 .elementor-element.elementor-element-2f40e97{margin:-0px -0px calc(var(--kit-widget-spacing, 0px) + -0px) -0px;}.elementor-128 .elementor-element.elementor-element-8b46e3c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 20px;--row-gap:30px;--column-gap:20px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-128 .elementor-element.elementor-element-8b46e3c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-128 .elementor-element.elementor-element-08ba1d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 20px;--row-gap:30px;--column-gap:20px;}.elementor-128 .elementor-element.elementor-element-08ba1d4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-128 .elementor-element.elementor-element-7dc739a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-128 .elementor-element.elementor-element-7dc739a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-128 .elementor-element.elementor-element-271e03a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-128 .elementor-element.elementor-element-271e03a{--wd-brd-radius:0px;}.elementor-128 .elementor-element.elementor-element-8db68da > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-128 .elementor-element.elementor-element-8db68da .wd-text-block{max-width:290px;font-size:16px;}.elementor-128 .elementor-element.elementor-element-b814ec2{width:auto;max-width:auto;}.elementor-128 .elementor-element.elementor-element-b814ec2 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-128 .elementor-element.elementor-element-b814ec2 .wd-text-block{font-family:"Lexend Deca", Sans-serif;font-size:18px;font-weight:500;}.elementor-128 .elementor-element.elementor-element-fdcc218.elementor-element{--align-self:flex-start;}.elementor-128 .elementor-element.elementor-element-89c98a4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-128 .elementor-element.elementor-element-8648b9a .wd-el-toggle-content{margin-top:10px;}.elementor-128 .elementor-element.elementor-element-8648b9a .wd-el-toggle-title{font-size:18px;}.elementor-128 .elementor-element.elementor-element-81b601c{--display:flex;}.elementor-128 .elementor-element.elementor-element-87400b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-128 .elementor-element.elementor-element-e1203a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 20px;--row-gap:30px;--column-gap:20px;}.elementor-128 .elementor-element.elementor-element-e70bfc1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-128 .elementor-element.elementor-element-e70bfc1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-128 .elementor-element.elementor-element-a265675 .wd-el-toggle-content{margin-top:10px;}.elementor-128 .elementor-element.elementor-element-a265675 .wd-el-toggle-title{font-size:18px;}.elementor-128 .elementor-element.elementor-element-3e3eb22{--display:flex;}.elementor-128 .elementor-element.elementor-element-d9a6f28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-128 .elementor-element.elementor-element-a28324d .wd-el-toggle-content{margin-top:10px;}.elementor-128 .elementor-element.elementor-element-a28324d .wd-el-toggle-title{font-size:18px;}.elementor-128 .elementor-element.elementor-element-8266646{--display:flex;--min-height:134px;}.elementor-128 .elementor-element.elementor-element-8266646.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-128 .elementor-element.elementor-element-6b37481{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-128 .elementor-element.elementor-element-8b46e3c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-128 .elementor-element.elementor-element-8db68da .wd-text-block{font-size:14px;}}@media(max-width:768px){.elementor-128 .elementor-element.elementor-element-08ba1d4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-128 .elementor-element.elementor-element-e1203a0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(min-width:769px){.elementor-128 .elementor-element.elementor-element-8b46e3c{--width:109.635%;}.elementor-128 .elementor-element.elementor-element-08ba1d4{--width:53.444%;}.elementor-128 .elementor-element.elementor-element-7dc739a{--width:49.651%;}.elementor-128 .elementor-element.elementor-element-89c98a4{--width:38%;}.elementor-128 .elementor-element.elementor-element-e1203a0{--width:59%;}.elementor-128 .elementor-element.elementor-element-e70bfc1{--width:43.744%;}.elementor-128 .elementor-element.elementor-element-8266646{--width:100%;}}@media(max-width:1024px) and (min-width:769px){.elementor-128 .elementor-element.elementor-element-08ba1d4{--width:100%;}.elementor-128 .elementor-element.elementor-element-7dc739a{--width:66.7%;}.elementor-128 .elementor-element.elementor-element-89c98a4{--width:33.3%;}.elementor-128 .elementor-element.elementor-element-e1203a0{--width:100%;}.elementor-128 .elementor-element.elementor-element-e70bfc1{--width:33.3%;}}/* Start custom CSS for html, class: .elementor-element-2f40e97 *//* Ticker Vive Inteligente Perú */
.vip-ticker{
  --bg: #0b5ed7;     /* cambia aquí al color de tu marca */
  --text: #ffffff;
  --speed: 18s;      /* menor = más rápido */
  background: var(--bg);
  color: var(--text);
  padding: 14px 0;
  overflow: hidden;
}

.vip-ticker__track{
  width: 100%;
  overflow: hidden;
}

.vip-ticker__content{
  display: inline-flex;
  gap: 48px;
  white-space: nowrap;
  will-change: transform;
  animation: vip-marquee var(--speed) linear infinite;
  font-weight: 700;
  letter-spacing: .2px;
  font-size: 15px;
}

/* Duplicado para que no se corte */
.vip-ticker__content span{
  display: inline-block;
}

/* Movimiento (izquierda -> derecha) */
@keyframes vip-marquee{
  0%   { transform: translateX(-50%); }
  100% { transform: translateX(0%); }
}

/* Pausar al pasar el mouse (opcional) */
.vip-ticker:hover .vip-ticker__content{
  animation-play-state: paused;
}

/* Accesibilidad: reduce movimiento si el usuario lo prefiere */
@media (prefers-reduced-motion: reduce){
  .vip-ticker__content{ animation: none; }
}
/* Fuerza franja a todo el ancho del viewport */
.vip-fullwidth{
  width: 100vw !important;
  max-width: 100vw !important;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw !important;
  margin-right: -50vw !important;
}/* End custom CSS */