body .cst-icards .cst-icon-card{padding:25px 20px;text-align:center;justify-content:center;align-items:center;gap:10px;border-radius:5px;box-shadow:0 0 10px rgb(0 0 0 / 10%)}body .cst-icards .cst-icon-card svg{stroke:#740AE6;fill:#740AE6}body .cst-quote{background-color:#740ae614;padding:30px;border-left:3px solid #740ae6;border-radius:0 5px 5px 0}.cst-job-list{display:flex;flex-direction:column;gap:32px}.cst-job-item{background:#fff;border:1px solid #e7e7e7;border-radius:5px;padding:32px;box-shadow:0 8px 24px rgba(0,0,0,0.05);transition:all 0.25s ease}.cst-job-item:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(0,0,0,0.08)}.cst-job-header{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #ececec}.cst-job-title{margin:0 0 15px!important;font-size:20px;line-height:1.2}.cst-job-meta{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.cst-job-badge{background:#693393;color:#fff;padding:8px 14px;border-radius:999px;font-size:14px;font-weight:600}.cst-job-location,.cst-job-date{font-size:14px;color:#666}.job-sub-title{font-family:"Roboto",sans-serif;font-weight:500;color:#693393;font-size:20px;margin-top:0}.cst-job-content,.cst-job-apply{margin-top:24px}.cst-job-content h4,.cst-job-apply h4{margin-bottom:12px;font-size:18px}.cst-job-content p:last-child,.cst-job-apply p:last-child{margin-bottom:0}.cst-job-apply{margin-top:28px;padding:24px;border-radius:0 5px 5px 0;background-color:#740ae614;border-left:3px solid #740ae6}.cst-job-empty{text-align:center;padding:50px 30px;background:#eee;border-radius:5px;border:1px solid #ececec}.cst-job-empty p{margin:0;font-size:18px;line-height:1.7;color:#8d8d8d}@media (max-width:767px){.cst-job-item{padding:24px}.cst-job-title{font-size:24px}.cst-job-meta{flex-direction:column;align-items:flex-start}}