@import "https://fonts.googleapis.com/css2?family=Nunito:wght@400;800&family=DM+Sans:wght@400;500;700&family=Montserrat:wght@400&display=swap";
.team-container{background:#fff;width:100%;min-height:100vh;position:relative;overflow:hidden auto}.team-header{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;padding-top:30px;padding-left:90px;padding-right:90px;display:flex;position:relative}@media (max-width:780px){.team-header{gap:30px;padding-left:20px;padding-right:20px}}@media (max-width:768px){.team-header .mobile-only{order:1}.team-header .flex-container{order:2}.team-header .mobile-only.w-full{order:3;width:100%}}.team-header .flex-container{align-items:center;gap:16px;display:flex}.team-header .flex-container .nav-link{color:#03003b;text-align:center;font-family:DM Sans;font-size:20px;font-style:normal;font-weight:700;line-height:150%}.team-header .flex-container .nav-link:hover{opacity:.8}.team-introduction{color:#03003b;flex-direction:column;align-items:center;gap:20px;width:45%;margin:60px auto 90px;display:flex}.team-introduction .team-introduction-header{margin-bottom:10px;font-family:Nunito;font-size:30px;font-weight:700}.team-introduction .team-description{color:#5b5b5b;text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:400;line-height:150%}@media (max-width:780px){.team-introduction{width:70%}}.team-members{flex-wrap:wrap;justify-content:center;gap:90px 180px;margin-bottom:90px;display:flex}.team-members .team-card{align-items:left;flex-direction:column;width:34%;min-width:300px;display:flex}.team-members .team-card p{color:#898989;font-feature-settings:"liga" off,"clig" off;font-family:DM Sans;font-size:17px;font-style:normal;font-weight:400;line-height:150%}.team-members .team-card .team-card-header{align-items:center;gap:10px;margin-bottom:20px;display:flex}.team-members .team-card .team-card-header img{width:100px;height:100px;margin-right:15px}.team-members .team-card .team-card-header h3{color:#5b5b5b;font-feature-settings:"liga" off,"clig" off;font-family:DM Sans;font-size:32px;font-style:normal;font-weight:400;line-height:42px}.team-members .team-card .team-card-header h4{color:#898989;font-feature-settings:"liga" off,"clig" off;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:400;line-height:42px}.team-members .team-card .team-card-header .team-card-header-text-name{align-items:center;gap:10px;display:flex}.team-members .team-card .team-card-header .team-card-header-text-name img{width:24px;height:24px}@media (max-width:780px){.team-members .team-card{width:90%}}.contact-container{background:var(--Primary-Purple,#8525ff);border-radius:40px;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:80%;height:40vh;margin:134px auto;display:flex}@media (max-height:700px){.contact-container{height:80vh}}.contact-container .contact-header{color:#fff;text-align:center;letter-spacing:-1.92px;width:60%;margin-bottom:24px;font-family:Nunito;font-size:48px;font-style:normal;font-weight:800;line-height:64px}@media (max-width:1300px){.contact-container .contact-header{font-size:36px;line-height:48px}}@media (max-width:780px){.contact-container .contact-header{letter-spacing:-.92px;width:80%;font-size:28px;line-height:48px}}.contact-container .contact-button{color:var(--Primary-Purple,#8525ff);text-align:center;font-feature-settings:"calt" off;letter-spacing:-.16px;cursor:pointer;background:#fff;border-radius:100px;justify-content:center;align-items:center;padding:10px 20px;font-family:Nunito;font-size:16px;font-style:normal;line-height:normal;transition:transform .2s,background-color .2s;display:flex;box-shadow:0 4.508px 11.27px #00000026}.contact-container .contact-button .button-icon{width:24px;height:24px;margin-right:10px}.contact-container .contact-button:hover{background:#fff;transform:scale(1.05)}.contact-container .contact-button:active{transform:scale(.98)}.contact-container .login-buttons{gap:20px;display:flex}.footer-container{justify-content:space-between;align-items:center;width:80%;margin:0 auto 40px;display:flex}.footer-container .footer-text{color:#666;font-size:.9rem}.footer-container .social-links{gap:1rem;display:flex}.footer-container .social-links .social-icon{width:24px;height:24px;transition:opacity .2s}.footer-container .social-links .social-icon:hover{opacity:.7}@media (max-width:780px){.footer-container{text-align:center;flex-direction:column;align-items:center;gap:20px}.footer-container .social-links{justify-content:center}.desktop-only{display:none}}.mobile-only{display:none}@media (max-width:780px){.mobile-only{display:block}}.burger-menu{cursor:pointer;background:0 0;border:none;padding:8px}.sidebar-overlay{z-index:100;background:#00000080;position:fixed;inset:0}.sidebar{z-index:101;background:#fff;width:250px;height:100vh;padding:20px;position:fixed;top:0;right:0;box-shadow:-2px 0 5px #0000001a}.sidebar .close-button{cursor:pointer;background:0 0;border:none;position:absolute;top:20px;right:20px}.sidebar .sidebar-link{color:#03003b;text-align:center;margin-top:40px;padding:15px 0;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:300;line-height:150%;text-decoration:none;display:block}.sidebar .sidebar-link:hover{opacity:.8}
