.job-banner{background:color-mix(in srgb,var(--bg-color) calc(var(--bg-alpha, 1)*100%),transparent);color:color-mix(in srgb,var(--tc-color) calc(var(--tc-alpha, 1)*100%),transparent);padding:var(--pad,24px)}.job-banner :is(h1,h2,h3,h4,h5,h6){color:var(--tc,#fff)}.job-banner__inner{align-items:center;display:flex;gap:16px;justify-content:space-between}.job-banner__left{align-items:center;display:flex;gap:12px}.job-banner__icon{align-self:center;display:block;height:auto;width:80px}.job-banner__content{align-items:center;flex:0 1 650px;letter-spacing:0;max-height:29px;max-width:650px;text-align:left;width:auto}.job__head :is(h1,h2,h3,h4,h5,h6){color:var(--tc,#fff);font-size:22px;line-height:27px;margin-bottom:0}.job__head p{font-size:22px;line-height:27px;margin-top:0}.job-banner__btn{align-items:center;align-self:center;background:hsla(0,0%,100%,.85);border-radius:5px;box-sizing:border-box;color:#123;display:inline-flex;font-weight:700;gap:.5rem;height:clamp(40px,20vh,54px);padding:.75rem 1rem;text-decoration:none;width:clamp(180px,40vw,288px)}.job-banner__btn:hover{background:#fff}@media (max-width:720px){.job-banner__inner{flex-wrap:wrap}.job-banner__content{flex:1 1 100%;width:100%}}