.App-nav{background-color:#2c3e50;box-shadow:0 4px 6px #0000001a;display:flex;font-weight:700;justify-content:center;padding:10px 0}.App-link{border-radius:4px;color:#fff;font-size:1rem;margin:0 15px;padding:8px 12px;text-decoration:none;transition:background-color .3s ease,color .3s ease,border-bottom .3s ease}.App-link.active,.App-link:hover{background-color:#4a90e2;color:#fff}.App-link.active{border-bottom:3px solid #fff;font-weight:700}main{background-color:#f9f9f9;min-height:calc(100vh - 120px);padding:20px}footer{background-color:#2c3e50;border-top:2px solid #4a90e2;color:#fff;font-size:.9rem;padding:10px 0;text-align:center}footer p{margin:0}@media (max-width:768px){.App-nav{align-items:center;flex-direction:column}.App-link{font-size:.9rem;margin:5px 0}main{padding:15px}footer{font-size:.8rem}}.intern-partner{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#333;font-family:Arial,sans-serif;line-height:1.6;padding:20px}.intern-partner h2{border-bottom:2px solid #3498db;color:#2c3e50;font-size:2rem;margin-bottom:10px;padding-bottom:5px}.intern-partner h3{color:#34495e;font-size:1.5rem;margin-bottom:10px;margin-top:20px}.intern-partner p{margin-bottom:15px;text-align:justify}.intern-partner ul{list-style-type:disc;margin-left:20px;margin-top:10px}.intern-partner ul li{font-size:1rem;margin-bottom:8px}.intern-partner ul li::marker{color:#3498db}.intern-partner{background-color:#fff;margin:0 auto;max-width:800px}@media (max-width:768px){.intern-partner{font-size:.9rem;padding:15px}.intern-partner h2{font-size:1.5rem}.intern-partner h3{font-size:1.2rem}.intern-partner ul{margin-left:15px}.intern-partner ul li{font-size:.9rem}}.message-container{background-color:#f9f9f9;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#333;font-family:Arial,sans-serif;line-height:1.6;margin:0 auto;max-width:800px;padding:20px}.message-content h2{border-bottom:2px solid #3498db;color:#2c3e50;font-size:2rem;margin-bottom:10px;padding-bottom:5px}.message-content h3{color:#34495e;font-size:1.5rem;margin-bottom:10px;margin-top:20px}.message-content p{margin-bottom:15px;text-align:justify}.profile-card{background-color:#f9f9f9;border:1px solid #ddd;padding:20px}.profile-header{margin-bottom:15px}.profile-content{margin-top:10px}@media (max-width:768px){.message-container{font-size:.9rem;padding:15px}.message-content h2{font-size:1.5rem}.message-content h3{font-size:1.2rem}.profile-card{padding:15px}}.our-team{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#333;font-family:Arial,sans-serif;line-height:1.6;margin:0 auto;max-width:800px;overflow:hidden;padding:20px}.team-header h1{border-bottom:2px solid #3498db;color:#2c3e50;font-size:2rem;margin-bottom:10px;padding-bottom:5px}.team-header p{color:#34495e;font-size:1.2rem;margin-bottom:20px}.profile-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:row;margin-bottom:20px;overflow:hidden;padding:15px}.profile-image img{border-radius:8px;height:200px;margin-right:20px;object-fit:cover;width:200px}.profile-details{flex:1 1;overflow:hidden}.profile-header h2{color:#2c3e50;font-size:1.5rem;margin-bottom:5px}.profile-header h2,.profile-header h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-header h3{color:#34495e;font-size:1.2rem;margin-bottom:10px}.profile-content p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:10px;overflow:hidden;text-align:justify;text-overflow:ellipsis}.profile-content .expanded{-webkit-line-clamp:unset;white-space:normal}.toggle-link{background:none;border:none;color:#3498db;cursor:pointer;font-size:1rem;padding:0;text-decoration:underline}@media (max-width:768px){.our-team{font-size:.9rem;padding:15px}.profile-card{align-items:center;flex-direction:column;text-align:center}.profile-image img{height:150px;margin-bottom:15px;width:150px}.profile-details{margin:0}.profile-header h2,.profile-header h3{font-size:1rem}}.contact-us{background-color:#f9f9f9;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#333;font-family:Arial,sans-serif;line-height:1.6;margin:0 auto;max-width:800px;padding:20px}.contact-header h1{border-bottom:2px solid #3498db;color:#2c3e50;font-size:2rem;margin-bottom:10px;padding-bottom:5px}.contact-header p{color:#34495e;font-size:1.2rem;margin-bottom:20px}.contact-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:15px}.contact-content p{margin-bottom:15px;text-align:justify}.email-link{color:#3498db;font-weight:700;text-decoration:none}.email-link:hover{text-decoration:underline}@media (max-width:768px){.contact-us{font-size:.9rem;padding:15px}.contact-header h1{font-size:1.5rem}.contact-header p{font-size:1rem}.contact-card{padding:10px}}
/*# sourceMappingURL=main.d67a1abc.css.map*/