.AI-drag-and-drop{width:768px;height:334px;display:flex;flex-direction:column;align-items:center;border-radius:24px;border:4px dashed #b5a4de;padding-top:34px;gap:32px;cursor:pointer;background-color:#e3ebf7}.drag-and-drop-info p{font-size:32px;font-weight:500;color:#000000CC;font-family:'Cabin';line-height:54px;letter-spacing:-.03em;margin:0;padding:0}.drag-and-drop-info{height:163px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.AI-drag-and-drop-button{width:178px;height:53px;background-color:#c7ff6c;border:none;border-radius:12px;padding:12px 30px;box-shadow:1.41px 1.41px 4.22px #013A4E26;font-size:24px;font-family:'Cabin';font-weight:600;color:#003a4e;line-height:29.16px;letter-spacing:-.01em;cursor:pointer;text-transform:none}.AI-drag-and-drop-button:hover{background-color:#003a4e;color:#fff}.progress-bar-ai{width:329px;height:10px;background-color:#e0e0e0;margin-top:20px;border-radius:5px;overflow:hidden}.progress::-webkit-progress-bar{height:10px}.progress{width:0;height:100%;background-color:#4caf50;transition:width .5s}.dragover{background-color:#e4dff2}.progress-menu{width:768px;height:339px;display:flex;flex-direction:column;align-items:center;background-color:#e3ebf7}.progress-menu p{font-size:32px;font-weight:500;color:#003a4e;font-family:'Cabin';line-height:54px;letter-spacing:-.03em;margin:0;padding:0}.progress-bar-ai::-webkit-progress-bar{background-color:#c7ff6c}.progress-bar-ai::-webkit-progress-value{background-color:#003a4e;border-radius:4px;transition:width .4s ease}.see-results{width:254px;height:72px;background-color:#c7ff6c;border:none;border-radius:20px;box-shadow:1.44px 1.44px 4.22px #013A4E26;font-family:'Cabin';font-size:24px;font-weight:600;line-height:29.16px;letter-spacing:.01em;color:#003a4e;cursor:pointer;text-transform:none;padding:0}.see-results:hover{background-color:#003a4e;color:#fff}.success-loader p{font-size:33px;font-weight:500;color:#003a4e;font-family:'Cabin';line-height:42px;letter-spacing:-.03em;margin:0;padding:0}.success-loader{flex-wrap:nowrap;width:862px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:390px;gap:32px}#snackbar{visibility:hidden;width:800px;height:56px;background-color:#ffd4d0;color:#000;text-align:center;border-radius:8px;font-size:16px;position:fixed;z-index:1;bottom:30px;display:flex;flex-direction:row;justify-content:center;font-family:'Cabin';margin-left:-20px}#snackbar p{margin:0;padding:18px;width:784px}#snackbar.show{visibility:visible;-webkit-animation:fadein .5s,fadeout .5s 2.5s;animation:fadein .5s,fadeout .5s 2.5s}.last-step-menu{background-color:#e3ebf7;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28.5px;width:652px;height:327px}.one-last-step-parag{font-size:33px;font-weight:500;color:#003a4e;font-family:'Cabin';line-height:42px;letter-spacing:-.03em;margin:0;padding:0}.email-input{height:63px;width:628px;border:2px solid #e3ebf7;border-radius:12px;font-size:22px;font-weight:400;line-height:26.63px;letter-spacing:-.03em;font-family:'Inter';color:#808587;padding:0 0 0 24px}.email-input::placeholder{padding:0;color:#808587}.email-input:focus{outline:none}.email-submit-button{position:absolute;height:53px;width:142px;background-color:#c7ff6c;border:none;border-radius:12px;font-size:20px;font-weight:600;line-height:19px;font-family:'Cabin';color:#003a4e;margin-left:-146px;margin-top:5px;position:absolute;cursor:pointer;text-transform:none;padding:0}.email-submit-button:hover{background-color:#003a4e;color:#fff}.error-message,#alreadyMessageTryOut{font-size:16px;color:red;padding:0;margin:0}