.fileUploader,.main{font-family:Arial,sans-serif;background-color:#f2f2f2;min-height:100vh;overflow-y:auto;display:flex}.fileUploader .fileForm,.main .content-box,.main .error-message{padding:30px;box-shadow:0 0 10px rgba(0,0,0,.1);box-sizing:border-box;text-align:center}.main{margin:0;justify-content:center;align-items:flex-start;padding:20px}.main .content-box,.main .error-message{width:100%;max-width:700px;background-color:#fff;border:1px solid #ddd;border-radius:10px}.main .avatar{border-radius:50%;width:20%}.main .file-list ul{list-style:none;margin:0;padding:0;border-collapse:collapse;width:100%}.main .operacion p{color:#000;margin-bottom:10px}.main .operacion div{display:flex;flex-direction:row;justify-content:center}.main .operacion div p{border-right:1px solid #000;padding:10px}.main .operacion div p:last-child{border-right:none}.main h1{color:#333;font-size:36px;margin-bottom:20px}.main p{color:#666;font-size:18px;margin-bottom:40px}.main a:link:not(#certifiedCss),.main a:visited:not(#certifiedCss){display:inline-block;min-width:120px;color:#000;text-decoration:none;padding:10px;background-color:#007bff;border:1px solid #007bff;margin:10px}.main a#email:link,.main a#email:visited,.main a#highschool:link,.main a#highschool:visited{display:inline;min-width:0;color:#000;padding:0;text-decoration:none;background-color:#fff;border:none;margin:0}.main a:hover:not(#certifiedCss){color:#fff;background-color:red;border:1px solid red}.main a#email:hover,.main a#highschool:hover{color:#007bff;background-color:#fff;border:none}.fileUploader{margin:0;flex-direction:column;justify-content:center;align-items:flex-start}.fileUploader .fileForm{width:100%;max-width:600px;background-color:#fff;margin:auto;border:1px solid #ddd;border-radius:10px}.fileUploader form label{display:block;margin-bottom:10px;font-weight:700;box-sizing:border-box}.fileUploader form input,.fileUploader form textarea{width:100%;padding:10px;margin-bottom:20px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}.fileUploader form input[type=submit]{background-color:#007bff;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;box-sizing:border-box}.fileUploader form input[type=submit]:hover{background-color:#007bffd0}.fileUploader #preview-container{margin-top:10px;display:none;box-sizing:border-box}.fileUploader #image-preview,.fileUploader #video-preview{margin:0 auto;max-width:100%;max-height:300px;box-shadow:0 0 5px 0 rgba(0,0,0,.75);box-sizing:border-box}.fileUploader .uploadedFiles{display:flex;flex-direction:row;width:100%;margin:0;box-sizing:border-box}.fileUploader .uploadedImages,.fileUploader .uploadedVideos{padding:10px;border-top:3px solid #000;background-color:#fff;overflow-y:auto;max-height:calc(100vh - 100px);margin-top:10px}.fileUploader .uploadedImages{border-right:1px solid #000;width:50%}.fileUploader .uploadedVideos{width:50%}.fileUploader .uploadedVideo{display:inline-block;box-shadow:0 0 5px 0 rgba(0,0,0,.75);margin:0 10px 10px 0}.fileUploader .uploadedVideo p{text-align:center;font-weight:700}.fileUploader .uploaded{max-width:100%;max-height:200px;box-shadow:0 0 5px 0 rgba(0,0,0,.75);margin:10px;padding:5px}.mail div.errors{background-color:#ffa07a;border:1px solid red;color:red}.mail .error{border:2px solid red}#cookie_cancel.nojs{display:none}#cookie-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:9999}#cookie-banner{background:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.2);text-align:center;max-width:400px;width:90%}#cookie-banner h3{margin:0 0 10px}#cookie-banner p{margin:0 0 20px;font-size:14px}#cookie-banner button,#cookie-banner input[type=submit]{color:#000;background-color:#007bff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:14px}#cookie-banner input[type=submit]:hover{color:#fff;background-color:red}