.bg-primary-gradient{background:linear-gradient(90deg,#007bff,#00d4ff)!important}.btn-primary-gradient{color:#fff;background:linear-gradient(90deg,#0f0788,#280fb8);border:none;transition:all .4s}.btn-primary-gradient:hover{color:#fff;background:linear-gradient(90deg,#007bff,#00d4ff);transform:translateY(-2px);box-shadow:0 5px 15px #00a5ff4d}.btn-application-closed{color:#fff;background:linear-gradient(90deg,#501f63,#3e193f);border:none;transition:all .4s}.internship-card{transition:all .3s;box-shadow:0 10px 30px #00000014;border-radius:15px!important}.internship-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #00a5ff33}.internship-card .card-header{position:relative;border-radius:15px 15px 0 0!important}.internship-card .card-header .decorative-circle{opacity:.1;border-radius:50% 0 0 50%;width:150px;height:150px}.internship-card .card-header .badge{font-size:.85rem;font-weight:500}.internship-card .card-body{position:relative}.internship-card .card-body .fs-5{font-size:1.1rem}.career-details .detail-header{color:#fff;background:linear-gradient(90deg,#007bff,#00d4ff);position:relative}.career-details .detail-header h1{color:#f5f5f5;font-weight:700}.career-details .detail-header .badge{padding:.5rem .75rem;font-size:.9rem;font-weight:500}.career-details .detail-header .fs-5{font-size:1.1rem}.career-details .section-box{background:#fff;border-radius:12px;margin-bottom:30px;padding:30px;box-shadow:0 0 12px #0000000d}.career-details .section-box h4{color:#1a1b1e;margin-bottom:20px}.career-details .section-box ul,.career-details .section-box ol{padding-left:20px}.career-details .section-box ul li,.career-details .section-box ol li{margin-bottom:10px}.career-details .section-box a{color:#007bff}.career-details .section-box a:hover{text-decoration:underline}
