body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background-color:#000}#head{color:#fff;margin-top:0;position:relative;text-align:center}#head:before{background-color:#000;content:"";height:5px;left:0;position:absolute;top:-10px;width:100%}input,select,textarea{background:none;border:none;border-bottom:2px solid #ddd;border-radius:0;box-sizing:border-box;color:#fff;font-size:16px;margin:10px 0 8px;outline:none;padding:10px;width:100%}select::-ms-expand{display:none}select::-webkit-inner-spin-button,select::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}select::-webkit-dropdown-button{-webkit-appearance:none}select option{background:#fff;color:#000;font-size:16px;padding:10px}input::placeholder{color:#fff;font-size:16px;font-weight:900}textarea::placeholder{color:#000;font-size:16px;font-weight:900}select{color:#fff;font-size:16px;font-weight:700}input:focus,select:focus,textarea:focus{border-bottom:3px solid;outline:none}textarea{height:100px;resize:vertical}.toggle-container{display:flex;flex-direction:column;margin-bottom:20px}.toggle-container label{align-items:center;display:flex;margin-bottom:10px}.toggle-container .toggle-label{color:#fff;margin-left:10px}.radio-container input[type=radio].toggle{display:none}.radio-container .btn{background:#000;border:3px solid #1a1a1a;border-radius:20px;cursor:pointer;display:inline-block;margin-right:10px;padding:10px 20px;position:relative;text-align:center;transition:.3s ease,color .3s ease}.radio-container .btn.selected{background:#000;border-color:#fff;color:#fff}.radio-container input[type=radio].toggle:checked+label{color:#fff}.radio-container input[type=radio].toggle:checked+label:after{background:#1a1a1a;left:0}.mun-experience{background:#fff9;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;color:#000;font-size:16px;padding:10px;resize:vertical}.country-preferences{display:flex;gap:10px}.country-preferences input{flex:1 1}.hd .btn{background:#000;border-radius:10px;cursor:pointer;display:inline-block;margin-left:0;margin-right:10px;padding-bottom:0;padding-right:60px;padding-top:0;text-align:center;transition:.3s ease,color .3s ease}.ip-role{width:50%}.stepper-wrapper{align-items:center;background-color:#000;background-image:linear-gradient(hsla(0,0%,5%,.841),hsla(0,0%,6%,.834)),url(/static/media/reg_back.6f0f9ace0716fe0ab9b8.webp);background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;margin:0;min-height:100vh;padding:20px}.stepper-container{background:#e1e1e13c;border-radius:15px;box-shadow:0 4px 8px rgba(83,83,83,.088);box-sizing:border-box;max-width:500px;padding:30px;width:100%}.step-header,.stepper-header{margin-bottom:20px}.step-header{color:#333;font-size:22px;font-weight:700}.stepper-content{display:flex;flex-direction:column}.step-actions{display:flex;justify-content:space-between;margin-top:20px}h2,h3,h4{color:#fff;font-weight:700;padding:0}h4{margin-bottom:0}.btn{background-color:#0e14c1;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:17px;font-weight:400;margin:4px 0 4px 2px;padding:10px 20px;text-align:center;text-decoration:none;transition:background-color .3s}.btn:hover{background-color:#1d1d1d}.reset-container{text-align:center}.loader-container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.loader-container p{color:#fff;font-size:24px;font-weight:700;margin-top:20px}.pulsing-circle{animation:pulse 2s infinite;background-color:#fff;border-radius:50%;height:100px;width:100px}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}@media (max-width:768px){.stepper-wrapper{background-image:linear-gradient(hsla(0,0%,5%,.758),#101010c4),url(/static/media/regback.eeef43a92d9b7cadf75e.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.stepper-container{max-width:90%;padding:20px}.btn{font-size:14px;padding:8px 16px}}
/*# sourceMappingURL=main.e9e79df3.css.map*/