.process-timeline{padding-left:112px}.process-timeline:before{left:44px;top:46px;bottom:80px;width:1px;background:linear-gradient(180deg,#c5d4d100,#bdcbc9 6%,#c8d1d1 88%,#c8d1d100);opacity:.85}.process-timeline:after{left:44px!important;top:46px!important;width:1px!important;background:linear-gradient(180deg,#93b3ac00,#7a9f93 15%,#8caab4 80%,#bfd0c000)!important;opacity:.75;max-height:calc(100% - 120px)!important;box-shadow:0 0 7px #85b3a52b}.process-timeline li{padding:12px 0 34px;margin-bottom:24px;border-bottom:1px solid #d8dfdf90;min-height:170px}.process-timeline .timeline-dot,.process-timeline .step-reached .timeline-dot{position:absolute;left:-112px;top:-9px;display:block;width:90px;height:106px;border:0;background:transparent;box-shadow:none;border-radius:0;z-index:2}.timeline-dot img{display:block;width:90px;height:106px;object-fit:contain;filter:saturate(.8);transition:transform .65s cubic-bezier(.22,1,.36,1),filter .65s}.step-reached .timeline-dot img{filter:saturate(1.1);transform:translateY(-2px)}.process-timeline h3{font-size:24px;margin:0 0 13px}.process-timeline p{max-width:540px}.process-timeline .timeline-output{border:1px solid #d4dfd8;background:linear-gradient(120deg,#ffffffb5,#e5eee799);border-radius:7px;color:#5a7066;padding:7px 10px;box-shadow:inset 0 1px 0 #ffffffc0}.design-process{column-gap:75px}.process-note{color:#7a8782}.process-timeline li:last-child{min-height:130px}@media(hover:hover){.process-timeline li:hover .timeline-dot img{transform:translateY(-4px) rotate(-3deg);filter:saturate(1.2)}}@media(max-width:700px){.process-timeline{padding-left:83px}.process-timeline:before,.process-timeline:after{left:31px!important}.process-timeline .timeline-dot,.process-timeline .step-reached .timeline-dot{left:-83px;width:66px;height:84px;top:-5px}.timeline-dot img{width:66px;height:84px}.process-timeline li{padding-top:10px;margin-bottom:22px;padding-bottom:26px}.process-timeline h3{font-size:22px}.process-timeline p{font-size:14px;line-height:1.7}}@media(prefers-reduced-motion:reduce){.timeline-dot img{transition:none;transform:none!important}}
