.hiring-job{display:-ms-grid;display:grid;-ms-grid-columns:auto 35px 1fr 35px auto;gap:10px 35px;grid-template-columns:auto 1fr auto}.hiring-job .hiring-job__index{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;width:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid var(--color-border-black);border-radius:50%;color:var(--color-dark-contrast-80);font-size:1.14285714286rem;font-weight:500;justify-content:center;line-height:1.5}.hiring-job .hiring-job__title{color:var(--color-dark-contrast-100)}.hiring-job .hiring-job__meta{color:var(--color-dark-contrast-80);font-size:1.14285714286rem;line-height:1.5;margin-top:3px}.hiring-job .hiring-job__button{background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:25px;color:var(--color-white-contrast-100);display:block;font-size:1.14285714286rem;font-weight:500;line-height:1.5;padding:10px 22px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.hiring-job .hiring-job__button:hover{background-color:transparent;border-color:var(--color-dark-contrast-20);color:var(--color-dark-contrast-100)}.hiring-job__list{text-align:left}.section-module-25 .atbs-block__inner{text-align:center}@media (min-width:421px){.hiring-job__list>:not(:last-child){border-bottom:1px solid var(--color-border-black);margin-bottom:40px;padding-bottom:40px}}@media (max-width:575px) and (min-width:421px){.hiring-job__list>:not(:last-child){margin-bottom:30px;padding-bottom:30px}}@media (max-width:680px){.hiring-job{-ms-grid-columns:1fr auto;grid-template-columns:1fr auto}.hiring-job .hiring-job__group:first-child:not(:nth-child(2)):not(:nth-child(3)),.hiring-job .hiring-job__index{display:none}}@media (max-width:575px){.hiring-job{gap:10px 20px}.hiring-job .hiring-job__button{font-size:1.07142857143rem;padding:8px 15px}}@media (max-width:420px){.hiring-job__list>:not(:last-child){margin-bottom:30px}.hiring-job{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid var(--color-border-black);border-radius:4px;-ms-flex-direction:column;flex-direction:column;gap:20px 0;padding:25px 20px}.hiring-job .hiring-job__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}