.featuredJobs-section{margin-bottom:80px}.featuredJobs-header,.title{text-align:center}.title{font-family:Roboto,Helvetica,sans-serif;font-size:32px;font-weight:600;color:#333;border-radius:10px;display:inline-block}.job-card,.title{margin-bottom:20px}.job-card{background-color:#fff;border-radius:6px;padding:20px;box-shadow:0 2px 13px rgba(0,0,0,.12);transition:all .3s linear 0s;cursor:pointer;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.job-card:before{content:"";position:absolute;top:0;left:0;width:6px;height:100%;background:linear-gradient(180deg,#6c8fe5,#faa88f);transform:scaleY(0);transition:transform .6s ease;z-index:1}.job-card:hover:before{transform:scaleY(1)}.job-card:hover{background-color:#fff;box-shadow:0 5px 17px rgba(41,74,156,.2);transform:scale(1.02)}.job-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;margin-top:10px}.job-title{font-size:24px;font-weight:500;color:#171717;min-height:74px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.job-time{font-family:Roboto,Helvetica,sans-serif;font-size:15px;color:#666;font-weight:400;display:flex;align-items:center;gap:6px;float:right}.job-salary-duration{width:100%;display:inline-block;place-items:center;align-items:center;margin-top:10px}.job-salary{font-family:Roboto,Helvetica,sans-serif;display:inline-block;font-size:18px;font-weight:500;color:#656565;margin-bottom:5px}.job-experience-type{display:inline-block;width:100%;place-items:center;align-items:center;text-align:left;min-height:30px}.job-experience{font-size:16px;font-weight:400;color:#656565;margin-bottom:5px;border:1px solid #c7c7c7;border-radius:5px;width:171px;height:32px;padding:3px 13px;float:right;background:#f2f2f2}.job-experience,.job-type{font-family:Roboto,Helvetica,sans-serif;text-align:left}.job-type{float:left;font-size:17px;font-weight:500;color:#069611;margin-bottom:10px;padding:5px 0 0}.job-description{font-size:14px;font-weight:400;color:#686868;line-height:1.5;min-height:40px;margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.job-footer{gap:10px}.company-logo,.job-footer{display:flex;align-items:center}.company-logo{width:48px;height:48px;background-color:#ffd4d4;border-radius:5px;justify-content:center;font-size:12px}.company-logo img{width:100%;height:100%;border-radius:5px;object-fit:cover}.company-location{font-size:14px;color:#666;display:block}.company-name{font-size:16px;font-weight:500;color:#383838;display:block}.company-name,.location{font-family:Roboto,Helvetica,sans-serif}.location{font-size:14px;font-weight:400;color:#676767;display:flex;align-items:center;gap:3px}.featuredJobs-section .explore-button-wrapper{margin-top:40px}@media (max-width:768px){.company-logo{width:46px;height:46px;font-size:10px}.job-header{display:block;justify-content:space-between;align-items:center;margin-bottom:0}.title{font-size:26px;padding:8px}.job-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}.job-card{padding:15px}.job-title{font-size:22px}.job-time{padding:4px 8px}.company-location,.job-description,.job-experience,.job-salary,.job-time,.job-type{font-size:14px}.featuredJobs-section .explore-button-wrapper{margin-top:15px}}@media (max-width:480px){.title{font-size:32px;padding:6px}.job-grid{grid-template-columns:1fr;gap:10px}.job-card{padding:10px}.job-title{font-size:18px}.job-time{padding:0 6px}.company-location,.job-description,.job-experience,.job-salary,.job-time,.job-type{font-size:15px}.company-logo{width:46px;height:46px;font-size:10px}}