*{font-family:"Roboto",sans-serif}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#bg .bg-img,#bg .bg-overlay{position:fixed;width:100vw;height:100vh;filter:blur(100px);-webkit-filter:blur(100px)}#bg .bg-img{background:url(/static/media/background.e4377f8a.jpg) no-repeat 50% fixed;background-size:cover;z-index:-2}#bg .bg-overlay{background:#fff;opacity:.7;z-index:-1}h2{text-align:center}p{font-size:14px}.text-center{margin:0 auto;text-align:center;justify-content:center;width:-webkit-fit-content;width:fit-content}.text-black{color:#000!important}.d-none{display:none!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.25rem!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.25rem!important}.w-100{width:100%!important}.color-blue{color:#05a4de!important}.color-white{color:#fff!important}.bg-blue{background:#05a4de!important}.header{margin:50px auto;width:100%;max-width:290px}.header-logo,.header-title{width:50%;display:inline-block;vertical-align:middle}.header-title h1{font-weight:400}.header-logo img{width:100%}@media (max-width:767px){.header{margin:5px auto}.header .header-logo,.header .header-title{width:43%}.header h1{font-size:26px;text-align:end;margin:0 10px}}.form-wrapper{background:#fafafa;border-radius:15px;box-shadow:0 10px 20px 5px rgba(0,86,222,.15);max-width:800px;height:60vh;margin:0 auto;padding:10px}.form-wrapper.terms{padding:0!important;height:unset!important}#counter{max-width:800px;margin:0 auto;text-align:right}#counter span{position:relative;top:-20px}@media (min-width:768px){.form-wrapper.next .inner-wrapper{max-width:600px;margin:0 auto}.form-wrapper.next.terms .inner-wrapper{max-width:100%!important}.form-wrapper.next.terms div{height:inherit}}@media (max-width:850px){.form-wrapper{margin:0 15px}}@media (max-width:767px){.form-wrapper.next{height:65vh!important}.form-wrapper.next.terms{height:unset!important}.form-wrapper.next h2{font-size:1rem}.form-wrapper.next .MuiInputBase-root{font-size:.8rem!important}.form-wrapper.next .MuiFormControl-root{margin-bottom:2px!important}.form-wrapper{height:auto}.form-wrapper h2{font-size:20px;margin:5px auto}.form-wrapper .btn.choice{height:40px}}.MuiFormControl-root{width:100%;margin-bottom:5px!important}.radio-inline .MuiFormGroup-root{display:inline-block}.radio-inline .MuiFormGroup-root .MuiRadio-colorSecondary.Mui-checked{color:#05a4de!important}.terms-dialog{overflow-y:scroll;max-height:55vh;padding:0 25px 10px;border-radius:10px 10px 0 0;box-shadow:0 0 10px 0 rgba(0,0,0,.3)}.terms-dialog::-webkit-scrollbar{width:10px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.terms-dialog::-webkit-scrollbar-track{background:#f1f1f1;border-radius:0 10px 10px 0}.terms-dialog::-webkit-scrollbar-track:hover{cursor:pointer}.terms-dialog::-webkit-scrollbar-thumb{background:#05a4de;border-radius:10px}.terms-dialog::-webkit-scrollbar-thumb:hover{background:#555;cursor:pointer!important}.otp-code__input{border-radius:.5rem;font-family:monospace;height:50px;border:1px solid #ccc;font-size:2rem;text-align:center;transition:all .2s ease;color:#293036;width:3rem!important;margin:0 .5rem}.otp-code__input:focus{border-color:#55a7d6;outline:0;box-shadow:0 0 0 .2rem rgba(48,145,200,.25)}.otp-code__input.otp-code__input--error{border-color:#dc3545}.otp-code__input.otp-code__input--error:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}@media (max-width:78px){.otp-code__input{height:2rem!important;width:1.25rem!important;margin:0!important}}div.form-group{width:100%;height:auto;display:inline-block;position:relative;margin-bottom:20px}div.form-group input{width:100%;height:46px;margin-top:8px;border:0;border-bottom:1px solid #9d9d9d;border-bottom:1px solid hsla(0,0%,43.1%,.64);transition:border-bottom,box-shadow .25s ease-in-out}div.form-group input:focus::-webkit-input-placeholder{color:transparent}div.form-group input:focus+label{color:#393939;opacity:1}div.form-group input::-webkit-input-placeholder{color:#9d9d9d;color:hsla(0,0%,43.1%,.64)}div.form-group label{position:absolute;margin-top:10px;top:0;left:0;cursor:text;color:#9d9d9d;color:hsla(0,0%,43.1%,.64);-webkit-transform:translateY(18px);transform:translateY(18px);transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;-webkit-transform-origin:0 100%;transform-origin:0 100%}div.form-group input:focus{outline:1px solid transparent;border-bottom:1px solid #393939}div.form-group input:focus+label{-webkit-transform:translateY(-14px) scale(.8);transform:translateY(-14px) scale(.8)}div.form-group input::-moz-input-placeholder,div.form-group input::-webkit-input-placeholder{color:transparent}div.form-group input::-webkit-input-placeholder{color:transparent}div.form-group input:-ms-input-placeholder{color:transparent}div.form-group input::placeholder{color:transparent}div.form-group input:not(:-ms-input-placeholder){border-bottom:1px solid #393939}div.form-group input:not(:placeholder-shown){border-bottom:1px solid #393939}div.form-group input:not(:-ms-input-placeholder)+label{transform:translateY(-14px) scale(.8)}div.form-group input:not(:placeholder-shown)+label{-webkit-transform:translateY(-14px) scale(.8);transform:translateY(-14px) scale(.8)}button:hover{cursor:pointer}.btn{margin:10px 0;padding:9px 40px;color:#6e6e6e;color:hsla(0,0%,43.1%,.64);background:#fafafa;border:none;border-radius:10px;box-shadow:0 5px 10px 3px rgba(0,86,222,.15);transition:.3s}.btn.disabled{cursor:not-allowed!important;opacity:.5}.btn.terms{border-radius:0 0 15px 15px!important}.btn:hover{box-shadow:0 5px 10px 3px rgba(0,86,222,.25);color:#393939}.btn.choice{width:45%;height:70px;margin:10px!important;font-size:18px;vertical-align:middle;text-align:center;padding:0!important}.btn-wrapper{width:100%;margin:0 auto;text-align:center}@media (max-width:449px){.btn.choice{width:90%}.nav-buttons{position:absolute;left:0;right:0;bottom:2vh}.nav-buttons .btn.change-step{padding:0;font-size:15px}}.nav-buttons{max-width:867px;margin:10px auto 0}.nav-buttons div{width:calc(50% - 50px);display:inline-block;margin:0 25px}.nav-buttons div button{width:100%;height:60px}