.process-tree-container{align-items:center;display:flex;gap:50px;justify-content:center;width:100%}.process-tree-tree{align-items:center;display:flex;flex:0 0 320px;flex-direction:column;gap:60px;justify-content:flex-start}.process-tree-tree-item{color:var(--primary-color);cursor:pointer;font-weight:600;padding:14px 20px;position:relative;text-align:center;text-transform:uppercase;transition:.35s ease}.process-tree-tree-item input{display:none}.process-tree-tree-item:after{background-color:var(--primary-color);content:"";height:45px;left:50%;position:absolute;top:calc(100% + 10px);translate:-50% 0;width:1px}.process-tree-tree-item:last-of-type:after{display:none}.process-tree-tree-item:has(input:checked){background-color:var(--primary-color);color:#fff}.process-tree-content{flex:1}.process-tree-nav{align-self:center;flex:0 0 48px;transform:translateY(30px)}.process-tree-content-sub{margin-bottom:40px}.process-item{align-items:flex-start;display:none;filter:blur(8px);flex-direction:column;gap:20px;justify-content:flex-end;opacity:0;padding-right:40px;pointer-events:none;transform:translateY(50px);transition:.5s ease}.process-item-title{color:var(--primary-color)}.process-item.current{display:flex;filter:blur(0);opacity:1;pointer-events:auto;transform:translateY(0);@starting-style{display:block;filter:blur(8px);opacity:0;transform:translateY(50px)}}.process-item:has(+.current){display:none;filter:blur(8px);opacity:0;transform:translateY(-50px);@starting-style{display:block;filter:blur(0);opacity:1;transform:translateY(0)}}@media screen and (max-width:1024px){.process-tree-tree{display:none}.process-tree-nav{transform:translateY(0)}}@media screen and (max-width:768px){.process-tree-container{gap:0;position:relative}.process-item{padding-right:20px}.process-item-title{word-wrap:break-word;hyphens:auto;-webkit-hyphens:auto;word-break:break-all}.process-tree-nav{flex:auto;flex-direction:column;position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:30px}.process-tree-nav-item{padding:15px 5px}.process-tree-nav-item span{height:8px;width:16px}.process-tree-nav-item:has(input:checked) span{height:10px;width:20px}}