@import"https://fonts.googleapis.com/css2?family=Source+Code+Pro:ital,wght@0,200..900;1,200..900&family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap";.about-us{padding:20px;font-family:Arial,sans-serif}.product-description{text-align:center;margin-bottom:40px}.product-description h1{font-size:2.5rem;margin-bottom:10px}.product-description p{width:70%;margin:0 auto;text-align:center;padding:20px}.team-members{text-align:center}.team-members h2{font-size:2rem;margin-bottom:5px}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:4.8%;justify-items:center;grid-template-columns:repeat(auto-fit,minmax(25%,1fr))}.team-member-card{border-radius:10px;box-shadow:0 4px 6px #0000001a;padding:30px;text-align:center;transition:transform .3s ease;width:300px;height:450px;display:flex;flex-direction:column;justify-content:space-between}.team-member-card:hover{transform:translateY(-5px)}.team-member-image{width:180px;height:180px;border-radius:10%;object-fit:cover;margin:0 auto 20px}.team-member-name{font-size:1.8rem;font-weight:700;margin-bottom:5px}.team-member-role{font-size:1.2rem;color:#666;margin-top:0}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px .75%;justify-items:center}.input{width:100%;padding:12px;margin:10px 0;border-radius:4px;border:1px solid #333;box-sizing:border-box}.login-button{width:85%;padding:12px;border-radius:4px;border:none;background-color:#007bff;color:#fff;font-size:16px;cursor:pointer;transition:background-color .3s;margin-top:30px}.login-button:hover{background-color:#0056b3}.logo-container{margin-bottom:20px}.logo{font-size:2.5rem;font-weight:700}input:checked+.slider{background-color:#007bff}input:checked+.slider:before{transform:translate(14px)}.logout-button{font-size:14px;border:none;cursor:pointer;border-radius:5px;padding:6px 12px;width:auto;transition:background-color .3s ease;display:inline-flex;justify-content:center;align-items:center}.logout-button:hover{background-color:#ff4d4d}.login-container,.signup-container{display:flex;justify-content:center;align-items:center;height:100vh;background:linear-gradient(135deg,#141b2d,#434957)}.login-box,.signup-box{display:flex;background-color:#fff;border-radius:20px;box-shadow:0 4px 20px #0000001a;width:900px;max-width:100%;text-align:center;position:relative;max-height:95%}.login-image{width:50%;background-color:#cad3d7;border-radius:20px 0 0 20px;display:flex;justify-content:center;align-items:center;padding:20px}.login-image img{width:80%;height:auto;border-radius:10px}.login-form-box{width:50%;padding:3rem;border-radius:0 20px 20px 0;position:relative;overflow:auto;scrollbar-width:none}.logo-container{position:absolute;top:20px;left:20px}.logo{width:60px}h2{font-size:1.8rem;font-weight:600;color:#333;margin-top:60px;margin-bottom:10px}p{color:#666;font-size:.95rem;margin-bottom:20px}.input-field{margin-bottom:15px;text-align:left}.input-field label{font-size:.9rem;color:#555;display:block;margin-bottom:5px;font-weight:700}.input-field input,.input-field select{width:100%;padding:12px 15px;border:1px solid #ccc;border-radius:8px;font-size:1rem;box-sizing:border-box}input:focus,select:focus{border-color:#38a7ff;outline:none;box-shadow:0 0 5px #38a7ff4d}.form-options{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.forgot-password{font-size:.85rem;color:#38a7ff;text-decoration:none}.forgot-password:hover{text-decoration:underline}.login-button{width:100%;padding:14px;background-color:#38a7ff;color:#fff;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:background-color .3s ease}button:hover{background-color:#2f90e0}.google-signup{margin-top:20px;background-color:#4285f4}.google-signup:hover{background-color:#357ae8}.signup-link,.login-link{margin-top:20px}.signup-link a,.login-link a{color:#38a7ff;text-decoration:none}.signup-link a:hover,.login-link a:hover{text-decoration:underline}input[type=text],input[type=email],input[type=password]{background-color:#f9f9f9}input[type=checkbox]{margin-right:8px}select{background-color:#f9f9f9}@media (max-width: 768px){.logo{font-size:2rem}.login-image{display:none!important}.login-form-box{width:100%;padding:3rem;border-radius:0 20px 20px 0;position:relative}}.container{max-width:900px;margin:0 auto;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a}.form{display:flex;flex-direction:column;gap:20px}.heading{font-size:32px;font-weight:600;color:#333;text-align:center;margin-bottom:20px}.section{padding:15px;background-color:#f4f4f4;border-radius:8px}.section h3{font-size:24px;margin-bottom:15px;color:#444}label{display:flex;flex-direction:column;margin-bottom:12px;font-size:16px;color:#555}label span{font-weight:600;margin-bottom:5px}input[type=number],input[type=text],select{padding:10px;font-size:16px;border:1px solid #ccc;border-radius:4px;margin-top:5px;width:100%;box-sizing:border-box}input[type=checkbox]{margin-top:8px}.submitButton{padding:15px;font-size:18px;background-color:#4caf50;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease;margin-top:20px}.submitButton:hover{background-color:#45a049}@media (max-width: 768px){.form{gap:15px}.heading{font-size:28px}label,input[type=number],input[type=text],select{font-size:14px}.submitButton{font-size:16px}}@media (max-width: 480px){.container{padding:15px}.heading{font-size:24px}label,input[type=number],input[type=text],select{font-size:13px}.submitButton{font-size:14px}}html,body,#root{height:100%;width:100%;font-family:"Source Sans 3",sans-serif}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#e0e0e0}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-track:hover{background:#555}.css-zwiamn{margin:10px!important}.css-1xn3edc{margin-bottom:10px!important}
