.jobs-listing{grid-column-gap:30px;grid-row-gap:30px;display:grid;grid-template-columns:1fr 1fr}.jobs-listing__item{background-color:var(--secondary-color);border:1px solid #dfe7ef;flex-direction:column;padding:30px;transition:all .3s}.jobs-listing__title{font-weight:300;margin-bottom:0}.jobs-listing__content{margin-top:30px}.jobs-listing__content,.jobs-listing__title{color:var(--primary-color)}.jobs-listing__item:focus .jobs-listing__content,.jobs-listing__item:focus .jobs-listing__title,.jobs-listing__item:hover .jobs-listing__content,.jobs-listing__item:hover .jobs-listing__title{color:var(--secondary-color)}.jobs-listing__content{margin-bottom:0}.jobs-listing--center .jobs-listing__item{align-items:center}.jobs-listing--left .jobs-listing__item{align-items:start}.jobs-listing--right .jobs-listing__item{align-items:end}.jobs-listing__button-wrapper{margin-top:15px}.jobs-listing__button{display:inline-block;margin-top:15px}.jobs-listing__button:first-child{margin-right:15px}@media screen and (max-width:1024px) and (min-width:768px){.jobs-listing{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.jobs-listing{grid-template-columns:1fr}.jobs-listing__item{padding:15px}}