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}.login-container{align-items:center;background-color:#f8f8f8;display:flex;height:100vh;justify-content:center}.login-card{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;padding:30px;text-align:center;width:350px}.logo{margin-bottom:20px}.logo img{width:120px}h2{color:#333;font-size:24px;margin-bottom:20px}input{background:#f9f9f9;border:1px solid #ccc;border-radius:5px;font-size:16px;margin-bottom:15px;outline:none;padding:12px;width:100%}input:focus{background:#fff;border-color:#8b0000}button{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:12px;transition:.3s ease-in-out}button,button:hover{background:#0c3596}.error-message{color:red;font-size:14px;margin-bottom:15px}.hero-container{align-items:center;background:linear-gradient(90deg,#1e3a8a,#1d4ed8);color:#fff;display:flex;flex-direction:column;justify-content:center;margin-top:4%;padding:4rem 1rem;text-align:center}.hero-content h1{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.hero-content p{font-size:1.2rem;margin-bottom:1.5rem}.hero-button{background-color:#facc15;border-radius:8px;color:#000;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:background .3s ease}.hero-button:hover{background-color:#eab308}.hero-cards{display:flex;gap:1.5rem;margin-top:2rem}.hero-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:10px;box-shadow:0 4px 6px #0000001a;display:flex;gap:.75rem;padding:1rem}.hero-card img{height:40px;width:40px}.dashboard-container{height:50px}.paragraph-section{border-radius:8px;margin:20px auto;padding:20px;text-align:center;width:80%}.paragraph-section p{color:#333;font-size:18px}.paragraph-section-1{margin:0 0 10%}.header{background-color:#fff;position:relative}.logo img{height:50px}.nav-menu button{color:#333}.submenu{min-width:150px}.submenu li{padding:8px 15px}.profile-icon,.profile-section{position:relative}.profile-icon{align-items:center;background-color:#ffcb00;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:40px;justify-content:center;width:40px}.profile-dropdown{background:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 4px 8px #0003;min-width:87px;padding:5px;position:absolute;right:0;text-align:left;top:50px;z-index:10}.user-name{font-weight:700;margin-bottom:5px;text-align:center}.menu-item{background:none;border:none;cursor:pointer;padding:8px;text-align:left;width:100%}.menu-item:hover{background-color:#f0f0f0}.logout-btn{color:red;font-weight:700;text-align:center}.logout-btn:hover{background-color:#ffdada}.nav-menu{margin:left 650px}.header{align-items:center;background-color:#0c3492;box-shadow:0 4px 10px #0000001a;display:flex;height:40px;justify-content:space-between;left:0;padding:15px 30px;position:fixed;top:0;width:96%;z-index:1000}.logo{display:flex;justify-content:center;margin-bottom:auto}.logo img{height:38px}.nav-menu{display:flex;flex-grow:1;justify-content:flex-end;margin-right:100px}.nav-menu ul{display:flex;gap:20px;list-style:none;margin:0;padding:0}.nav-menu li{position:relative}.nav-menu button{background:none;border:none;color:#fff;cursor:pointer;font-size:16px}.submenu{background:#fff;border:1px solid #ddd;box-shadow:0 4px 8px #0003;display:flex;flex-direction:column;left:0;min-width:200px;padding:10px 0;position:absolute;top:100%;z-index:10}.submenu li{padding:10px 15px;white-space:nowrap}.submenu li a{color:#333;text-decoration:none}.submenu li:hover{background-color:#f0f0f0}.profile-section{align-items:center;display:flex;margin-left:auto}.logo-paragraph{color:#000;font-size:14px;margin:0;padding:0}.footer-container{align-items:center;background-color:#032b80;bottom:0;display:flex;justify-content:center;left:0;padding:1.5rem;position:fixed;right:0;width:100%;z-index:1000}.footer-content{align-items:center;display:flex;gap:3rem;max-width:1200px;text-align:left}.footer-logo{height:auto;width:150px}.footer-text{color:#fff;font-size:1rem;line-height:1.5;margin:0 0 0 200px;max-width:700px}.heading{margin:120px 15px 0}.Paragraph{margin:20px 50px 30px}.frame{margin-bottom:80px}
/*# sourceMappingURL=main.7ce9f93f.css.map*/