@font-face{font-family:Visby CF;font-style:normal;font-weight:100 400;src:url(https://ccm-fonts.s3.us-east-2.amazonaws.com/VisbyCF-Regular.woff)format("woff");font-display:swap}@font-face{font-family:Visby CF;font-style:normal;font-weight:500;src:url(https://ccm-fonts.s3.us-east-2.amazonaws.com/VisbyCF-Medium.woff)format("woff");font-display:swap}@font-face{font-family:Visby CF;font-style:normal;font-weight:600 700;src:url(https://ccm-fonts.s3.us-east-2.amazonaws.com/VisbyCF-Bold.woff)format("woff");font-display:swap}@font-face{font-family:Visby CF;font-style:normal;font-weight:800 900;src:url(https://ccm-fonts.s3.us-east-2.amazonaws.com/VisbyCF-Heavy.woff)format("woff");font-display:swap}@font-face{font-family:alethianext;src:url(../fonts/alethianext-regular-webfont.woff2)format("woff2"),url(../fonts/alethianext-regular-webfont.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--vs-up:(min-width: 420px);--xs-up:(min-width: 576px);--sm-up:(min-width: 768px);--md-up:(min-width: 992px);--lg-up:(min-width: 1200px);--xl-up:(min-width: 1500px);--xl-down:(max-width: 1499px);--xlg-up:(min-width: 1366px);--xlg-down:(max-width: 1365px);--lg-down:(max-width: 1199px);--md-down:(max-width: 991px);--sm-down:(max-width: 767px);--xs-down:(max-width: 575px);--vs-down:(max-width: 419px);--black:#231f20;--black-out:#222;--grey-rolling-stone:#6b7973;--grey-dark:#505050;--grey-squant:#666;--navy:#3c454c;--navy-light:#4f575d;--grey-cerebral:#ccc;--grey-lighthouse:#f4f4f4;--white:#fff;--green:#135200;--red:#be1e2d;--rust-red:#a63c24;--blue:#017698;--sage-gray:#899690;--fa-pro:"Font Awesome 5 Pro";--visby:"Visby CF", sans-serif;--montserrat:"Montserrat", sans-serif;--fs-10:10px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-22:22px;--fs-24:24px;--fs-26:26px;--fs-28:28px;--fs-30:30px;--fs-32:32px;--fs-36:36px;--fs-38:38px;--fs-40:40px;--fs-42:42px;--fs-48:48px;--fs-50:50px;--fs-55:55px;--fs-60:60px;--fs-64:64px;--fs-70:70px;--fs-80:80px;--fw-l:300;--fw-n:400;--fw-m:500;--fw-sb:600;--fw-b:700;--fw-eb:900;--nm:normal;--primary-bs:0 1px 13px #231f204d;--box-bs:0 1px 13px #231f201a;--primary-ts:1px 1px 1px #0003;--primary-br:solid 1px var(--grey-cerebral);--br-4:4px;--br-8:8px;--br-16px:16px;--br-30:30px;--br-full:100%;--tra-3ms:all .3s ease}@keyframes delete-file{0%{grid-template-rows:1fr}50%{color:#666;background-color:#666}to{color:#666;opacity:0;background-color:#666;grid-template-rows:0fr}}.file-uploader{margin-top:16px}@media (width<=767px){.file-uploader{padding:16px 16px 0}}.file-uploader .uploader-header{border-radius:5px 5px 0 0;justify-content:space-between;align-items:center;padding-bottom:20px}.file-uploader .uploader-header .uploader-title{font-size:var(--fs-32);font-weight:var(--fw-b);margin:0}.file-uploader .uploader-header .uploader-heading{font-size:var(--fs-20);font-weight:var(--fw-sb);margin-bottom:8px}.file-uploader .error-message{font-weight:var(--fw-sb);color:var(--red)}.file-uploader .uploader-content{align-items:flex-start;gap:32px;display:flex}@media (width<=767px){.file-uploader .uploader-content{flex-direction:column}}.file-uploader .uploader-content .file-upload-box{cursor:pointer;border:2px dashed #000;border-radius:5px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-width:50%;min-height:300px;transition:all .2s;display:flex}.file-uploader .uploader-content .file-upload-box:hover{background:#0001}.file-uploader .uploader-content .file-upload-box.active,.file-uploader .uploader-content .file-upload-box.drag-over{background:#f3f6ff;border:2px solid #5145ba}:is(.file-uploader .uploader-content .file-upload-box.active,.file-uploader .uploader-content .file-upload-box.drag-over) .box-title{color:#5145ba99}:is(.file-uploader .uploader-content .file-upload-box.active,.file-uploader .uploader-content .file-upload-box.drag-over) button{pointer-events:none}.file-uploader .uploader-content .file-upload-box:has(>.error){border-color:var(--red)!important}.file-uploader .uploader-content .file-upload-box label.error{font-weight:var(--fw-sb)}.file-uploader .uploader-content .file-upload-box .box-title{font-size:1.05rem;font-weight:var(--fw-m);color:#0009;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex}.file-uploader .uploader-content .file-upload-box .file-upload-icon{font-size:var(--fs-38);text-align:center;display:block}.file-uploader .uploader-content .file-uploaded-box{flex-direction:column;flex-grow:1;display:flex}.file-uploader .uploader-content .file-uploaded-box .file-list{scrollbar-color:#999 transparent;scrollbar-width:thin;flex:1;width:100%;max-height:400px;padding-bottom:10px;list-style:none;overflow-y:auto}.file-uploader .uploader-content .file-uploaded-box .file-list:has(li){padding:0}.file-uploader .uploader-content .file-uploaded-box .file-list .file-item{grid-template-rows:1fr;display:grid}.file-uploader .uploader-content .file-uploaded-box .file-list .file-item:last-child{margin-bottom:0}.file-uploader .uploader-content .file-uploaded-box .file-list .file-item.file-delete{animation:.5s delete-file}.file-uploader .uploader-content .file-uploaded-box .file-list .file-item.file-delete .delete-button:before{text-shadow:none!important;background:0 0!important}.file-uploader .uploader-content .file-uploaded-box .file-list .file-item.file-uploading .file-progress-bar{background:#d9d9d9}.file-uploader .uploader-content .file-uploaded-box .file-list .file-item.file-uploading .delete-button{display:none!important}.file-uploader .uploader-content .file-uploaded-box .file-list .file-item:not(.file-uploading) .file-progress-bar,.file-uploader .uploader-content .file-uploaded-box .file-list .file-item:not(.file-uploading) .file-upload-percentage{display:none!important}.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .file-extension span:after{content:"";font-size:var(--fs-22);font-weight:var(--fw-sb);font-family:"Font Awesome 6 Pro"}.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .file-content-wrapper{flex:1}.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .file-content-wrapper .file-content{justify-content:space-between;width:100%;display:flex}.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .file-content-wrapper .file-content .file-details{flex-direction:column;justify-content:space-between;width:100%;display:flex}.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .file-content-wrapper .file-content .file-details .file-name{font-size:var(--fs-13);overflow-wrap:anywhere}.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .file-content-wrapper .file-content .file-details .file-name .file-upload-percentage{margin-left:5px}.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .file-content-wrapper .file-content .file-details .file-info{gap:5px;display:flex}.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .file-content-wrapper .file-content .file-details .file-info .file-status{color:#5c5c5c;font-size:var(--fs-10);line-height:13px;font-weight:var(--fw-m);display:block}.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .delete-button{color:var(--red);font-family:inherit;font-weight:var(--fw-m);cursor:pointer;background:0 0;border:none;outline:none;align-self:center;position:absolute;right:.75rem}:is(.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .delete-button:hover,.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .delete-button:focus):before{content:"Remove";font-size:.67rem;line-height:1rem;font-weight:var(--fw-sb);vertical-align:text-bottom;text-shadow:0 1px 0 var(--white), 1px 0px 0 var(--white), -1px 0 0 var(--white), 0 -1px 0 var(--white);background:radial-gradient(closest-side, var(--white) 60%, transparent);margin:0 .25rem;display:inline-block}.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .delete-button svg{fill:currentColor;vertical-align:-.125em;width:12px;height:16px}.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .file-progress-bar{border-radius:999px;width:100%;height:3px;margin-top:5px}.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .file-progress-bar .file-progress{width:0%;height:inherit;background:#000;border-radius:999px}.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .file-extension-csv span:after{content:"";color:var(--blue)}.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .file-extension-txt span:after,.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .file-extension-rtf span:after{content:"";color:var(--red)}.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .file-extension-html span:after,.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .file-extension-htm span:after,.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .file-extension-svg span:after,.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .file-extension-xml span:after{content:"";color:var(--blue)}.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .file-extension-doc span:after,.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .file-extension-docx span:after{content:"";color:#165c7d}.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .file-extension-ppt span:after,.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .file-extension-pptx span:after{content:"";color:#bc5b22}.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .file-extension-xls span:after,.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .file-extension-xlsx span:after{content:"";color:var(--green)}.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .file-extension-jpg span:after,.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .file-extension-jpeg span:after,.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .file-extension-png span:after,.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .file-extension-bmp span:after,.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .file-extension-tiff span:after,.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .file-extension-tif span:after,.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .file-extension-gif span:after{content:"";color:#5e6738}.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .file-extension-webp span:after,.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .file-extension-avif span:after,.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .file-extension-heic span:after{content:"";color:#c08c02}.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .file-extension-eps span:after,.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .file-extension-ps span:after{content:"";color:var(--red)}.file-uploader .uploader-content .file-uploaded-box .file-list .file-item .file-extension-pdf span:after{content:"";color:#890a4d}.file-uploader .uploader-content .file-uploaded-box .file-list .file-item-wrapper{overflow:hidden}.file-uploader .uploader-content .file-uploaded-box .file-list .file-item-content{border:1px solid var(--grey-cerebral);border-radius:5px;align-items:center;gap:14px;margin-bottom:.5rem;padding:10px 30px 10px 10px;display:flex;position:relative}.file-uploader .uploader-content .file-uploaded-box .file-uploaded-footer{text-align:right;padding-top:.5rem}.file-uploader .uploader-footer{text-align:right;margin-top:1rem}@media (width<=767px){.uploader-container{padding:0 16px}}.m-0{margin:0}.btn-spinner{position:relative}.btn-overlay{border-radius:4px}.spinner-overlay{background:#0009;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{vertical-align:text-bottom;border:2px solid;border-right-color:#0000;border-radius:50%;width:1.2rem;height:1.2rem;animation:.75s linear infinite spinner-border;display:inline-block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.uploader-section .upload-actions{background:#f9f9f9;border-top:1px solid #ddd;border-radius:0 0 5px 5px;justify-content:center;align-items:center;gap:15px;margin-top:20px;padding:20px;display:flex}.uploader-section .error-message{color:#721c24;background:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;margin:10px 0;padding:10px;font-weight:600;display:none}.uploader-section .error-message:empty{display:none!important}.uploader-section .file-uploading{opacity:.7;pointer-events:none}.uploader-section .file-uploading .file-progress-bar .file-progress{background:#a63c24;transition:width .3s}
