*{margin:0;padding:0;box-sizing:border-box}.navbar{background-color:#dec29d85;display:flex;padding:12px 5%;width:100%;gap:25%}.logo{width:65px;height:65px;cursor:pointer}.nav-links{box-shadow:0 0 30px #0000001a;border:1px solid black;border-radius:35px;padding:5px 4%;text-decoration:none;list-style:none}.nav-links li{display:inline-block;padding:5px 10px;margin:15px 10px;color:#000;font-size:15px;cursor:pointer}.nav-links li:hover{color:tomato}button:hover{color:#fff}.navbar button{border:none;background:linear-gradient(42deg,#3f5efb95,#465cf4ca 12%,#ec214aa4 99%);margin-top:12px;width:100px;height:40px;border-radius:20px;cursor:pointer}.navbar button:nth-last-of-type(1){position:absolute;right:20%}.container{display:flex;justify-content:center;align-items:center;width:100%;height:80vh;background-color:#f5f5f5}.container h1{font-size:50px;color:#333}.active li{text-decoration:underline;color:#00f;font-weight:700}.contact button{background-color:#f5f5f5;margin:5px 10px;color:#000;border:1px solid black;border-radius:20px;padding:10px 20px;cursor:pointer}form{display:flex;flex-direction:column;gap:20px;padding:25px;border:1px solid #ddd;border-radius:10px;background-color:#f9f9f9;box-shadow:0 4px 8px #0000001a;max-width:450px;margin:0 auto}form input,form textarea{font-size:16px;font-family:Arial,sans-serif;padding:12px 15px;border:1px solid #ccc;border-radius:8px;background-color:#fdfdfd;transition:border-color .3s ease,box-shadow .3s ease}form input:focus,form textarea:focus{outline:none;border-color:#007bff;box-shadow:0 0 5px #007bff80}form textarea{resize:vertical;min-height:40px}form label{font-size:14px;font-weight:700;color:#555;margin:5px}form button{padding:12px 20px;border:none;border-radius:8px;background-color:#007bff;color:#fff;font-size:16px;cursor:pointer;transition:background-color .3s ease,transform .2s ease}form button:hover{background-color:#0056b3;transform:scale(1.05)}.notfound div{color:#00f;cursor:pointer}.jobs{display:flex;padding:40px 0;width:100%;gap:20px;justify-content:space-between}.jobs a{flex:1;color:#000;padding:10px;text-decoration:none;background-color:#dcdcdc}.jobdetails{display:flex;flex-direction:column;gap:10px;padding:15px 0;font-size:20px}.jobdetails button{background-color:#000;color:#fff;width:80px;padding:8px 0;cursor:pointer}
