.wrapper-winner h2{color:var(--white);text-align:center;line-height:120%;font-size:32px;font-weight:600;padding-bottom:30px;margin:0}.wrapper-winner h2 span{font-weight:600;font-size:48px;display:block;padding-bottom:10px}.wrapper-winner p{color:#f2f2f2;text-align:center;font-size:24px;font-style:normal;font-weight:400;line-height:130%;padding-bottom:40px;max-width:450px;margin:auto}.wrapper-winner.document h2{font-size:24px}.wrapper-winner.document h2 span{font-size:inherit}.wrapper-winner.document p{max-width:100%;font-size:20px;text-align:left}.wrapper-winner.document p span{display:block}.wrapper-winner.success p{font-size:24px;max-width:100%}@media(max-width:662px){.wrapper-winner h2{font-size:22px}.wrapper-winner h2 span{font-size:26px}.wrapper-winner p{font-size:18px;max-width:330px}.wrapper-winner.document h2 span,.wrapper-winner.document p span{display:inline}.wrapper-winner.success p{font-size:16px}}.upload-container{display:flex;flex-direction:column;margin-top:20px}.upload-container h3{color:var(--white);font-size:16px;text-align:left;font-weight:600;line-height:140%;text-transform:uppercase}.upload-container .upload-box{width:100%;max-width:600px;height:150px;border:2px dashed #ccc;border-radius:10px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .3s;margin-bottom:40px}.upload-container .upload-box:hover{border-color:#4a90e2}.upload-container .upload-box .upload-content{text-align:center;color:#333}.upload-container .upload-box .upload-content .upload-icon{width:40px;margin:auto}.upload-container .upload-box .upload-content h4{color:#2d2d99;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.upload-container .upload-box .upload-content h5{color:#6b7280;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal}