.custom-form-uploader-container{display:flex;flex-direction:column;border-radius:8px;border:1px dashed #c3cbfa;background:#e3e7fc;padding:24px 2px 24px 24px;cursor:pointer;transition:all .3s ease}.custom-form-uploader{display:flex;gap:20px}.custom-form-uploader-file-format-desc{color:#5c5c5c;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.upload-icon{display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,.7);font-size:12px;font-style:normal;font-weight:600;line-height:28px;border-radius:8px;border:1px solid rgba(0,0,0,.7);padding:9px 13px}.uploaded-files{display:flex;flex-wrap:wrap;gap:20px;margin-top:40px}.file-preview{position:relative;width:54px;height:54px}.file-preview img{object-fit:cover}.file-preview img,.pdf-preview{width:100%;height:100%;border-radius:8px}.pdf-preview{background:rgba(69,80,144,.6);color:#fff;font-size:10px;text-transform:uppercase;padding:27px 27px 7px 7px}.error-message-large-size,.pdf-preview{font-style:normal;font-weight:400;line-height:20px}.error-message-large-size{color:red;font-size:12px;margin-top:10px}.remove-file{position:absolute;top:-12px;right:-13px;width:25px;height:25px;border-radius:8px;background:#c9cff0;color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px}.uploader-error{border:1px solid red!important}.error-message{color:red;font-size:12px;margin-top:4px}@media (max-width:400px){.custom-form-uploader-file-format-desc{font-size:11px}}