.register-page .container{position:relative}.register-page .go-back{margin-left:16px;position:absolute}@media all and (max-width:1023px){.register-page .go-back{display:none}}@media all and (min-width:1024px){.register-page-container{--container-padding: 16px;--container-max-width: 1216px;max-width:calc(var(--container-max-width) + var(--container-padding) * 2);margin-left:auto;margin-right:auto;position:relative;width:100%;padding-inline:var(--container-padding);padding-left:0}}@media all and (min-width:1024px)and (min-width:768px){.register-page-container{--container-padding: 32px}}@media all and (min-width:1024px)and (min-width:1280px){.register-page-container{--container-padding: 112px}}.register-page .client-wrapper{width:100%;display:flex;flex-direction:column;gap:48px;justify-content:flex-start;border-radius:0;margin:auto;padding:40px 32px;background-color:#f2f5fb;color:#2b2b2e;text-align:center}@media all and (min-width:1024px){.register-page .client-wrapper{max-width:688px;padding:40px 48px;margin-top:24px;margin-bottom:122px;border-radius:10px}}.register-page .client-wrapper .page-info{display:flex;flex-direction:column;gap:8px}.register-page .client-wrapper .page-info>h2{font-weight:500;font-style:normal;font-size:32px;line-height:40px;letter-spacing:-.02em}@media all and (min-width:1024px){.register-page .client-wrapper .page-info>h2{font-size:36px;line-height:44px}}@media all and (min-width:1024px){.register-page .client-wrapper .page-info>h2{font-weight:500;font-style:normal;font-size:32px;line-height:40px;letter-spacing:-.02em}}@media all and (min-width:1024px)and (min-width:1024px){.register-page .client-wrapper .page-info>h2{font-weight:500;font-style:normal;font-size:36px;line-height:44px}}.register-page .client-wrapper .page-info>p{color:#393a3e}.register-page .client-wrapper .step{width:100%;height:100%;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;align-items:flex-start;padding:24px 32px;background:#fff;border-radius:4px}.register-page .client-wrapper .step-first .wrapper .button{width:100%;align-self:flex-end}@media all and (min-width:1024px){.register-page .client-wrapper .step-first .wrapper{flex-direction:row;justify-content:space-between}.register-page .client-wrapper .step-first .wrapper .button{max-width:211px}}.register-page .client-wrapper .after-submit{padding:24px 32px;border-top:1px #DCE2EC solid}.register-page .wrapper{display:flex;flex-direction:column;gap:16px;align-self:stretch}.register-page .wrapper .top-row{display:flex;flex-direction:column;gap:16px;align-self:stretch;justify-content:flex-start;align-items:flex-start}.register-page .wrapper .step-badge{padding-left:10px;padding-right:10px;border-radius:2px;background:#0c2f96;color:#fff;font-weight:500;font-style:normal;font-size:18px;line-height:28px;letter-spacing:0}.register-page .wrapper .step-info{text-align:start}.register-page .wrapper .step-info .info-header{font-weight:500;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0}.register-page .wrapper .drop-container{width:100%;background-color:#f2f5fb;padding:16px;border-radius:6px;border:1px #DCE2EC solid;transition:border .2s ease-in-out;cursor:pointer}.register-page .wrapper .drop-container[aria-uploaded=true]{cursor:default}.register-page .wrapper .drop-container *{pointer-events:none}.register-page .wrapper .drop-container:hover{border:1px #ABADB8 solid}.register-page .wrapper .drop-container:hover:has(.wrapper-setup:not(.hidden)){opacity:.5}.register-page .wrapper .drop-container .content{padding:16px 24px}.register-page .wrapper .drop-container .content .file-size{color:#595a61;font-weight:400;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0}.register-page .wrapper .drop-container .content .icon{margin-bottom:12px;color:#0c2f96}.register-page .wrapper .wrapper-setup{justify-content:center;align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:4px}.register-page .wrapper .wrapper-setup .upload-info{margin-bottom:4px}.register-page .wrapper .wrapper-setup .upload-info label{display:inline-block;width:auto;position:relative;color:#0c2f96;cursor:pointer;font-weight:500;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0}.register-page .wrapper .wrapper-setup .upload-info input[type=file]{position:absolute;z-index:-1;width:.1px;height:.1px;opacity:0;overflow:hidden}.register-page .wrapper .wrapper-setup .upload-info span{color:#0c2f96;font-weight:500;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0}.register-page .wrapper .wrapper-setup .file-type{color:#595a61}.register-page .wrapper .wrapper-upload{display:flex;flex-direction:column;gap:12px;text-align:start}@media all and (min-width:600px){.register-page .wrapper .wrapper-upload{flex-direction:row}}.register-page .wrapper .wrapper-upload .file-info{width:100%;display:flex;flex-direction:column;gap:8px}.register-page .wrapper .wrapper-upload .file-upload{display:flex;flex-direction:row;align-items:center}.register-page .wrapper .wrapper-upload .file-upload .progress{width:100%;height:9px;background-color:#0c2f96;overflow:hidden;border-radius:6px}.register-page .wrapper .wrapper-upload .file-upload progress::-webkit-progress-bar{background-color:#fff}.register-page .wrapper .wrapper-upload .file-upload progress::-webkit-progress-value{background-color:#0c2f96}.register-page .wrapper .wrapper-upload .action{display:flex;align-items:center}.register-page .wrapper .wrapper-successful{display:flex;flex-direction:column;gap:8px}.register-page .wrapper .wrapper-successful.content>.icon{margin-bottom:8px;color:#0c2f96;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:8px}.register-page .wrapper .wrapper-successful.content>.icon .file-name{color:#595a61;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.register-page .wrapper .wrapper-successful .successful-info{display:flex;flex-direction:column;gap:4px}.register-page .wrapper .wrapper-successful .successful-info>p{font-weight:400;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0}.register-page .wrapper .wrapper-successful .successful-info .successful-text{font-weight:500;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0}.register-page .wrapper form{width:100%}.register-page .footer-info{border-top:1px solid #DCE2EC;display:flex;padding:24px 32px;flex-direction:column;align-items:center;gap:10px;color:#393a3e;font-weight:400;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0}
