@media(max-width:760px){
  #m-solution.solution-showcase[data-controlled-showcase] .showcase-progress{bottom:-18px;gap:0;z-index:8;pointer-events:auto}
  #m-solution[data-controlled-showcase] .showcase-progress button{appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;touch-action:manipulation}
  #m-solution[data-controlled-showcase] .showcase-progress button:focus-visible{outline:1px solid #3f3f3f;outline-offset:-4px;background:rgba(255,255,255,.35)}
  #m-solution[data-controlled-showcase] .showcase-progress i{display:block;pointer-events:none}
  #orbaMobile #m-solution[data-controlled-showcase]:not([data-showcase-entering]) .sol-app-scenes img{transition:transform .95s cubic-bezier(.16,1,.3,1),opacity .95s ease,filter .95s ease!important;transition-delay:0s!important}
  #orbaMobile #m-solution[data-controlled-showcase] .sol-carousel .om-carousel-line{opacity:0;transform:translate3d(0,24px,0);filter:blur(6px);transition:transform .95s cubic-bezier(.16,1,.3,1),opacity .95s ease,filter .95s ease!important;pointer-events:none}
  #orbaMobile #m-solution[data-controlled-showcase] .sol-carousel .om-carousel-line.is-in{opacity:1;transform:translate3d(0,0,0);filter:blur(0);pointer-events:auto}
  #orbaMobile #m-solution[data-controlled-showcase][data-showcase-entering] .sol-carousel .om-carousel-line.is-in{transition-delay:2.8s!important}
}
@media(max-width:760px) and (prefers-reduced-motion:reduce){
  #orbaMobile #m-solution[data-controlled-showcase] .sol-carousel .om-carousel-line,
  #orbaMobile #m-solution[data-controlled-showcase]:not([data-showcase-entering]) .sol-app-scenes img{transition:none!important}
}
