.no-jobs-card { max-width: 100%; margin: auto; text-align: center; padding: 55px 55px; background: #00bfa5; }
.no-jobs-icon { width: 155px; margin: 0 auto 21px; }
.no-jobs-icon svg { width: 100%; height: auto; }
.no-jobs-card h2 { font-size: 2.45rem; color: #eee; font-weight: 300; margin-bottom: 21px; letter-spacing: -1.45px; }
.no-jobs-card p { color: #eee; line-height: 1.75; max-width: 550px; margin: 0 auto 30px; }
.career-mail-btn { display: inline-flex; align-items: center; justify-content: center; text-decoration: none; background: #002121; color: #00bfa5; font-weight: 500; padding: 15px 30px; border-radius: 999px; transition: .3s; }
.career-mail-btn:hover { transform: translateY(-1px); }
.no-jobs-card small { display: block; margin-top: 21px; color: #002121; line-height: 1.55; }
.linkedin-careers { padding: 121px 21px; }
.linkedin-careers-wrap { max-width: 90%; margin: auto; display: grid; grid-template-columns: 455px 1fr; gap: 55px; align-items: center; }
.linkedin-careers-image img { width: 100%; padding: 45px; display: block; }
.linkedin-careers-content h2 { margin: 15px 0 21px; font-size: 3rem; line-height: 1.15; color: #002121; letter-spacing: -1px; }
.linkedin-careers-content p { color: #757575; line-height: 1.75; margin-bottom: 30px; }
.linkedin-follow-btn { display: inline-flex; align-items: center; justify-content: center; text-decoration: none; background: #00bfa5; color: #fff; padding: 15px 30px; border-radius: 999px; font-weight: 300; transition: .3s; }
.linkedin-follow-btn:hover { transform: translateY(-1px); }
@media (max-width:755px) { .linkedin-careers { padding: 75px 21px; } .linkedin-careers-wrap { grid-template-columns: 1fr; gap: 30px; text-align: center; } .linkedin-careers-image { max-width: 315px; margin: auto; } .linkedin-careers-content h2 { font-size: 1.75rem; } }