.program-page{color:#333;font-family:Verdana,Geneva,sans-serif;padding:20px}.program-container{margin-bottom:20px}.program-container,.program-content{align-items:center;display:flex}.program-image{margin-right:20px;width:400px}.program-detail{background-color:#fffc;border:1px solid #ddd;border-radius:5px;box-shadow:0 0 10px #0000001a;margin:20px auto;padding:20px}.program-detail h2{border-bottom:2px solid #eaeaea;color:#25345e;margin-bottom:20px;padding-bottom:10px}.program-detail p{color:#666;font-size:18px;font-weight:700;line-height:1.6;text-align:justify}@media (max-width:768px){.program-page{padding:5px}.program-container,.program-content{align-items:flex-start;flex-direction:column}.program-image{margin-bottom:10px;margin-right:0;width:100%}.program-detail{margin:10px 0;padding:10px}.program-detail h2{font-size:1.2em}.program-detail p{text-align:left}}.app{background-color:#f0f0f0;background-image:url(/static/media/bgImg.83a1a55deea24f3c0ec1.jpg);background-position:50%;background-size:cover;display:flex;flex-direction:column;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;min-height:100vh}.title{padding:20px 0;text-align:center}h1{color:#f8f6f6;font-family:Georgia,serif;font-size:36px;letter-spacing:2px;line-height:1;margin:0;padding:0;text-transform:uppercase}.app-header{background-color:#25345e;box-shadow:0 4px 6px #0000001a;height:auto}.menu{padding:0 20px;text-align:center}.menu-list{align-items:center;display:flex;justify-content:center;list-style:none;margin:0 auto;max-width:1200px;padding:0}.menu-list li{margin:0 15px;padding:10px 0}.menu-list li a{background-color:#25345e;border-radius:5px;color:#fff;font-size:18px;padding:10px 20px;text-decoration:none;transition:all .3s ease}.menu-list li a:hover{background-color:#1a2657;color:#fff;transform:translateY(-2px)}.app-content{flex:1 1}.logo-item img{height:auto;margin:20px auto;max-width:180px}.footer{bottom:0;position:relative}@media (max-width:768px){.app-header{text-align:center}.menu,.menu-list{padding:0;width:100%}.menu-list{align-items:center;flex-direction:column;justify-content:center;margin:0}.menu-list li{text-align:center;width:100%}.logo-item img{max-width:120px}}.footer{background-color:#333;color:#fff;padding:40px 0;width:100%}.footer-content{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-around}.footer-logo h1{font-size:24px}.footer-logo p{font-size:14px;margin-top:10px}.footer-contact h2,.footer-social h2{font-size:18px;margin-bottom:10px}.footer-contact p,.footer-social a{font-size:14px;margin-top:5px}.footer-social a{color:#fff;margin-right:10px;text-decoration:none;transition:color .3s ease}.footer-social a:hover{color:#007bff}.footer-bottom{background-color:#222;padding:10px 0;text-align:center}.footer-bottom p{font-size:12px;margin:0}@media (max-width:768px){.footer-content{justify-content:center;text-align:center}.footer-contact,.footer-logo,.footer-social{margin-bottom:20px}.footer-social a{margin-right:0}}.about-us-page{color:#333;font-family:Verdana,Geneva,sans-serif;padding:20px}.company-history,.company-introduction,.contact-info,.team-info{background-color:#fffc;border:1px solid #ddd;border-radius:5px;box-shadow:0 0 10px #0000001a;margin:20px auto;padding:20px}.company-history h2,.company-introduction h2,.contact-info h2,.team-info h2{border-bottom:2px solid #eaeaea;color:#25345e;margin-bottom:20px;padding-bottom:10px}.company-history p,.company-introduction p,.contact-info p{color:#666;line-height:1.6;text-align:justify}.team-member h3{color:#25345e;font-weight:700;margin-bottom:10px}.team-member ul{padding-left:20px}.team-member li{color:#666;line-height:1.6}@media (max-width:768px){.about-us-page{padding:10px}.company-history,.company-introduction,.contact-info,.team-info{margin:10px 5px;padding:15px}}.joinUsPage{font-family:Verdana,Geneva,sans-serif;padding:50px;text-align:left}.joinUsHeader{margin-bottom:50px}.joinUsHeader h1{color:#25345e;font-size:40px;margin-bottom:20px}.joinUsHeader p{color:#fff;font-size:20px}.joinUsContent{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.jobOpening{background-color:#fffc;border-radius:15px;box-shadow:0 5px 15px #0000001a;height:600px;padding:30px;text-align:left;transition:transform .3s ease,box-shadow .3s ease;width:400px}.jobOpening h2{color:#333;font-size:24px;margin-bottom:20px}.jobOpening p{color:#666;font-size:16px;margin-bottom:20px}.jobOpening a{background-color:#007bff;border-radius:8px;color:#fff;display:inline-block;font-weight:700;padding:15px 30px;text-decoration:none;transition:background-color .3s ease}.jobOpening a:hover{background-color:#0056b3}.email-address{color:#25345e;text-decoration:underline}@media (max-width:768px){.joinUsPage{padding:30px}.joinUsHeader h1{font-size:24px}.jobOpening h2,.joinUsHeader p{font-size:18px}.jobOpening p{font-size:14px}.jobOpening{height:auto;margin-bottom:20px;width:100%}}.homePage{align-items:center;color:#333;flex-direction:column;font-family:Verdana,Geneva,sans-serif;line-height:1.6;padding:40px}.homeContent,.homePage{display:flex;justify-content:center}.homeContent{align-items:flex-start;background-color:#fff;border-radius:15px;box-shadow:0 8px 16px #0003;margin-bottom:50px;padding:20px;width:90%}.homePage-image{flex:1 1;margin-right:20px;max-width:500px;text-align:center}.homePage-image img{border-radius:15px;height:auto;margin:0 auto;width:100%}.homePage-description{flex:1 1;text-align:left}.homePage-description h2{color:#25345e;font-size:24px;font-weight:700;margin-bottom:20px}.homePage-description p{color:#666;font-size:18px;line-height:1.8}.homePage-search{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;margin-top:30px;padding:20px;width:90%}.homePage-search,.homePage-search p{font-family:Verdana,Geneva,sans-serif}.homePage-search p{color:#25345e;font-size:24px;line-height:1.8}input[type=text]{border:1px solid #ccc;border-radius:5px;font-size:16px;margin-bottom:15px;padding:12px;text-align:center;width:40%}button,input[type=text]{font-family:Verdana,Geneva,sans-serif}button{background-color:#0073e6;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;padding:12px 25px;transition:background-color .3s ease}button:hover{background-color:#005bb5}.search-description{color:#25345e;font-size:16px;font-weight:700;margin-top:15px;text-align:center}@media (max-width:768px){.homeContent{align-items:center;flex-direction:column;margin-bottom:20px;padding:10px}.homePage-image{margin-bottom:20px;margin-right:0;width:100%}.homePage-description{text-align:center}.homePage-description h2{font-size:24px;margin-bottom:15px}.homePage-description p{font-size:16px}.homePage-search{padding:15px;width:100%}input[type=text]{font-size:14px;padding:10px}button{font-size:16px;padding:10px 20px}}.certificateDetails{background-color:#f5f5f5;border-radius:8px;box-shadow:0 0 10px #0000001a;font-family:Georgia,serif;margin:50px auto 0;max-width:600px;padding:20px}.certificateDetails h2{color:#333;font-size:24px;margin-bottom:20px}.certificateDetails div{background-color:#fff;border-radius:8px;padding:20px}.certificateDetails p{color:#444;font-size:16px;margin:10px 0}.certificateDetails p:first-child{font-weight:700}.certificateDetails .not-found{color:red;font-size:18px;margin-top:20px;text-align:center}.errorMessage p{color:red;font-weight:700}
/*# sourceMappingURL=main.e65d4f30.css.map*/