body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Work Sans,sans-serif;font-size:16px}@media only screen and (max-width:767px){.react-confirm-alert-body{width:auto}}.header{background-color:#fff;border-bottom:1px solid #ddd;box-shadow:0 2px 4px #0000001a;height:10%;padding:20px;position:fixed;top:0;width:100%;z-index:1000}.header,.header-certificate{align-items:center;display:flex;justify-content:space-between}.header-certificate{height:10vh;margin:0;padding:1% 2%;position:relative}.header-certificate img{height:auto;width:auto}.header-certificate-rc{display:flex;height:8%;margin-left:50%;position:relative}.header-certificate-rc img{height:8%;width:20%}.QRcode{position:fixed;right:20px;top:20px}.header-certificate-box,.header-certificate-box-rc{background-color:#000;border:1px solid #000;padding:5px}.request-info-container,.request-info-container-rc{display:flex;flex-direction:column;margin-top:10px}.request-info-container-rc{font-size:14px}.content-contenair{display:flex}.content-text{font-size:14px;max-width:100%}.content-image,.content-text{width:40%}.Certificate-QRCode{display:flex;justify-content:flex-end;margin-top:5px;padding:50px}.product-logo{margin-right:10px;margin-top:5px;max-height:auto;max-width:5vh;min-height:20px;min-width:20px}.app-title{font-size:30px;left:50%;margin:0;position:absolute;text-align:center;transform:translateX(-50%)}.menu{display:inline-block;margin-top:5px;position:relative}.dropdown-menu{background-color:#fff;border:1px solid #ccc;border-radius:5px;display:flex;flex-direction:column;min-width:110px;padding:5px;position:absolute;right:0;top:100%;z-index:1}.menu-item{align-items:center;cursor:pointer;display:flex;padding:10px}.menu-item:active,.menu-item:focus,.menu-item:hover{background-color:#f0f0f0}.menu-item:active{color:#fff}.menu-icon{height:20px;margin-left:10px;vertical-align:middle;width:20px}.landing{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.landing .content{text-align:center}.landing h2{font-size:24px;margin-bottom:20px}.landing .login-button{margin-top:20px;width:200px}.google-login{background-color:#333;border:none;border-radius:50px;color:#fff;cursor:pointer;font-family:Arial,sans-serif;font-size:16px;font-weight:700;margin:5px auto 0;max-width:200px;padding:10px;text-align:center;text-decoration:none;transition:background-color .3s ease;width:50%}.google-login:hover{background-color:#555}.google-login:focus{box-shadow:0 0 5px #fff;outline:none}.google-login:disabled{cursor:not-allowed;opacity:.5}.microsoft-login-button{align-items:center;background-color:initial;border:none;border-radius:50px;cursor:pointer;display:flex;justify-content:center;margin:0 auto;max-height:50px;max-width:70%;padding:10px;width:120%}.microsoft-login-button img{background:#0000;border-radius:50px;height:160%!important;object-fit:cover;width:120%!important}.consent{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;margin:0 10px}.consent .content{text-align:center}.consent h2{font-size:24px;margin-bottom:20px}.consent input[type=checkbox]{height:1.5em;margin-right:5px;width:1.5em}span{vertical-align:middle}.subtitle{color:#4c58c5;font-weight:700;margin-left:30px;margin-top:12vh}.multistep-menu-container{background-color:#f2f2f2;border-radius:50px;box-shadow:0 4px 4px #0000001a;display:flex;justify-content:center;margin:5px 20px 0;overflow-x:auto;padding:10px 5px;z-index:999}.multi-step-menu ul{align-items:center;display:flex;justify-content:flex-start;list-style:none;margin:0;max-width:calc(100% - 40px);padding:0}.multi-step-menu li{align-items:center;background-color:#fff;border:1px solid #0000;border-radius:50%;color:blue;cursor:pointer;display:flex;flex:0 0 auto;font-weight:700;height:40px;justify-content:center;transition:background-color .3s,color .3s,border-color .3s;width:40px}.multi-step-menu li.active{background-color:blue;border-color:#fff;color:#fff}.multi-step-menu li:not(.active){border-color:#5b5b88}.container{height:100vh;position:relative}.container,.form{align-items:center;display:flex;flex-direction:column}.form{margin-top:0;padding:30px 30px 120px;position:absolute;top:20%}.form h2{font-size:calc(1vw + 2vh);margin-bottom:15px;text-align:center}.form-financialProduct h2{bottom:400px;left:50%;position:absolute;text-align:justify;transform:translateX(-50%)}.form-group{margin-bottom:25px;text-align:left;width:60vw}.form-group label{display:block;margin-bottom:8px;position:center}.form-group input,.form-group select{border:1px solid #ccc;border-radius:5px;padding:10px;width:100%}.fixed-header{background-color:#fff;left:0;position:fixed;top:0;width:100%;z-index:1}.content-wrapper{margin-top:50px}.forms-wrapper{background-color:#fff;padding:10px}.submit-container{padding-top:100px;position:relative}.submit-container,.white-banner{align-items:center;background-color:#fff;display:flex;flex-direction:column}.white-banner{bottom:60px;height:100px;position:fixed;width:100%;z-index:0}.submit-button-fixed{height:10px;margin-top:10px;width:200px}.request-button-fixed,.submit-button-fixed{align-items:center;background-color:#4caf50;border:1px;border-radius:20px;bottom:70px;cursor:pointer;display:flex;font-size:18px;font-weight:700;justify-content:center;padding:30px;position:fixed;text-align:center;z-index:1}.request-button-fixed{height:10vh;margin-top:20px;width:30vw}.download-button-fixed{background-color:#fff;height:40px;margin-left:250px;margin-top:20px;position:fixed;width:50px}.submit-button{align-items:center;background-color:#4caf50;border:none;border-radius:20px;box-shadow:0 2px 4px #0003;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:8vh;justify-content:center;margin-top:25%;padding:15px;text-align:center;transition:background-color .3s ease,box-shadow .3s ease;width:35vw;@media (max-width:768px){margin-top:30%}@media (max-height:768px){margin-top:20%}}.submit-button:hover{background-color:#45a049;box-shadow:0 2px 4px #0000004d}.submit-button:selected{background-color:#1f4c22;box-shadow:0 2px 4px #0000004d}.submit-button:disabled{background-color:#ccc;color:#666}.submit-button2{background-color:#4caf50;border:none;border-radius:20px;box-shadow:0 2px 4px #0003;color:#fff;cursor:pointer;font-size:18px;font-weight:700;margin-top:100px;padding:15px;text-align:center;transition:background-color .3s ease,box-shadow .3s ease;width:200px;@media (max-width:768px){font-size:16px;width:100px}@media (max-height:768px){margin-top:140px}}.submit-button2:hover{background-color:#45a049;box-shadow:0 2px 4px #0000004d}.submit-button2:selected{background-color:#1f4c22;box-shadow:0 2px 4px #0000004d}.submit-button2:disabled{background-color:#ccc;color:#666}.footer{align-items:center;background-color:#f0f0f0;bottom:0;box-shadow:0 -2px 4px #0000001a;height:8%;justify-content:space-around;left:0;padding:10px;position:fixed}.footer,.pdf-content{display:flex;width:100%}.pdf-content{flex-direction:column;height:100%;justify-content:space-between;position:"relative"}.footer-certificate,.footer-certificate-rc{margin-bottom:5px;max-height:120px;position:relative;width:100%}.keys{display:inline}.footer button{align-items:center;border:none;border-radius:100%;cursor:pointer;display:flex;font-size:2vw;height:50px;justify-content:center;margin:0 5px;padding:0;width:50px;@media (max-width:768px){font-size:20px;height:50px;width:50px}@media (max-width:480px){font-size:20px;height:50px;width:50px}@media (max-height:600px){font-size:20px;height:30px;width:30px}@media (max-height:400px){font-size:20px;height:15px;width:15px}}.selected{background-color:#132f14}.footer button:disabled{cursor:not-allowed;opacity:.5}.footer button:first-child,.footer button:nth-child(2){background-color:#333;color:#fff}.symbol{font-size:4vh}.form-container{margin:0 auto;max-width:400px}.button-container{align-items:center;display:flex;justify-content:space-between}.download-button{background-color:initial;background:none;border:none;cursor:pointer;margin:0;padding:0}.download-button img{height:40px;width:40px}button,input,select{border-radius:5px;margin-bottom:10px;padding:8px}input:focus,input:hover,select:focus,select:hover{border:2px solid #4caf50}.radio-group{margin-bottom:10px}.toggle-switch{align-items:center;display:flex;margin-bottom:10px}.toggle-switch label{align-items:center;display:flex;margin-right:10px}.toggle-switch input{display:none}.toggle-switch .slider{background-color:#ccc;border-radius:12px;display:inline-block;height:20px;position:relative;transition:background-color .3s;width:40px}button{border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px}.camera{margin:0;max-height:100%;max-width:100%;@media screen and (max-width:768px){margin-bottom:0;margin-left:5%;margin-right:5%;margin-top:0}}.green-rectangle{border:5px solid green;height:60%;margin:auto;width:60%}.control-buttons{display:flex;justify-content:space-around;width:400px,}.logo-container{align-items:center;display:flex;flex-direction:column;height:50vh;justify-content:center;margin-bottom:10%;position:fixed}.logo{height:auto;max-width:200px;position:fixed;width:100%}.welcome-back{display:flex;flex-direction:column;font-size:1.5rem;font-weight:700;margin-top:80%;text-align:center}@media (max-height:600px),(max-width:768px){.logo{width:40%}.welcome-back{font-size:20px}}@media (max-width:480px){.logo{width:40%}.welcome-back{font-size:16px}}@media (max-height:750px){.logo{width:40%}.welcome-back{font-size:20px}}@media (max-height:430px){.logo{width:20%}.welcome-back{font-size:20px}}.auth-button{background-color:#fff;margin-top:5px}.auth-image{border-radius:20%;width:auto}.logout-button{background-color:#fff;display:flex;justify-content:flex-end;max-height:auto;max-width:6vh;padding-right:5%}.logout-button,.logout-image{min-height:30px;min-width:30px}.logout-image{border:2px solid #ddd;border-radius:50%;cursor:pointer;max-height:40px;max-width:40px;object-fit:cover}.header-container{display:flex;justify-content:space-between}.logout-button,.menu{width:30%}.rounded-textbox input{background-color:#dad5d5;border:1px solid #ccc;border-radius:20px;font-size:16px;height:5vh;padding:10px;width:60vw}.rounded-textbox input:invalid{border-color:#bbb4b4}.rounded-textbox input:focus{border-color:#dad5d5;outline:none}.custom-dropdown{border-radius:20px;overflow:hidden;position:relative;width:60vw}.custom-dropdown select{background-color:#dad5d5;border:none;box-sizing:border-box;padding:10px;width:100%}.custom-dropdown:after{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.custom-dropdown select:hover{background-color:#dad5d5}.temp-container,.webcam-container{margin:0;position:relative}.mainImg{display:"hidden";height:0;width:0}.yes-no-buttons-container{display:flex;justify-content:center}.yes-no-buttons{display:flex}.yes-no-buttons button{background-color:blue;border:none;border-radius:5px;color:#fff;cursor:pointer;margin:0 10px;padding:10px 20px}.loading-spinner-container{align-items:center;display:flex;justify-content:center}.loading-spinner{animation:spin 1s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:50px;margin-top:30px;width:50px}.loading-spinner-container-auth{align-items:center;display:flex;justify-content:center}.loading-spinner-auth{animation:spin 1s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:50px;margin-top:20px;width:50px}.loading-spinner-container-request{align-items:center;display:flex;justify-content:center}.loading-spinner-request{animation:spin 1s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:40px;margin-top:10px;width:40px}.google-container,.spinner{position:fixed}.spinner{left:45%}.loading-spinner-camera{animation:spin 1s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:50px;margin-top:30px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:768px){.company-logo{max-width:60px}.app-title{font-size:20px}.multi-step-menu li{font-size:14px;height:30px;margin:0 3px;width:30px}.footer button{font-size:14px;padding:8px 16px}.footer button:first-child:before,.footer button:nth-child(3):after{font-size:14px}.welcome-back{font-size:20px}.auth-button{align-items:center;display:flex;height:30%;justify-content:center;width:70%}.auth-image{height:20%;width:80%}}@media screen and (max-width:480px){.company-logo{max-width:60px}.app-title{font-size:18px}.multi-step-menu li{font-size:12px;height:25px;margin:0 2px;width:25px}.footer button{font-size:12px;padding:8px 16px}.footer button:first-child:before,.footer button:nth-child(3):after{font-size:12px}.welcome-back{font-size:18px}.auth-button{align-items:center;display:flex;height:30%;justify-content:center;width:70%}.auth-image{height:20%;width:80%}}.google-login-button{background-color:#fff;border:2px solid #fff;color:#fff;cursor:pointer;font-size:16px;transition:background-color .3s,color .3s}.google-login-image{align-items:center;height:auto;justify-content:center;margin-right:10px;width:70%}@media (max-width:768px){.google-login-button{font-size:12px;padding:6px 12px}.google-login-image{margin-right:6px;width:60%}.microsoft-login-button{font-size:12px;padding:6px 12px;width:100%}}@media (max-width:480px){.google-login-button{font-size:12px;padding:6px 12px}.google-login-image{margin-right:6px;width:60%}.microsoft-login-button{align-items:center;font-size:12px;padding:6px 12px;width:60%}}@media print{.hide-on-print{display:none!important}}@media (max-height:400px){.google-login-button{font-size:12px;padding:6px 12px}.google-login-image{width:150px}.microsoft-login-button{font-size:12px;padding:6px 12px;width:150px}}.select-button{background-color:#4caf50;border:none;border-radius:20px;box-shadow:0 2px 4px #0003;color:#fff;cursor:pointer;font-size:18px;font-weight:700;margin-top:20%;padding:15px;text-align:center;transition:background-color .3s ease,box-shadow .3s ease;width:100%;@media (max-height:768px),(max-width:768px){font-size:16px;margin-top:20%;width:100%}}.select-button:hover{background-color:#45a049;box-shadow:0 2px 4px #0000004d}.select-button:selected{background-color:#1f4c22;box-shadow:0 2px 4px #0000004d}.select-button:disabled{background-color:#ccc;color:#666}@media print{.pdf-content{height:297mm;overflow:hidden;width:210mm}}@media screen and (max-width:767px){.pdf-content{height:auto;width:100%}}@media print{.pdf-content div,.pdf-content h3{page-break-inside:avoid}}.language-container{position:absolute;right:3%;top:2%;z-index:1000}.language-selector{position:absolute;right:3%;top:25%}.language-button{align-items:center;background:none;border:none;color:#000;cursor:pointer;display:flex;font-size:14px;gap:8px;justify-content:space-between;max-width:200px;min-width:120px;padding:10px 15px;white-space:nowrap;width:140px}@media screen and (max-width:1024px){.language-button{font-size:13px;padding:8px 12px;width:130px}}@media screen and (max-width:768px){.language-selector{position:absolute;right:3%;top:25%}.language-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:14px;gap:4px;justify-content:space-between;padding:10px 15px}}@media screen and (max-width:480px){.language-selector{position:absolute;right:3%;top:25%}.language-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:14px;gap:4px;justify-content:space-between;padding:10px 15px}}.language-dropdown{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;list-style:none;margin:0;min-width:100px;padding:10px 0;position:absolute;right:0;top:100%}.language-dropdown li{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:12px 15px}.language-dropdown li.active{font-weight:700}.language-dropdown li:hover{background:#f0f0f0}.flag-icon{border:1px solid #ccc;border-radius:50%;height:24px;object-fit:cover;width:24px}.switch{display:inline-block;height:1.6rem;margin-left:.5rem;position:relative;width:2.8rem}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;border-radius:1.6rem;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.3s}.slider:before{background-color:#fff;border-radius:50%;bottom:.2rem;content:"";height:1.2rem;left:.2rem;width:1.2rem}input:checked+.slider{background-color:#2196f3}input:checked+.slider:before{transform:translateX(1.2rem)}input:focus+.slider{box-shadow:0 0 0 2px #2196f34d}@media (min-width:768px){.switch{height:2.125rem;width:3.75rem}.slider:before{bottom:.25rem;height:1.625rem;left:.25rem;width:1.625rem}input:checked+.slider:before{transform:translateX(1.625rem)}}.toggle-label{align-items:center;color:#333;display:flex;font-size:.875rem;margin-bottom:.5rem}.confirm-btn{background-color:#43a047}.image-container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:1rem 0;width:100%}.image-block{align-items:center;display:flex;flex:1 1;flex-direction:column;max-width:100%;min-width:300px}.image-block p{font-weight:700;margin-bottom:.5rem;text-align:center}.verification-image{aspect-ratio:1;border-radius:8px;box-shadow:0 4px 8px #0000001a;height:auto;max-width:400px;object-fit:cover;width:100%}.confirmation-text{font-size:1.1rem;margin:2rem 0;padding:0 1rem;text-align:center}.button-group{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:2rem}.confirm-btn{background-color:#4caf50;border:none;border-radius:20px;color:#fff;cursor:pointer;font-weight:700;min-width:100px;padding:.75rem 1.5rem;transition:background-color .3s ease}.confirm-btn:hover{background-color:#45a049}@media (max-width:768px){.image-container{align-items:center;flex-direction:column}.image-block{width:100%}.verification-image{max-width:300px}.button-group{align-items:center;flex-direction:row}.confirm-btn{width:40%}}body.react-confirm-alert-body-element{overflow:hidden}.react-confirm-alert-blur{filter:url(#gaussian-blur);filter:blur(2px);-webkit-filter:blur(2px)}.react-confirm-alert-overlay{-ms-align-items:center;align-items:center;animation:react-confirm-alert-fadeIn .5s .2s forwards;background:#ffffffe6;bottom:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;z-index:99}.react-confirm-alert-body{background:#fff;border-radius:10px;box-shadow:0 20px 75px #00000021;color:#666;font-family:Arial,Helvetica,sans-serif;padding:30px;text-align:left;width:400px}.react-confirm-alert-svg{left:0;position:absolute;top:0}.react-confirm-alert-body>h1{margin-top:0}.react-confirm-alert-body>h3{font-size:16px;margin:0}.react-confirm-alert-button-group{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;margin-top:20px}.react-confirm-alert-button-group>button{background:#333;border:none;border-radius:5px;color:#eee;cursor:pointer;display:inline-block;font-size:12px;margin-right:10px;outline:none;padding:6px 18px}@keyframes react-confirm-alert-fadeIn{0%{opacity:0}to{opacity:1}}.alert-overlay{align-items:center;background:#00000040;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.alert-box{background:#f9f9f9;border-radius:12px;box-shadow:0 4px 10px #00000026;display:flex;flex-direction:column;max-width:80vw;padding:5px 0 2px;text-align:center;width:40vw}.alert-message{color:#09090a;font-size:17px;font-weight:600;line-height:1.5;margin:10px 20px 8px}.alert-message,.alert-subtext{font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.alert-subtext{color:#00000a;font-size:13px;font-style:normal;font-weight:300;letter-spacing:.2px;line-height:1.3;margin:0 20px 15px}.alert-divider{border-top:1px solid #d1d1d6;margin:0;width:100%}.alert-buttons{display:flex;justify-content:space-around;margin-top:5px}.alert-button{align-items:center;background:#0000;border:none;color:#007aff;cursor:pointer;display:flex;flex:1 1;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;font-weight:400;justify-content:center;padding:0}.alert-button:not(:last-child){border-right:1px solid #d1d1d6;height:100%}.alert-button.cancel,.alert-button.confirm{color:#007aff}@media (max-width:600px){.alert-box{width:80vw}}
/*# sourceMappingURL=main.13da1160.css.map*/