.careers__items{display:grid;gap:20px;grid-template-columns:1fr 1fr}.careers__item{background:#404040;border-radius:20px;opacity:1;padding:23px 31px 35px;transition:opacity .3s ease}.careers__item.hidden{display:none;opacity:0}.careers__btn{display:block;font-weight:500;margin:60px auto 0}.careers__btn.hidden{display:none}.careers__item__department{font-size:20px;margin-bottom:9px}.careers__item__title{font-size:30px;font-weight:500;margin-bottom:14px}.careers__item__description{font-size:16px;margin-bottom:34px}.no_openings{padding:100px 0;text-align:center}@media(max-width:768px){.careers__items{grid-template-columns:1fr}}