/* REQVERA R13.6.70 — one optical axis for the multilingual home hero. */

.home-r13670 .hero-message-r13665{
  align-items:center;
  text-align:center
}
.home-r13670 .hero-message-r13665 .eyebrow{
  width:100%;
  justify-content:center;
  text-align:center
}
.home-r13670 .hero-message-r13665 h1{
  margin-right:auto!important;
  margin-left:auto!important;
  text-align:center!important;
  text-wrap:balance
}
.home-r13670 .hero-positioning-r13667{
  margin-right:auto!important;
  margin-left:auto!important;
  text-align:center!important
}
.home-r13670 .hero-positioning-lead-r13667{text-align:center}
.home-r13670 .language-proof{
  align-self:center;
  margin-right:auto!important;
  margin-left:auto!important;
  text-align:center
}
.home-r13670 .hero-message-r13665 .actions{
  width:100%;
  justify-content:center
}
.home-r13670 .hero-commerce-cue-r13641{
  width:auto;
  max-width:100%;
  justify-content:center;
  margin-right:auto;
  margin-left:auto;
  padding-left:0;
  text-align:center
}
.home-r13670 .hero-message-r13665 .hero-commerce-cue-r13641{text-align:center}

/* The 721–1020px range is common on Retina Macs at full-window display.
   Keep it on the same axis instead of inheriting the old split alignment. */
@media(min-width:721px) and (max-width:1020px){
  .home-r13670 .hero-intro-r13665{width:min(100%,900px);margin-right:auto;margin-left:auto}
  .home-r13670 .hero-message-r13665{width:100%}
  .home-r13670 .hero-message-r13665 h1{max-width:11.6ch}
  .home-r13670 .hero-positioning-r13667{max-width:62ch!important}
}

@media(max-width:720px){
  .home-r13670 .hero-commerce-cue-r13641{
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    gap:4px 8px
  }
}
