.welcome-container{align-items:center;display:flex;height:100%;justify-content:center;min-height:100vh;padding:60px;width:100%}.welcome-container h1{font-family:futura-pt,sans-serif;margin-bottom:0}.welcome-container p{font-family:futura-pt,sans-serif;text-align:center}.welcome-loader{align-items:center;border:1px solid #ebebeb;border-radius:30px;display:flex;flex-direction:column;justify-content:center;margin:60px;max-width:500px;padding:40px 30px;width:100%}.welcome-loader h1,.welcome-message{text-align:center}.welcome-message{margin-top:-30px}.profile-setup-form{margin:auto;max-width:600px;text-align:left;width:100%}.form-help{display:block;font-size:11px;margin:-15px 0 15px;position:relative}.form-group{margin-bottom:20px}.form-group label{color:#333;display:block;font-size:14px;font-weight:600;margin-bottom:5px}form .nice-select,form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{border:1px solid #8c8c94;border-radius:10px;box-sizing:border-box;font-size:14px;padding:12px;transition:border-color .2s ease;width:100%}.form-group input:focus,.form-group select:focus{border-color:#8c8c94;border-radius:10px;box-shadow:0 0 0 2px rgba(54,105,81,.1);outline:none}.form-group select[multiple]{height:120px}.form-actions{margin-top:30px;text-align:right}.btn-submit{background:#ea6514;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:6px 22px;transition:all .2s ease}.btn-submit:hover:not(:disabled){background:#ea6514;transform:translateY(-1px)}.btn-submit:disabled{background:#ccc;cursor:not-allowed;transform:none}.button-spinner{margin-left:8px}.form-error{background:#fee;border-radius:4px;color:#c33;margin-top:15px;padding:10px;text-align:center}.form-error p{font-size:14px;margin:0}.welcome-message.no-profile{margin:0 auto;max-width:500px;width:100%}.welcome-message.no-profile h1{margin-bottom:10px}.welcome-message.no-profile>p{color:#666;margin-bottom:20px}.form-group input,.form-group select{border:1px solid #8c8c94;border-radius:10px;box-sizing:border-box;font-size:14px;padding:12px;transition:border-color .2s ease;width:100%}