.front-signup{position:relative;overflow:hidden;padding:90px 16px 110px;background-color:#4169e1;background-image:radial-gradient(circle at 15% 20%,rgba(255,255,255,.14) 0%,rgba(255,255,255,0) 40%),radial-gradient(circle at 85% 75%,rgba(255,210,63,.18) 0%,rgba(255,210,63,0) 45%),linear-gradient(160deg,#5b82f0 0%,#4169e1 50%,#2f4fc4 100%)}@media(max-width:768px){.front-signup{padding-top:70px;padding-bottom:80px}}.front-signup .form-container{position:relative;width:100%;max-width:540px;margin:auto;padding:40px 40px 30px;text-align:left;background-color:#fff;border-radius:20px;box-shadow:0 24px 60px rgba(8,24,40,.28)}@media(max-width:480px){.front-signup .form-container{padding:28px 20px 24px}}.front-signup .form-container .signup-title{margin-bottom:26px;text-align:center}.front-signup .form-container .signup-title .signup-brand{display:flex;justify-content:center;margin-bottom:16px}.front-signup .form-container .signup-title .signup-brand .logo-image{height:56px;width:auto}.front-signup .form-container .signup-title .signup-badge{display:inline-block;margin-bottom:10px;padding:4px 12px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a5a00;background-color:#fff3cc;border:1px solid #ffe08a;border-radius:999px}.front-signup .form-container .signup-title h2{margin:0 0 6px;font-size:28px;line-height:1.2;font-weight:800;letter-spacing:-.01em;color:#081828}.front-signup .form-container .signup-title .sub-heading{max-width:360px;margin:0 auto;font-size:14.5px;line-height:1.5;color:#6b778c}.front-signup .form-container .form-errors{margin-bottom:16px;padding:10px 12px;font-size:13.5px;font-weight:600;line-height:1.5;color:#c92a2a;background-color:#fff5f5;border:1px solid #ffc9c9;border-radius:10px}.front-signup .form-container .form-errors:empty{display:none}.front-signup .form-container .field-row{display:grid;grid-template-columns:1fr 1fr;column-gap:14px}@media(max-width:576px){.front-signup .form-container .field-row{grid-template-columns:1fr}}.front-signup .form-container .input-container{margin-bottom:16px}.front-signup .form-container .input-container .input-label{margin-bottom:6px;font-size:13px;font-weight:600;color:#3c4a5e}.front-signup .form-container .input-container .input-text{width:100%;height:48px;padding:10px 14px;font-size:15px;color:#081828;background-color:#f7f9fe;border:1px solid #dfe6fb;border-radius:12px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.front-signup .form-container .input-container .input-text::placeholder{color:#a3adbf}.front-signup .form-container .input-container .input-text:hover{border-color:#a9bcf3}.front-signup .form-container .input-container .input-text:focus{outline:none;background-color:#fff;border-color:#4169e1;box-shadow:0 0 0 4px rgba(65,105,225,.15)}.front-signup .form-container .input-container .btn-toggle-password{position:absolute;top:50%;right:6px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-top:-18px;border-radius:9px;cursor:pointer;transition:background-color .15s ease}.front-signup .form-container .input-container .btn-toggle-password:hover{background-color:#eaf0fd}.front-signup .form-container .input-container .btn-toggle-password .fa{font-size:17px;color:#8a9bc4}.front-signup .form-container .input-container #signup-txt-password{padding-right:48px}.front-signup .form-container .button{margin-top:8px}.front-signup .form-container .button .btn-submit{width:100%;height:50px;padding:0 20px;font-size:16px;border-radius:12px;background-color:#4169e1;box-shadow:0 10px 24px rgba(65,105,225,.3)}.front-signup .form-container .button .btn-submit:hover{background-color:#081828;box-shadow:0 10px 24px rgba(8,24,40,.25)}.front-signup .form-container .other-ctas{margin-top:22px;padding-top:18px;font-size:14px;text-align:center;color:#6b778c;border-top:1px solid #eef1f8}.front-signup .form-container .other-ctas .cta-link{margin-left:4px;font-weight:600;color:#4169e1}.front-signup .form-container .other-ctas .cta-link:hover{color:#2f4fc4;text-decoration:underline}.is_app{background-color:#4169e1;padding-top:20px;padding-bottom:200px}.is_app .scroll-top{display:none}.is_app .front-signup{width:100%;height:100%;align-items:center;display:flex;padding:20px}.is_app .front-signup .form-container{width:700px}.is_app .front-signup .form-container .signup-title{padding:0;margin-bottom:40px}@media(max-width:768px){.is_app .front-signup .form-container{width:360px}.is_app .front-signup .form-container .signup-title{margin-bottom:20px;padding:0}}@media(max-width:380px){.is_app .front-signup .form-container{width:320px;padding:16px}}.front-signup .container-table{padding-top:0}.front-signup .form-container{animation:signup-card-in .35s ease-out}@media(max-width:991px){.front-signup{padding-top:110px}}@keyframes signup-card-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}body:not(.is_app) .front-signup{padding-top:150px}@media(max-width:768px){body:not(.is_app) .front-signup{padding-top:120px}}/*# sourceMappingURL=front-signup.output.css.map */