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}::-webkit-scrollbar{height:12px;width:12px}::-webkit-scrollbar-thumb{background-color:#aaa;border:3px solid #f0f0f0;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#555}::-webkit-scrollbar-track{background-color:#f0f0f0;border-radius:10px}.navbar{box-shadow:0 4px 6px #cccccc1a;left:0;padding:4px 20px}.navbar .contact-btn{background-color:#fff;border:none;border-radius:2px;color:#1f00ce;cursor:pointer;font-size:.9em;font-weight:500;justify-self:right;left:60px;position:relative}.navbar .contact-btn:hover{background-color:#005fc4;color:#fff}.nav-texts{display:flex;flex-direction:column;margin-top:70px;text-align:center}h1{color:#1d2393;font-size:2rem;font-weight:500}h1,h4{margin-bottom:60px}h4{color:#090909;font-size:1.2rem;font-weight:400}p{color:#0f0e0e;display:flex;font-size:1.05rem;font-weight:400;margin-left:200px;margin-right:200px;margin-top:20px;max-width:1600px;text-align:justify}p,span{align-items:flex-start;flex-direction:column}span{color:#090909}.logo{-webkit-text-fill-color:#0000;background:linear-gradient(100deg,#e7e7e7,#0068ca);-webkit-background-clip:text;font-size:1.8rem;font-weight:500}.nav-links a{color:inherit;text-decoration:none}.nav-button{background:none;border:none;cursor:pointer;font-size:1rem;padding:5px 10px;transition:all .3s ease}.nav-button:hover{color:#0034c2}.nav-button.active{border-bottom:2px solid #346aff;color:#346aff}.search-icon{align-items:center;color:#fff;cursor:pointer;display:flex;margin-left:10px}.search-bar{background-color:#fff;color:#333;outline:none;padding:5px 10px;position:absolute;right:20px;top:50%;transform:translateY(-50%)}h1{animation:textAnimation 1.4s ease-in-out forwards}@keyframes textAnimation{0%{opacity:0;transform:translateY(-20px)}50%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.join img{animation:slideIn .5s ease-out forwards}@keyframes slideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.navbar{align-items:center;background-color:#1a1a1a;color:#fff;display:flex;justify-content:space-between;padding:10px 20px;position:fixed;top:0;width:100%;z-index:100}.nav-links{display:flex;gap:20px;list-style:none;margin:0;padding:0}.nav-links li{margin:0}.nav-button{color:#fff;font-weight:500;text-decoration:none}.nav-button.active{border-bottom:2px solid #06f}.search-bar{border:none;border-radius:4px;margin-left:10px;padding:5px}.hamburger-icon{cursor:pointer;display:none;left:10px;position:absolute;top:10px;z-index:200}.nav-links.open{background-color:#1a1a1a;display:flex;flex-direction:column;left:0;padding:10px 0;position:absolute;top:0;transition:transform .3s ease;width:100%}.nav-links li{margin:10px 0;text-align:center}@media (max-width:768px){.nav-links{display:none}.hamburger-icon{display:block}.navbar{align-items:flex-start;flex-direction:column;padding:10px}.navbar .contact-btn{font-size:.8em;margin-left:0;margin-top:10px;position:static;text-align:center;width:100%}.search-icon{cursor:pointer;display:none}.nav-links{flex-direction:column;gap:10px;padding:10px 0;width:100%}.nav-links a{font-size:1rem}.search-icon{margin-left:0}.nav-texts{margin-top:30px}h1{font-size:1.3rem}h4{font-size:1rem}p,span{font-size:1rem;margin:10px}.logo{bottom:1px;font-size:1.3rem;left:35px;position:relative}.nav-button{font-size:.9rem;padding:4px}}@media (max-width:480px){.navbar{padding:5px}.nav-links.open{background-color:#1a1a1a;display:flex;flex-direction:column;height:100vh;left:0;padding:50px 40px;position:absolute;top:0;transition:transform .7s ease;width:50%}.search-icon{cursor:pointer;display:none}.navbar .contact-btn{font-size:.75em}.nav-links{align-items:flex-start;gap:5px}.nav-texts img{margin:20px 10px;text-align:center;width:350px}.nav-texts h4{margin:40px 10px;text-align:center}h1{font-size:1.3rem;margin:58px}h4{font-size:.9rem}p,span{font-size:1.04rem;margin:15px 47px}}.team-container{background-color:#f9f9f9;padding:10px}.team-container,.team-page{color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;margin:0 auto;text-align:center}.team-page{max-width:1100px;padding:30px}.professor-section{align-items:center;background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;display:flex;gap:40px;justify-content:center;margin-bottom:50px;padding:20px}.profile-image{animation:scaleIn 1.5s ease-in-out;border:3px solid #0073e6;border-radius:50%;height:180px;object-fit:cover;overflow:hidden;position:relative;width:180px}.profile-image:before{animation:spin 1.5s linear infinite;border:3px solid #0073e680;border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.professor-details{max-width:400px;text-align:left}.professor-details h2{color:#333;font-size:1.4em;margin:0}.professor-details h3{color:#666;font-size:1.1em;font-weight:500;margin:5px 0}.professor-details p{font-size:1em;margin:8px 0}.email-link{color:#0073e6;font-weight:700;text-decoration:none}.email-link:hover{text-decoration:underline}.students-section{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;padding:20px}.student-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;overflow:hidden;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:250px}.student-card:hover{box-shadow:0 8px 16px #0003;transform:translateY(-5px)}.student-image{border-bottom:2px solid #f0f0f0;height:200px;object-fit:cover;width:100%}.student-info{padding:15px}.student-name{color:#333;font-size:18px;font-weight:600;margin:0}.section-title{font-size:19px;font-weight:400}.student-role{color:#777;font-size:14px;margin:5px 0 0}span{align-items:center;color:#505050;display:flex;flex-direction:row;font-size:1.05rem;font-style:italic;font-weight:400;margin-left:20px;margin-top:20px;max-width:1200px;text-align:left}@media (max-width:768px){.team-container,.team-page{padding:10px}.professor-section{flex-direction:column;gap:20px;text-align:center}.profile-image{height:150px;width:150px}.professor-details{max-width:100%;text-align:center}.students-section{gap:15px;justify-content:center;padding:10px}.student-card{margin:0 auto;width:90%}.student-image{height:150px}span{flex-direction:column;margin:10px;text-align:center}}@media (max-width:480px){.professor-section{gap:10px;padding:15px}.students-section{gap:10px}.student-card{width:100%}.profile-image{height:120px;width:120px}.student-image{height:300px}span{font-size:.9rem}}
/*# sourceMappingURL=main.649cd46c.css.map*/