/* One product entry beside Contact us. Reuse the approved SVG without edits. */
.v16-site.zt-combined.v128-site #main-navigation.v17-navigation>a.allystep-nav-link{
  box-sizing:border-box;display:inline-flex;flex:none;flex-direction:column;
  align-items:center;justify-content:center;gap:2px;width:112px;min-width:112px;
  min-height:52px;padding:5px 14px;margin:0;border:1px solid #c8bddc;
  border-radius:6px;background:#fbf9ff;color:#584473;text-decoration:none;
  line-height:1;white-space:nowrap;box-shadow:0 1px 2px #30213e08;
}
.v16-site.zt-combined.v128-site #main-navigation.v17-navigation>a.allystep-nav-link:hover{
  background:#f0eaf9;border-color:#9a82c5;color:#584473;
}
.v16-site.zt-combined.v128-site #main-navigation.v17-navigation>a.allystep-nav-link:focus-visible{
  outline:3px solid #6b4cc5;outline-offset:4px;
}
.v16-site.zt-combined.v128-site #main-navigation.v17-navigation .allystep-entry-logo{
  display:block;width:auto;height:26px;max-width:100%;object-fit:contain;flex:none;
}
.v16-site.zt-combined.v128-site #main-navigation.v17-navigation .allystep-entry-descriptor{
  display:block;font-family:'Segoe UI',Arial,sans-serif;font-size:10px;
  font-weight:600;line-height:12px;letter-spacing:1.3px;color:#66527c;
}
@media(max-width:1480px){
  .v16-site.zt-combined.v128-site #main-navigation.v17-navigation>a.allystep-nav-link{
    width:100%;min-width:0;min-height:54px;padding:6px 14px;
  }
}
