@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{align-items:center;background-color:#fff;box-shadow:0 2px 4px #0000001a;display:flex;min-height:5rem;padding:0 32px}.navbar-container{display:flex;width:100%}.navbar-item{cursor:pointer}.navbar-links.open{background:#fff;border-top:1px solid #f2f4f7;display:flex;height:100vh;left:-24px;padding-top:24px;position:absolute;top:80px;width:100vw;z-index:10}.hamburger{cursor:pointer;display:none;font-size:32px}.navbar-logo{align-items:center;display:flex}.navbar-logo img{width:240px}.navbar-links{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 0 1.5rem;padding:0}.navbar-links li{position:relative}.navbar-links a{display:block}.navbar-links a,.sub-menu-container{color:#001524;font-size:14px;font-weight:600;padding:12px 16px;text-decoration:none}.sub-menu-container{display:flex}.sub-menu{background:#fff;border:1px solid #f2f4f7;border-radius:20px;box-shadow:0 4px 8px #0000001a;left:-36px;min-width:220px;position:absolute;z-index:9999}.sub-menu a{padding:20px 32px}.dropdown{position:relative}.dropdown-content{background-color:#f9f9f9;box-shadow:0 8px 16px 0 #0003;display:none;min-width:160px;position:absolute;z-index:1}.dropdown-content a{color:#000;display:block;padding:12px 16px;text-decoration:none}.dropdown-content a:hover{background-color:#f1f1f1}.dropdown:hover .dropdown-content{display:block}@media(max-width:990px){.navbar-links{display:none;flex-direction:column}.navbar-links a,.navbar-links span{font-size:16px;padding:12px 32px}.navbar-links .sub-menu-container{padding-bottom:0;padding-top:0}.navbar-container{justify-content:space-between}.hamburger{display:block}.sub-menu{border:none;box-shadow:none;left:0;position:relative}}.footer-container{background:#001524;color:#fff;padding-bottom:40px;padding-top:40px}.footer-content{display:flex;justify-content:space-between;padding-top:60px}.footer-section{flex:1 1;padding-left:20px}.footer-section a{color:#fff;display:block;font-size:14px;margin-bottom:8px;margin-top:8px;text-decoration:none}.footer-section a:hover{color:#0e5fd6}.footer-bottom{margin-top:1rem;padding-top:60px;text-align:center}.demarcation-line{background:#ccc;border:0;height:1px;margin:15px 0}.footer-logo{max-width:200px}@media(max-width:990px){.footer-section{margin-top:30px}.footer-content{flex-direction:column;margin:auto;max-width:528px;padding-left:20px;padding-right:20px}}.freshdesk-form{display:flex;flex-direction:column;font-family:sans-serif;gap:16px;width:100%}.freshdesk-form h2{align-self:center;font-size:24px;font-weight:600;margin-top:0}.freshdesk-form input,.freshdesk-form select,.freshdesk-form textarea{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-size:14px;padding:10px;width:100%}.freshdesk-form textarea{font-family:Poppins;max-height:140px;min-height:80px;resize:vertical}.freshdesk-form .error{color:red;font-size:12px;margin-bottom:6px;margin-top:-10px}.freshdesk-form button[type=submit]{align-self:center;background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:12px 18px;transition:background .3s ease}.freshdesk-form button[type=submit]:hover{background-color:#005dc1}.upload-section{background-color:#f9f9f9;border:1px dashed #ccc;border-radius:8px;margin-bottom:8px;padding:16px}.upload-box{align-items:center;background-color:#eef;border:2px dashed #ccc;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;font-weight:500;gap:6px;justify-content:center;padding:14px;transition:background .3s ease}.upload-box:hover{background-color:#def}.upload-icon{color:#007bff;font-size:36px;height:4vh;line-height:1}.upload-box span{display:block;font-size:14px}.uploaded-files{list-style:none;margin-top:10px;padding-left:0}.uploaded-files li{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:6px;display:flex;font-size:13px;justify-content:space-between;margin-bottom:6px;padding:6px 10px}.uploaded-files button{background:none;border:none;color:red;cursor:pointer;font-size:16px}.upload-note{align-self:end;color:#444;font-size:12px;font-style:italic;margin:0}.submit-btn{align-self:flex-start;background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;max-width:160px;padding:10px 20px}.submit-btn:hover{background-color:#005dc1}input[type=file]{display:none}.freshdesk-form input:disabled{background-color:#f0f0f0;color:#777;cursor:not-allowed}.loader-container{align-items:center;display:flex;height:90vh;justify-content:center;width:100%}.loader-container-doc .loader{width:0}.submit-btn:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.attachment-note{align-self:center;font-size:small}.label-tight{font-size:13px;font-weight:400;margin-bottom:-8px!important}.loader{--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;animation:l3 1s linear infinite;aspect-ratio:1;background:#007bff;border-radius:50%;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;padding:8px;width:50px}@keyframes l3{to{transform:rotate(1turn)}}.toast-container{display:flex;flex-direction:column;gap:10px;position:fixed;right:20px;top:20px;z-index:9999}.toast{align-items:center;animation:slideIn .3s ease forwards;border-radius:8px;box-shadow:0 4px 12px #00000026;color:#fff;display:flex;font-size:14px;font-weight:500;max-width:350px;min-width:250px;opacity:0;padding:14px 20px;position:relative}.toast:before{font-size:16px;font-weight:700;margin-right:12px}.toast.info{background-color:#2b6cb0}.toast.success{background-color:#53c968}.toast.error{background-color:#f76d65}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.toast-close{align-items:center;background-color:#f76d65;border:none;border-radius:50%;box-shadow:0 2px 6px #00000040;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:20px;justify-content:center;left:-8px;position:absolute;top:-8px;transition:background-color .2s ease;width:20px}.toast-close:hover{background-color:red}.toast-message{flex:1 1}