/* Final choice: black numbered rail, white labels and a red selected step. */
html.pxid-site-ui .service-tab.pxid-service-final .tabnav-title-bar,
html.pxid-site-ui .service-tab.pxid-service-final .tabnav-title-bar.pxid-secondary-nav{background:#080808!important;border:0;box-shadow:none;color:#fff}
html.pxid-site-ui .service-tab.pxid-service-final .tabnav-title-bar>.layout{display:flex!important;align-items:stretch;justify-content:center!important;flex-wrap:nowrap!important;width:96%!important;max-width:1800px!important;margin:0 auto!important;padding:0!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#555 #080808}
html.pxid-site-ui .service-tab.pxid-service-final .tabnav-title-bar .tab-title{display:flex;position:relative;float:none!important;flex:1 0 0!important;width:auto!important;min-width:130px!important;height:auto!important;margin:0!important;padding:0!important;border:0;background:transparent;color:#fff;box-sizing:border-box}
html.pxid-site-ui .service-tab.pxid-service-final .tabnav-title-bar .tab-title a{position:relative;display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column;gap:0;width:100%;height:auto!important;min-height:112px!important;padding:34px 12px 21px!important;box-sizing:border-box;color:#fff!important;background:transparent;border:0;text-align:center;text-decoration:none;transition:background-color .22s ease}
html.pxid-site-ui .service-tab.pxid-service-final .tabnav-title-bar .item-ico{display:none!important}
html.pxid-site-ui .service-tab.pxid-service-final .tabnav-title-bar .item-title{display:block;max-width:18ch;margin:0!important;padding:0!important;color:inherit!important;font-size:clamp(16px,.96vw,18px)!important;font-weight:400!important;line-height:1.4!important;white-space:normal!important;word-break:normal;overflow-wrap:normal;text-wrap:balance}
html.pxid-site-ui .service-tab.pxid-service-final .pxid-service-step-number{position:absolute;top:13px;right:15px;font-size:12px;line-height:1.2;font-weight:400;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:#888;transition:color .22s ease}
html.pxid-site-ui .service-tab.pxid-service-final .tabnav-title-bar .tab-title:hover{background:transparent!important}
html.pxid-site-ui .service-tab.pxid-service-final .tabnav-title-bar .tab-title a:hover{background:#242424}
html.pxid-site-ui .service-tab.pxid-service-final .tabnav-title-bar .tab-title.current a,
html.pxid-site-ui .service-tab.pxid-service-final .tabnav-title-bar a[aria-selected="true"]{background:#d71920;color:#fff!important}
html.pxid-site-ui .service-tab.pxid-service-final .tab-title.current .pxid-service-step-number,
html.pxid-site-ui .service-tab.pxid-service-final a:hover .pxid-service-step-number{color:#fff}
html.pxid-site-ui .service-tab.pxid-service-final .tabnav-title-bar a:focus-visible{outline:2px solid #fff;outline-offset:-5px}
html.pxid-site-ui .service-tab.pxid-service-final .tab-title.pxid-service-pending a{box-shadow:inset 0 -3px #d71920}
@media(max-width:1250px){
 html.pxid-site-ui .service-tab.pxid-service-final .tabnav-title-bar>.layout{width:100%!important;justify-content:flex-start!important;padding-inline:12px!important;scroll-padding-inline:12px}
 html.pxid-site-ui .service-tab.pxid-service-final .tabnav-title-bar .tab-title{flex:0 0 144px!important;width:144px!important;min-width:144px!important}
 html.pxid-site-ui .service-tab.pxid-service-final .tabnav-title-bar .item-title{font-size:16px!important}
}
@media(max-width:700px){
 html.pxid-site-ui .service-tab.pxid-service-final .tabnav-title-bar .tab-title{flex-basis:140px!important;width:140px!important;min-width:140px!important}
 html.pxid-site-ui .service-tab.pxid-service-final .tabnav-title-bar .tab-title a{min-height:96px!important;padding:30px 12px 17px!important}
 html.pxid-site-ui .service-tab.pxid-service-final .tabnav-title-bar .item-title{font-size:15px!important;line-height:1.4!important}
 html.pxid-site-ui .service-tab.pxid-service-final .pxid-service-step-number{top:10px;right:12px;font-size:11px}
}
@media(prefers-reduced-motion:reduce){html.pxid-site-ui .service-tab.pxid-service-final a,html.pxid-site-ui .service-tab.pxid-service-final .pxid-service-step-number{transition:none}}
