@charset "utf-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap);body.modal-is-open{height:100vh;overflow:initial !important}
.c-file-uploader-modal .close-modal-x{height:3pc;margin:24px;padding:0;position:absolute;right:0;text-decoration:none;top:0;width:3pc;z-index:10}
.c-file-uploader-modal .close-modal-x:after{color:#1d1d1d;content:"";font-family:iconfonts;font-size:2.5rem}
.c-file-uploader-modal .close-modal-x:focus-visible{border-radius:4px;outline:3px solid #2f78c6}
.c-file-uploader-modal .header-content{margin:81pt 55px 54px}
.c-file-uploader-modal .btn-content{display:flex;gap:1pc;justify-content:flex-end;padding:24px 3pc}
.c-file-uploader-modal .btn-content button{text-wrap:nowrap;min-width:87pt;width:auto}
.c-file-uploader-modal .btn-content .close-modal-btn:active,.c-file-uploader-modal .btn-content .close-modal-btn:focus,.c-file-uploader-modal .btn-content .close-modal-btn:hover{background:#fff;border:2px solid #1a65b2;box-shadow:none;color:#1a65b2}
.c-file-uploader-modal .modal-dialog.show{align-items:center;display:flex;justify-content:center}
.c-file-uploader{display:block;margin:2rem 0}
.c-file-uploader span.error{display:block}
.c-file-uploader.error .text{border:1px solid #800001}
.c-file-uploader .hide{display:none}
.c-file-uploader button.no-btn{background-color:transparent;border-radius:0;color:#1d1d1d;cursor:pointer;display:inline-block;font-style:normal;font-weight:400;height:44px;padding:0;transition:none;width:44px}
.c-file-uploader button.no-btn span:after{margin:0;right:0}
.c-file-uploader button.no-btn:active,.c-file-uploader button.no-btn:focus,.c-file-uploader button.no-btn:hover{border:3px solid #2f78c6;border-radius:3px}
.c-file-uploader button.no-btn:active span,.c-file-uploader button.no-btn:focus span,.c-file-uploader button.no-btn:hover span{padding:0}
.c-file-uploader button.no-btn:focus-visible{outline:0}
.c-file-uploader button.no-btn .remove-file{transform:rotate(45deg)}
.c-file-uploader button.no-btn .remove-file img[aria-hidden=true]{display:block;height:24px;width:24px}
.c-file-uploader button.no-btn .remove-file:after{display:none}
.c-file-uploader button[disabled=disabled],.c-file-uploader button[disabled=disabled] span{cursor:no-drop;pointer-events:unset}
.c-file-uploader .text{background-color:#e5edf7;border:1px solid #caddf2;border-radius:4px;margin-bottom:1rem}
.c-file-uploader .text input{display:none}
.c-file-uploader .text .options{padding:2rem}
.c-file-uploader .text .options button{display:block;margin:0 auto;width:100%}
.c-file-uploader .text .options p{font-family:Noto Sans,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Helvetica Neue,sans-serif;font-size:9pt;line-height:1rem;margin:.5rem 0 0;text-align:center}
.c-file-uploader .text ul{background-color:#fff;border-radius:.25rem;display:none;margin:0;overflow:hidden;padding:1rem 1.25rem}
.c-file-uploader .text ul.show{display:block}
.c-file-uploader .text ul li{align-items:center;color:#3d3d3d;display:flex;padding-right:2.75rem;position:relative}
.c-file-uploader .text ul li>img{margin-right:1.21875rem;width:65px}
.c-file-uploader .text ul li:not(:first-child){padding-top:1rem}
.c-file-uploader .text ul li:not(:last-child){border-bottom:1px solid #caddf2;padding-bottom:1rem}
.c-file-uploader .text ul li button{align-items:center;display:inline-flex;justify-content:center;position:absolute;right:-5px}
.c-file-uploader .text ul li .error-x:after{color:#dc3545;content:"";font-family:iconfonts;font-size:2.5rem}
.c-file-uploader .text ul li .file-name{overflow:hidden;text-overflow:ellipsis}
.c-file-uploader .text ul li .li-error{color:#800001;display:block;font-size:9pt}
.c-file-uploader .text ul li .checkmark [aria-hidden=true]{display:block}
.c-file-uploader .text ul li .checkmark:after{color:#1a8554;content:"";font-family:iconfonts;font-size:2.5rem}
@media(min-width:992px){.c-file-uploader .text .options button{width:auto}
}