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}body,html{height:100%;margin:0;padding:0}#root,.page-wrapper{display:flex;flex-direction:column;min-height:100vh}main{flex:1 1}.header{background-color:#fffef8;box-shadow:0 2px 5px #0000001a}.header-top{align-items:center;background-image:linear-gradient(90deg,#553c9ac4 45%,#ee4b2b75);display:flex;flex-wrap:wrap;justify-content:space-between;padding:1rem}.site-title{color:#0a1859;font-family:Orbitron;font-size:1.8rem;font-weight:700;margin:0}.highlight-360{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ff512f,#f09819);-webkit-background-clip:text}.site-subtitle{color:#1a2b6b;font-size:.9rem;margin:0}.menu-toggle{display:none}.navbar{background-color:#0a1859;width:100%}.nav-menu{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;list-style:none;margin:0;padding:.75rem 1rem}.nav-menu li a{color:#fff;font-weight:500;text-decoration:none;transition:background .3s,color .3s}.nav-menu li a:hover{color:#ffc107}@media (max-width:768px){.nav-menu{display:flex;flex-wrap:wrap;font-size:large;gap:.4rem;padding:.4rem .2rem}.nav-menu li{font-size:13px;margin:0}.nav-menu li a{background-color:#0a1859;border-radius:4px;color:#fff;display:inline-block;font-size:12px;min-width:auto;padding:4px 8px;text-align:center;white-space:nowrap}.nav-menu li a:hover{background-color:#ffc107;color:#0a1859}}.footer{background-color:#0a1859;color:#fff;flex-shrink:0;font-size:14px;padding:2rem 1rem 1rem}.footer-wrapper{margin:0 auto;max-width:1200px}.footer-container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.footer-section h4{color:#7fd1a0;font-size:1.1rem}.footer-section p,.footer-section ul{margin:0}.footer-section ul{list-style:none;padding:0}.footer-section li{margin-bottom:.4rem}.footer-section a{color:#fff;text-decoration:none;transition:color .3s ease}.footer-section a:hover{color:#ffc107}.footer-bottom{border-top:1px solid #fff3;color:#ccc;font-size:.9rem;margin-top:1rem;padding-top:1rem;text-align:center}@media (max-width:768px){.footer-container{flex-direction:column;gap:1.5rem;text-align:center}.footer-section h4{font-size:1rem}}.table-card{background-color:#fff;border-radius:10px;box-shadow:0 0 12px #0000000d;margin:1rem auto;max-width:600px;padding:15px 1.5rem 1.5rem}.table-title{font-size:1.2rem;font-weight:700;margin-bottom:1rem;text-align:left}.styled-table{border-collapse:collapse;width:100%}.styled-table td,.styled-table th{font-size:14px;padding:12px 15px;text-align:left}.styled-table thead{background-color:#f4f4f4}.styled-table tbody tr{border-bottom:1px solid #e0e0e0}.styled-table tbody tr:hover{background-color:#f9f9f9}.styled-table a{color:#007bff;font-weight:500;text-decoration:none}.styled-table a:hover{text-decoration:underline}.table-row-desktop{display:block}@media screen and (max-width:1024px){.table-row-desktop{padding:1rem}}@media screen and (min-width:1024px){.table-row-desktop{display:flex;gap:1rem;justify-content:space-between;padding:1rem 15rem}.table-row-desktop .table-card{flex:1 1;margin:0;max-width:100%}}.see-all-btn{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;padding:8px 16px;transition:background-color .3s ease}.see-all-btn:hover{background-color:#0056b3}@media screen and (max-width:1023px){.desktop-only{display:none}.mobile-only{display:table-cell;padding-right:10px;text-align:right}.mobile-only a{color:#007bff}}@media (max-width:768px){.hide-on-mobile{display:none}.job-link{color:#007bff;display:inline-block;font-weight:500}.job-link:hover{text-decoration:underline}}.job-link{color:#0a1859;font-weight:500;text-decoration:none;transition:color .3s ease}.job-link:hover{color:#ee4b2b}.job-link:visited{color:#6b3bb4}.desktop-only{display:table-cell}.mobile-only{display:none}@media (max-width:768px){.desktop-only{display:none}.mobile-only{display:table-cell}.job-link{color:#007bff;display:inline;font-weight:500}.job-link:visited{color:#6b3bb4}.job-link:hover{text-decoration:underline}.desktop-only{display:none}.mobile-only{color:red;display:inline;font-size:14px;margin-left:4px}.job-date-inline{font-weight:400}}.main-default{padding:1rem;text-align:center}.main-all-jobs{background-color:#fff;padding:10px;text-align:center}.job-details-container{font-family:Segoe UI,sans-serif;margin:auto;max-width:1200px;padding:1.5rem}.job-title{color:#222;font-family:Georgia,serif;font-size:2rem;font-weight:700;margin-bottom:.5rem;text-align:center}.card-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:1.5rem}@media (max-width:768px){.card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.card-grid{grid-template-columns:1fr}}.detail-card{border-radius:12px;box-shadow:0 4px 12px #00000014;color:#fff;font-size:14px;min-height:180px;padding:1.2rem;transition:transform .2s ease}.detail-card:hover{transform:scale(1.02)}.card-dates{background:linear-gradient(90deg,#ff758c,#ff7eb3)}.card-fees{background:linear-gradient(90deg,#43cea2,#185a9d)}.card-posts{background:linear-gradient(90deg,#36d1dc,#5b86e5)}.card-age{background:linear-gradient(90deg,#cc2b5e,#753a88)}.detail-card h4{border-bottom:2px solid #ffffff4d;font-size:1.1rem;font-weight:800;margin-bottom:1rem;padding-bottom:.5rem;text-transform:uppercase}.detail-card ul{list-style:none;margin:0;padding:0}.detail-card ul li{align-items:center;border-bottom:1px dashed #fff3;color:#fff;display:flex;font-weight:700;justify-content:space-between;margin:8px 0;padding-bottom:4px;padding-right:15px}.detail-card ul li strong{flex:1 1;text-transform:capitalize}.detail-card ul li span{color:#fff;flex:1 1;text-align:right}.note{color:#eee;font-size:.9rem;font-style:italic;margin-top:.8rem;text-align:center}.job-action-section{margin:2rem auto;max-width:1000px;padding:10px}@media screen and (max-width:768px){.job-action-section{display:block}}.job-action-row{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:2rem}.job-action-group{background-color:#fafaffb3;border:1px solid #0000000d;box-shadow:0 4px 10px #00000008;flex:1 1 48%;margin-bottom:1.5rem;padding:1rem}.job-action-group h5{background-color:#ff000014;border-radius:6px;color:#d33;display:inline-block;font-size:16px;font-weight:600;margin-bottom:2rem;margin-top:13px;padding:8px 12px}.job-action-group{background-color:#efefef7a;border:1px solid #0003;border-radius:10px;box-shadow:0 2px 10px #0000000d;margin-bottom:2rem;padding:5px 1.5rem 1.5rem;transition:box-shadow .3s ease}.job-action-table{border:none;border-collapse:collapse;width:100%}.job-action-table td{background:#ffffffe6;border:1px solid #0000000d;border:none;border-bottom:1px solid #0000000d;border-radius:6px;box-shadow:inset 0 -1px 0 #0000000d;font-size:15px;font-size:.95rem;padding:.75rem;padding:.75rem 1rem;vertical-align:middle}.job-action-table tr:last-child td{border-bottom:none}.job-action-table td:first-child{color:#333;font-weight:900}@media (max-width:768px){.job-action-table td:first-child{font-weight:500}}.job-action-table td a.btn{border-radius:6px;display:inline-block;font-size:14px;font-weight:500;min-width:120px;padding:6px 12px;text-align:center;text-decoration:none;transition:background .2s ease,transform .2s ease}.btn-primary{background-color:#007bff33;color:#0056b3}.btn-primary:hover{background-color:#007bff4d}.btn-purple{background-color:#6f42c133;color:#4b1caa}.btn-purple:hover{background-color:#6f42c14d}.btn-warning{background-color:#ffc10733;color:#a17800}.btn-warning:hover{background-color:#ffc1074d}.btn-dark{background-color:#21252933;color:#212529}.btn-dark:hover{background-color:#2125294d}@media (max-width:768px){.job-action-row{flex-direction:column}.job-action-group{flex:1 1 100%}.job-action-table td{font-size:14px}.job-action-table td a.btn{font-size:13px;min-width:90px;padding:4px 8px}}@media (max-width:576px){.job-action-table td a.btn{font-size:.8rem;min-width:90px;padding:.35rem .6rem}}@media (max-width:768px){.job-details-container{font-family:Segoe UI,sans-serif;margin:auto;max-width:1200px;padding:3px}}.vacancy-table-section{background-color:#f9f9f9;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:62px;margin-top:2rem;padding:1rem}.vacancy-heading{color:#333;font-size:1.4rem;font-weight:700;letter-spacing:.5px;margin-bottom:1rem;margin-top:3px;text-align:center;text-transform:uppercase}.vacancy-table-wrapper{overflow-x:auto;width:100%}.vacancy-table{background:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 3px 10px #0000000d;overflow:hidden;table-layout:fixed;width:100%}.vacancy-table th{background-color:#007bff8f;color:#fff;font-size:1rem;font-weight:700;padding:12px 10px;text-align:center;text-transform:uppercase;white-space:nowrap}.vacancy-table td{border-bottom:1px solid #ddd;font-size:.95rem;padding:10px;text-align:center;vertical-align:top;white-space:normal;word-break:break-word}.vacancy-table tr:nth-child(2n){background-color:#f5faff}.vacancy-table td:first-child,.vacancy-table th:first-child{width:100px}.vacancy-table td:nth-child(2),.vacancy-table th:nth-child(2){width:120px}@media (max-width:768px){.vacancy-heading{font-size:1.2rem}.vacancy-table td,.vacancy-table th{font-size:.85rem;padding:6px}.vacancy-table th{font-size:.85rem}.vacancy-table td{white-space:normal}.vacancy-table{table-layout:auto}}.job-group-table{margin:1rem auto;max-width:900px;overflow-x:auto;width:100%}.group-table{background-color:#fff;border:1px solid #ddd;border-collapse:collapse;margin-bottom:1.5rem;width:100%}.group-table td,.group-table th{border:1px solid #ddd;padding:.75rem;text-align:center;vertical-align:middle}.group-header{background-color:#fff;color:#d33;font-size:1rem;font-weight:700;min-width:140px;white-space:nowrap}.group-header span{color:#d33;display:inline-block}.group-table td a.btn{background-color:#ffe29a;border-radius:6px;color:#000;display:inline-block;font-size:14px;font-weight:600;padding:6px 12px;text-decoration:none}@media (max-width:768px){.group-table td,.group-table th{font-size:14px;padding:.5rem}.group-table td a.btn{font-size:12px;padding:4px 8px}.group-header{font-size:.9rem}}.hr-text{border:0;color:#000;height:1.5em;line-height:1em;margin-bottom:20px;margin-top:10px;max-width:90%;opacity:.5;outline:0;position:relative;text-align:center;&:before{background:linear-gradient(90deg,#0000,#818078,#0000);content:"";height:1px;left:0;position:absolute;top:50%;width:100%}&:after{background-color:#fcfcfa;color:#000;color:#818078;content:attr(data-content);display:inline-block;line-height:1.5em;padding:0 .5em;position:relative}}.about-post-container{color:#111;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:16px;line-height:1.7;margin-top:1rem;padding-bottom:15px;text-align:left}.about-post-label{color:purple;font-weight:700}.loading-container{color:#333;font-size:1.2rem;padding:2rem;text-align:center}.spinner{animation:spin .9s linear infinite;border:4px solid #d1d1d1;border-radius:50%;border-top-color:#0a1859;height:40px;margin:0 auto 1rem;width:40px}.job-links-container{margin:2rem auto;max-width:900px;overflow-x:auto}.link-table td{border:1px solid #ddd;vertical-align:middle}.section-title{background-color:#f5f5f5;white-space:nowrap}.icon{margin-right:8px}.download-btn{background-color:#ffe08a;border:none;border-radius:6px;color:#000;font-weight:700;padding:4px 12px;text-decoration:none}.download-btn:hover{background-color:#ffcd60}.action-btn{border:none;border-radius:10px;display:inline-block;font-size:.9rem;font-weight:600;min-width:80px;padding:6px 14px;text-align:center;text-decoration:none;transition:all .3s ease}.btn-apply{background-color:#e0f3ff;color:#007acc}.btn-apply:hover{background-color:#c0e8ff}.btn-visit{background-color:#ede6ff;color:#7c3aed}.btn-visit:hover{background-color:#d6c8ff}.btn-download{background-color:#fff3c4;color:#b36b00}.btn-download:hover{background-color:#ffe58a}.btn-check{background-color:#deeaf6;color:#004085}.btn-check:hover{background-color:#c8dff1}.section-title{background-color:#fff4f4;border:solid #0003;color:#d63031;font-weight:700;padding:12px;text-align:center;vertical-align:top;width:200px}.link-table td:nth-child(2){color:#333;font-weight:600;padding:12px}.link-table{border-collapse:collapse;margin-top:1rem;width:100%}.link-table td,.link-table th{border:2px solid #444;font-size:14px;padding:10px;vertical-align:middle}.link-table td{border:1px solid #eee;padding:10px}.link-table tr{font-size:.95rem}.link-table td,.link-table th{border:2px solid #00000031;font-size:15px;padding:12px;text-align:center}.job-action-section{display:none}@media screen and (max-width:768px){.job-action-section{display:block}.job-links-container{display:none}}@media screen and (min-width:769px){.job-links-container{display:block}}.JobDetailTables_wrapper__ZyTnV{margin-top:7rem}.JobDetailTables_block__aWvKQ{margin-bottom:3rem}.JobDetailTables_heading__BH8wJ{background-color:#e5e9fd;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;color:#222;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:600;margin-bottom:0;padding:12px;text-align:center}.JobDetailTables_responsive__C1uOg{overflow-x:auto}.JobDetailTables_table__A5ZLF{background-color:#fff;border:1px solid #ccc;border-collapse:collapse;font-family:Arial,sans-serif;width:100%}.JobDetailTables_td__Q3knf,.JobDetailTables_th__-2MCN{border:1px solid #ccc;font-family:Georgia,Times New Roman,serif;padding:3px 16px;text-align:left}.JobDetailTables_th__-2MCN{background-color:#f0f4f8;color:#111;font-size:18px;font-weight:700}.JobDetailTables_td__Q3knf{color:#000;font-size:19px}.JobDetailTables_table__A5ZLF tr:nth-child(2n){background-color:#fafafa}.JobInfoTables_gridContainer__so2u1{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin:20px 0;padding:10px}.JobInfoTables_box__oeLm3{background:#fff;border-radius:12px;border-top:5px solid #f0f;box-shadow:0 4px 15px #00000014;overflow:hidden;padding:20px;position:relative;text-align:left;transition:transform .2s ease,box-shadow .3s ease}.JobInfoTables_box__oeLm3:hover{box-shadow:0 6px 20px #00000026;transform:translateY(-5px)}.JobInfoTables_title__Qkhu5{color:#f0f;font-size:1rem;font-weight:700;letter-spacing:.5px;margin-bottom:12px;text-align:center}.JobInfoTables_divider__GwQ2A{background:linear-gradient(90deg,#ccc,#999,#ccc);border:none;height:1px;margin:0 0 16px}.JobInfoTables_body__SsHlJ{color:#333;font-size:16px;line-height:1.65;list-style-type:disc;margin:0;padding-left:1.1rem}.JobInfoTables_body__SsHlJ li{margin-bottom:6px}.JobInfoTables_redText__WByQ3{color:red;font-weight:700}.JobInfoTables_blueText__ut-9C{color:blue;font-weight:700}.JobInfoTables_loaderWrapper__2iEuq{align-items:center;display:flex;justify-content:center;min-height:150px}.JobInfoTables_loader__MzviE{animation:JobInfoTables_spin__alBfj 1s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;height:40px;width:40px}@keyframes JobInfoTables_spin__alBfj{to{transform:rotate(1turn)}}@media (max-width:1024px){.JobInfoTables_gridContainer__so2u1{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.JobInfoTables_gridContainer__so2u1{grid-template-columns:1fr}}.faq-wrapper{background-color:#f9fafc;padding:2rem 1rem}.faq-box,.faq-wrapper{box-sizing:border-box;width:100%}.faq-box{background:#fff;border-radius:12px;box-shadow:0 8px 20px #0000000d;max-width:100%;padding:2rem}.faq-title{border-bottom:2px solid #e5e7eb;color:#2c3e50;font-size:1.75rem;font-weight:700;margin-bottom:1.2rem;padding-bottom:.5rem;text-align:left}.faq-content{word-wrap:break-word;color:#333;font-size:1.05rem;line-height:1.8;text-align:left}@media screen and (max-width:768px){.faq-box{padding:1.5rem 1rem}.faq-title{font-size:1.5rem}.faq-content{font-size:1rem}}.faq-content h4{color:#1a202c;font-size:1.3rem;margin-bottom:.75rem;margin-top:1.5rem}.faq-content p{margin-bottom:1.2rem}.faq-loader{align-items:center;display:flex;height:300px;justify-content:center}.faq-spinner{animation:spin 1s linear infinite;border:6px solid #eee;border-radius:50%;border-top-color:#007bff;height:40px;width:40px}@keyframes spin{to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.5e5eea2f.css.map*/