.career-card-link{color:inherit!important;text-decoration:none!important}.career-card{z-index:1;border:1px solid #ffffff14;transition:all .4s cubic-bezier(.165,.84,.44,1);position:relative}[color-scheme=dark] .career-card{background-color:#1a1a1a}[color-scheme=light] .career-card{background-color:#f9f9f9;border-color:#0000000d}.career-card:hover{border-color:var(--accent-1,#6366f1);transform:translateY(-8px);box-shadow:0 15px 35px #0003}.career-icon-wrapper{border-radius:12px;justify-content:center;align-items:center;width:100px;height:100px;padding:10px;display:flex}.career-title-text{font-size:1.4rem;font-weight:700}.career-details-info span{font-size:.95rem}.title-underline{display:inline-block;position:relative}.title-underline:after{content:"";background:#4caf50;border-radius:2px;width:60px;height:3px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.career-detail-header{padding:80px 0 40px}.career-detail-content{padding-bottom:80px}.career-meta-box{background:#6366f10d;border-radius:15px;margin-bottom:40px;padding:25px}.career-meta-item i{color:var(--accent-1,#6366f1);font-size:1.2rem}.career-sections h5{color:var(--accent-1,#6366f1);margin-top:30px;margin-bottom:20px;font-weight:700}.career-sections ul{padding-left:0;list-style:none}.career-sections ul li{margin-bottom:12px;padding-left:25px;line-height:1.6;position:relative}.career-sections ul li:before{content:"";color:var(--accent-1,#6366f1);content:"";background:var(--accent-1,#6366f1);border-radius:50%;width:8px;height:8px;font-family:Phosphor;position:absolute;top:10px;left:0}.btn-apply{margin-top:40px}.content-rich-text p{margin-bottom:20px}.content-rich-text ul{margin-bottom:30px}.career-sections .content-rich-text ul{padding-left:0;list-style:none}.career-sections .content-rich-text ul li{margin-bottom:12px;padding-left:25px;line-height:1.6;position:relative}.career-sections .content-rich-text ul li:before{content:"";background:var(--accent-1,#6366f1);border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:0}.apply-card.sticky-top-detail{position:sticky;top:100px}@media (max-width:768px){.career-title-text{font-size:1.2rem}}
