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}body{font-family:Work Sans,sans-serif;font-size:16px}.header{align-items:center;background-color:#fff;border-bottom:1px solid #ddd;box-shadow:0 2px 4px #0000001a;display:flex;height:10%;justify-content:space-between;padding:20px;position:fixed;top:0;width:100%;z-index:1000}.adaptable-logo{height:10vh;width:auto}@media (max-height:500px){.adaptable-logo{height:8vh}}.header-certificate{display:flex;height:10%;margin-left:50%;position:relative}.header-certificate img{height:10%;width:20%}.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}.adaptable-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:200px;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;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;padding:20px}.landing,.landing .content{text-align:center}.landing h2,.landing p{margin-bottom:10px;max-width:80%}.landing .login-button{margin-top:20px;width:200px}.google-login{background-color:#333;border-radius:50px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;max-width:300px;padding:10px;text-align:center;transition:background-color .3s ease;width:80%}.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}.neotex-logo-container{align-items:center;display:flex;justify-content:center;margin-top:.1%}.neotex-logo-container img{height:70px;max-width:70px}.fixed-bottom{align-items:center;background-color:#fff;font-size:14px;justify-content:center;padding:10px 0;position:fixed;text-align:center;width:100%}:root{--brand:#a8295d;--brand-light:#a8295d1a;--mauve:#d4a5a5;--mauve-light:#d4a5a526;--dark:#000;--surface:#fff;--border:#a8295d14;--green:#22c55e}*{box-sizing:border-box;margin:0;padding:0}.chat-root{background:linear-gradient(180deg,#fff5f8,#fdeef3);color:#000;color:var(--dark);display:flex;flex-direction:column;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;height:100vh}.chat-header{background:#fff;background:var(--surface);border-bottom:1px solid #d4a5a540;flex-shrink:0;height:58px;justify-content:space-between;padding:0 18px}.chat-header,.header-left{align-items:center;display:flex}.header-left{gap:10px}.chat-logo{align-items:center;background:#a8295d;background:var(--brand);border-radius:10px;display:flex;height:34px;justify-content:center;width:34px}.chat-title{font-size:14px;font-weight:600}.chat-online{align-items:center;color:#22c55e;color:var(--green);display:flex;font-size:11px;font-weight:500;gap:4px;margin-top:1px}.chat-online-dot{background:#22c55e;background:var(--green);border-radius:50%;height:6px;width:6px}.header-right{align-items:center;display:flex;gap:8px}.header-name{color:#888;font-size:12px;font-weight:500}.user-avatar{border:2px solid #d4a5a5;border:2px solid var(--mauve);border-radius:50%;box-shadow:0 1px 4px #a8295d1f;height:28px;object-fit:cover;width:28px}.chat-messages{flex:1 1;overflow-y:auto;padding:20px 16px}.chat-messages::-webkit-scrollbar{width:4px}.chat-messages::-webkit-scrollbar-thumb{background:#d4a5a5;background:var(--mauve);border-radius:99px}.chat-inner{margin:0 auto;max-width:680px}.msg-row{align-items:flex-end;animation:msgIn .25s ease both;display:flex;gap:8px;margin-bottom:14px}@keyframes msgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.msg-row.user{flex-direction:row-reverse}.msg-avatar{align-self:flex-start;border:2px solid #d4a5a5;border:2px solid var(--mauve);border-radius:50%;box-shadow:0 1px 3px #a8295d1a;flex-shrink:0;height:32px;object-fit:cover;width:32px}.msg-col{display:flex;flex-direction:column;gap:6px;max-width:92%}.msg-row.user .msg-col{align-items:flex-end}.msg-row.ai .msg-col{align-items:flex-start}.bubble{border-radius:16px;font-size:14px;line-height:1.65;padding:11px 15px;word-break:break-word}.bubble.user{background:#a8295d;background:var(--brand);border-bottom-right-radius:4px;color:#fff;color:var(--surface)}.bubble.ai{background:#fff;background:var(--surface);border:1px solid #d4a5a559;border-bottom-left-radius:4px;box-shadow:0 1px 4px #a8295d0f;color:#000;color:var(--dark)}.msg-time{color:#d4a5a5;color:var(--mauve);font-size:11px;padding:0 2px}.photo-preview{border-radius:10px;display:block;margin-top:4px;max-width:250px}.products-loading{align-items:center;background:#fff;background:var(--surface);border:1px solid #d4a5a559;border-radius:16px;border-bottom-left-radius:4px;box-shadow:0 1px 4px #a8295d0f;display:flex;gap:10px;max-width:260px;padding:14px 16px}.products-loading-spinner{animation:plSpin .8s linear infinite;border:2px solid #d4a5a526;border-top-color:#a8295d;border:2px solid var(--mauve-light);border-radius:50%;border-top-color:var(--brand);flex-shrink:0;height:18px;width:18px}@keyframes plSpin{to{transform:rotate(1turn)}}.products-loading-text{color:#888;font-size:13px;line-height:1.4}.typing-row{align-items:flex-end;display:flex;gap:8px;margin-bottom:14px}.typing-bub{align-items:center;background:#fff;background:var(--surface);border:1px solid #d4a5a559;border-radius:16px;border-bottom-left-radius:4px;box-shadow:0 1px 3px #a8295d0d;display:flex;gap:4px;padding:12px 14px}.typing-bub span{animation:tdot .9s ease-in-out infinite;background:#a8295d;background:var(--brand);border-radius:50%;height:6px;width:6px}.typing-bub span:nth-child(2){animation-delay:.18s}.typing-bub span:nth-child(3){animation-delay:.36s}@keyframes tdot{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-6px)}}.chat-inputbar{padding:10px 16px 18px}.chat-input-inner{margin:0 auto;max-width:680px}.chat-input-box{align-items:flex-end;background:#fdf0f4;border:1.5px solid #a8295d;border:1.5px solid var(--brand);border-radius:14px;display:flex;gap:8px;padding:8px 10px;transition:border-color .15s,box-shadow .15s,background .15s}.chat-input-box:focus-within{background:#fff;background:var(--surface);border-color:#a8295d;border-color:var(--brand);box-shadow:0 0 0 3px #a8295d1a;box-shadow:0 0 0 3px var(--brand-light)}.chat-textarea{background:#0000;border:none;color:#000;color:var(--dark);flex:1 1;font-family:inherit;font-size:14px;line-height:1.6;max-height:120px;outline:none;padding:2px 0;resize:none}.chat-textarea::placeholder{color:#d4a5a5;color:var(--mauve)}.chat-textarea:disabled{opacity:.4}.send-btn{align-items:center;background:#a8295d;background:var(--brand);border:none;border-radius:10px;color:#fff;color:var(--surface);cursor:pointer;display:flex;flex-shrink:0;height:34px;justify-content:center;transition:opacity .15s,transform .1s;width:34px}.send-btn:hover:not(:disabled){opacity:.8}.send-btn:active:not(:disabled){transform:scale(.93)}.send-btn:disabled{cursor:not-allowed;opacity:.25}.upload-zone{align-items:center;animation:fadeUp .3s ease both;background:#fdf0f4cc;border:2px dashed #d4a5a580;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:8px;margin:0 auto 10px;max-width:680px;padding:18px 16px;transition:border-color .15s,background .15s}.upload-zone:hover{background:#fdf0f4;border-color:#a8295d;border-color:var(--brand)}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.upload-zone-icon{font-size:28px}.upload-zone-text{color:#888;font-size:13px;line-height:1.5;text-align:center}.upload-zone-text strong{color:#000;color:var(--dark);font-weight:600}.upload-preview-wrap{display:inline-block;position:relative}.upload-preview-img{border-radius:10px;box-shadow:0 2px 8px #a8295d1f;display:block;max-height:160px;max-width:160px}.upload-remove-btn{align-items:center;background:#e05c5c;border:none;border-radius:50%;display:flex;font-size:12px;height:22px;justify-content:center;position:absolute;right:-7px;top:-7px;width:22px}.upload-remove-btn,.upload-send-btn{color:#fff;color:var(--surface);cursor:pointer}.upload-send-btn{background:#a8295d;background:var(--brand);border:none;border-radius:10px;font-family:inherit;font-size:13px;font-weight:600;margin-top:6px;padding:8px 22px;transition:opacity .15s}.upload-send-btn:hover{opacity:.8}.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}.facebook-login-button{align-items:center;background-color:#1877f2;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;margin-top:20px;padding:10px 20px;transition:background-color .3s ease;width:100%;z-index:1000}.facebook-login-button:hover{background-color:#0060cc}.responsive-text{font-size:1.5rem;font-weight:400;line-height:1.6;padding:0 10%;text-align:justify}.checkbox-container{align-items:center;display:flex;justify-content:center;margin-top:20px;text-align:center}.responsive-label{font-size:1.5rem;margin-right:8px}@media (max-width:768px){.responsive-label,.responsive-text{font-size:1.2rem}.responsive-text{padding:0 5%}}@media (max-width:480px){.responsive-label,.responsive-text{font-size:1rem}.responsive-text{padding:0 3%}}span{vertical-align:middle}.subtitle{color:#d49292;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{align-items:center;display:flex;flex-direction:column;height:100vh;position:relative}.form{top:20%}.form,.form-products{align-items:center;display:flex;flex-direction:column;margin-top:0;padding:30px 30px 120px;position:absolute}.form-products{top:8%}.form h2{font-size:calc(1vw + 2vh);margin-bottom:15px;text-align:center}.form-financialProduct h2{font-size:clamp(2.3rem,4vw,2.5rem);left:50%;margin-top:10%;max-width:90%;position:absolute;text-align:center;top:15vh;transform:translateX(-50%)}.form-group{width:60vw}.form-group label{position:center}.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{background-color:#d49292;bottom:7%;height:10px;margin-top:10px;width:200px}.request-button-fixed,.submit-button-fixed{align-items:center;border:1px;border-radius:20px;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{background-color:#4caf50;bottom:70px;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:#7a7777;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}.footer-text{color:#333;flex:1 1;font-size:1.2vw;line-height:1.4;margin:0;padding:5px 10px;text-align:center}.symbol{font-size:4vh}.form-container{margin:0 auto;max-width:400px}.button-container{align-items:center;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}.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;justify-content:center;margin-bottom:1%}.logo{height:auto;width:30%}.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{width:60vw}.rounded-textbox input:invalid{border-color:#bbb4b4}.rounded-textbox input:focus{border-color:#dad5d5;outline:none}.custom-dropdown{align-items:center;width:60vw}.custom-dropdown:after{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.custom-dropdown select:hover{background-color:#dad5d5}.custom-form-group{align-items:center;display:flex;flex-direction:column}.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:20%;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;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;padding-left:10%}.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:#0000;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%}}@media (max-width:480px){.google-login-button{font-size:12px;padding:6px 12px}.google-login-image{margin-right:6px;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{margin-right:6px;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}.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%;z-index:10}.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}.custom-dropdown{border-radius:20px;max-width:350px;overflow:hidden;position:relative;width:100%}.custom-dropdown select{background-color:#dad5d5;border:none;box-sizing:border-box;padding:10px;width:100%}.welcome-container{align-items:center;background-color:#f8f9fc;border-radius:10px;flex-direction:column;font-family:Arial,sans-serif;justify-content:center;margin:10% auto;max-width:400px;padding:20px}.welcome-container h1{color:#333;font-size:22px;margin-bottom:50px;text-align:left}@media (max-width:768px){.welcome-container{margin:10% auto;padding:15px;width:90%}.welcome-form{gap:12px}.form-group label,.radio-group label{font-size:14px}.back-button,.continue-button{font-size:14px;padding:8px 16px;width:90%}}@media (max-width:480px){.welcome-container{margin:20% auto;padding:10px;width:95%}.form-group label,.radio-group label{font-size:12px}.back-button,.continue-button{font-size:12px;padding:6px 12px;width:100%}}.welcome-form{gap:1%}.form-group,.welcome-form{display:flex;flex-direction:column}.form-group{gap:5px}.form-group label{color:#0c0c0b;font-size:14px;font-weight:700}.radio-group{display:flex;gap:10px}.radio-group label{background-color:#e5e5e5;border-radius:20px;cursor:pointer;font-size:14px;font-weight:700;padding:8px 12px}.radio-group input{display:none}.radio-group input:checked+label{background-color:#4c8bf5;color:#fff}select{background-color:#fff;border:1px solid #ccc;border-radius:5px;font-size:14px;max-width:300px;padding:10px;width:100%}.form-actions{display:flex;gap:50px;justify-content:center}.back-button,.continue-button{align-items:center;background-color:#4caf50;border:1px;border-radius:20px;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:40px;justify-content:center;padding:20px;text-align:center;width:100px}.back-button{background-color:#e0e0e0;color:#333}.continue-button{background-color:#4caf50;color:#fff;font-weight:700}.continue-button:hover{background-color:#88c78b}.back-button:hover{background-color:#bbb}.toggle-group{display:flex;gap:10px}.toggle-btn{background-color:#e0e0e0;border:none;border-radius:20px;color:#080808;cursor:pointer;padding:10px 20px}.toggle-btn.selected{background-color:#4caf50;color:#fff}.form-group{margin-bottom:25px;text-align:left;width:100%}.form-group label{display:block;margin-bottom:8px}.form-group input,.form-group select{border:1px solid #ccc;border-radius:5px;padding:10px;width:100%}.rounded-textbox input{background-color:#dad5d5;border:1px solid #ccc;border-radius:20px;font-size:16px;height:5vh;padding:10px;width:100%}button,input,select{border-radius:5px;margin-bottom:10px;padding:8px}input:focus,input:hover,select:focus,select:hover{border:2px solid #4caf50}.alert-overlay{align-items:center;background:#0006;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:99999}.alert-box{background:#f9f9f9;border-radius:14px;box-shadow:0 8px 30px #0000002e,0 2px 8px #0000001a;display:flex;flex-direction:column;max-width:calc(100vw - 40px);padding:5px 0 0;text-align:center;width:320px}.alert-message{color:#09090a;font-size:17px;font-weight:600;line-height:1.5;margin:16px 20px 8px}.alert-message,.alert-subtext{font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Helvetica,Arial,sans-serif;word-break:break-word}.alert-subtext{color:#3a3a3a;font-size:13px;font-weight:300;letter-spacing:.2px;line-height:1.4;margin:0 20px 16px}.alert-divider{border:none;border-top:1px solid #d1d1d6;margin:0;width:100%}.alert-buttons{display:flex;justify-content:space-around;min-height:44px}.alert-button{align-items:center;background:#0000;border:none;border-radius:0 0 14px 14px;color:#007aff;cursor:pointer;display:flex;flex:1 1;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;justify-content:center;min-height:44px;padding:12px 0;transition:background .15s}.alert-button:not(:last-child){border-radius:0 0 0 14px;border-right:1px solid #d1d1d6}.alert-button:last-child{border-radius:0 0 14px 0}.alert-button.ok{border-radius:0 0 14px 14px;color:#007aff;font-weight:600}.alert-button.cancel{color:#007aff}.alert-button.confirm{color:#007aff;font-weight:600}.alert-button:hover{background:#007aff0f}.alert-button:active{background:#007aff24}@media (max-width:600px){.alert-box{width:80vw}}.facebook-login-container{display:flex;justify-content:center;margin-top:10px;width:100%}.facebook-login-container button{border-radius:8px;font-size:16px;height:50px;max-width:300px;width:100%}@media (max-width:768px){.facebook-login-container button{font-size:14px;height:45px;max-width:90%}}.display-video-container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:0 5%}.video-title{font-size:1.2rem;line-height:1.1;margin-bottom:4px;max-width:85%;text-align:center}.video-image{height:auto;margin-bottom:4px;max-width:30%;object-fit:contain}.video-description{font-size:.75rem;margin-top:5px;max-width:80%;text-align:center}.button-container{background-color:#fff;bottom:0;box-shadow:0 -2px 4px #0000001a;display:flex;justify-content:center;padding:8px 0;position:fixed;width:100%}.video-button{background-color:#d49292;border:none;border-radius:6px;cursor:pointer;font-size:1rem;padding:10px 16px;transition:background .3s}@media screen and (max-width:320px) and (max-height:533px){.display-video-container{height:95vh;padding:0 3%}.video-title{font-size:1rem;max-width:75%}.video-image{max-width:50%}.video-description{font-size:.7rem;max-width:75%}.form-financialProduct h2{font-size:clamp(1.2rem,3vw,2.2rem);top:15vh}.form h2{font-size:calc(1vw + 1vh);margin-bottom:15px;text-align:center}}@media screen and (min-width:320px){.video-title{font-size:1.1rem}.video-image{max-width:40%}.video-description{font-size:.72rem}.form-financialProduct h2{font-size:clamp(1.2rem,3vw,2rem);top:15vh}}@media screen and (min-width:600px){.alert-overlay{padding:10px}.alert-box{font-size:12px;max-height:60vh;max-width:280px;overflow-y:auto;padding:8px 10px;width:95%}.alert-message{font-size:14px;font-weight:700}.alert-message,.alert-subtext{line-height:1.3;margin-bottom:6px;word-break:break-word}.alert-subtext{font-size:11px}.alert-divider{background:#ddd;height:1px;margin:6px 0;width:100%}.alert-buttons{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:8px}.alert-button{flex:1 1;font-size:14px;min-height:30px;min-width:60px;padding:6px 8px}.alert-button.ok{flex:0 1 auto;min-width:80px}}@media screen and (min-width:1025px){.alert-box{max-width:600px}.alert-message{font-size:20px}.alert-subtext{font-size:16px}.alert-buttons{gap:16px}}@media screen and (max-width:480px){.alert-overlay{padding:10px}.alert-box{font-size:12px;max-height:60vh;max-width:280px;overflow-y:auto;padding:8px 10px;width:95%}.alert-message{font-size:14px;font-weight:700}.alert-message,.alert-subtext{line-height:1.3;margin-bottom:6px;word-break:break-word}.alert-subtext{font-size:11px}.alert-divider{background:#ddd;height:1px;margin:6px 0;width:100%}.alert-buttons{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:8px}.alert-button{flex:1 1;font-size:14px;min-height:30px;min-width:60px;padding:6px 8px}.alert-button.ok{flex:0 1 auto;min-width:80px}}@media screen and (max-width:767px) and (orientation:landscape){.alert-box{max-height:70vh}}.required-asterisk{color:red;margin-left:4px}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}}
/*# sourceMappingURL=main.71d30890.css.map*/