.fs-hire-journey{--blue:#00aeef;--grey:#58595b;--dark:#252525;--text:#6d6e71;background:#58595b;overflow:hidden;padding:88px 0 92px;width:100%}.fs-hire-journey *,.fs-hire-journey :after,.fs-hire-journey :before{box-sizing:border-box}.fs-hire-journey__inner{margin:0 auto;width:min(1180px,calc(100% - 60px))}.fs-hire-journey__header{margin:0 auto 48px;max-width:740px;text-align:center}.fs-hire-journey__kicker{color:#00aeef;font-size:18px;font-weight:700;letter-spacing:.06em;line-height:1.1;margin:0 0 11px;text-transform:uppercase}.fs-hire-journey__title{color:#fff;font-size:clamp(30px,3vw,46px);font-weight:650;letter-spacing:-.035em;line-height:1.08;margin:0}.fs-hire-journey__description{color:hsla(0,0%,100%,.72);font-size:15px;line-height:1.6;margin:15px auto 0;max-width:620px}.fs-hire-journey__description p{margin:0}.fs-hire-journey__stage{min-height:430px;overflow:visible;position:relative;width:100%}.fs-hire-journey__path{height:265px;left:0;overflow:visible;pointer-events:none;position:absolute;top:77px;width:100%;z-index:1}.fs-hire-journey__start-dot{background:#00aeef;border-radius:50%;box-shadow:0 0 0 5px rgba(0,174,239,.15);height:14px;left:6px;position:absolute;top:214px;width:14px;z-index:2}.fs-hire-journey__steps{align-items:start;display:grid;gap:25px;grid-template-columns:repeat(5,190px);justify-content:center;overflow:visible;position:relative;width:100%;z-index:3}.fs-hire-step{background:#fff;border:1px solid hsla(0,0%,100%,.32);border-radius:10px;box-shadow:0 10px 28px rgba(20,25,30,.14);display:flex;flex-direction:column;height:230px;min-width:190px;overflow:visible;padding:48px 18px 18px;position:relative;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;width:190px}.fs-hire-step--top{margin-top:0}.fs-hire-step--bottom{margin-top:155px}@media (hover:hover) and (pointer:fine){.fs-hire-step:hover{border-color:#00aeef;box-shadow:0 16px 34px rgba(20,25,30,.2);transform:translateY(-5px)}}.fs-hire-step__number{background:#69b8f3;box-shadow:0 6px 18px rgba(0,174,239,.25);color:#fff;font-size:16px;font-weight:700;height:58px;left:20px;line-height:1;position:absolute;top:-24px;width:58px;z-index:10}.fs-hire-step__icon,.fs-hire-step__number{align-items:center;border-radius:50%;display:flex;justify-content:center}.fs-hire-step__icon{background:rgba(0,174,239,.08);color:#00aeef;flex:0 0 38px;height:38px;margin-bottom:12px;width:38px}.fs-hire-step__icon svg{display:block;fill:currentColor;height:19px;width:19px}.fs-hire-step__title{color:#252525;font-size:17px;font-weight:650;letter-spacing:-.015em;line-height:1.15;margin:0}.fs-hire-step__description{color:#6d6e71;font-size:12px;line-height:1.48;margin:10px 0 0}.fs-hire-journey__footnote{color:hsla(0,0%,100%,.58);font-size:12px;line-height:1.5;margin-top:14px;text-align:center}@media(max-width:1050px){.fs-hire-journey__inner{width:calc(100% - 44px)}.fs-hire-journey__stage{min-height:auto}.fs-hire-journey__path,.fs-hire-journey__start-dot{display:none}.fs-hire-journey__steps{gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.fs-hire-step{height:230px;min-width:0;width:100%}.fs-hire-step--bottom{margin-top:0}}@media(max-width:650px){.fs-hire-journey{padding:70px 0 78px}.fs-hire-journey__inner{width:calc(100% - 32px)}.fs-hire-journey__header{margin-bottom:38px}.fs-hire-journey__steps{gap:24px;grid-template-columns:1fr;padding-left:58px;position:relative}.fs-hire-journey__steps:before{background:#00aeef;bottom:18px;content:"";left:20px;position:absolute;top:18px;width:2px}.fs-hire-step{height:auto;min-height:190px;padding:42px 18px 20px;width:100%}.fs-hire-step--bottom{margin-top:0}.fs-hire-step__number{font-size:12px;height:44px;left:-58px;top:18px;width:44px}}@media(max-width:430px){.fs-hire-journey__inner{width:calc(100% - 24px)}.fs-hire-journey__steps{gap:22px;padding-left:56px}.fs-hire-journey__steps:before{left:19px}.fs-hire-step__number{height:42px;left:-56px;width:42px}.fs-hire-step{min-height:185px;padding:40px 16px 19px}.fs-hire-step__title{font-size:16px}.fs-hire-step__description{font-size:12px;line-height:1.5}}@media(prefers-reduced-motion:reduce){.fs-hire-step{transition:none}}