.work-process-section{background-color:#fff;padding:0 0 70px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.process-subtitle{color:#ff5c00;letter-spacing:1px;font-size:1.2rem;font-weight:700}.process-title{color:#000;font-size:clamp(26px,3vw,64px);font-family:Syne-Bold!important}.orange-o{color:#000;background-color:#ff5c00;border-radius:50%;padding:0 2px 5px;line-height:.7;display:inline-block}.process-description{color:#6c757d;max-width:700px;font-size:.95rem}.process-step-container{flex-direction:column;align-items:center;display:flex;position:relative}.work-process-section .icon-circle{color:#ff5c00;z-index:2;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;transition:all .3s;display:flex;box-shadow:0 8px 25px #00000014;border:2px solid #ff5c00!important}.icon-circle:hover{transform:translateY(-8px);box-shadow:0 12px 30px #ff6b0026}.step-label{color:#1a1a1a;text-transform:capitalize;margin-top:1.5rem;font-size:1.2rem;font-weight:700}.connector-line{z-index:1;background-color:#e0e0e0;width:80%;height:1px;position:absolute;top:45px;left:60%}.connector-line:after{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:12px solid #ff5c00;width:0;height:0;position:absolute;top:-7px;right:50%}@media (max-width:1100px){.work-process-section{padding:0 0 40px}}@media (max-width:768px){.process-step-container{margin-bottom:2rem}.work-process-section{background-color:#fff;padding:0 0 70px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.icon-circle{width:80px;height:80px}}
