.aghires-job-seekers{border-bottom:2px solid #e5e7eb;border-top:2px solid #e5e7eb;overflow:hidden}.aghires-job-seekers__inner{margin:0 auto;max-width:1440px}.aghires-job-seekers__grid{align-items:center;display:grid;gap:64px;grid-template-columns:repeat(2,minmax(0,1fr))}.aghires-job-seekers__image-wrap{border:4px solid #fff;border-radius:8px;box-shadow:0 20px 25px -5px rgba(17,24,39,.12),0 8px 10px -6px rgba(17,24,39,.12);min-height:500px;opacity:0;overflow:hidden;transition:opacity .6s ease,translate .6s ease;translate:-30px 0}.aghires-job-seekers__content{opacity:0;transition:opacity .6s ease .2s,translate .6s ease .2s;translate:30px 0}.aghires-job-seekers.is-visible .aghires-job-seekers__content,.aghires-job-seekers.is-visible .aghires-job-seekers__image-wrap{opacity:1;translate:0 0}.aghires-job-seekers__image{display:block;height:500px;object-fit:cover;width:100%}.aghires-job-seekers__eyebrow{background:#2c5f2d;border-radius:6px;color:#fff;display:inline-block;font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:.05em;line-height:1.35;margin-bottom:16px;padding:8px 16px;text-transform:uppercase}.aghires-job-seekers__heading h2{color:#111827;font-family:Inter,sans-serif;font-size:40px;font-weight:600;letter-spacing:0;line-height:1.2;margin:0 0 24px}.aghires-job-seekers__primary-text p{color:#374151;font-size:18px;margin:0 0 24px}.aghires-job-seekers__primary-text p,.aghires-job-seekers__secondary-text p{font-family:Inter,sans-serif;font-weight:400;letter-spacing:0;line-height:1.625}.aghires-job-seekers__secondary-text p{color:#4b5563;font-size:16px;margin:0 0 32px}.aghires-job-seekers__secondary-text a{color:#2c5f2d;cursor:pointer;font-family:Inter,sans-serif;font-weight:600;text-decoration:none;transition:text-decoration-color .3s ease}.aghires-job-seekers__secondary-text a:focus,.aghires-job-seekers__secondary-text a:hover{text-decoration:underline}.aghires-job-seekers__buttons{display:flex;flex-wrap:wrap;gap:16px}.aghires-job-seekers__button{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:16px;font-weight:600;justify-content:center;line-height:1.5;padding:12px 24px;text-decoration:none;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.aghires-job-seekers__button--primary{background:#2c5f2d;border:2px solid #2c5f2d;color:#fff}.aghires-job-seekers__button--primary:focus,.aghires-job-seekers__button--primary:hover{background:#1e3212;border-color:#1e3212;color:#fff}.aghires-job-seekers__button--secondary{background:transparent;border:2px solid #2c5f2d;color:#2c5f2d}.aghires-job-seekers__button--secondary:focus,.aghires-job-seekers__button--secondary:hover{background:#2c5f2d;color:#fff}@media (max-width:1024px){.aghires-job-seekers__grid{grid-template-columns:1fr}}@media (max-width:767px){.aghires-job-seekers__grid{gap:40px}.aghires-job-seekers__content{order:1}.aghires-job-seekers__image-wrap{min-height:360px;order:2}.aghires-job-seekers__image{height:360px}.aghires-job-seekers__heading h2{font-size:34px}.aghires-job-seekers__primary-text p{font-size:16px}.aghires-job-seekers__buttons{flex-direction:column}.aghires-job-seekers__button{width:100%}}