/* Services content lists retain the captured typography and grid widths. */
.services-switch-wrap {width:100%;padding:0;}
.services-switch {display:flex;align-items:center;justify-content:flex-start;gap:30px;padding:35px 0;flex-wrap:wrap;}
.services-switch-item {font-family:inherit;font-size:38px;line-height:1.4;font-weight:700;color:#b3b3b3;position:relative;white-space:normal;}
.services-switch-item:not(:last-child)::after {content:'';display:inline-block;width:72px;height:10px;margin-left:30px;vertical-align:middle;background:url('../zenpack/media/uploads/2023/12/service-arrow_yellow-1.svg') center/contain no-repeat;}
.services-switch-item.is-current {font-weight:700;color:#004d49;}
.services-switch-item:hover {color:#00814b;}
.services-switch-bottom {padding:25px 0 55px;}
/* Top service navigation uses the captured rows, fonts and green process arrows. */
.services-reference-desktop {display:flex;}
.services-reference-nav .services-reference-link {color:#b3b3b3;font-size:24px;font-weight:700;line-height:1em;margin-left:0;margin-bottom:-20px;}
.services-reference-desktop .services-reference-link {padding-top:70px;flex-shrink:0;}
.services-reference-desktop .services-reference-current {flex-shrink:0;}
.services-reference-nav .services-reference-link:hover {color:#000;}
.services-reference-mobile .services-reference-link {font-size:15px;}
.services-reference-mobile .services-reference-link + .services-reference-link {margin-left:0;}
.page-template-page-logistics .services-reference-mobile .services-reference-link:hover {color:#c1b480;}
.services-card-grid {display:flex;flex-wrap:wrap;}
.services-card-grid > .wpb_column {float:none;}
.services-compliance-item + .services-compliance-item {margin-top:20px;}
/* The reference separates process links with styles, so generic adjacent-button margins do not apply. */
.design_page_guide a.btn[href^="#manufacturing"] {margin-left:0;}
.zp-process-nav {flex-wrap:wrap;}
.zp-nav-btn {max-width:100%;}
.zp-content-area .services-step-body:empty {display:none;}
.services-step-body > p:last-child {margin-bottom:0;}
.services-content-table {overflow-x:auto;max-width:100%;}
@media(max-width:991px){
 .services-switch {gap:20px;padding:25px 0;}
 .services-switch-item {font-size:22px;}
 .services-switch-item:not(:last-child)::after {width:45px;margin-left:20px;}
}
@media(max-width:575px){
 .services-switch {gap:12px 18px;}
 .services-switch-item {font-size:18px;}
 .services-switch-item:not(:last-child)::after {width:30px;margin-left:12px;}
 .services-switch-bottom {padding-bottom:30px;}
 .zp-nav-btn:nth-child(5) {grid-column:auto;}
}

@media(max-width:767px){.services-switch-hero .is-current{flex-basis:100%;font-size:40px;}.services-switch-hero .is-current::after{display:none;}.services-switch-item{font-weight:700;}}
@media(max-width:767px){.services-switch-hero .is-current{order:-1;}}

@media(max-width:767px){.zp-nav-btn:nth-child(5){grid-column:auto !important;}.zp-nav-btn:last-child:nth-child(odd){grid-column:1/-1 !important;}}
[id^="manufacturing"]{scroll-margin-top:130px;}
