.design-step-processcontainer{margin:40px 5%;padding:0 20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.design-step-processcontainer h2{text-align:center;font-size:35px;font-weight:700;font-family:Lato,sans-serif}.design-step-processcontainer-timeline{position:relative;display:flex;justify-content:center;align-items:center;gap:30px;margin:0 auto;padding:20px 0}.design-step-processcontainer-timeline:before{content:"";position:absolute;top:30px;left:9%;right:0;height:8px;width:calc(100% - 300px);background:#e84d72;z-index:1}.design-step-processcontainer-timeline:after{content:"";position:absolute;right:8.1%;top:18.5px;width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #e84d72}.design-step-processcontainer-stage{position:relative;flex:1 1;text-align:center;z-index:2;display:flex;flex-direction:column;align-items:center}.design-step-processcontainer-dot{width:23px;height:23px;background:#e84d72;border-radius:50%;margin:2px 0 0}.design-step-processcontainer-content{padding:0 10px;font-family:Lato,sans-serif;margin-top:40px;text-align:left;margin-left:100px;height:100px}.design-step-processcontainer-content h3{font-size:20px;margin-bottom:14px;font-weight:900}.design-step-processcontainer-content p{font-size:14px;color:#000;line-height:1.4;margin:0}@media (max-width:2560px){.design-step-processcontainer-timeline{margin:40px 14%}.design-step-processcontainer-timeline:before{width:calc(100% - 294px)}}@media (max-width:1920px){.design-step-processcontainer-timeline{margin:40px 3%}.design-step-processcontainer-timeline:before{width:calc(100% - 284px)}}@media (max-width:1600px){.design-step-processcontainer-timeline:before{width:calc(100% - 230px)}.design-step-processcontainer-content{margin-left:30px}.design-step-processcontainer-timeline{margin:40px 0}}@media (max-width:1370px){.design-step-processcontainer-timeline:before{width:calc(100% - 208px)}.design-step-processcontainer-timeline:after{right:8.1%}.design-step-processcontainer-content{margin-left:20px}}@media (max-width:1280px){.design-step-processcontainer-timeline:before{width:calc(100% - 190px)}.design-step-processcontainer-content{margin-left:10px}.design-step-processcontainer-timeline:after{right:7.1%}}@media (max-width:1024px){.design-step-processcontainer{margin-left:5%}.design-step-processcontainer-timeline{margin:0}.design-step-processcontainer-timeline:before{width:calc(100% - 165px)}.design-step-processcontainer-timeline:after{right:8.1%}.design-step-processcontainer-content{margin-left:0}.design-step-processcontainer-content p{font-size:11px}}@media (max-width:912px){.design-step-processcontainer{margin:0}.design-step-processcontainer h2{margin-bottom:20px}.design-step-processcontainer-timeline:before{width:calc(100% - 140px)}.design-step-processcontainer-timeline{gap:0}.design-step-processcontainer-content{margin-top:35px}.design-step-processcontainer-content h3{font-size:18px}}@media (max-width:540px){.design-step-processcontainer{align-items:flex-start}.design-step-processcontainer h2{margin:40px 0 0;font-size:25px}.design-step-processcontainer-timeline{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0 35px}.design-step-processcontainer-content{width:200px}.design-step-processcontainer-timeline:before{width:4px;height:calc(100% - 183px);top:96px;left:10px;right:0}.design-step-processcontainer-timeline:after{content:"";position:absolute;right:89.5%;top:87%;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #e84d72}.design-step-processcontainer-stage{flex-direction:row;align-items:center;gap:10px}.design-step-processcontainer-content h3{font-size:20px}.design-step-processcontainer-content p{font-size:16px}}@media (max-width:393px){.design-step-processcontainer h2{font-size:20px}.design-step-processcontainer-timeline{margin:0 20px}.design-step-processcontainer-timeline:before{height:calc(100% - 183px);top:96px;left:9px;right:0;width:5px}.design-step-processcontainer-timeline:after{left:-3px;top:87%}.design-step-processcontainer-content h3{font-size:18px}.design-step-processcontainer-content p{font-size:16px}}@media (max-width:320px){.design-step-processcontainer h2{font-size:18px}.design-step-processcontainer-timeline:before{height:calc(100% - 183px);top:96px;left:3%;right:0}.design-step-processcontainer-timeline:after{right:91%;top:87%}.design-step-processcontainer-content h3,.design-step-processcontainer-content p{font-size:16px}}