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}#root,body,html{height:100%;margin:0;padding:0}.App-container{display:flex;flex-direction:column;min-height:100vh}.Navigation-bar{background-color:#fff;flex-shrink:0;width:100%;z-index:1000}.content{flex:1 1}.Footer{flex-shrink:0;width:100%}*{box-sizing:border-box;margin:0;padding:0}.header-container{background-color:#fff;box-shadow:0 2px 10px #00000080;height:auto;left:0;min-height:80px;padding:10px 0;top:0;transition:background-color .3s ease;width:100%;z-index:50}.nav-wrapper{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px;position:relative}.logo{left:3%;position:absolute;text-decoration:none}.logo-img{height:auto;padding-top:8vh;width:90px}.nav{gap:25px;justify-content:space-between;padding-top:10vh;position:absolute;right:30px}.nav,.nav-link{align-items:center;display:flex}.nav-link{border-radius:5px;color:#b0b0b0;font-size:1rem;font-weight:500;line-height:1.5;padding:5px 10px;text-decoration:none;transition:color .3s ease,background-color .3s ease}.nav-link:hover{background-color:#333;color:#fff}.active-nav,.nav-link:active,.nav-link:visited{text-decoration:none}.active-nav{align-items:center;color:#2b2d30;display:flex;font-weight:700;padding:5px 10px}.dropdown{position:relative}.dropdown-toggle{align-items:center;display:flex;gap:5px}.dropdown-caret{color:#b0b0b0;font-size:.6rem;margin-left:3px;transition:transform .3s ease}.dropdown:hover .dropdown-caret{transform:rotate(180deg)}.dropdown-menu{background-color:#fff;border-radius:5px;box-shadow:0 2px 5px #0003;display:flex;flex-direction:column;left:0;min-width:150px;padding:10px 0;position:absolute;top:100%;z-index:60}.dropdown-menu a{color:#b0b0b0;padding:10px 15px;text-decoration:none;transition:background-color .3s ease}.dropdown-menu a:hover{background-color:#f0f0f0}.mobile-menu-toggle{background:none;border:none;cursor:pointer;display:none;padding:10px;z-index:70}.hamburger{display:flex;flex-direction:column;height:20px;justify-content:space-between;width:30px}.hamburger-line{background-color:#333;display:block;height:3px;transition:transform .3s ease,opacity .3s ease;width:100%}.hamburger.open .hamburger-line:first-child{transform:translateY(8px) rotate(45deg)}.hamburger.open .hamburger-line:nth-child(2){opacity:0}.hamburger.open .hamburger-line:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media (max-width:768px){.nav-wrapper{flex-wrap:wrap}.logo{left:0;position:relative}.logo-img{padding-top:0;width:70px}.mobile-menu-toggle{display:block;position:absolute;right:20px;top:20px}.nav{align-items:center;background-color:#fffffffa;display:none;flex-direction:column;gap:15px;height:100vh;justify-content:flex-start;left:0;overflow-y:auto;padding:100px 20px 20px;position:fixed;top:0;width:100%;z-index:60}.mobile-nav-open{display:flex}.dropdown{text-align:center;width:100%}.dropdown-toggle{justify-content:center;width:100%}.dropdown-menu{background-color:#f5f5f5;box-shadow:none;margin-top:5px;position:static;width:100%}.dropdown-menu a{text-align:center}.active-nav,.nav-link{justify-content:center;padding:12px 15px;width:100%}}.faq-container{align-items:center;background:#f8f9fa;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;padding-bottom:6rem;width:100%}.faq-list{margin-top:2rem;width:60%}.faq-item{background:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:1rem;padding:1rem;transition:all .3s ease-in-out}.faq-item:hover{box-shadow:0 4px 8px #00000026;transform:scale(1.02)}.faq-question{align-items:center;color:#000;cursor:pointer;display:flex;font-size:1.3rem;font-weight:500;justify-content:space-between;padding:.5rem 0}.faq-answer{color:#464a4e;display:none;font-size:1.1rem;margin-top:.5rem}.faq-answer.show{display:block}.faq-title{color:#062031;font-size:2.5rem;font-weight:700;letter-spacing:2px;margin-bottom:2%;margin-top:2rem;text-align:center;text-transform:uppercase}.faq-title:after{background-color:#216476;border-radius:2px;content:"";display:block;height:3px;margin:10px auto 0;width:900px}@media (max-width:900px){.faq-title{font-size:2.2rem}.faq-title:after{max-width:600px;width:70%}.faq-list{width:80%}.faq-question{font-size:1.2rem}.faq-answer{font-size:1rem}}@media (max-width:768px){.faq-container{padding:0 15px 4rem}.faq-title{font-size:2rem;letter-spacing:1.5px}.faq-title:after{max-width:400px;width:60%}.faq-question{font-size:1.1rem}.faq-answer{font-size:.95rem}.faq-list{width:90%}}@media (max-width:600px){.faq-title{font-size:1.8rem;margin-bottom:3%;margin-top:1.5rem}.faq-list{width:100%}.faq-question{font-size:1rem}.faq-answer{font-size:.9rem}.faq-item{padding:.8rem}}@media (max-width:480px){.faq-container{padding:0 12px 3rem}.faq-title{font-size:1.6rem;letter-spacing:1px}.faq-title:after{height:2px;max-width:250px;width:50%}.faq-question{font-size:.95rem}.faq-answer{font-size:.85rem}.faq-item{padding:.7rem}}.members-container{align-items:center;background:#f8f9fa;display:flex;flex-direction:column;justify-content:flex-start;padding:3% 20px 4rem;width:100%}.levelOrganization{margin-bottom:30px;text-align:center;width:100%}.levelOrganization h1{color:#062031;font-size:3rem;font-weight:700;letter-spacing:2px;margin-bottom:2%;position:relative;text-transform:uppercase}.levelOrganization h1:after{background-color:#216476;border-radius:2px;content:"";display:block;height:3px;margin:5px auto 0;width:400px}.members-grid{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));justify-content:center;margin-top:3%;max-width:1200px;width:100%}.member-card{flex-direction:column;margin:0 auto;max-width:300px;width:100%}.member-card,.member-position{align-items:center;display:flex;text-align:center}.member-position{color:#062031;font-size:1.2rem;font-weight:700;justify-content:center;margin-bottom:1rem;min-height:48px}.member-image-container{border-radius:10px;box-shadow:0 4px 12px #0000001a;overflow:hidden;width:100%}.member-image{aspect-ratio:3/4;border-radius:10px;display:block;height:auto;max-width:300px;object-fit:cover;transition:transform .5s ease;width:100%}.member-image:hover{transform:scale(1.05)}.member-name{color:#062031;font-size:1.2rem;font-weight:700;margin-top:1rem}.member-major{color:#000;font-size:1.1rem;font-style:italic;margin-bottom:5%;margin-top:.5rem}@media (max-width:900px){.members-grid{gap:3rem;grid-template-columns:repeat(2,1fr)}.levelOrganization h1{font-size:2.5rem}.levelOrganization h1:after{max-width:300px;width:70%}}@media (max-width:768px){.members-container{padding:5% 15px 3rem}.levelOrganization h1{font-size:2.2rem;letter-spacing:1.5px}.levelOrganization h1:after{max-width:250px;width:60%}.member-name,.member-position{font-size:1.1rem}.member-major{font-size:1rem}.members-grid{gap:2.5rem;margin-top:5%}}@media (max-width:600px){.members-grid{gap:2rem;grid-template-columns:1fr}.member-card{max-width:280px}.levelOrganization h1{font-size:2rem;margin-bottom:4%}}@media (max-width:480px){.members-container{padding:8% 12px 2rem}.levelOrganization h1{font-size:1.8rem;letter-spacing:1px}.levelOrganization h1:after{height:2px;max-width:200px;width:50%}.member-position{font-size:1rem;margin-bottom:.8rem}.member-name{font-size:1rem;margin-top:.8rem}.member-major{font-size:.9rem}.members-grid{gap:1.8rem;margin-top:7%}}.consultants-container{align-items:center;background:#f8f9fa;display:flex;flex-direction:column;justify-content:flex-start;padding:3% 20px 4rem}.levelOrganizationConsultants h1{color:#062031;font-size:3rem;font-weight:700;letter-spacing:2px;margin-bottom:2%;position:relative;text-transform:uppercase}.levelOrganizationConsultants h1:after{background-color:#216476;border-radius:2px;content:"";display:block;height:3px;margin:5px auto 20%;width:400px}.levelOrganizationConsultants h3{color:#062031;font-size:2rem;font-weight:700;letter-spacing:1px;margin-bottom:-15%;text-transform:uppercase}.consultants-grid{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-items:center;margin-bottom:5%;margin-top:5%;max-width:1200px;width:100%}.consultant-card{text-align:center}.consultant-image{border-radius:10px;box-shadow:0 4px 12px #0000001a;height:450px;max-width:300px;object-fit:contain;transition:transform .5s ease;width:auto}.consultant-image:hover{transform:scale(1.05)}.consultant-name{color:#062031;font-size:1.2rem;font-weight:700;margin-top:1rem}.consultant-major{color:#000;font-size:1.1rem;font-style:italic;margin-bottom:5%;margin-top:.5rem}@media (max-width:900px){.consultants-grid{gap:3rem;grid-template-columns:repeat(2,1fr)}.levelOrganizationConsultants h1{font-size:2.5rem}.levelOrganizationConsultants h1:after{max-width:300px;width:70%}}@media (max-width:768px){.consultants-container{padding:5% 15px 3rem}.levelOrganizationConsultants h1{font-size:2.2rem;letter-spacing:1.5px}.levelOrganizationConsultants h1:after{max-width:250px;width:60%}.levelOrganizationConsultants h3{font-size:1.8rem;letter-spacing:.8px}.consultant-name{font-size:1.1rem}.consultant-major{font-size:1rem}.consultants-grid{gap:2.5rem;margin-bottom:5%;margin-top:5%}}@media (max-width:600px){.consultants-grid{gap:2rem;grid-template-columns:1fr}.levelOrganizationConsultants h1{font-size:2rem;margin-bottom:4%}.levelOrganizationConsultants h3{color:#062031;font-size:2rem;font-weight:700;letter-spacing:1px;margin-bottom:30px;text-align:center;text-transform:uppercase}@media (max-width:480px){.consultants-container{padding:8% 12px 2rem}.levelOrganizationConsultants h1{font-size:1.8rem;letter-spacing:1px}.levelOrganizationConsultants h1:after{height:2px;max-width:200px;width:50%}.levelOrganizationConsultants h3{font-size:1.4rem;letter-spacing:.5px}.consultant-name{font-size:1rem;margin-top:.8rem}.consultant-major{font-size:.9rem}.consultants-grid{gap:1.8rem;margin-bottom:7%;margin-top:7%}}}.home-container{align-items:center;background-attachment:fixed;background-image:url(/static/media/Seattle.3d2e0d13c8bbda72032b.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100vh;justify-content:center;position:relative;width:100vw}.Text-block{background-color:#000000a6;border-radius:10px;color:#fff;padding:60px;text-align:center;width:50%;z-index:2}.home-container:after{content:"";display:none}h1{font-size:3rem;font-weight:700;margin-bottom:20px;text-transform:uppercase}p{font-size:1.5rem;line-height:1.6;margin:0 auto;max-width:600px}@media (max-width:768px){.home-container{background-position:0;background-size:cover}.Text-block{width:90%}h1{font-size:2rem}p{font-size:1rem;max-width:100%}}.banner-container{background-color:#216476;color:#fff;font-size:1.2rem;font-weight:700;left:0;overflow:hidden;padding:10px 0;position:absolute;text-align:center;top:0;white-space:nowrap;width:120%;z-index:1000}.banner-link{animation:slide-left 15s linear infinite;color:#fff;display:inline-block;font-weight:700;text-decoration:none}.banner-link:hover{text-decoration:underline}@keyframes slide-left{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.about-container{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:1000px;padding:3% 20px 6rem;text-align:center}.about-image-container{display:flex;justify-content:center;margin-bottom:40px;width:100%}.about-image{border-radius:10px;box-shadow:0 4px 12px #0000001a;height:auto;max-width:600px;width:100%}.about-title{color:#062031;font-size:3rem;font-weight:700;letter-spacing:2px;margin-bottom:40px;position:relative;text-transform:uppercase}.about-title:after{background-color:#216476;border-radius:2px;content:"";display:block;height:3px;margin:10px auto 0;width:400px}.about-info{color:#444;font-size:1.15rem;font-style:italic;line-height:1.8;margin-bottom:40px;max-width:1000px;padding:0 20px;text-align:justify}@media (max-width:768px){.about-container{padding:5% 15px 4rem}.about-title{font-size:2.2rem;margin-bottom:30px}.about-title:after{max-width:250px;width:70%}.about-image-container{margin-bottom:30px}.about-info{font-size:1rem;line-height:1.6;padding:0 10px;text-align:left}}@media (max-width:480px){.about-container{padding:8% 12px 3rem}.about-title{font-size:1.8rem;letter-spacing:1px;margin-bottom:25px}.about-title:after{height:2px;max-width:200px;width:60%}.about-image-container{margin-bottom:25px}.about-info{font-size:.95rem;padding:0 5px}}.join-container{margin:auto auto 100px;max-width:1000px;padding:5% 20px 6rem;text-align:center}.join-title{color:#062031;font-size:3rem;font-weight:700;letter-spacing:2px;margin-bottom:40px;position:relative;text-transform:uppercase}.join-title:after{background-color:#216476;border-radius:2px;content:"";display:block;height:3px;margin:10px auto 0;width:400px}.join-image{border-radius:10px;box-shadow:0 4px 12px #0000001a;height:auto;margin-bottom:40px;max-width:600px;width:100%}.join-info{color:#444;font-size:1.1rem;font-style:italic;line-height:1.8;max-width:850px;padding:0 20px;text-align:justify}.application-card{background-color:#f9fbfd;border-radius:10px;box-shadow:0 4px 8px #0003;margin-top:40px;max-width:950px;padding:30px;transition:transform .3s ease,box-shadow .3s ease}.application-card:hover{box-shadow:0 6px 12px #0006}.application-status{color:#062031;font-size:1.5rem;font-weight:700;margin-bottom:7%;max-width:800px}.application-bullets{color:#444;font-size:1.1rem;list-style-type:disc;margin-bottom:20px;margin-left:30px;text-align:left}.application-bullets li{margin-bottom:10px}.hyperlink{color:#216476;font-weight:700;text-decoration:none}.hyperlink:hover{text-decoration:underline}.application-link{background-color:#216476;border-radius:5px;color:#fff;display:inline-block;font-size:1.6rem;font-weight:700;margin-top:3%;padding:12px 24px;text-decoration:none;transition:background-color .3s ease}.application-link:hover{background-color:#062031}@media (max-width:768px){.join-container{padding:5% 15px 4rem}.join-title{font-size:2.2rem;margin-bottom:30px}.join-title:after{max-width:250px;width:70%}.join-image-container{margin-bottom:30px}.join-info{font-size:1rem;line-height:1.6;padding:0 10px;text-align:left}}@media (max-width:480px){.join-container{padding:8% 12px 3rem}.join-title{font-size:1.8rem;letter-spacing:1px;margin-bottom:25px}.join-title:after{height:2px;max-width:200px;width:60%}.join-image-container{margin-bottom:25px}.join-info{font-size:.95rem;padding:0 5px}}.footer{background-color:#000;bottom:0;color:#fff;padding:40px 50px;position:relative;width:100%}.footer-content{display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;width:100%}.left-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;text-align:left}.company-name{font-size:1.4rem;margin-bottom:10px}.social-links{display:flex;gap:15px;margin-top:10px}.social-icon{color:#fff;font-size:1.8rem;transition:color .3s ease}.social-icon:hover{color:#216476}.right-content{align-items:flex-end;display:flex;flex-direction:column;justify-content:center;text-align:right}.copyright{font-size:.9rem;margin:0}.footer p{font-size:18px;margin:5px 0}.footer p2{font-size:16px;margin:5px 0}@media (max-width:768px){.footer{padding:30px 20px}.footer-content{flex-direction:column;gap:20px}.left-content{width:100%}.company-name{font-size:1.2rem;text-align:center;width:100%}.social-links{justify-content:center;margin-top:15px;width:100%}.right-content{align-items:center;margin-top:10px;text-align:center;width:100%}.copyright{font-size:.8rem;text-align:center}}@media (max-width:480px){.footer{padding:25px 15px}.company-name{font-size:1rem}.social-icon{font-size:1.5rem}}.services-container{align-items:center;display:flex;flex-direction:column;margin:auto auto 100px;max-width:800px;padding:5% 20px 6rem;text-align:center}.services-title{color:#062031;font-size:3rem;font-weight:700;letter-spacing:2px;margin-bottom:40px;position:relative;text-transform:uppercase}.services-title:after{background-color:#216476;border-radius:2px;content:"";display:block;height:3px;margin:10px auto 0;width:400px}.services-info{color:#444;font-size:1.15rem;font-style:italic;line-height:1.8;margin-bottom:40px;max-width:1000px;padding:0 20px;text-align:justify}.services-icons{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-top:40px;width:120%}.service-item{margin:0 20px;text-align:center}.service-icon{height:100px;margin-bottom:10px;width:100px}.service-name{color:#444;font-size:1.1rem;font-weight:700}body{background:linear-gradient(180deg,#f8f9fa,#e9ecef)}@media (max-width:900px){.services-title{font-size:2.5rem}.services-title:after{max-width:300px;width:70%}.services-info{font-size:1.1rem;padding:0 15px}.service-icon{height:80px;width:80px}.service-name{font-size:1rem}.services-icons{gap:2rem;width:100%}}@media (max-width:768px){.services-container{padding:7% 15px 4rem}.services-title{font-size:2.2rem;letter-spacing:1.5px}.services-title:after{max-width:250px;width:60%}.services-info{font-size:1rem}.service-icon{height:70px;width:70px}.service-name{font-size:.95rem}.services-icons{margin-top:30px}}@media (max-width:600px){.services-title{font-size:2rem;margin-bottom:30px}.services-info{font-size:.95rem;padding:0 10px}.services-icons{align-items:center;flex-direction:column}.service-item{margin:20px 0}@media (max-width:480px){.services-container{padding:10% 12px 3rem}.services-title{font-size:1.8rem;letter-spacing:1px}.services-title:after{height:2px;max-width:200px;width:50%}.services-info{font-size:.9rem}.service-icon{height:60px;width:60px}.service-name{font-size:.9rem}.services-icons{gap:1.5rem}}}.subteams-container{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:1000px;padding:3% 20px 6rem;text-align:center}.subteams-title{color:#062031;font-size:3rem;font-weight:700;letter-spacing:2px;margin-bottom:40px;position:relative;text-transform:uppercase}.subteams-title:after{background-color:#216476;border-radius:2px;content:"";display:block;height:3px;margin:10px auto 0;width:400px}.subteams-image-container{display:flex;justify-content:center;margin-bottom:40px;width:100%}.subteams-image{border-radius:10px;box-shadow:0 4px 12px #0000001a;height:auto;max-width:600px;width:100%}.subteams-info{color:#444;font-size:1.05rem;font-style:italic;line-height:1.8;margin-bottom:40px;margin-top:5%;max-width:1200px;padding:0 20px;text-align:justify}.subteam{align-items:center;background-color:#f9fbfd;border-radius:10px;box-shadow:0 4px 8px #0003;display:flex;justify-content:space-between;margin-bottom:30px;max-width:1000px;padding:30px;width:100%}.subteam:hover{box-shadow:0 6px 12px #0006}.subteam-title{color:#062031;flex-basis:30%;font-size:1.5rem;font-weight:700;margin-right:30px}.subteam-info{color:#444;flex-basis:65%;font-size:1.1rem;line-height:1.6;text-align:left}body{background:#f8f9fa}@media (max-width:768px){.subteams-container{padding:5% 15px 4rem}.subteams-title{font-size:2.2rem;margin-bottom:30px}.subteams-title:after{max-width:250px;width:70%}.subteams-image-container{margin-bottom:30px}.subteams-info{font-size:1rem;line-height:1.6;margin-top:20px;padding:0 10px;text-align:left}.subteam{align-items:flex-start;flex-direction:column;padding:20px}.subteam-title{flex-basis:auto;font-size:1.3rem;margin-bottom:15px;margin-right:0;text-align:left;width:100%}.subteam-info{flex-basis:auto;font-size:1rem;width:100%}}@media (max-width:480px){.subteams-container{padding:8% 12px 3rem}.subteams-title{font-size:1.8rem;letter-spacing:1px;margin-bottom:25px}.subteams-title:after{height:2px;max-width:200px;width:60%}.subteams-image-container{margin-bottom:25px}.subteams-info{font-size:.95rem;margin-top:15px;padding:0 5px}.subteam{margin-bottom:20px;padding:15px}.subteam-title{font-size:1.2rem;margin-bottom:10px}.subteam-info{font-size:.95rem}}.contact-container{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:1000px;padding:3% 20px 6rem;text-align:center}.contact-title{color:#062031;font-size:3rem;font-weight:700;letter-spacing:2px;margin-bottom:40px;position:relative;text-transform:uppercase}.contact-title:after{background-color:#216476;border-radius:2px;content:"";display:block;height:3px;margin:10px auto 0;width:400px}.contact-form{display:flex;flex-direction:column;gap:20px;max-width:600px;width:100%}.contact-form input,.contact-form textarea{border:2px solid #216476;border-radius:8px;box-sizing:border-box;font-size:1rem;padding:15px;width:100%}.contact-form textarea{min-height:150px;resize:vertical}.contact-form button{background-color:#216476;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;padding:15px;transition:background-color .3s}.contact-form button:hover{background-color:#184c5a}@media (max-width:768px){.contact-container{padding:5% 15px 4rem}.contact-title{font-size:2.2rem;margin-bottom:30px}.contact-title:after{max-width:250px;width:70%}}@media (max-width:480px){.contact-container{padding:8% 12px 3rem}.contact-title{font-size:1.8rem;letter-spacing:1px;margin-bottom:25px}.contact-title:after{height:2px;max-width:200px;width:60%}}
/*# sourceMappingURL=main.cc95ad48.css.map*/