.b-job-card__header{padding:20px;text-align:center;border-top:1px solid #333;border-bottom:1px solid #333}.b-job-card__heading{font-family:futura-pt,sans-serif;font-weight:400;font-style:normal;font-size:2.5rem;line-height:1.25;letter-spacing:2px;color:#333}@media only screen and (max-width:53.75rem){.b-job-card__heading{font-size:2rem}}@media only screen and (max-width:40rem){.b-job-card__heading{font-size:1.5rem}}.b-job-card__description{padding:40px;text-align:center}@media only screen and (max-width:40rem){.b-job-card__description{padding:30px 20px}}.b-job-card__btn{display:block;padding:20px;font-family:futura-pt,sans-serif;font-weight:600;font-style:normal;font-style:italic;font-size:1.125rem;line-height:1.5;text-decoration:none;color:#333;text-align:center;background:#f7f7f7}@media only screen and (max-width:40rem){.b-job-card__btn{font-size:1rem}}.b-jobs-panel{max-width:760px;margin-right:auto;margin-left:auto}.b-jobs-panel__logo{display:block;width:146px;height:146px;margin:0 auto 42px}@media only screen and (max-width:40rem){.b-jobs-panel__logo{width:100px;height:100px;margin:0 auto 32px}}.b-jobs-panel__item{margin-top:62px}.b-jobs-panel__item:first-child{margin-top:0}