.process-button-container{border-bottom:3px solid;display:flex;gap:1.5rem;margin-top:4rem;padding-bottom:2.5rem}.process-button{align-items:center;appearance:none;border:none;display:flex;flex:1 0 auto;flex-direction:column;gap:1.5rem;justify-content:flex-end;padding:1.5rem .5rem;position:relative;word-break:break-word;--webkit-appearance:none;--moz-appearance:none;background-color:transparent;cursor:pointer}.process-button:after{content:"";height:2.5rem;margin-top:.125rem;opacity:0;position:absolute;top:100%;transform:scaleY(0);transform-origin:top;transition:all .3s ease;width:3px;z-index:0}.process-button:before{bottom:-3.5em;content:"";height:1rem;position:absolute;transform:rotate(45deg);transform-origin:center;transition:.3s ease;transition-delay:.1s;width:1rem;z-index:1}@media screen and (min-width:768px){.process-button:before{bottom:-3.2em}}.process-button:hover:before{transform:scale(1.5) rotate(45deg)}.process-button.active:after{opacity:1;transform:scaleY(1)}.process-button.active:before{transform:scale(1.5) rotate(45deg)}.process-button *{pointer-events:none}.process-button-label{font-size:.875rem;font-weight:600}.process-button-label:after{border:2px solid #ff5900;border-radius:.75rem;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transform:scale(0);transition:transform .2s ease,opacity .2s ease .05s}.process-button.active .process-button-label:after,.process-button:hover .process-button-label:after{opacity:1;transform:none}@media (min-width:1024px){.process-button-label{font-size:1.125rem}}.process-text-container{margin-top:2rem;min-height:2rem}.process-step-text{font-weight:600;text-align:center;transition:opacity .3s ease,transform .3s ease}.process-step-text:not(.active){height:0;opacity:0;overflow:hidden;position:absolute;transform:translateY(1rem);width:0}@media screen and (max-width:767px){.process-button-container{overflow-x:auto;overflow-y:hidden}.process-button{flex:1 0 110px}.process-text-container{min-height:4em}}