*{box-sizing:border-box;margin:0;padding:0}.home-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px}h1{margin-bottom:20px}h1,p{text-align:center}p{margin-bottom:30px}ul{list-style:none;padding:0}ul li{margin-bottom:10px}.nav-link{color:#333;cursor:pointer;text-decoration:none;transition:color .3s ease}.nav-link:hover{color:#007bff}.rights{font-size:.5rem}@media only screen and (min-width:768px){.home-container{height:100vh}h1{font-size:2.5rem;margin-bottom:30px}p{font-size:1.2rem;margin-bottom:40px}}#header{align-items:center;background:#f5f5f5;box-shadow:0 5px 15px #0000000f;display:flex;justify-content:space-between;left:0;padding:15px 40px;position:fixed;right:0;top:0;z-index:1000}.website-logo{color:#000;text-decoration:none}#nav-bar{align-items:center;display:flex;justify-content:center}#nav-bar li{list-style:none;padding:0 20px;position:relative}#nav-bar li a{color:#1a1a1a;font-size:16px;font-weight:600;overflow:hidden;position:relative;text-decoration:none;transition:.3s ease}#nav-bar li a:hover{color:#088178}#nav-bar li a:before{background-color:#088178;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.mobile{display:none}#nav-bar li a:hover:before{width:50%}.subtopics{background:#f5f5f5;display:none;position:absolute;white-space:nowrap;z-index:1}li:hover .subtopics{display:block}#nav-bar li:hover .subtopics{border-radius:5px;box-shadow:0 2px 5px #00000082;display:flex;flex-direction:column;left:0;padding:10px;position:absolute;top:100%;z-index:2}#nav-bar li .subtopics li{margin:8px 0}#nav-bar li .subtopics a{color:#1a1a1a;font-size:14px;text-decoration:none;transition:color .3s ease}#nav-bar li .subtopics a:hover{color:#088178}@media (max-width:799px){#nav-bar{align-items:flex-start;background-color:#f5f5f5;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;padding:80px 0 0 10px;position:fixed;right:-300px;top:0;width:200px}#nav-bar li{margin-bottom:30px}.subtopics{display:none}.mobile{align-items:center;display:flex}.mobile a{color:#000;text-decoration:none}.mobile-bar{padding-left:20px}}.mobile-menu-open #nav-bar{right:0}#header img{margin-right:10px;max-height:40px}.certification-container{display:flex;flex-wrap:wrap;gap:35px;justify-content:center;padding:16px}.certificate{border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 8px #0000001a;flex:1 1;height:100%;max-width:230px;min-width:220px;padding:16px;text-align:center;transition:border-color .3s ease-in-out}.certificate:hover{border-color:#4caf50}.certification-header{border-bottom:1px solid #ddd;margin-bottom:12px;padding-bottom:8px}.certificate img{border-radius:8px;height:auto;max-width:100%;transition:transform .3s ease-in-out}.certificate:hover img{transform:scale(1.1)}.certificate-link{color:inherit;text-decoration:none}.test-card{border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:30px;max-width:550px;overflow:hidden;transition:transform .2s}.test-card:hover{transform:scale(1.05)}.test-card h1{background-color:#f5f5f5;font-size:large;margin:0;padding:10px}.test-card p{color:#555;margin:10px}.container{border-radius:8px;box-shadow:0 0 10px #0000001a;margin:5% auto;max-width:800px;padding:20px;width:80%}h2{font-size:large;margin-top:0;padding-bottom:10px}h4{font-weight:500}.option.selected{background-color:#4caf50;color:#fff}.red-text{color:red}.response{border-bottom:2px solid #ccc;margin-bottom:20px;padding-bottom:20px}.correct{color:green;font-weight:700}.wrong{color:red;font-weight:700}.options-container{grid-gap:10px;display:grid;gap:10px}.option{border:2px solid #ddd;border-radius:8px;cursor:pointer;font-size:18px;padding:15px;transition:background-color .3s ease}.timer{color:#333;font-size:18px}.timer,button{margin-top:10px}button{background-color:#088178;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 15px}@media screen and (max-width:600px){.container{margin:23% auto;width:90%}}@media screen and (max-width:400px){.options-container{grid-template-columns:1fr}}.login-signup-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:50px}.login-signup-form{border-radius:8px;box-shadow:0 0 10px #0000001a;margin-bottom:20px;max-width:400px;padding:20px;width:80%}.login-signup-form h2{color:#333;text-align:center}.login-signup-form label{display:block;margin-bottom:8px}.login-signup-form input{border:1px solid #ccc;border-radius:4px;margin-bottom:16px;padding:10px;width:100%}.login-signup-form button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:12px;width:100%}.toggle-form{text-align:center}.toggle-form p{margin-bottom:10px}.toggle-form button{background:none;border:none;color:#007bff;cursor:pointer;text-decoration:underline}.error-message{color:red;font-size:14px;margin-bottom:3px;margin-top:10px}@media screen and (max-width:600px){.login-signup-form{width:90%}}.error-container{align-items:center;display:flex;height:100vh;justify-content:center}.error-content{text-align:center}.error-content h2{font-size:2rem;margin-bottom:1rem}.error-content p{color:#888;font-size:1.2rem}.error-heading{color:red}
/*# sourceMappingURL=main.39e05c84.css.map*/