.hire{padding-top:54px;display:flex;gap:22px}@media (max-width: 1323px){.hire{justify-content:space-between}}@media (max-width: 810px){.hire{align-items:center;flex-wrap:wrap;gap:0}}.hire-item{position:relative;counter-increment:section;width:255px;padding-top:0}@media (max-width: 1323px){.hire-item{width:200px}}@media (max-width: 810px){.hire-item{margin-bottom:48px;width:50%}}@media (max-width: 620px){.hire-item{margin-bottom:48px;width:100%}}.hire-item:after{height:360px;top:0}@media (max-width: 810px){.hire-item:after{height:100%}}.hire-item:not(:first-of-type) .hire-item__count{padding-right:10px}.hire-item:nth-of-type(1),.hire-item:nth-of-type(5){padding-top:84px}@media (max-width: 1080px){.hire-item:nth-of-type(1),.hire-item:nth-of-type(5){padding-top:84px}}@media (max-width: 810px){.hire-item:nth-of-type(1),.hire-item:nth-of-type(5){padding-top:0}}.hire-item:nth-of-type(1):after,.hire-item:nth-of-type(5):after{height:360px;top:84px}@media (max-width: 810px){.hire-item:nth-of-type(1):after,.hire-item:nth-of-type(5):after{height:100%;top:0}}.hire-item:nth-of-type(2),.hire-item:nth-of-type(4){padding-top:260px}@media (max-width: 1080px){.hire-item:nth-of-type(2),.hire-item:nth-of-type(4){padding-top:200px}}@media (max-width: 810px){.hire-item:nth-of-type(2),.hire-item:nth-of-type(4){padding-top:0}}.hire-item:nth-of-type(2):after,.hire-item:nth-of-type(4):after{height:360px;top:260px}@media (max-width: 810px){.hire-item:nth-of-type(2):after,.hire-item:nth-of-type(4):after{height:100%;top:0}}@media (max-width: 810px){.hire-item:last-of-type{margin-bottom:0}}.hire-item:after{content:"";position:absolute;width:2px;right:0;background:var(--main-blue)}.hire-item__count{text-align:right;border-right:10px solid var(--main-blue)}.hire-item__count:before{content:"0" counter(section);position:relative;top:-25px;color:var(--main-blue);font-size:150px;font-style:normal;font-weight:600;line-height:150px;text-align:center}@media (max-width: 1080px){.hire-item__count:before{font-size:100px;line-height:100px;top:-15px}}.hire-item__content{padding:8px 24px 0 16px}@media (max-width: 768px){.hire-item__content{padding:8px 24px 0 0}}.hire-item__title{text-align:right;font-size:20px;font-weight:600;line-height:30px}.hire-item__description{color:var(--gray);text-align:right;font-size:18px;font-style:normal;font-weight:400;line-height:32px}@media (max-width: 1080px){.hire-item__description{font-size:16px;line-height:24px}}
