.inno-vb{
  display:flex;
  flex-direction:column;
  row-gap:28px;
  position:relative;
}
.inno-vb__item{ position:relative; }
/* big shadow plate behind bubble with offset left/right alternation */
.inno-vb__plate{
  position:absolute; inset:0;
  border-radius:22px;
  background:#c9cfdc;
  filter: drop-shadow(0 12px 0 rgba(0,0,0,.25));
  transform: translate(10px, 14px);
  z-index:0;
}
.inno-vb__item:nth-child(even) .inno-vb__plate{ transform: translate(-10px, 14px); }

.inno-vb__bubble{
  position:relative;
  background:#ffffff;
  border:3px solid #2b2b2b;
  border-radius:22px;
  z-index:1;
}
.inno-vb__bubble__inner{ padding:24px 28px; }
/* Alternating side offsets */
.inno-vb__item:nth-child(odd){ margin-right:60px; }
.inno-vb__item:nth-child(even){ margin-left:60px; }

.inno-vb__title{ margin:0 0 8px 0; text-align:center; font-weight:800; color:#0b2b63; }
.inno-vb__text{ text-align:center; color:#0b2b63; line-height:1.6; }

@media (max-width:767px){
  .inno-vb__item:nth-child(odd),
  .inno-vb__item:nth-child(even){ margin-left:0; margin-right:0; }
  .inno-vb__plate{ transform: translate(8px, 12px); }
  .inno-vb__item:nth-child(even) .inno-vb__plate{ transform: translate(-8px, 12px); }
}
