/* LaranSys v5.8.7 - Setas no final do slide + role restaurado
   Escopo:
   1) Descer as setas para a faixa final do slide.
   2) Não deixar as setas atrás do botão flutuante "Falar com especialista".
   3) Voltar o "Role para começar" no slide inicial, em posição visível.
   Mantém slider horizontal, sem autoplay, scroll normal, menu fixo e rodapé. */

.v58-hero-slider[data-v587-nav-bottom] .v58-nav{
  position:absolute !important;
  inset:0 !important;
  z-index:12 !important;
  pointer-events:none !important;
}

.v58-hero-slider[data-v587-nav-bottom] .v58-nav button{
  top:auto !important;
  bottom:clamp(86px, 7vw, 112px) !important;
  transform:none !important;
  pointer-events:auto !important;
}

.v58-hero-slider[data-v587-nav-bottom] .v58-nav button:hover{
  transform:translateY(-4px) scale(1.06) !important;
}

.v58-hero-slider[data-v587-nav-bottom] .v58-nav button[aria-disabled="true"]:hover,
.v58-hero-slider[data-v587-nav-bottom] .v58-nav button.v586-arrow-disabled:hover{
  transform:none !important;
}

.v58-hero-slider[data-v587-nav-bottom] .v58-nav [data-v58-prev]{
  left:clamp(18px, 2.2vw, 40px) !important;
}

.v58-hero-slider[data-v587-nav-bottom] .v58-nav [data-v58-next]{
  right:clamp(18px, 2.2vw, 40px) !important;
}

.v58-hero-slider[data-v587-nav-bottom] #v58-slide-0 .v58-scroll-cue{
  position:absolute !important;
  left:auto !important;
  right:clamp(320px, 22vw, 430px) !important;
  bottom:clamp(24px, 2.8vw, 40px) !important;
  transform:none !important;
  display:flex !important;
  align-items:center;
  gap:10px;
  z-index:14 !important;
  white-space:nowrap;
  background:rgba(3,17,31,.56) !important;
  border:1px solid rgba(255,255,255,.20) !important;
  box-shadow:0 14px 34px rgba(0,0,0,.18) !important;
}

.v58-hero-slider[data-v587-nav-bottom] #v58-slide-0 .v58-scroll-cue span{ flex:none; }

.v58-hero-slider[data-v587-nav-bottom] #v58-slide-0 .v58-visual{ padding-bottom:40px; }

.v58-hero-slider[data-v587-nav-bottom] #v58-slide-0 .v58-visual .v58-scroll-cue{
  right:clamp(320px, 22vw, 430px) !important;
  bottom:clamp(24px, 2.8vw, 40px) !important;
}

@media (max-width: 1180px){
  .v58-hero-slider[data-v587-nav-bottom] .v58-nav button{ bottom:92px !important; }
  .v58-hero-slider[data-v587-nav-bottom] #v58-slide-0 .v58-scroll-cue,
  .v58-hero-slider[data-v587-nav-bottom] #v58-slide-0 .v58-visual .v58-scroll-cue{
    left:50% !important;
    right:auto !important;
    bottom:22px !important;
    transform:translateX(-50%) !important;
    max-width:calc(100vw - 140px);
  }
}

@media (max-width: 720px){
  .v58-hero-slider[data-v587-nav-bottom] .v58-nav button{ bottom:94px !important; }
  .v58-hero-slider[data-v587-nav-bottom] .v58-nav [data-v58-prev]{ left:10px !important; }
  .v58-hero-slider[data-v587-nav-bottom] .v58-nav [data-v58-next]{ right:10px !important; }
  .v58-hero-slider[data-v587-nav-bottom] #v58-slide-0 .v58-scroll-cue,
  .v58-hero-slider[data-v587-nav-bottom] #v58-slide-0 .v58-visual .v58-scroll-cue{
    bottom:18px !important;
    max-width:calc(100vw - 60px);
  }
}
