.documentUpload{padding:40px;max-width:800px;border-radius:var(--Radius-radius-elements-l,16px);background:var(--background,#f9fafb);box-shadow:4px 32px var(--Elevation-elevation-blur-l,32px) 0 rgba(0,0,0,.12);position:relative;overflow-y:auto}.documentUpload .closeButton{position:absolute;right:3%;top:3%;text-align:right;background:none;border:none;font-size:24px;cursor:pointer;color:#333;padding:5px;line-height:1}.documentUpload h2{color:var(--Neutral-1000,#000);font-family:var(--Fonts-font-family,Montserrat);font-size:var(--Font-Size-heading5-size,18px);font-style:normal;font-weight:600;line-height:var(--Font-Height-heading5-height,24px);letter-spacing:.36px;margin-top:0;margin-bottom:32px}.documentUpload .scrollContent .uploadSections{display:flex;gap:60px;position:relative}.documentUpload .scrollContent .uploadSections .line{background-color:#eee;box-shadow:4px 32px var(--Elevation-elevation-blur-l,32px) 0 rgba(0,0,0,.12)}@media screen and (min-width:1025px){.documentUpload .scrollContent .uploadSections .line.line-desktop{position:absolute;right:50%;width:2px;height:100%}}.documentUpload .scrollContent .uploadSections .line.line-mobile{display:none}@media screen and (max-width:768px){.documentUpload .scrollContent .uploadSections .line.line-mobile{display:block;width:100%;height:2px}}.documentUpload .scrollContent .uploadSections .uploadSection{flex:1;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.documentUpload .scrollContent .uploadSections .uploadSection h3{color:var(--Neutral-1000,#000);font-family:var(--Fonts-font-family,Montserrat);font-size:var(--Font-Size-p-mini-size,14px);font-style:normal;font-weight:600;line-height:var(--Font-Height-p-mini-height,24px);margin-top:0;margin-bottom:8px}.documentUpload .scrollContent .uploadSections .uploadSection p{max-width:280px;margin-bottom:40px;color:var(--Neutral-600,#555);font-family:var(--Fonts-font-family,Montserrat);font-size:var(--Font-Size-p-legenda-size,11px);font-style:normal;font-weight:500;line-height:var(--Font-Height-p-legenda-height,16px);margin-top:0}.documentUpload .scrollContent .uploadSections .uploadSection .uploadBox{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;border:1px dashed #0af;border-radius:8px;padding:16px;text-align:center;cursor:pointer;max-height:246px;height:100%}.documentUpload .scrollContent .uploadSections .uploadSection .uploadBox svg{border-radius:var(--Radius-radius-full,999px);background:var(--Primary-primary-010,rgba(0,176,234,.08));padding:16px}.documentUpload .scrollContent .uploadSections .uploadSection .uploadBox p:first-of-type{color:var(--Neutral-1000,#000);font-weight:600;line-height:var(--Font-Height-p-mini-height,24px);font-size:var(--Font-Size-p-mini-size,14px)}.documentUpload .scrollContent .uploadSections .uploadSection .uploadBox p{color:var(--Neutral-600,#999);margin-bottom:unset}.documentUpload .scrollContent .uploadSections .uploadSection .uploadBox .uploadIcon{font-size:24px;color:#0af}.documentUpload .scrollContent .uploadSections .uploadSection .uploadBox .fileIcon{font-size:24px}.documentUpload .scrollContent .uploadSections .uploadSection .uploadBox .checkContainer{border:none}.documentUpload .scrollContent .uploadSections .uploadSection .uploadBox .fileTypeContainer{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:8px}.documentUpload .scrollContent .uploadSections .uploadSection .uploadBox .fileTypeContainer.errorCheck{border-radius:var(--Radius-radius-elements-s,4px);border:1px solid var(--Feedbacks-feedback-error,#e12d2d);margin-top:47px}.documentUpload .scrollContent .uploadSections .uploadSection .uploadBox .fileTypeContainer.successCheck{border-radius:var(--Radius-radius-elements-s,4px);border:1px solid var(--Primary-primary-010,rgba(0,176,234,.08));margin-top:78px}.documentUpload .scrollContent .uploadSections .uploadSection .uploadBox .fileTypeContainer.invisible{visibility:hidden}.documentUpload .scrollContent .uploadSections .uploadSection .uploadBox .fileTypeContainer .fileTypeText{justify-content:center;align-items:center;display:flex;border-radius:var(--Radius-radius-elements-xs,2px);border:1px solid var(--Primary-primary,#00a2d7);width:40px;height:40px;padding:16px;color:var(--Primary-primary,#00a2d7);font-family:var(--Fonts-font-family,Montserrat);font-size:var(--Font-Size-p-legenda-size,11px);font-style:normal;font-weight:500;line-height:var(--Font-Height-p-legenda-height,16px)}.documentUpload .scrollContent .uploadSections .uploadSection .uploadBox .fileTypeContainer .fileTypeTextContainer{display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.documentUpload .scrollContent .uploadSections .uploadSection .uploadBox .fileTypeContainer .fileTypeTextContainer h1{text-align:left;color:var(--Neutral-1000,#000);font-family:var(--Fonts-font-family,Montserrat);font-size:var(--Font-Size-p-mini-size,14px);font-style:normal;font-weight:600;line-height:var(--Font-Height-p-mini-height,24px);margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:176px}.documentUpload .scrollContent .uploadSections .uploadSection .uploadBox .fileTypeContainer .fileTypeTextContainer svg{margin-bottom:unset;border-radius:unset;padding:unset;background:unset}.documentUpload .scrollContent .uploadSections .uploadSection .uploadBox .fileTypeContainer .fileTypeTextContainer .fileTypeTextCheck{display:flex;align-items:center;gap:8px;max-width:180px;text-align:left;color:var(--Neutral-400,#999);font-family:var(--Fonts-font-family,Montserrat);font-size:var(--Font-Size-p-legenda-size,11px);font-style:normal;font-weight:500;line-height:var(--Font-Height-p-legenda-height,16px)}.documentUpload .scrollContent .uploadSections .uploadSection .uploadBox input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.documentUpload .scrollContent .uploadSections .uploadSection .selectFileButton{width:100%;box-sizing:border-box;margin-top:10px;background-color:#fff;color:var(--Primary-primary,#00a2d7);text-align:center;padding:11px;cursor:pointer;font-family:var(--Fonts-font-family,Montserrat);font-size:var(--Font-Size-p-legenda-size,11px);font-style:normal;font-weight:500;line-height:var(--Font-Height-p-legenda-height,16px);border-radius:var(--Radius-radius-full,999px);border:var(--Stroke-stroke-icons,1.5px) solid var(--Primary-primary,#00a2d7)}.documentUpload .scrollContent .uploadSections .uploadSection .hideInput{display:none}.documentUpload .buttonsContainer{margin-top:40px;display:flex;flex-direction:column;gap:8px}.documentUpload .buttonsContainer .submitButton{border-radius:var(--Radius-radius-full,999px);opacity:.4;background:var(--Neutral-500,#707070);border:none;padding:10px 20px;cursor:not-allowed;color:var(--Absolute-white,#fff);text-align:center;font-family:var(--Fonts-font-family,Montserrat);font-size:var(--Font-Size-p-button-size,13px);font-style:normal;font-weight:500;line-height:var(--Font-Height-p-button-height,24px);text-transform:uppercase}.documentUpload .buttonsContainer .submitButton:not(:disabled){background:var(--Primary-primary,#00a2d7);cursor:pointer;opacity:unset}.documentUpload .buttonsContainer .submitButton:not(:disabled):hover{background:var(--Primary-primary-dark,#0093c3)}.documentUpload .buttonsContainer .emailButton{border-radius:var(--Radius-radius-full,999px);background:none;border:none;padding:10px 20px;cursor:pointer;color:var(--Primary-primary,#00a2d7);text-align:center;font-family:var(--Fonts-font-family,Montserrat);font-size:var(--Font-Size-p-button-size,13px);font-style:normal;font-weight:500;line-height:var(--Font-Height-p-button-height,24px);text-transform:uppercase;transition:.2s}.documentUpload .buttonsContainer .emailButton:hover{background-color:rgba(0,0,0,.0392156863)}.documentUpload .buttonsContainer .selectFileButton{margin-top:10px;background-color:#fff;color:var(--Primary-primary,#00a2d7);text-align:center;padding:10px 20px;cursor:pointer;font-family:var(--Fonts-font-family,Montserrat);font-size:var(--Font-Size-p-legenda-size,11px);font-style:normal;font-weight:500;line-height:var(--Font-Height-p-legenda-height,16px);border-radius:var(--Radius-radius-full,999px);border:var(--Stroke-stroke-icons,1.5px) solid var(--Primary-primary,#00a2d7)}@media screen and (max-width:768px){.documentUpload{padding:16px;width:100%;max-height:700px;box-shadow:unset;overflow:hidden}.documentUpload .scrollContent{overflow-y:auto;max-height:500px;scroll-behavior:smooth;padding-right:10px}.documentUpload .scrollContent::-webkit-scrollbar{width:4px;background-color:rgba(0,0,0,.1019607843);border-radius:8px}.documentUpload .scrollContent::-webkit-scrollbar-thumb{background:#00a2d7;border-radius:8px}.documentUpload .scrollContent .uploadSections{flex-direction:column;gap:33px!important}.documentUpload .scrollContent .uploadSections .uploadSection p{max-width:unset;margin-bottom:16px}.documentUpload h2{max-width:310px;text-transform:none;margin-bottom:0}.documentUpload .submitButton{padding:8px 20px!important}.documentUpload .selectFileButton{display:none}.toricLensModal.show{padding:16px}}@media screen and (max-width:375px){.scrollContent{max-height:400px!important}}@media screen and (max-width:320px){.documentUpload .closeButton{right:0}}