@font-face{font-family:Inter;src:url(/build/assets/inter-variable-c8O0ljhh.ttf);font-display:swap}@font-face{font-family:Poppins;src:url(/build/assets/Poppins-Thin-leD9T1nx.ttf) format("truetype");font-weight:100;font-display:swap}@font-face{font-family:Poppins;src:url(/build/assets/Poppins-ExtraLight-u2IJXg5c.ttf) format("truetype");font-weight:200;font-display:swap}@font-face{font-family:Poppins;src:url(/build/assets/Poppins-Light-DT6-CsId.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Poppins;src:url(/build/assets/Poppins-Regular-CTKNfV9P.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/build/assets/Poppins-Medium-Cxde2ZoM.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/build/assets/Poppins-SemiBold-B_fPDAUb.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Poppins;src:url(/build/assets/Poppins-Bold-qTAUjFF7.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Poppins;src:url(/build/assets/Poppins-ExtraBold-W_qeO1XX.ttf) format("truetype");font-weight:800;font-display:swap}@font-face{font-family:Poppins;src:url(/build/assets/Poppins-Black-yHqY0KRU.ttf) format("truetype");font-weight:900;font-display:swap}.programe-hero-section{background-color:#edf2f7;padding:60px 0;border-bottom:1px solid #e2e8f0}.programe-hero-section .hero-title{font-family:Poppins,sans-serif;font-size:3rem;font-weight:800;color:#0f172a;line-height:1.15;letter-spacing:-1px}@media only screen and (max-width:767px){.programe-hero-section .hero-title{font-size:2.25rem}}.programe-hero-section .hero-subtitle{font-size:1rem;line-height:1.6;color:#64748b;max-width:480px;margin-bottom:0}.programe-list{background-color:#fff;padding:80px 0}.programe-list .programme-card{background-color:#fff;border-radius:20px;border:1px solid #e2e8f0;box-shadow:0 4px 20px #00000005;overflow:hidden;height:100%;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.programe-list .programme-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px #1e6b6514;border-color:#1e6b6526}.programe-list .programme-card:hover .explore-btn{background-color:#1e6b65!important;color:#fff!important}.programe-list .programme-card .card-image-wrapper{height:180px;overflow:hidden;background-color:#f1f5f9}.programe-list .programme-card .card-content{padding:30px 24px;display:flex;flex-direction:column;flex-grow:1}.programe-list .programme-card .card-content .programme-title{font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:700;color:#0f172a;margin-bottom:12px;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.programe-list .programme-card .card-content .programme-desc{font-size:.95rem;color:#64748b;line-height:1.6;margin-bottom:24px;flex-grow:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.programe-list .programme-card .card-content .explore-btn{align-self:flex-start;border:1.5px solid #1e6b65;color:#1e6b65;font-weight:600;font-size:.9rem;padding:8px 18px;border-radius:6px;transition:all .2s ease-in-out;background-color:transparent;text-decoration:none}.programe-list .programme-card .card-content .explore-btn:hover{background-color:#1e6b65;color:#fff}.programmes-tabs-section{padding:30px 0 10px;background-color:#fff}.programmes-tabs-section .programmes-category-pills .nav-item .nav-link{font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;color:#64748b;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:50px;padding:10px 24px;transition:all .3s ease}.programmes-tabs-section .programmes-category-pills .nav-item .nav-link:hover{color:#1e6b65;border-color:#1e6b65;background-color:#1e6b650d}.programmes-tabs-section .programmes-category-pills .nav-item .nav-link.active{color:#fff;background-color:#1e6b65;border-color:#1e6b65;box-shadow:0 4px 12px #1e6b6540}
