.recruitment-steps{display:flex;flex-direction:row}.recruitment-steps__image{max-width:33%;position:relative}@media only screen and (max-width:991px){.recruitment-steps__image{display:none}}.recruitment-steps__image-wrapper{background-color:var(--secondary);height:100%}.recruitment-steps__image-img{height:100%;object-fit:cover}.recruitment-steps__content{background-color:#fff;display:flex;flex-direction:column;gap:68px;padding:100px 175px;width:100%}@media only screen and (max-width:1199px){.recruitment-steps__content{padding:100px}}@media only screen and (max-width:767px){.recruitment-steps__content{padding:60px 30px}}@media only screen and (max-width:575px){.recruitment-steps__content{gap:30px}}.recruitment-steps__content-title{color:var(--black);font-family:var(--font-headings);font-size:33px;font-weight:400;letter-spacing:4.5px;margin:0}@media screen and (min-width:360px){.recruitment-steps__content-title{font-size:calc(29px + 1.11111vw)}}@media screen and (min-width:1440px){.recruitment-steps__content-title{font-size:45px}}.recruitment-steps__content-steps{display:flex;flex-direction:column;gap:65px}@media only screen and (max-width:575px){.recruitment-steps__content-steps{gap:30px}}.recruitment-steps__step{align-items:center;display:flex;flex-direction:row;gap:50px}@media only screen and (max-width:575px){.recruitment-steps__step{gap:20px}}.recruitment-steps__step-number{align-items:center;background-color:var(--primary);border-radius:100%;color:#fff;display:flex;font-family:var(--font-headings);font-size:25px;font-weight:400;height:80px;justify-content:center;min-width:80px;width:80px}@media screen and (min-width:360px){.recruitment-steps__step-number{font-size:calc(18.33333px + 1.85185vw)}}@media screen and (min-width:1440px){.recruitment-steps__step-number{font-size:45px}}@media only screen and (max-width:575px){.recruitment-steps__step-number{height:48px;min-width:48px;width:48px}}.recruitment-steps__step-content{display:flex;flex-direction:column;gap:14px}.recruitment-steps__step-name{letter-spacing:1.8px}.recruitment-steps__step-name,.recruitment-steps__step-text{color:var(--black);font-family:var(--font-headings);font-size:18px;font-weight:600;margin:0}.recruitment-steps__step-text{letter-spacing:.9px}