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}.home-container{animation:fadeIn .8s ease-in-out forwards;text-align:center}p{font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:300}.hero-section{border-radius:0;margin:0;padding:2rem}.hero-section,body{background-color:#00040f;color:#fff}.hero-section p{font-family:Barlow Condensed,sans-serif;font-size:1.2rem}.about-section{align-items:center;margin-top:2rem}.abp{align-items:center;display:flex;flex-direction:column;font-family:Be Vietnam Pro,sans-serif;font-size:1.2rem;font-weight:300;padding:2rem;text-align:justify}.specializations-container{margin:0 auto;text-align:center}.specialization-row{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:2rem}.specialization{background-color:#00040f;border-radius:1rem;box-shadow:0 2px 5px #0000001a;font-family:Barlow Condensed,sans-serif;font-size:1rem;margin:1rem;padding:1rem;text-align:justify;width:30%}.h2c{text-align:center}.specialization h2{margin-bottom:.5rem}.specialization p{margin:0}.abpc{text-align:center}.learn-more-button{background-color:#2e86c1;border-radius:5rem;padding:.5rem 1rem;transition:background-color .3s ease-in-out}.ods{font-family:Krona One,sans-serif;font-weight:400}.learn-more-button:hover{animation:fill .2s forwards;background-color:#1b5998;color:#fff;transition:background-color all .3s}.featured-achievements,.upcoming-events{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:2rem}h1{font-family:Krona One,sans-serif;font-weight:400}.slider-section{height:100%;margin-top:0;overflow:hidden;position:relative}.achievement-card,.event-card{border:1px solid #ddd;border-radius:10px;box-shadow:0 2px 5px #0000001a;margin:1rem;overflow:hidden;padding:1rem}.achievement-card img{border-radius:10px;margin-bottom:1rem;max-height:200px;object-fit:cover;width:100%}.achievement-card h3,.event-card h3{color:#3498db;font-family:Barlow Condensed,sans-serif}.achievement-card p,.event-card p{margin-bottom:1rem}.our-stats-section{background-color:#00040f;border-radius:10px;color:#fff;margin-top:2rem;padding:2rem}.stats-container{display:flex;justify-content:space-between;margin-top:1rem}.stat-card{background-color:initial;border:1px solid #ddd;border-radius:10px;box-shadow:0 2px 5px #0000001a;flex:1 1;margin:0 .5rem;overflow:hidden;padding:1rem;text-align:center}.stat-card h3{color:#fff;font-size:1.5rem}.counter{animation:countUp 2s ease-in-out;font-size:2rem;margin-top:1rem}.cmr{font-family:Krona One,sans-serif;font-size:30px;font-weight:400}@keyframes countUp{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.abs{text-align:justify}.stats-container:after{background-color:#ddd;content:"";flex:0 1;height:80%;margin:auto 1rem;width:1px}.our-stats-section{margin-bottom:2rem}@media(max-width:780px){.home-container,.slider-section{width:100vw}.about-section,.first-column{align-items:center;display:flex;flex-direction:column}.first-column{margin-right:0!important;width:60vw}.inner-child{align-items:center;flex-direction:column}.abpc{display:none}.specialization-row,.upcoming-events{align-items:center;flex-direction:column}.specialization{width:80vw}.stats-container{display:flex;flex-direction:column;justify-content:center}}.slider{height:600px;overflow:hidden;padding-bottom:-10%;position:relative;width:100%}.slide{display:none;height:100%;position:absolute;transition:opacity 1s ease-in-out;width:100%}.slide.active{display:block;opacity:1}.slide img{height:100%;object-fit:fill;width:100%}.navbar{background-color:initial;position:fixed;top:0;transition:background-color .3s,box-shadow .3s;width:100%;z-index:1000}.navbar.scrolling{background-color:#00040f;box-shadow:0 2px 5px #0000001a}nav a{color:#fff;text-decoration:none}nav ul{list-style:none;margin:0;padding:.5rem}.mobile-menu li{background-color:#00040f}.desktop-links li,.mobile-menu li{display:inline-block;font-family:Be Vietnam Pro,sans-serif;font-weight:100;margin-right:1rem}.menu-icon{cursor:pointer;font-size:1.5rem}.mobile{display:none}@media (max-width:768px){.navbar{width:100vw}.desktop,.desktop-links{display:none}.mobile{display:inline-block}.nms{padding:0}.mobile-menu ul{background-color:#00040f;box-shadow:0 2px 5px #0000001a;display:flex;flex-direction:column;left:0;padding:1rem;position:absolute;top:60px;width:100%}.mobile-menu ul li{margin-bottom:1rem}.menu-icon{display:block}}.footer{background-color:#000;color:#fff}.footer,.imgcv{padding:1rem}.footer-content{display:flex;flex-wrap:wrap;justify-content:space-around}.footer-section{align-items:center;display:flex;flex-direction:column;margin-bottom:2rem;text-align:left;width:30%}.footer-section h2{font-family:Krona One,sans-serif;font-size:30px;font-weight:400;margin-bottom:1rem}ul{list-style:none;padding:0}ul li{margin-bottom:.5rem}.social-icons a{color:#fff;font-size:1.5rem;margin-right:1rem}.footer-bottom{margin-top:2rem}.footer-bottom,.footer-section h2{text-align:center}@media(max-width:768px){.footer-content{align-items:center;flex-direction:column}.social{display:flex;justify-content:center}.footer-section{width:80vw}.footer-section h2{text-align:center}.social img{height:21vw;width:21vw}}.scroll-to-top-button{align-items:center;background-color:#007bff;border:2px solid #007bff;border-radius:8%;bottom:10px;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:5px;position:fixed;right:10px;transition:background-color .3s,border-color .3s}.scroll-to-top-button:hover{background-color:#0056b3;border-color:#0056b3}.arrow-icon{color:#fff;font-size:23px}.arrow-icon:hover{color:#f0f0f0}.about-us-container{margin:0 auto;text-align:center}section{margin-top:2rem}.info{flex-direction:column}.history,.overview{animation:fadeIn 1s ease-in-out}.dns{align-items:flex-end;display:flex;flex-direction:column}@media (max-width:768px){.info{flex-direction:column}}.faq-container{margin:0 auto;max-width:800px}.faq-container,.faq-title{color:#fff;text-align:center}.faq-title{align-items:center}.faq-list{list-style:none;margin:20px 0;padding:0}.faq-item{background-color:#000;border:1px solid #ddd;border-radius:8px;cursor:pointer;margin-bottom:20px;padding:15px;position:relative}.faq-question{color:#fff;display:block;font-size:18px;margin-bottom:10px}.faq-answer{color:#fff;font-size:16px;margin:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}.faq-item.active .faq-answer{max-height:500px;opacity:1}.back-button{align-items:center;background-color:initial;border:none;color:#fff;cursor:pointer;display:flex;font-size:16px;margin-left:30px;padding:.5rem}.icon{margin-right:5px}.back-button:hover{background-color:#00040f}.contact-us-container{display:flex;flex-direction:column;margin:0 auto;text-align:center}.contact-sections{display:flex;justify-content:space-between;margin-top:2rem;width:100%}.contact-form,.contact-info{padding:5rem;width:100%}form{align-items:center;display:flex;flex-direction:column}label{margin-bottom:.5rem}input,textarea{margin-bottom:1rem;padding:.5rem;width:100%}button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}button:hover{background-color:#1b5998}.contact-form{flex-direction:column}.columns,.contact-form{align-items:center;display:flex}.columns{animation:fadeIn .8s ease-in-out forwards;justify-content:space-evenly}form{width:100%}@media (max-width:768px){.columns,.contact-mobile{flex-direction:column}}.events-container{margin:0 auto;padding:0;text-align:center}.bef{padding:1rem}.bbf,.bef{margin:1rem}.old-events{margin-top:2rem}.old-event-card{border:1px solid #ddd;border-radius:10px;box-shadow:0 2px 5px #0000001a;display:flex;flex-direction:column;margin:1rem;overflow:hidden;text-align:left;width:300px}.old-event-details{padding:1rem}.old-event-buttons{margin-top:auto}.events-list,.old-event-buttons{display:flex;justify-content:space-around}.events-list{animation:fadeIn .8s ease-in-out forwards;flex-wrap:wrap;margin-top:2rem}.event-card{align-items:center;border:1px solid #ddd;border-radius:10px;box-shadow:0 2px 5px #0000001a;display:flex;flex-direction:column;margin:1rem;overflow:hidden;text-align:left;width:300px}.event-poster{height:150px;object-fit:cover;width:100%}.event-details{padding:1rem}.event-buttons{display:flex;justify-content:space-around;margin-top:auto;width:100%}.info-button,.register-button{background-color:#00040f}@media(max-width:768px){.events-list{align-items:center;flex-direction:column}}.departments-container{margin:0 auto;padding:0;text-align:center}header{background-color:#00040f;border-radius:0}.departments-list{animation:fadeIn .8s ease-in-out forwards;display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:2rem;opacity:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.department-card{align-items:center;border:1px solid #ddd;border-radius:10px;box-shadow:0 2px 5px #0000001a;display:flex;flex-direction:column;margin:1rem;overflow:hidden;transform:scale(1);transition:transform .3s ease-in-out;width:300px}.department-card:hover{transform:scale(1.05)}.department-card h2{background-color:#00040f;color:#fff;margin:0;padding:.5rem}.department-card p{padding:1rem}.more-info-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:5px;margin-top:auto;padding:.5rem 1rem;transition:background-color .3s ease-in-out}.more-info-button:hover{background-color:#1b5998}.projects-container{display:flex;flex-direction:column;margin:0 auto;text-align:center}header{background-color:#000;color:#fff;padding:1rem}header h1{margin:0}header p{font-size:1.2rem}.project-cards{animation:fadeIn .8s ease-in-out forwards;display:flex;flex-wrap:wrap;justify-content:center;margin-top:2rem}.project-card{background-color:#090909;border-color:#fff;border-radius:8px;border-style:solid;box-shadow:0 2px 5px #0000001a;display:flex;flex-direction:column;margin:1rem;padding:1rem;text-align:justify;width:30%}.bnf{padding:.5rem}.project-card h2{margin-bottom:.5rem}.buttons{align-items:flex-end;display:flex;justify-content:space-between;margin-top:auto}.info-button,.register-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem}.info-button:hover,.register-button:hover{background-color:#1b5998}@media(max-width:768px){.project-cards{align-items:center;display:flex;flex-direction:column}.project-card{width:70vw}}.row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;padding:2rem;width:100vw}.main-lead,.row,.ssd{display:flex}.ssd{align-items:center;flex-direction:column;padding:1rem}.col-md-4{flex:0 0 33.333333%;padding-left:15px;padding-right:15px;width:33.333333%}.card{height:100%;margin-bottom:20px}.card-img-top{height:19em!important;object-fit:fill;padding-top:1em;width:70%!important}.col-md-6 img{height:25em!important;width:65%!important}.ls{padding:1rem}.card,.ls{align-items:center}.card{display:flex;flex-direction:column}.learn-more-button,.learn-more-button-2{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;margin-top:auto;padding:10px;text-align:center;text-decoration:none;transition-duration:.4s}.learn-more-button-2{width:20%}.card-body{align-items:center;display:flex;flex-direction:column;margin-top:auto;text-align:center}.card-title{font-size:1.5rem;margin-bottom:5px}.card-text{color:#555;margin-bottom:15px}.social-icons{display:flex;justify-content:center}.social-icons a{color:#007bff;font-size:1.2rem;margin:0 10px}.social-icons a:hover{color:#0056b3}.table{background-color:initial;border-collapse:collapse;margin-top:20px;width:95vw}.table td,.table th{background-color:initial;border:1px solid #ddd;color:#fff;padding:.5rem;text-align:left}.h1s{padding:1rem;text-align:center}.table th{background-color:#007bff;color:#fff}.tb2,.tbl{align-items:center;display:flex;flex-direction:column;padding:2rem}.table tbody tr:hover{background-color:initial}.row-parent,header{display:flex;flex-direction:column}header{align-items:center;justify-content:center}@media(max-width:768px){.table td,.table th{font-size:.8em}.main-lead{flex-direction:column}.main-lead,.row,.row-parent{align-items:center}.row{flex-direction:column}.col-md-4,.col-md-6{width:89vw}.card{width:100%}.table{width:95vw}.learn-more-button-2{width:50%}}
/*# sourceMappingURL=main.17472073.css.map*/