.smarttech-process-flow{padding:70px 0;color:#111;font-family:Outfit,Arial,sans-serif}.smarttech-process-flow__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));max-width:1170px;margin:0 auto;align-items:start}.smarttech-process-flow__step{min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.smarttech-process-flow__step:nth-child(odd){padding-top:220px}.smarttech-process-flow__copy{width:100%;display:flex;flex-direction:column}.smarttech-process-flow__copy h3{margin:0 0 6px;font-size:22px;font-weight:500;line-height:1.2;color:#000}.smarttech-process-flow__copy p{margin:0 auto;max-width:215px;font-size:15px;font-weight:400;line-height:1.52;color:#515151}.smarttech-process-flow__graphic{width:100%;height:218px;display:grid;place-items:center;transition:transform .3s}.smarttech-process-flow__step:hover .smarttech-process-flow__graphic{transform:scale(1.1)}.smarttech-process-flow__graphic img{display:block;max-width:218px;width:100%;height:auto}.smarttech-process-flow__step:nth-child(odd) .smarttech-process-flow__copy h3{padding-top:70px;position:relative}.smarttech-process-flow__step:nth-child(odd) .smarttech-process-flow__copy h3:before,.smarttech-process-flow__step:nth-child(even) .smarttech-process-flow__copy p:before{position:absolute;content:'';left:50%;margin-left:-5px;width:9px;height:46px;background:url('assets/hps5Icon.png') 0 0 no-repeat}.smarttech-process-flow__step:nth-child(odd) .smarttech-process-flow__copy h3:before{top:10px}.smarttech-process-flow__step:nth-child(even) .smarttech-process-flow__copy{order:-1}.smarttech-process-flow__step:nth-child(even) .smarttech-process-flow__copy p{padding-bottom:70px;position:relative}.smarttech-process-flow__step:nth-child(even) .smarttech-process-flow__copy p:before{bottom:10px}@media(max-width:900px){.smarttech-process-flow{padding:40px 0}.smarttech-process-flow__grid{grid-template-columns:1fr;max-width:420px;gap:30px}.smarttech-process-flow__step:nth-child(odd){padding-top:0}.smarttech-process-flow__step:nth-child(even) .smarttech-process-flow__copy{order:0}.smarttech-process-flow__step:nth-child(odd) .smarttech-process-flow__copy h3{padding-top:0}.smarttech-process-flow__step:nth-child(even) .smarttech-process-flow__copy p{padding-bottom:0}.smarttech-process-flow__step:nth-child(odd) .smarttech-process-flow__copy h3:before,.smarttech-process-flow__step:nth-child(even) .smarttech-process-flow__copy p:before{display:none}.smarttech-process-flow__graphic{height:auto;margin:14px 0}.smarttech-process-flow__graphic img{max-width:218px}} 
