.process-timeline{background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding-bottom:50px;padding-top:50px;position:relative}.process-timeline:before{background-color:rgba(0,0,0,.5);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.process-timeline .page-center{z-index:1}.process-timeline .pt-section-title{color:#fff;margin:0 0 40px;text-align:center;text-shadow:0 1px 1px hsla(0,0%,100%,.5)}.timeline-grid{align-items:start;display:grid;gap:0;grid-template-columns:repeat(5,1fr);grid-template-rows:auto 100px auto;position:relative}.timeline-line{background:linear-gradient(90deg,#a9a9a9,#1a1a1a);border-radius:6px;height:10px;left:10%;position:absolute;right:10%;top:50%;transform:translateY(-50%);z-index:1}.timeline-grid .step{grid-row:1/4;padding:0 8px;position:relative;text-align:center;z-index:2}.step .step-top{align-self:end;grid-row:1;margin-bottom:210px}.step .circle{align-items:center;background:#fff;border:6px solid #d1d1d1;border-radius:50%;display:inline-flex;font-size:20px;font-weight:600;grid-row:2;height:66px;justify-content:center;left:50%;margin:0 auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:66px;z-index:3}.step .step-bottom{align-self:start;grid-row:3;margin-top:210px}.step h3{color:#ff5100;font-size:20px;font-weight:600;margin:0 0 6px}.step p{color:#fff;font-size:15px;line-height:1.5;margin:0}@media only screen and (max-width:1154px) and (max-width:992px){.step .step-top{margin-bottom:230px}.step .step-bottom{margin-top:230px}}@media only screen and (max-width:991px) and (min-width:768px){.step .step-top{margin-bottom:300px}.step .step-bottom{margin-top:300px}}@media only screen and (max-width:767px){.process-timeline{display:none}}