.register-page-container{z-index:2;background-image:url(../../../images/layout-bg.webp);background-position:top;background-size:cover;background-color:var(--bg-color-form);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-x:hidden}.register-page-container .modal-content{background-color:var(--bg-color-form);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);border:1px solid #92929273;box-shadow:0 15px 35px #0003}.modal{z-index:2;background-color:var(--bg-color-form);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);width:100%;height:100%;position:fixed;top:0;left:0;right:0}.modal .logo.logo-cont{object-fit:contain;cursor:pointer;max-width:85%;height:10lvh;margin-bottom:0;display:flex}.modal .logo.logo-cont img{object-fit:contain;display:block}.modal .logo-box{width:70%;max-width:250px;margin-inline:auto}@media (width<=900px){.modal .logo-box{width:44%}}.modal .logo-symbol{width:20%;height:100%;margin-right:2.5%}.modal .logo-text{width:75%;height:100%;filter:brightness(calc(var(--is-dark) * 20));transition:filter .25s ease-in}.modal .or-log-in-with{text-align:center;font-size:.9rem;font-weight:600}@media (width<=900px){.modal .or-log-in-with{font-size:.6rem}}.modal .mini-banner{background-image:url(../../../images/register/bg-login-form.webp);background-repeat:no-repeat;background-size:cover;background-origin:top;color:#fff;border-radius:0 0 2rem 2rem;flex-direction:column;justify-content:flex-end;width:50%;padding:2.5%;display:flex}@media (width<=900px){.modal .mini-banner{display:none}}.modal .legal-links{justify-content:space-between;display:flex}.modal .legal-links .terms-condition-link,.modal .legal-links .login-link{color:var(--text);font-size:.85rem;font-weight:600;text-decoration:none}@media (width<=900px){.modal .legal-links .terms-condition-link,.modal .legal-links .login-link{font-size:.6rem}}.modal .legal-links .login-link{color:var(--opaque-text)}.modal .legal-links .login-link span{color:var(--text)}.modal .menu-item{text-transform:capitalize;white-space:pre;cursor:pointer;color:#fff;background:linear-gradient(270deg,#1497df 0%,#006692 100%);border:none;border-radius:5rem;justify-content:space-between;align-items:center;padding:.45rem;font-size:1.1rem;font-weight:500;text-decoration:none;transition:all .1s ease-in;display:flex;box-shadow:0 0 23.6px #26435f3d}@media (width<=1440px){.modal .menu-item{font-size:.77rem}}.modal .menu-item:hover{filter:brightness(.85)}@media (width<=900px){.modal .menu-item{padding:.3rem;font-size:.75rem}}.modal .menu-item svg.link-icon-arrow{fill:#fff;stroke:#fff;width:2.2rem;height:2.2rem;margin-left:0;overflow:visible}.modal .menu-item svg.link-icon-arrow path{fill:#fff}.modal .menu-item svg.link-icon-arrow circle{fill:#4da3ff;opacity:1;stroke:#0000}@media (width<=1440px){.modal .menu-item svg.link-icon-arrow{width:1.5rem;height:1.5rem}.modal .menu-item svg.link-icon-arrow{width:2rem;height:2rem}}.modal .menu-item .empty-span{width:1rem}.modal .empty-span{width:2rem}.modal .join-the-construction{background-color:#f9f9f929;border-radius:2rem;width:fit-content;margin-top:auto;margin-bottom:2.5%;padding:1rem 1.5rem;font-size:1rem;font-weight:500}.modal .follow-these-simple{margin-bottom:7.5%;font-size:1rem;font-weight:500}.modal h3{white-space:pre;margin-bottom:2.5%;font-size:2.5rem;font-weight:700}.modal .cards-container{justify-content:space-between;display:flex}.modal .card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#ffffff1a;border-radius:1rem;flex-direction:column;justify-content:space-between;width:32%;height:140px;padding:2.5%;display:flex}.modal .card-desc{font-weight:500}.modal .card-num-step{border:1px solid #ffffff3b;border-radius:50%;place-content:center;width:1.75rem;height:1.75rem;font-size:.9rem;display:grid}.modal .first-card{color:#101820;background-color:#ffffffbf}.modal .first-card .card-num-step{color:#101820;background-color:#1497df}.step{opacity:1}.register-step--active{opacity:1;display:flex}.form-header{text-align:center;margin-bottom:30px}.logo{color:#007bff;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-size:1.2rem;font-weight:900}.form-header h2{color:#333;margin:0;font-size:1.2rem}.input-grid{flex-direction:column;gap:15px;display:flex}@media (width<=1600px){.input-grid{gap:1.5%}}.input-grid .divided-input{gap:2.5%;width:100%;display:flex}@media (width<=1600px){.input-grid .divided-input{gap:1%}}.resume-wrapper.horizontal-layout,#multiStepForm .resume-wrapper.horizontal-layout{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.5rem;width:100%;margin-top:1.5rem;display:flex;overflow-x:auto}#multiStepForm .resume-option{cursor:pointer;flex-direction:row;flex:1;align-items:flex-start;gap:.75rem;min-width:0;display:flex}#multiStepForm .bullet-container{justify-content:center;align-items:center;padding-top:1.5rem;display:flex}#multiStepForm .selection-bullet{object-fit:contain;width:1.25rem;height:1.25rem}#multiStepForm .option-content{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}@media (width<=767px){#multiStepForm .option-content{gap:.25rem}}#multiStepForm .resume-card{flex:unset;width:100%;min-height:5rem;margin:0}#multiStepForm .upload-link-wrapper{flex-direction:column;gap:.25rem;display:flex}#multiStepForm .upload-action{color:#1497df;cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}#multiStepForm .upload-icon{width:1rem;height:1rem}#multiStepForm .upload-note{color:#666;text-align:left;margin:0;font-size:.75rem}#multiStepForm .resume-option.active .resume-card{background-color:#1497df1a;border:1px solid #1497df}@media (width<=900px){#multiStepForm .resume-wrapper.horizontal-layout{flex-direction:column;gap:2rem}#multiStepForm .resume-option{width:100%}}@media (width<=767px){#multiStepForm .upload-link-wrapper{gap:0}}.resume-option{flex:1;justify-content:space-between;align-items:center;gap:1rem;display:flex}.bullet-container{width:1.25rem}.bullet-container img.selection-bullet{object-fit:contain;width:100%;height:auto}.horizontal-layout{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.resume-card{background-color:#f9f9f929;border-radius:1rem;flex:12.5rem;align-items:center;height:5rem;display:flex;overflow:clip;box-shadow:0 0 2.225rem .25rem #10182014}@media (width<=56.25rem){.resume-card{width:100%;max-height:5rem}}.resume-card .logo-symbol{width:1.875rem;margin-left:2.5%;margin-right:.625rem}.resume-card .file-name{text-align:left;color:var(--text-color);margin:0;font-size:.75rem;font-weight:600}@media (width<=767px){.resume-card .file-name{font-size:.65rem}}.resume-card .file-meta{color:var(--opaque-text);font-size:.625rem}.resume-card.no-visible{visibility:hidden}.file-card{background:#f9f9f917}.file-badge{background-color:#026c9b;justify-content:center;align-items:center;height:100%;padding:1rem;font-weight:600;display:flex}.file-badge img{width:1.5rem;height:auto}.file-info{flex-direction:column;align-items:baseline;display:flex}.sales-card{-webkit-backdrop-filter:blur(1.90625rem);backdrop-filter:blur(1.90625rem);cursor:pointer;background:linear-gradient(99.09deg,#1497df66 10.35%,#00669218 96.89%);padding:1rem;box-shadow:0 0 2.225rem .25rem #10182014}.text-sales-card{flex-direction:column;align-items:baseline;display:flex}.resume-actions{flex-direction:column;align-items:center;gap:.25rem;margin-top:.5rem;display:flex}@media (width<=56.25rem){.resume-actions{display:none}}.resume-actions-mobile{display:none}@media (width<=56.25rem){.resume-actions-mobile{flex-direction:column;align-items:center;gap:.25rem;margin-top:1rem;display:flex}.resume-actions-mobile .file-card{margin-bottom:1rem}}.upload-action{cursor:pointer;color:#1497df;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.upload-note{color:var(--opaque-text);margin-top:0;margin-bottom:0;font-size:.625rem}.resume-wrapper.horizontal-layout{display:flex}@media (width<=767px){.resume-wrapper.horizontal-layout{padding:.5rem;gap:.5rem!important}}@media (width<=767px){#multiStepForm .resume-card{min-height:2rem!important;max-height:3.5rem!important}#multiStepForm .file-badge img,#multiStepForm .resume-card .logo-symbol{width:1.5rem}}@media (width<=767px){.upload-illustration{display:none!important}}@media (width<=900px){.push-down-on-mobile{margin-top:0%}}.resume-card .file-name{text-align:left;margin:0;font-weight:600}@media (width<=900px){.resume-card .file-name{text-align:left;font-size:.65rem}}.resume-card .file-meta{color:var(--opaque-text);text-align:left;font-size:.75rem}@media (width<=1440px){.resume-card .file-meta{font-size:.7rem}}@media (width<=900px){.resume-card .file-meta{text-align:left;font-size:.6rem}}
