@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500&display=swap";.App .nav-back{position:absolute;top:48px;left:28px;color:#fff;font-size:24px}.kenya{text-align:center;background-color:"#00539b";height:100vh;box-sizing:border-box;position:relative}.kenya .desc h1{font-style:normal;font-weight:500;font-size:36px;line-height:48px;text-align:center;color:#fff}.kenya .desc h4{font-style:normal;font-weight:300;font-size:16px;line-height:24px;text-align:center;color:#fff}.HeaderLarge{position:relative;overflow:hidden;background-color:#fed762;height:216px}.HeaderLarge img.message{padding-top:15px;position:absolute;left:10vw}.HeaderLarge img.cell{padding-top:15px;position:absolute;left:50vw}.HeaderLarge img.circle{padding-top:15px;position:absolute;right:0}#container-circles{position:absolute;left:50%;bottom:90px}#outer-circle{left:-37px;height:75px;width:75px;background-color:#fff6;z-index:1}#inner-circle,#outer-circle{position:absolute;border-radius:50%}#inner-circle{left:50%;top:38px;height:44px;width:44px;background:#fff;margin:-22px 0 0 -22px;z-index:2}#inner-circle.is-clicked{height:38px;width:38px;margin:-19px 0 0 -19px}#white-flash.normal{position:absolute;height:100%;width:100%;opacity:1;-webkit-transition:opacity .9s ease-out;-o-transition:opacity .9s ease-out;transition:opacity .9s ease-out}#white-flash.do-transition{opacity:0;background:#fff}#display-error{color:#000;background-color:#fff}.react-html5-camera-photo{position:relative;text-align:center}.react-html5-camera-photo>img,.react-html5-camera-photo>video{width:768px}.react-html5-camera-photo>.display-error{width:768px;margin:0 auto}@media (max-width:768px){.react-html5-camera-photo>.display-error,.react-html5-camera-photo>img,.react-html5-camera-photo>video{width:100%}}.react-html5-camera-photo-fullscreen>img,.react-html5-camera-photo-fullscreen>video{width:100vw;height:100vh}.react-html5-camera-photo-fullscreen>video{-o-object-fit:fill;object-fit:fill}.react-html5-camera-photo-fullscreen>.display-error{width:100vw;height:100vh}.Camera .passport-take-pic{align-items:center;text-align:center;padding:16px}.Camera .passport-take-pic input{font-size:16px}.Camera .capture-area{overflow:hidden;border:1px dashed black;border-radius:10px;margin:20px 32px;display:flex;align-items:center;justify-content:center;font-size:32px;height:120px}.Camera .capture-area video{max-width:100%}.Camera .camera{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;background-color:#000;z-index:100}.Camera .captured{width:100%;height:100%}.AgentScan{background:#fff;height:100vh;text-align:center;overflow:scroll}.AgentScan .camera-area{padding-top:4vh;padding-left:25vw;padding-right:25vw}.AgentScan .camera-area h2{padding-bottom:10px}.AgentScan .or{padding:2vh}.AgentScan button{width:32vw;margin:4vh}.AgentScan .verification{height:80px}.AgentScan .verification input{border:1px solid lightgray;border-radius:16px;height:80px;width:424px;font-size:18px;line-height:26px;font-weight:400;padding-left:32px}.Header{position:relative;overflow:hidden;background-color:"#00539B";height:150px;display:flex;align-items:center;justify-content:center}.Header img.cell{padding-top:15px}.AgentVerify{background:#fff;min-height:100vh}.AgentVerify.done{background-color:#a9a9a9}.AgentVerify p.label{color:#00539b;font-weight:500;font-size:14px;line-height:26px;padding-top:8px}.AgentVerify h3{font-weight:500}.AgentVerify .information{padding:30px;height:38vh;overflow:scroll}.AgentVerify .information img{width:400px}.AgentVerify .information h3{margin-top:16px;margin-bottom:8px}.AgentVerify .information .flex-it{display:flex;justify-content:space-evenly}.AgentVerify .information .flex-it div{width:50%}.AgentVerify .information .flex-it div p{width:100%}.AgentVerify .agent{box-sizing:border-box;padding-bottom:4vh;text-align:center;height:10vh;overflow:scroll;background:#f8f8f8}.AgentVerify .agent.expanded{height:calc(100vh - 72px);text-align:left}.AgentVerify .agent .sign{padding-left:20vw;padding-right:20vw}.AgentVerify .agent .sign .check{display:inline-flex;line-height:24px;padding-bottom:16px}.AgentVerify .agent button{width:50%;text-align:center}.AgentVerify .agent h3{margin-top:16px;margin-bottom:16px}.AgentVerify .agent .agent-info{display:flex;justify-content:space-evenly}.AgentVerify .agent .agent-info div{width:30%}.AgentVerify .signature{background:#fff;display:flex;flex-direction:column;align-items:center;width:50%}.AgentVerify .signature p{padding:24px}.AgentVerify .signature .canvas-area{height:110px;width:100%;display:flex;justify-content:center;flex-direction:column;padding-bottom:24px}.AgentVerify .signature .canvas-area canvas{height:100%;width:100%;border-bottom:1.5px solid #e6e6e6}.AgentVerify .signature .canvas-area p{top:76px;right:16px;font-style:normal;font-weight:500;font-size:16px;line-height:26px;padding:0}.AgentVerify .signature button,.AgentVerify .confirm{text-align:center}.Ad{background-color:#fff;height:100vh;text-align:center}.Ad .sim img{padding-top:72px;max-width:40vw}.Ad .extra{position:absolute;bottom:28px;left:24px}.Ad .floater{position:absolute;top:72px;left:50vw}.Ad .floater img{max-width:30vw}.Ad h1{padding-top:40px}.Ad h3{padding-left:30px;padding-right:30px;padding-top:20px}.Ad a.get-started{position:absolute;bottom:24px;right:24px;font-weight:500;font-size:18px;line-height:26px;height:26px}.DataPlans{position:relative;height:100vh;background-color:#fff}.DataPlans .header{padding:24px}.DataPlans .header h3{padding-top:16px}.DataPlans .activating{text-align:center;position:fixed;height:100vh;width:100vw;z-index:100;background-color:#ffffffe6}.DataPlans .activating h1{font-weight:500;font-size:24px;color:#fff;margin-top:5vh}.DataPlans .activating .spinner{margin-top:40vh;color:#fed762;font-size:72px;animation:spin-animation 1s infinite;display:inline-block;line-height:0}.DataPlans .content-area-large{background-color:#f6f9ff;padding-left:8px;padding-right:8px;padding-top:24px;overflow-y:scroll;height:calc(100vh - 150px)}.DataPlans .content-area-large .submit{position:fixed;bottom:12px;width:84vw;left:0;right:0;margin:0 auto;text-align:center}.DataPlans .content-area-large .submit button{width:80%}.DataPlans .products{display:flex;flex-wrap:wrap;padding:0 24px 24px}.DataPlans .products .product-selected{border:2px solid #00539b}.DataPlans .products .product-not-selected{border:2px solid #dadada}.DataPlans .products .product{width:100%;height:80px;display:flex;align-items:center;border-radius:16px;box-sizing:border-box;overflow:hidden;margin-top:16px;flex-direction:row}.DataPlans .products .product .input{flex:4;text-align:center}.DataPlans .products .product .data-area{flex:12}.DataPlans .products .product .data-area p.data{font-size:16px;font-weight:500;line-height:26px}.DataPlans .products .product .data-area p.dur{font-size:16px;font-weight:400;line-height:26px}.DataPlans .products .product p.cost{flex:3;font-size:16px;font-weight:500}.PageIndex p{font-style:normal;font-weight:500;font-size:14px;line-height:17px;text-align:center;color:#212121}.PageIndex .bar-area{padding-top:8px;padding-bottom:16px;display:flex;flex-direction:row;flex-wrap:nowrap;margin-left:16px;margin-right:16px}.PageIndex .bar-area .bar-highlight{background-color:#fed762;height:8px;padding-left:16px;border-top-left-radius:100px;border-bottom-left-radius:100px;flex-grow:1}.PageIndex .bar-area .bar-no-highlight{height:8px;padding-right:16px;border-top-right-radius:100px;border-bottom-right-radius:100px;background-color:#ebeaea;flex-grow:3}.Passport{background-color:#f6f9ff}.Passport .content-area-large{padding:8px;position:absolute;top:150px;left:0;right:0;bottom:0;overflow-y:auto}.Passport .content-area-large form{display:grid;grid-template-columns:1fr;gap:24px;padding:0 24px 120px;overflow-x:hidden}@media (min-width: 992px){.Passport .content-area-large form{grid-template-columns:1fr 1fr}}.Passport .content-area-large form h1,.Passport .content-area-large form h2,.Passport .content-area-large form p{grid-column:span 2}.Passport .content-area-large form .section-card{display:flex;flex-direction:column;gap:20px;grid-column:span 2;background:#fff;padding:24px;border-radius:12px;box-shadow:0 4px 10px #0000000d}.Passport .content-area-large form .camera-area-wrapper{display:flex;flex-direction:column;gap:20px;align-items:center;margin-top:12px}@media (min-width: 768px){.Passport .content-area-large form .camera-area-wrapper{flex-direction:row;justify-content:center;align-items:stretch;margin-top:20px}}.Passport .content-area-large form .camera-area{width:100%;max-width:400px;background:#f9f9f9;border-radius:12px;box-shadow:0 4px 6px #0000000d;padding:20px;box-sizing:border-box;text-align:center;margin-top:0!important}.Passport .content-area-large form .camera-area-upload{display:flex;align-items:center;justify-content:center}.Passport .content-area-large form .camera-area-container{display:flex;flex-direction:column;align-items:center;gap:20px}.Passport .content-area-large form .or-divider{display:flex;align-items:center;justify-content:center;font-weight:700;color:#aaa;padding:12px 0}.Passport .content-area-large form .questions{display:flex;flex-direction:column;gap:12px;list-style:none;margin-top:10px;padding-right:0!important;padding-inline-start:0!important}.Passport .content-area-large form .questions .question{display:flex;flex-direction:column}.Passport .content-area-large form .questions .question label{font-weight:700;font-size:14px;line-height:26px;color:#00539b}.Passport .content-area-large form .questions .question input,.Passport .content-area-large form .questions .question select{padding:8px 0;font-size:16px;line-height:26px;border:none;border-bottom:1px solid #e6e6e6;outline:none}.Passport .content-area-large form button[type=submit]{grid-column:span 2;background-color:#00539b;color:#fff;padding:12px 32px;font-size:16px;border:none;border-radius:8px;cursor:pointer;transition:background .2s ease;position:fixed;bottom:20px;left:10vw}.Passport .content-area-large form button[type=submit]:hover{background-color:#003f78}@media (max-width: 767px){.Passport .content-area-large form button[type=submit]{position:fixed;bottom:16px;left:10vw;width:80vw}}.Passport .content-area-large p{padding-top:16px}.Passport .content-area-large h2{padding-top:24px;font-size:20px}.Passport .content-area-large h1{font-size:26px;margin-bottom:10px}.TermsAndConditions{overflow:hidden;position:relative;height:100vh;background-color:#fff}.TermsAndConditions .page-index{padding-top:24px}.TermsAndConditions .content{padding:24px;box-sizing:border-box}.TermsAndConditions .content h1{font-style:normal;font-weight:500;font-size:24px;line-height:29px;color:#212121;padding-bottom:24px}.TermsAndConditions .content p{font-style:normal;font-weight:400;font-size:16px;line-height:163.6%;padding-bottom:24px}.TermsAndConditions .content .terms{max-height:calc(100vh - 427px);overflow:scroll}.TermsAndConditions .signature{display:flex;flex-direction:column;align-items:center;position:fixed;bottom:0;width:100%;background-color:#fff;box-shadow:0 -4px 9px #0000001a}.TermsAndConditions .signature p{padding:24px}.TermsAndConditions .signature .canvas-area{height:110px;width:100%;display:flex;justify-content:center;flex-direction:column;padding-bottom:24px}.TermsAndConditions .signature .canvas-area canvas{height:100%;width:100%;border-bottom:1.5px solid #E6E6E6}.TermsAndConditions .signature .canvas-area p{top:76px;right:16px;position:absolute;font-style:normal;font-weight:500;font-size:16px;line-height:26px;padding:0}.TermsAndConditions .signature button{text-align:center}.success{text-align:center;padding:20px;background:linear-gradient(to bottom,#fed762 30%,#00539b);height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.success_text{z-index:100}.success .thank-you-text{font-size:2.5rem;color:#00539b;font-weight:700}.success .thank-you-subtext{font-size:1.2rem;color:#fff;margin-top:10px}@media (max-width: 768px){.success .thank-you-text{font-size:2rem}.success .thank-you-subtext{font-size:1rem}}.Purchase .content-area-large{padding:24px;height:calc(100vh - 72px);overflow:scroll}.Purchase .content-area-large h1{font-weight:500;font-size:24px;line-height:29px;padding-bottom:24px}.Purchase .content-area-large h2{font-weight:500;font-size:18px;padding-bottom:12px}.Purchase .content-area-large h3{font-weight:500;font-size:14px;line-height:26px;color:#212121}.Purchase .content-area-large .product{border-bottom:2px solid #efefef;padding-bottom:24px}.Purchase .content-area-large .credit-card{padding-bottom:48px;margin-bottom:200px}.Purchase .content-area-large .credit-card .info{padding-top:24px}.Purchase .content-area-large .credit-card .save{display:flex;align-items:center;padding-top:24px}.Purchase .content-area-large .credit-card .save p{padding-left:8px}.Purchase .content-area-large .credit-card .submit{position:fixed;bottom:12px;width:84vw;left:0;right:0;margin:0 auto;text-align:center}.Purchase .content-area-large .credit-card .submit button{width:80%}.Purchase .content-area-large .payment{padding-top:24px}.Purchase .content-area-large .payment .selection{display:flex;padding-top:32px;align-items:center}.Purchase .content-area-large .payment .selection input{margin-right:16px}.Purchase .content-area-large .payment .selection img{padding-right:8px}.Purchase .content-area-large .bi-display{display:flex;justify-content:space-between}.Purchase .content-area-large .bi-display.tax{padding-top:4px}.Purchase .content-area-large .bi-display.total{color:#00539b;padding-top:24px}.Purchase .content-area-large .bi-display.total p{font-size:18px;font-weight:500}.Profile{text-align:center}.Profile button{background-color:#f40}.Profile header{box-sizing:border-box;border-bottom:1px white solid}.Profile header h1{color:#fff;font-weight:500;padding-top:44px}.Profile .data{display:flex;justify-content:center;align-content:center;flex-direction:column;text-align:center;color:#fff;padding:0 24px;background-color:#fed762}.Profile .data .style{border:8px solid white;border-radius:120px;padding:24px;margin:72px}.Profile .data .style p{font-weight:500}.Profile .data .style .icon{font-size:36px}.admin-login{background-color:#fed762;height:100vh;display:flex;justify-content:center;align-items:center}.admin-login .error-message{color:#f20;font-weight:700;margin-bottom:16px}.admin-login .login-card{background-color:#fff;padding:2rem;border-radius:16px;box-shadow:0 8px 15px #0003;width:360px}.admin-login .login-card h2.title{font-size:24px;font-weight:700;margin-bottom:1.5rem;color:#333}.admin-login .login-card .form .form-group{margin-bottom:1.5rem}.admin-login .login-card .form .form-group label{display:block;font-size:14px;font-weight:600;margin-bottom:.5rem;color:#555;text-align:left}.admin-login .login-card .form .form-group input{width:90%;padding:.8rem;font-size:14px;border:1px solid #ddd;border-radius:8px;transition:border-color .3s,box-shadow .3s}.admin-login .login-card .form .form-group input:focus{outline:none;border-color:#007bff;box-shadow:0 0 5px #007bff4d}.admin-login .login-card .form button.login-button{width:100%;padding:.8rem;font-size:16px;font-weight:700;color:#fff;background-color:#00539b;border:none;border-radius:8px;cursor:pointer;transition:background .3s,transform .2s}.admin-login .login-card .form button.login-button:hover{background-color:#0056b3;transform:scale(1.02)}.admin-login .login-card .form button.login-button:focus{outline:none;box-shadow:0 0 5px #005bb380}.config{background-color:gray;height:100vh;display:flex;align-items:center;justify-content:center}.config .notification{padding:3px 12px;border-radius:999px;position:absolute;top:32px;z-index:100}.config-container{max-width:900px;background-color:#fff;margin:0 30px}.config-container-controls-container{display:flex;align-items:center}.config-container-controls-container button{border-radius:0;width:auto;flex:1}.MuiBox-root{height:100%;object-fit:cover}.MuiBox-root .css-uwwqev{object-fit:cover!important}.doc-view{padding:20px;background-color:#fff;max-width:90%;height:90vh;margin:20px auto auto;border-radius:12px;overflow:auto}.data-block{padding:16px}.responsive-img{width:100%;margin:20px;height:auto;border-radius:8px}.btns-container{display:flex;gap:12px;justify-content:center;margin-bottom:150px}.button{padding:10px;color:#fff;border:none;border-radius:6px;font-size:16px;cursor:pointer;transition:background-color .3s ease;max-width:200px}.button_green{background-color:#4caf50}.button_red{background-color:#ff0f00}.heading{font-weight:700;color:#3477b2;text-align:center}.sm-heading{font-size:16px;color:#3477b2;text-transform:capitalize}.main-heading{color:#00539b;margin-top:20px;margin-bottom:20px}.value{font-size:16px;color:#333}.button{transition:background-color .3s ease}.button_green:hover{background-color:#45a049}.button_red:hover{background-color:#e00}@media (max-width: 768px){.doc-view{max-width:100%;height:90vh;padding:16px}.heading{font-size:20px}.sm-heading,.value{font-size:14px}.button{padding:10px 20px;font-size:14px}}.kenya{text-align:center;background-color:#fed762;height:100vh;box-sizing:border-box;position:relative}.kenya .image{height:100vh;display:flex;padding-top:16vh;align-content:center;flex-direction:column}.kenya .image img{width:318px;height:283px}.kenya button{margin-top:48px;font-size:18px}.kenya .hero{width:100%;margin-top:48px}.kenya .desc{padding-top:25px}.kenya .desc h1{font-style:normal;font-weight:500;font-size:36px;line-height:48px;text-align:center;color:#00539b}.kenya .desc h4{font-style:normal;font-weight:300;font-size:16px;line-height:24px;text-align:center;color:#00539b}.video-chat-container{position:relative;display:flex;overflow:hidden;flex-direction:column;height:100vh;padding:20px;background-color:#000}.video-chat-container .controls-container{position:absolute;bottom:4px;left:1px;width:100%;max-width:100%;display:flex;justify-content:space-between;align-items:center}.video-chat-container .controls-container .controls{display:flex;gap:10px;max-width:100%;background-color:#333;padding:10px 20px;color:#fff;margin:0 auto}.video-chat-container .controls-container .controls button{display:flex;align-items:center;padding:10px 20px;border-radius:5px;cursor:pointer;color:#fff;background-color:#444;border:none;max-width:max-content;flex-grow:0}.video-chat-container .controls-container .controls button:hover{background-color:#555}.video-chat-container .controls-container .controls button.mute-btn{background-color:#888}.video-chat-container .controls-container .controls button.video-btn{background-color:#007bff}.video-chat-container .controls-container .controls button.disconnect-btn{background-color:#f44336}.video-chat-container .controls-container .controls .MuiButtonBase-root{max-width:50px}.Screens-container{display:flex;align-items:center;flex-direction:column!important}.Screens-container-screen{display:flex;width:100%}@media (min-width: 1024px){.Screens-container{display:flex;align-items:center;flex-direction:row!important}}.remote-video{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100vw;height:100vh;border:none}.remote-video .css-1rmdq2i{object-fit:cover;height:100vh;overflow:hidden;max-height:100%!important}.local-video{position:absolute;bottom:20px;right:20px;width:200px;height:150px;border:2px solid #fff;border-radius:10px;overflow:hidden;background:#000}.local-video .css-1rmdq2i{object-fit:cover;width:100%;height:100%}.call-popup{position:fixed;top:20px;right:50%;transform:translate(50%);background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;padding:20px;display:flex;flex-direction:column;align-items:center;animation:slideIn .3s ease-in-out;width:300px}.call-popup .caller{font-size:1.2rem;font-weight:700;margin-bottom:10px}.call-popup .actions{display:flex;gap:10px}.call-popup .actions button{display:flex;align-items:center;gap:5px;padding:10px 15px;border:none;cursor:pointer;font-size:1rem;border-radius:5px;transition:background .2s ease-in-out;max-width:140px}.call-popup .actions .accept{background:#28a745;color:#fff}.call-popup .actions .accept:hover{background:#218838}.call-popup .actions .reject{background:#dc3545;color:#fff}.call-popup .actions .reject:hover{background:#c82333}@keyframes slideIn{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.sorry{text-align:center;padding:20px;background:linear-gradient(to bottom,#ff4c4c 30%,#222);height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.sorry_text{z-index:100}.sorry .sorry-title{font-size:2.5rem;color:#fff;font-weight:700}.sorry .sorry-subtext{font-size:1.2rem;color:#ddd;margin-top:10px}@media (max-width: 768px){.sorry .sorry-title{font-size:2rem}.sorry .sorry-subtext{font-size:1rem}}h1,h2,h3,h4,p{margin:0}h1{font-style:normal;font-weight:500;font-size:34px;line-height:41px}h2{font-style:normal;font-weight:500;font-size:24px;line-height:29px}h3{font-style:normal;font-weight:400;font-size:18px;line-height:26px}h4{font-style:normal;font-weight:400;font-size:16px;line-height:24px}label{font-weight:500;font-size:14px;line-height:26px}html{min-height:calc(100% - env(safe-area-inset-top));background-color:#fed762;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);margin:0;overflow:hidden}body{font-family:Montserrat,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.above-header-notch{height:44px}header{margin:0;padding:0;height:242px}header.small{height:121px}.content-area{margin:0;padding:0;min-height:calc(100vh - 286px);background-color:#fff}.content-area-large{margin:0;padding:0;min-height:calc(100vh - 165px);background-color:#fff}input[type=text]{font-size:16px;line-height:26px;border:none;border-bottom:2px solid #dadada;border-radius:0;padding:0;width:100%}input[type=text]:focus{outline:none}input[autoCapitalize=on]{text-transform:capitalize}button{z-index:10;text-align:center;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:1px solid #fed762;width:80vw;height:57px;padding:0 16px;background-color:#00539b;color:#fff;font-weight:700;font-size:18px;line-height:26px}button.invert{color:#00539b;background-color:#fff}button:disabled{background-color:gray;color:#a9a9a9}.error{color:red;font-weight:500;font-size:16px}@keyframes spin-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}input[type=radio]{background-color:#eee;border-radius:50%;width:24px;height:24px;border:3px solid #ddd;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none}input[type=radio]:checked{border-radius:50%;background:#000}input[type=checkbox]{width:18px;height:18px}.passport-flow h1{font-style:normal;font-weight:500;font-size:24px;line-height:29px}.passport-flow h2{font-style:normal;font-weight:500;font-size:18px;line-height:22px}.passport-flow p{font-style:normal;font-weight:400;font-size:16px;line-height:24px}.hidden{display:none}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-8{padding:2rem}.m-2{margin:.5rem}.m-4{margin:1rem}.m-8{margin:2rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-bold{font-weight:700}.font-semibold{font-weight:600}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.bg-white{background-color:#fff}.bg-gray-100{background-color:#f3f4f6}.text-blue-500{color:#3b82f6}.text-gray-700{color:#374151}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-gray-200{border-color:#e5e7eb}.shadow-sm{box-shadow:0 1px 2px #0000000d}.shadow-md{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}@media screen and (min-width: 1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:text-xl{font-size:1.25rem}.lg\:p-8{padding:2rem}}@media screen and (min-width: 768px){.md\:flex{display:flex}.md\:hidden{display:none}.md\:text-lg{font-size:1.125rem}.md\:p-4{padding:1rem}}.hover\:bg-gray-100:hover{background-color:#f3f4f6}.focus\:outline-none:focus{outline:none}.focus\:ring-2:focus{box-shadow:0 0 0 2px #3b82f680}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:background-color,border-color,color,fill,stroke}.transition-opacity{transition-property:opacity}.transition-transform{transition-property:transform}.mb-100px{margin-bottom:100px}.mb-20{margin-bottom:80px}.Visa{background-color:#f6f9ff}.Visa .content-area-large{position:absolute;top:150px;left:0;right:0;bottom:0;padding:8px;overflow-y:auto}.Visa .content-area-large form{display:grid;grid-template-columns:1fr;gap:24px;padding:0 24px 120px;overflow-x:hidden}@media (min-width: 992px){.Visa .content-area-large form{grid-template-columns:1fr 1fr}}.Visa .content-area-large form h1,.Visa .content-area-large form h2,.Visa .content-area-large form p{grid-column:span 2}.Visa .content-area-large form .section-card{display:flex;flex-direction:column;gap:20px;grid-column:span 2;background:#fff;padding:24px;border-radius:12px;box-shadow:0 4px 10px #0000000d}.Visa .content-area-large form .camera-area-wrapper{display:flex;flex-direction:column;gap:20px;align-items:center;margin-top:12px}@media (min-width: 768px){.Visa .content-area-large form .camera-area-wrapper{flex-direction:row;justify-content:center;align-items:stretch;margin-top:20px}}.Visa .content-area-large form .camera-area{width:100%;max-width:400px;background:#f9f9f9;border-radius:12px;box-shadow:0 4px 6px #0000000d;padding:20px;box-sizing:border-box;text-align:center}.Visa .content-area-large form .camera-area-upload{display:flex;align-items:center;justify-content:center}.Visa .content-area-large form .camera-area-container{display:flex;flex-direction:column;align-items:center;gap:20px}.Visa .content-area-large form .or-divider{display:flex;align-items:center;justify-content:center;font-weight:700;color:#aaa;padding:12px 0}.Visa .content-area-large form .questions{display:flex;flex-direction:column;gap:12px;list-style:none;margin-top:10px;padding-right:0!important;padding-inline-start:0!important}.Visa .content-area-large form .questions .question{display:flex;flex-direction:column}.Visa .content-area-large form .questions .question label{font-weight:700;font-size:14px;line-height:26px;color:#00539b}.Visa .content-area-large form .questions .question input,.Visa .content-area-large form .questions .question select{padding:8px 0;font-size:16px;line-height:26px;border:none;border-bottom:1px solid #e6e6e6;outline:none}.Visa .content-area-large form button[type=submit]{position:fixed;bottom:20px;left:10vw;grid-column:span 2;background-color:#00539b;color:#fff;padding:12px 32px;font-size:16px;border:none;border-radius:8px;cursor:pointer;transition:background .2s ease}.Visa .content-area-large form button[type=submit]:hover{background-color:#003f78}@media (max-width: 767px){.Visa .content-area-large form button[type=submit]{position:fixed;bottom:16px;left:10vw;width:80vw}}.Visa .content-area-large p{padding-top:16px}.Visa .content-area-large h2{padding-top:24px;font-size:20px}.Visa .content-area-large h1{font-size:26px;margin-bottom:10px}
