.CompletedJobs_page__ZRMg6{min-height:100vh;background:#f4f8fb;font-family:Open Sans,sans-serif}.CompletedJobs_hero__C_zC_{background:linear-gradient(135deg,#23425c,#3e6f9e);padding:8rem 2rem 6rem;text-align:center}.CompletedJobs_heroTitle__R2864{font-family:Prata,serif;font-size:4.8rem;font-weight:400;color:#fff;margin:0 0 1rem}.CompletedJobs_heroSub__KsGX4{font-size:1.8rem;color:hsla(0,0%,100%,.75);margin:0}.CompletedJobs_jobsContainer__oUzpZ{max-width:1100px;margin:0 auto;padding:6rem 3rem;display:flex;flex-direction:column;gap:6rem}.CompletedJobs_jobCard__803Zx{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px rgba(35,66,92,.1);padding:4rem}.CompletedJobs_jobHeader__r__Jj{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:1.4rem;flex-wrap:wrap}.CompletedJobs_jobTitle__Qf7gg{font-family:Prata,serif;font-size:2.6rem;font-weight:400;color:#23425c;margin:0}.CompletedJobs_jobLocation__a8v1y{background:#eef2f6;color:#5187b0;font-size:1.3rem;font-weight:600;padding:.5rem 1.4rem;border-radius:20px;white-space:nowrap;letter-spacing:.04em}.CompletedJobs_jobDesc__zR7HI{font-size:1.6rem;line-height:1.7;color:#4a6a80;margin:0 0 3.2rem;max-width:76rem}.CompletedJobs_phases__l2Ztd{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.CompletedJobs_phase__bhZ5B{display:flex;flex-direction:column;gap:0}.CompletedJobs_phaseImgBox__rMJOW{position:relative;width:100%;height:28rem;border-radius:10px;overflow:hidden}.CompletedJobs_phaseImg__IpGpW{object-fit:cover;transition:transform .5s ease}.CompletedJobs_phaseImgBox__rMJOW:hover .CompletedJobs_phaseImg__IpGpW{transform:scale(1.05)}.CompletedJobs_phaseBadge__ACr3a{position:absolute;bottom:1.2rem;left:1.2rem;font-size:1.3rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.5rem 1.2rem;border-radius:20px;color:#fff}.CompletedJobs_badgeBefore__0ZVMC{background:rgba(35,66,92,.85)}.CompletedJobs_badgePrepping__k2Hbm{background:hsla(43,35%,67%,.95);color:#23425c}.CompletedJobs_badgeAfter__7lxGj{background:rgba(76,175,125,.9)}.CompletedJobs_cta__CkXJJ{background:linear-gradient(135deg,#3e6f9e,#5187b0);padding:8rem 2rem;text-align:center}.CompletedJobs_ctaTitle__CuZj_{font-family:Prata,serif;font-size:3.6rem;font-weight:400;color:#fff;margin:0 0 3rem}.CompletedJobs_ctaBtn__BpAEt{display:inline-block;text-decoration:none;font-family:Prata,serif;font-size:1.6rem;color:#23425c;background:#c9b98f;border:2px solid #c9b98f;border-radius:4px;padding:1.6rem 3.6rem;transition:all .25s ease;letter-spacing:.06em}.CompletedJobs_ctaBtn__BpAEt:hover{background:transparent;color:#fff;border-color:#fff}@media (max-width:768px){.CompletedJobs_heroTitle__R2864{font-size:3.6rem}.CompletedJobs_phases__l2Ztd{grid-template-columns:1fr}.CompletedJobs_phaseImgBox__rMJOW{height:32rem}.CompletedJobs_jobCard__803Zx{padding:3rem 2rem}.CompletedJobs_jobsContainer__oUzpZ{padding:4rem 2rem}}@media (max-width:480px){.CompletedJobs_heroTitle__R2864{font-size:3rem}.CompletedJobs_ctaTitle__CuZj_{font-size:2.8rem}}