.job-grid{max-width:980px;margin-left:auto;margin-right:auto}.job-grid.is-pulled{margin-top:-3rem}.job-card{background:var(--card-bg-color);border:1px solid var(--card-border-color);border-radius:.75rem;padding:2rem;transition:box-shadow .3s}.job-card .job-card-icon{display:flex;justify-content:center;align-items:center;height:60px;width:60px;background:var(--wrap-muted-color);border-radius:50%;margin:0 auto 1rem}.job-card .job-card-icon img{display:block;width:60px;height:60px;border-radius:50%;opacity:.7;transition:filter .3s,opacity .3s}.job-card .job-card-content{text-align:center;min-height:100px!important}.job-card .job-card-content .job-card-title{color:var(--title-color);font-family:var(--font-alt);font-size:1.1rem;font-weight:600;line-height:1.2;margin-bottom:.5rem}.job-card .job-card-content .job-card-subtitle{display:flex;align-items:center;justify-content:center;font-family:var(--font);font-size:.9rem;font-weight:400;color:var(--light-text)}.job-card .job-card-content .job-card-subtitle span{display:flex;align-items:center;padding:0 .5rem}.job-card .job-card-content .job-card-subtitle span svg{vertical-align:middle;margin-right:.15rem}.job-card .job-stacks{margin:1rem 0}.job-card .job-stacks .job-stacks-inner{display:flex;align-items:center;justify-content:center}.job-card .job-stacks img{display:block;min-width:40px;width:40px;height:40px;border-radius:50%}.job-card .job-card-action{display:flex;justify-content:center}.job-card .job-card-action .v-button{height:48px}.job-card:hover{box-shadow:var(--light-box-shadow)}.job-card:hover .job-card-icon img{filter:grayscale(0);opacity:1}