.q-jobs-front{background:#f5f8fa!important}.q-jobs-count27{font-size:15px;color:#14654f;font-weight:700;margin:0 0 10px}.q-home-jobs>.q-job-premium{box-shadow:0 8px 22px -16px #355363;border:1px solid #dbe4e8;border-top:3px solid #1b7dca;border-radius:8px;padding:24px;min-height:440px}.q-home-jobs>.q-job-premium:nth-child(3n+2){border-top-color:#21846b}.q-home-jobs>.q-job-premium:nth-child(3n){border-top-color:#b69037}.q-job-top{margin-bottom:18px}.q-job-number{font-size:17px;color:#80949f;font-variant-numeric:tabular-nums}.q-job-premium h3{font-size:22px;line-height:1.35;min-height:60px}.q-job-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:none;min-height:70px}.q-job-pay{background:#eef7f4;padding:16px;margin:0 -8px;border:0;border-radius:4px;min-height:98px}.q-job-pay strong{font-size:22px;color:#175e4b}.q-job-pay>span{font-size:12px}.q-job-buttons>a{min-height:44px;display:inline-flex;align-items:center}.q-jobs-controls{justify-content:center}.q-jobs-controls button{width:48px;height:48px}.q-job-premium:focus-within{border-color:#2578ba}.job-card{border-radius:8px!important;border-color:#dbe4e8!important;box-shadow:0 7px 22px -18px #355363}.job-card h3{line-height:1.35}.job-card .job-actions{flex-wrap:wrap;gap:10px}.job-card .job-actions a{min-height:44px}.q-tools-seo27{max-width:1120px;margin:0 auto;padding:40px 24px;color:#274859}.q-tools-seo27 h2{font-size:24px}.q-tools-seo27 h3{font-size:18px}.q-tools-seo27 p{line-height:1.75;max-width:820px}.q-tools-seo27 nav{display:flex;flex-wrap:wrap;gap:20px}.q-tools-seo27 a{color:#1766a7;text-underline-offset:4px}
@media(max-width:800px){
 .q-hero{overflow:hidden}.q-stage-frame22{height:auto!important;overflow:visible!important;margin-top:16px!important;padding-bottom:40px}.q-stage-frame22 .q-stage,.q-stage{width:100%!important;max-width:100%!important;height:620px!important;transform:none!important;margin:0!important;overflow:visible!important}
 .q-stage-frame22 .q-stage-heads,.q-stage .q-stage-heads{display:none!important}
 .q-stage-frame22 .q-people,.q-stage .q-people{left:-6%!important;top:0!important;width:70%!important;height:300px!important}.q-people img{width:100%;height:100%;object-fit:contain}
 .q-stage-frame22 .q-tag.q-skill,.q-stage .q-tag.q-skill{display:none!important}
 .q-stage-frame22 .q-hub,.q-stage .q-hub{left:auto!important;right:0!important;top:105px!important;width:44%!important}
 .q-stage-frame22 .q-hub-logo,.q-stage .q-hub-logo{height:100px!important;border-radius:8px!important}.q-stage-frame22 .q-hub-logo strong,.q-stage .q-hub-logo strong{font-size:30px!important}.q-stage-frame22 .q-hub-logo small,.q-stage .q-hub-logo small{font-size:9px!important;letter-spacing:0!important}.q-stage-frame22 .q-hub-caption,.q-stage .q-hub-caption{font-size:12px!important;line-height:1.5!important;margin-top:10px!important;gap:4px!important}
 .q-stage-frame22 .q-opportunity,.q-stage .q-opportunity{display:block!important;left:4%!important;right:4%!important;top:320px!important;width:auto!important;max-width:none!important;padding:18px!important;border-radius:8px!important}.q-stage-frame22 .q-role-icon,.q-stage .q-role-icon{display:none!important}.q-stage-frame22 .q-opportunity h3,.q-stage .q-opportunity h3{font-size:20px!important;min-height:0!important;margin:12px 0 6px!important}.q-stage-frame22 .q-opportunity p,.q-stage .q-opportunity p{font-size:14px!important;min-height:0!important}.q-stage-frame22 .q-opportunity-top,.q-stage .q-opportunity-top{font-size:12px!important}.q-stage-frame22 .q-opportunity ul,.q-stage .q-opportunity ul{display:grid!important;font-size:13px!important;line-height:1.5!important;gap:5px!important;margin:12px 0!important}.q-stage-frame22 .q-opportunity>a,.q-stage .q-opportunity>a{font-size:14px!important;min-height:44px!important;display:flex!important}.q-stage-frame22 .q-opportunity>small,.q-stage .q-opportunity>small{display:block!important;font-size:11px!important;line-height:1.4!important;margin-top:8px!important}.q-stage-frame22>.q-motion{bottom:0!important;right:4%!important;width:40px!important;height:40px!important}
 .q-home-jobs>.q-job-premium{flex-basis:90%;padding:20px;min-height:440px}.q-job-premium h3{font-size:21px}.q-stats19-grid{gap:22px}.q-selector{gap:8px;flex-wrap:wrap}.q-selector button{min-height:44px}
}
@media(min-width:521px) and (max-width:800px){.q-stage-frame22 .q-people{width:55%!important;left:0!important}.q-stage-frame22 .q-hub{right:6%!important;width:35%!important}.q-stage-frame22 .q-opportunity{left:12%!important;right:12%!important}}
@media(prefers-reduced-motion:reduce){.q-job-premium{transform:none!important;transition:none!important}}
@media print{.q-tools-seo27{display:none!important}}
