/* SOLVEN - premium scroll invitation in hero */
.sv-home-page .sv-hero .sv-scroll-cue.sv-scroll-invite,
.sv-hero .sv-scroll-cue.sv-scroll-invite {
  position:absolute!important;
  z-index:15!important;
  left:50%!important;
  right:auto!important;
  bottom:clamp(126px,13vw,174px)!important;
  transform:translateX(-50%)!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  width:112px;height:92px;
  padding:12px 10px 9px;
  border:1px solid rgba(255,132,18,.21);
  border-radius:19px;
  background:linear-gradient(150deg,rgba(29,26,29,.96),rgba(13,13,17,.89));
  box-shadow:0 12px 36px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.045);
  backdrop-filter:blur(10px);
  -webkit-backdrop-filter:blur(10px);
  text-decoration:none;
  transition:border-color .25s,box-shadow .25s,background .25s;
}
.sv-hero .sv-scroll-invite:hover{
  border-color:rgba(255,153,52,.62);
  box-shadow:0 10px 32px rgba(255,114,0,.14),inset 0 1px rgba(255,255,255,.06);
}
.sv-hero .sv-scroll-invite__label{
 color:#ffa345!important;
 font:800 10px/1.2 Arial,sans-serif!important;
 letter-spacing:.12em!important;
 white-space:nowrap;
}
.sv-hero .sv-scroll-invite__track{
  position:relative;
  margin-top:11px;
  height:32px;width:2px;
  border-radius:99px;
  overflow:hidden;
  background:rgba(255,255,255,.15);
}
.sv-hero .sv-scroll-invite__track:after{
 content:"";position:absolute;inset:0;
 background:linear-gradient(180deg,transparent 0%,#ffb85a 45%,#ff7400 82%,transparent 100%);
 transform:translateY(-110%);
 animation:svScrollHint 1.9s cubic-bezier(.4,0,.2,1) infinite;
}
@keyframes svScrollHint{
  0%{transform:translateY(-110%)}60%,100%{transform:translateY(110%)}
}
@media(max-width:760px){
 .sv-hero .sv-scroll-cue.sv-scroll-invite{
   bottom:116px!important;
   width:104px;height:76px;padding:10px;
 }
 .sv-hero .sv-scroll-invite__track{height:23px;margin-top:8px}
}
@media(prefers-reduced-motion:reduce){
 .sv-hero .sv-scroll-invite__track:after{animation:none;transform:none}
}
