@charset "UTF-8";@font-face{font-family:Montserrat;src:url(/assets/Montserrat-VariableFont_wght-i02rBV5P.ttf) format("ttf");font-weight:400;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}html,body{display:flex;width:100%;height:100%;overflow:hidden}html{overflow:auto}html[dir=ltr] body{direction:ltr;text-align:left}html[dir=rtl] body{direction:rtl;text-align:right}input,textarea{margin:0;padding:0;background-color:transparent;border:none;outline:none;box-shadow:none;font-family:inherit;font-size:100%;color:inherit;line-height:normal;-webkit-appearance:none;-moz-appearance:none}form{margin:0;padding:0;border:none;outline:none;background:transparent;box-sizing:border-box;font-size:100%;color:inherit}input,textarea::placeholder{color:#72727266;opacity:1}input::-webkit-input-placeholder{color:#72727266}input:-ms-input-placeholder{color:#72727266}input::-ms-input-placeholder{color:#72727266}html,body,p,a,span,h1,h2,h3,h4,h5,h6,li,blockquote,input,button,textarea,select{font-family:Montserrat,sans-serif}#root{display:flex;flex:1;flex-direction:column}.main-layout{display:flex;flex:1;flex-direction:column;scrollbar-width:none;overflow-x:scroll;-ms-overflow-style:none}.global-body-content-container{display:flex;flex:1}.global-body-content-container .outlet{display:flex;flex:1;flex-direction:column;align-items:stretch;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.global-body-content-container .outlet.scrollable-outlet{overflow-y:scroll;max-height:88vh;min-height:0}.global-body-content-container .outlet .figerprint-img{position:fixed;background-color:transparent;background-image:url(../assets/images/bg_finger_print.svg);background-size:contain;background-repeat:no-repeat;width:182px;height:176px;bottom:0;right:15px;z-index:-1}.global-body-content-container .outlet::-webkit-scrollbar{display:none}@keyframes slideInFromBottom{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.wide-main-header-container{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:20vh;width:100%;padding-inline-start:9%;background-color:#fff;overflow:hidden}.wide-main-header-container .background-image-container{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/bg_wide_header-BlznygcY.svg);background-size:cover;background-position:center;z-index:0;opacity:0;animation:fadeIn .5s ease-out forwards;animation-delay:.5s}.wide-main-header-container .content-container{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;opacity:0;animation:slideInFromBottom 1s ease-out forwards;animation-delay:1s}.wide-main-header-container .content-container .wide-header-africid-logo{width:145px;height:75px}.wide-main-header-container .content-container .wide-header-title{font-size:16px;font-weight:700;line-height:27px;color:#fff}.wide-main-header-container .content-container .wide-header-subtitle{font-size:19px;font-weight:400;line-height:27px;color:#fff}.normal-main-header-container{display:flex;align-items:center;background-color:#fff;padding-top:15px}.normal-main-header-container .normal-header-back-icon-container{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;margin-inline:3%;background-color:#f4f4f4;border:none}.normal-main-header-container .normal-header-title{display:flex;flex:1;font-size:18px;font-weight:700;line-height:21.94px;color:var(--main-text-color)}.normal-main-header-container img{margin-inline-end:4%}.desktop-main-header-container{display:flex;align-items:center;background-color:#fff;padding-block:10px;padding-inline:var(--inline-sides-space-desktop);border-bottom:.6px solid rgba(185,185,195,.5019607843)}.desktop-main-header-container .desktop-header-logo-container{display:flex;align-items:center;justify-content:center;border:none}.desktop-main-header-container .desktop-header-logo-container .desktop-logo{width:120px;height:40px}.desktop-main-header-container .desktop-header-stepper{display:flex;flex:1;justify-content:center}.desktop-main-header-container .client-logo-container{display:flex;justify-content:flex-end;width:120px}.desktop-main-header-container .client-logo-container img{height:40px}.stepper-container{display:flex;align-items:center;align-self:stretch;padding-inline:6%;padding-block:20px;margin-block:15px}.stepper-container .stepper-point{width:10px;height:10px;border-radius:50%;background-color:#fff;border:.3px solid var(--main-color);display:flex;align-items:center;justify-content:center;transition:background-color 1s ease}.stepper-container .stepper-line{flex-grow:1;height:1px;background-color:#b9b9c3;margin:0 2%}.stepper-container .stepper-point.completed{background-color:var(--dark-grey);border:none}.stepper-container .stepper-point.current{background-color:var(--main-color);border:none}.stepper-container .stepper-point.upcoming{background-color:#fff;border:.5px solid var(--main-color)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.main-footer-container{display:flex;align-self:center;justify-content:center;margin-block:24px;opacity:0;margin-bottom:24px;animation:fadeIn .8s ease-out forwards;animation-delay:1.3s}.main-footer-container.desktop{margin-inline-start:calc(var(--inline-sides-space-desktop) * 1.7);align-self:flex-start;margin-block:0;margin-bottom:5px;animation:fadeIn .5s ease-out forwards;animation-delay:1.3s}.main-footer-container .africSign-logo{background-image:url(/assets/footer_africid_logo-xCkwuxik.svg);background-size:contain;background-repeat:no-repeat;width:72px;height:26px}.main-footer-container .poweredby-p-desktop{font-size:11px;font-weight:400;line-height:16.5px;text-align:justify;color:#696f79;margin-block:1vh;align-self:stretch}.main-footer-container .poweredby-p-desktop span{font-weight:700}.abandon-popup-container{display:flex;flex-direction:column;align-items:stretch;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;padding-inline:7%;background-color:#0008;z-index:1000}.abandon-popup-container .abandon-popup-content-container{display:flex;flex-direction:column;align-items:stretch;justify-content:center;background-color:#fff;padding-inline:7%;padding-block-start:45px;border-radius:15px;overflow:hidden;position:relative;transition:all .3s ease}.abandon-popup-container .abandon-popup-close-button{position:absolute;top:0;right:0;background-color:#fff;border:none;align-self:flex-end;padding:10px 15px}.abandon-popup-container h2{font-size:14px;font-weight:700;line-height:17.07px;text-align:center;align-self:center;margin-bottom:35px}.abandon-popup-container .motif-input-container{max-height:0;opacity:0;transform:translateY(-10px);overflow:hidden;transition:all .3s ease}.abandon-popup-container .motif-input-container.show{max-height:250px;opacity:1;transform:translateY(0);margin-top:20px}.abandon-popup-container .motif-input-container .motif-textarea{width:100%;min-height:80px;resize:vertical;padding:10px;border-radius:8px;border:1px solid #ccc;margin-bottom:15px;font-size:14px;line-height:1.4}@keyframes shake{0%,to{transform:translate(-50%,-50%) translateY(-50%)}20%,60%{transform:translate(-50%,-50%) translateY(-50%) translate(-5px)}40%,80%{transform:translate(-50%,-50%) translateY(-50%) translate(5px)}}.main-button-container{display:flex;position:relative}.main-button-container .main-button-content{display:flex;flex:1;align-items:center;justify-content:center;color:var(--light-grey);border:none;border-radius:8px;gap:5px;transition:background-color .5s ease;cursor:pointer}.main-button-container .main-button-content p{font-size:13px;font-weight:500;line-height:21px;text-align:left;transition:color .3s ease}.tooltip-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0000;opacity:0;z-index:9998;pointer-events:none;transition:all .5s ease;animation-delay:.3s}.tooltip-overlay.show{background:#00000080;opacity:1;pointer-events:auto}.tooltip-container{display:flex;flex-direction:column;align-items:center;position:fixed;transform:translate(-50%,-50%) translateY(0);pointer-events:none;z-index:9999;opacity:0;transition:transform .5s ease,opacity .5s ease}.tooltip-container.show{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(-100%)}.tooltip-container.shake{animation:shake .4s ease}.tooltip-container .tooltip-content-container{width:70vw;display:flex;flex-direction:column;align-items:center;padding:16px 20px;border-radius:12px;border:1px solid #f6f6f6;background-color:#f6f6f6}.tooltip-container .tooltip-icon-container{width:35px;height:35px;border-radius:50%;background:linear-gradient(to bottom,#0070c1,#169fdb);display:flex;align-items:center;justify-content:center}.tooltip-container .tooltip-message{margin-block:1.3rem;font-size:.9rem;line-height:1.2rem;font-weight:500;text-align:center}.tooltip-container .tooltip-btn{padding:.6rem 1rem;border:none;border-radius:5px;background-color:var(--main-color);color:#fff}.tooltip-container .tooltip-pointer-down{position:relative;top:-1px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #f6f6f6}@keyframes showError{0%{opacity:0;transform:translate(-30px) scale(.8)}to{opacity:1;transform:translate(0) scale(1)}}.error-inline-container{margin-block:10px;align-self:stretch;background-color:#f001;padding:8px 10px;border-radius:5px;max-width:500px;animation:showError .5s ease-out}.error-inline-container .error-inline-message{font-size:12px;font-weight:600;line-height:16.5px;color:var(--failled-color)}.desktop-side-illustration-container{display:flex;flex:1;background-color:#fff;padding-top:calc(var(--content-space-top-desktop) + 30px);align-items:flex-start;justify-content:stretch}.desktop-side-illustration-container .ds-illustration-container{display:flex;flex:1;justify-content:center;align-items:center;border-radius:10px;padding:4vh;background-color:#f3f4f8;margin-inline:clamp(20px,5vw,9999px)}.desktop-side-illustration-container .ds-illustration-container .ds-illustration-img{height:55vh;width:44vw}.ocr-page-container{display:flex;flex-direction:column;align-items:center;flex:1;background-color:transparent;padding-inline:var(--inline-sides-space-mobile)}.ocr-page-container .ocr-page-content{display:flex;flex:1;flex-direction:column;align-self:stretch;gap:25px;margin-block:20px}.ocr-page-container .ocr-page-content.desktop{align-self:auto}.ocr-page-container .ocr-page-content .ocr-page-error-container{display:flex;flex:1;justify-content:center}.ocr-page-container .ocr-page-content .card-container{flex-direction:column;display:flex;height:186px;border-radius:1.5vh;background-color:transparent;border:1.6px dashed var(--main-color);align-items:center;justify-content:center;padding:1.3vh;gap:1.6vh;overflow:hidden;position:relative;cursor:pointer}.ocr-page-container .ocr-page-content .card-container.desktop{width:var(--button-maxwidth-desktop)}.ocr-page-container .ocr-page-content .card-container .card-content-img{height:100%;width:100%;background-color:#0008;object-fit:contain;object-position:center}.ocr-page-container .ocr-page-content .svg-container{margin:1.3vh;position:absolute;top:0;align-self:flex-start}.ocr-page-container .ocr-page-content .card-title{font-size:.9rem;font-weight:500;color:var(--main-text-color);max-width:58vw;text-align:center;font-family:Montserrat,sans-serif}.ocr-page-container .ocr-page-content .card-title .highlight{color:var(--main-color)}.ocr-page-container .ocr-page-content .card-subtitle{font-size:.7rem;font-weight:500;color:#a9acb4;text-align:center}.ocr-page-container .ocr-page-content .delete-image-btn{position:absolute;top:-50px;right:-50px;width:100px;height:100px;background-color:var(--main-color-opacity);transform:rotate(45deg);display:flex;justify-content:center;align-items:center;overflow:hidden;border:none}.ocr-page-container .ocr-page-content .delete-image-btn .delete-img-btn-icon{position:absolute;top:70px;transform:rotate(-45deg)}.ocr-page-container .ocr-page-content .icon{position:relative;top:30px}.main-title-comp{font-size:17px;font-weight:700;line-height:30px}@-webkit-keyframes rai-spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rai-spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.rai-spinner{height:1.5em;position:relative;width:1.5em}.rai-spinner .rai-spinner-inner,.rai-spinner .rai-spinner-outer{border-radius:100%;height:100%;left:0;margin-left:-.0625em;margin-top:-.0625em;position:absolute;top:0;width:100%}.rai-spinner .rai-spinner-outer{border:.125em solid;opacity:.2}.rai-spinner .rai-spinner-inner{-webkit-animation-duration:inherit;animation-duration:inherit;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:rai-spinner;animation-name:rai-spinner;-webkit-animation-timing-function:linear;animation-timing-function:linear;border-bottom:.125em solid transparent!important;border-left:.125em solid transparent!important;border-radius:100%;border-right:.125em solid transparent!important;border-top:.125em solid;height:100%;left:0;position:absolute;top:0;width:100%}.loader-container{display:flex;align-items:center;justify-content:center;align-self:center;min-width:250px;background-color:transparent;margin-block:40px}.main-subtitle-comp{font-size:14px;font-weight:400;line-height:21px;text-align:center}@keyframes fadeIn{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.verdict-container{display:flex;gap:50px;flex-direction:column;align-items:center;justify-content:center;margin-bottom:50px;opacity:0;animation:fadeIn .8s ease-out forwards;animation-delay:.3s}.verdict-container .verdict-text{font-size:16px;font-weight:700;line-height:19.5px;text-align:center;max-width:80%}.verdict-container .verdict-icon-border-container{display:flex;align-items:center;justify-content:center;width:107px;height:107px;border-radius:50%}.verdict-container .verdict-icon-border-container .verdict-icon-container{display:flex;align-items:center;justify-content:center;width:85px;height:85px;border-radius:50%}.rf-page-container{display:flex;flex-direction:column;align-items:center;flex:1;padding-inline:var(--inline-sides-space-mobile);background-color:transparent}.rf-page-container .rf-page-content{display:flex;flex:1;flex-direction:column;align-self:stretch;align-items:center;justify-content:center;gap:25px;margin-block:20px;overflow:hidden;transition:all .3s ease}.ping-page-container{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding-inline:var(--inline-sides-space-mobile);background-color:transparent}.consent-page-container .consent-page-content{display:flex;flex-direction:column;flex:1;gap:25px;margin-block:55px 30px}.checkbox-container{display:flex;align-items:flex-start;border:none;align-self:stretch;background-color:transparent;cursor:pointer}.checkbox-container .icon-check-container{display:flex;align-items:center;justify-content:center;border-radius:50%;margin-inline-end:10px;transition:background-color .2s ease}.checkbox-container p{font-size:12px;font-weight:300;line-height:18px;text-align:start;color:var(--main-text-color)}.checkbox-container p .link-btn{border:none;background-color:transparent;padding:0;margin:0;color:var(--main-color);font-weight:600;font-size:12px;line-height:18px;text-align:start;text-decoration-line:underline}.checkbox-container p b,.checkbox-container p strong{font-weight:600}.main-paragraphe{font-size:13px;font-weight:300;line-height:19.5px;text-align:justify;color:var(--main-text-color)}.main-paragraphe .bold-p{font-weight:600px}.consent-page-container{display:flex;flex-direction:column;align-items:center;flex:1;padding-inline:var(--inline-sides-space-mobile);background-color:transparent}.consent-page-container.desktop{margin-top:var(--content-space-top-desktop);align-items:flex-start;max-width:var(--button-maxwidth-desktop);padding-inline:0px;margin-inline-start:calc(var(--inline-sides-space-desktop) * 1.7)}.consent-page-container .welcome-page-title-container{display:flex;align-items:center;align-self:stretch}.consent-page-container .welcome-page-title-container.mobile{justify-content:space-between;margin-bottom:13px}.consent-page-container .welcome-page-title-container.desktop{gap:4%;margin-bottom:17px}.consent-page-container .welcome-page-title-container .consent-fingerprint-img{background-image:url(../../assets/images/fingerprint-desktop-title.svg);background-size:contain;background-repeat:no-repeat;background-color:transparent;width:80px;height:84px}.consent-page-container .welcome-page-title-container img{width:47px;height:47px}.consent-page-container .text-container{display:flex;flex-direction:column;align-self:stretch;gap:1.8vh}.consent-page-container .poweredby-p{font-size:11px;font-weight:400;line-height:16.5px;text-align:justify;color:var(--main-color);margin-bottom:10px;align-self:stretch}.consent-page-container .poweredby-p span{font-weight:700}.consent-page-container .consent-page-content{display:flex;flex-direction:column;flex:1;gap:15px;margin-block:55px 30px}.consent-page-container .consent-page-content .consent-check-actions-title{font-size:14px;font-weight:600;line-height:21px;text-align:start}.context-comp-container{display:flex;align-items:center}.context-comp-container p{font-size:15px;font-weight:700;margin-inline-start:2%;line-height:22.5px;text-align:justify;color:var(--main-text-color)}:root{--main-color: #0070c1;--main-color-opacity: #0070c1dd;--main-text-color: #252525;--dark-grey: #8692a6;--light-grey: #e7ebf2;--success-color: #20ae5c;--success-color-opacity: #20ae5c38;--failled-color: #ff0000;--failled-color-opacity: #ff000038;--inline-sides-space-mobile: 4.5%;--inline-sides-space-desktop: 6vh;--inline-sides-space-desktop-content: 7% 30%;--content-space-top-desktop: 50px;--main-title-size: 1px;--button-height-mobile: 49px;--button-maxwidth-mobile: 100%;--button-maxwidth-desktop: 398px;--button-height-desktop: 49px}.fullscreen-popup{flex-direction:column;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;display:flex;align-items:stretch;z-index:1000}.fullscreen-popup .pdf-loader-container{display:flex;flex-direction:column;flex:1;align-items:center;justify-content:center}.fullscreen-popup .pdf-viewer{margin-block:20px;width:100%;flex:1;border:none}.fullscreen-popup .pdf-viewer.hidden-pdf{display:none}.fullscreen-popup .pdf-viewer-footer-container{display:flex;flex-direction:column;align-items:center}.landing-page-container{display:flex;flex-direction:column;align-items:center;flex:1;padding-inline:var(--inline-sides-space-mobile);background-color:transparent}
