
#hwDept.vtabs.vtabs,.vtabs.vtabs.vtabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;justify-content:flex-start!important;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scroll-padding:0 16px;max-width:1120px;width:max-content;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}
#hwDept::-webkit-scrollbar,.vtabs.vtabs.vtabs::-webkit-scrollbar{display:none}
#hwDept.vtabs>*,.vtabs.vtabs.vtabs>*{flex:0 0 auto!important;white-space:nowrap!important;scroll-snap-align:start}


#solutions #layersCar>.block:nth-child(1){background:#D9E4EE!important}
#solutions #layersCar>.block:nth-child(2){background:#4A4945!important}
#solutions #layersCar>.block:nth-child(3){background:#E6E1D8!important}
#solutions #layersCar>.block:nth-child(4){background:#1B1B1B!important}
#solutions #layersCar>.block::before,#solutions #layersCar>.block::after{background:none!important}

.exrail .expan,.expan{border-radius:14px!important}
.expan .ex-prog{display:none!important}

#layersCar>.block>h3{font-size:clamp(32px,2.7vw,44px)!important;line-height:1.12!important;margin-bottom:14px!important;max-width:20ch!important}
#layersCar>.block>p{font-size:clamp(18px,1.4vw,22px)!important;line-height:1.5!important;max-width:34ch!important}


#deploy .lhead .lsub{margin:18px auto 0;max-width:72ch;font-family:var(--f-ui);font-size:clamp(16px,1.15vw,18.5px);line-height:1.6;color:var(--stone-6);text-wrap:pretty}


.ndpanel .ndcol.two,.ndpanel .ndcol{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:660px!important;gap:4px 28px!important}
.ndd:has(>.ndl[href*="Industries"]) .ndpanel .ndcol{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:960px!important;gap:4px 24px!important}
.ndd:has(>.ndl[href*="Industries"]) .ndwrap{grid-template-columns:1fr 320px!important}


@media(min-width:1025px){
body footer .fwrap{max-width:min(2200px,calc(100vw - 2 * clamp(28px,4vw,120px)))!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}
body footer .ftop{max-width:none!important}
body footer .fgrid{grid-template-columns:minmax(260px,1.1fr) minmax(0,3fr)!important;gap:clamp(40px,6vw,140px)!important}
}
