.profile-steps{display:flex;align-items:stretch;justify-content:center;-webkit-padding-before:16px;padding-block-start:16px;-webkit-padding-end:0;padding-inline-end:0;-webkit-padding-after:16px;padding-block-end:16px;-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-end:auto;margin-inline-end:auto;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:auto;margin-inline-start:auto}@media(min-width: 1140px){.profile-steps{-webkit-padding-before:32px;padding-block-start:32px;-webkit-padding-end:0;padding-inline-end:0;-webkit-padding-after:32px;padding-block-end:32px;-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-before:50px;margin-block-start:50px;-webkit-margin-end:auto;margin-inline-end:auto;-webkit-margin-after:50px;margin-block-end:50px;-webkit-margin-start:auto;margin-inline-start:auto;max-width:90%}}.profile-steps .profile-step{position:relative;flex:1 1 0px;-webkit-padding-before:8px;padding-block-start:8px;-webkit-padding-end:8px;padding-inline-end:8px;-webkit-padding-after:8px;padding-block-end:8px;-webkit-padding-start:8px;padding-inline-start:8px}@media(min-width: 1140px){.profile-steps .profile-step{-webkit-padding-before:16px;padding-block-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;-webkit-padding-after:16px;padding-block-end:16px;-webkit-padding-start:16px;padding-inline-start:16px}}.profile-steps .profile-step:after{position:absolute;content:"";inset-block-start:50%;inset-inline-start:50%;z-index:-1;width:100%;height:2px;background-color:#757575;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media not all and (min-resolution: 0.001dpcm){.profile-steps .profile-step:after{top:50%}}@media not all and (min-resolution: 0.001dpcm){.profile-steps .profile-step:after{left:50%}[dir=rtl] .profile-steps .profile-step:after{right:50% !important;left:auto}}.profile-steps .profile-step,.profile-steps .profile-step>.step-container{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.profile-steps .profile-step .step-container{-webkit-padding-before:0;padding-block-start:0;-webkit-padding-end:8px;padding-inline-end:8px;-webkit-padding-after:0;padding-block-end:0;-webkit-padding-start:8px;padding-inline-start:8px;color:#757575;background-color:#fff;cursor:pointer;text-decoration:none}@media(min-width: 768px){.profile-steps .profile-step .step-container{-webkit-padding-before:0;padding-block-start:0;-webkit-padding-end:16px;padding-inline-end:16px;-webkit-padding-after:0;padding-block-end:0;-webkit-padding-start:16px;padding-inline-start:16px}}.profile-steps .profile-step .step-container:visited{color:#757575}.profile-steps .profile-step .step-container .step-number{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;-webkit-padding-before:4px;padding-block-start:4px;-webkit-padding-end:4px;padding-inline-end:4px;-webkit-padding-after:4px;padding-block-end:4px;-webkit-padding-start:4px;padding-inline-start:4px;border:1px solid #757575;border-radius:50%;font-size:0.875rem;line-height:normal;font-weight:bold;color:#757575;background-color:transparent;transition:background-color .2s,color .2s,border-color .2s}@media(min-width: 768px){.profile-steps .profile-step .step-container .step-number{width:48px;height:48px;-webkit-padding-before:8px;padding-block-start:8px;-webkit-padding-end:8px;padding-inline-end:8px;-webkit-padding-after:8px;padding-block-end:8px;-webkit-padding-start:8px;padding-inline-start:8px;font-size:1.125rem}}.profile-steps .profile-step .step-container .step-label{font-size:0.75rem;line-height:1.125rem;color:#757575;text-align:center;text-wrap:balance;transition:color .2s}@media(min-width: 768px){.profile-steps .profile-step .step-container .step-label{font-size:1rem;line-height:1.5rem}}.profile-steps .profile-step .step-container:hover,.profile-steps .profile-step .step-container:active{color:#93002e}.profile-steps .profile-step .step-container:hover .step-number,.profile-steps .profile-step .step-container:active .step-number{background-color:#93002e;color:#fff;border-color:#93002e}.profile-steps .profile-step .step-container:hover .step-label,.profile-steps .profile-step .step-container:active .step-label{color:#93002e}.profile-steps .profile-step.current .step-container{cursor:default;color:#93002e}.profile-steps .profile-step.current .step-container:visited{color:#93002e}.profile-steps .profile-step.current .step-container .step-number{background-color:transparent;border-color:#93002e;color:#93002e}.profile-steps .profile-step.current .step-container .step-label{color:#93002e}.profile-steps .profile-step.current .step-container:hover,.profile-steps .profile-step.current .step-container:active{color:#93002e}.profile-steps .profile-step.current .step-container:hover .step-number,.profile-steps .profile-step.current .step-container:active .step-number{background-color:transparent;color:#93002e;border-color:#93002e}.profile-steps .profile-step.current .step-container:hover .step-label,.profile-steps .profile-step.current .step-container:active .step-label{color:#93002e}.profile-steps+form{-webkit-padding-before:0;padding-block-start:0}