.block-recruitment-steps{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.block-recruitment-steps__header{align-self:center;margin-bottom:0;text-align:center;grid-column:1/-1}.block-recruitment-steps__container{display:grid;position:relative;grid-template-columns:repeat(4,1fr);grid-column-gap:2rem}.block-recruitment-steps__steps-wrapper{display:grid;margin-top:var(--spacing-md);margin-bottom:var(--spacing-md);grid-template-columns:repeat(4,1fr);grid-column-gap:5rem;grid-row-gap:5rem;grid-column:1/-1}@media (max-width:991.98px){.block-recruitment-steps__steps-wrapper{margin-top:var(--spacing-xs);margin-bottom:var(--spacing-xs);grid-template-columns:repeat(2,1fr);grid-row-gap:3rem}}@media (max-width:575.98px){.block-recruitment-steps__steps-wrapper{grid-template-columns:1fr}}.block-recruitment-steps__step-title{margin-bottom:3rem;text-transform:uppercase;color:#cc0}@media (max-width:991.98px){.block-recruitment-steps__step-title{margin-bottom:1.5rem}}.block-recruitment-steps__step-text{color:#171717;grid-column:3/-1}@media (max-width:991.98px){.block-recruitment-steps__step-text{grid-column:1/-1}}.block-recruitment-steps__person-text{align-self:center;margin-bottom:0;grid-column:1/3}@media (max-width:991.98px){.block-recruitment-steps__person-text{margin-bottom:var(--spacing-xs);text-align:center;grid-column:1/-1}}.block-recruitment-steps .person-box{display:flex;position:relative;align-items:center;min-height:14rem;padding:2rem 3rem;background-color:#fff}@media (max-width:575.98px){.block-recruitment-steps .person-box{padding:2rem}}.block-recruitment-steps .person-box__data{margin-left:2rem}.block-recruitment-steps .person-box__link{position:relative;min-width:8rem;min-height:8rem}.block-recruitment-steps .person-box__link:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";transition:transform .2s ease-in-out;transform:scale(1);border-radius:20rem;background-color:#cc0}.block-recruitment-steps .person-box__link:hover .person-box__icon{transform:scale(1.5)}.block-recruitment-steps .person-box__link:hover:before{transform:scale(1.1)}.block-recruitment-steps .person-box__icon{position:absolute;right:0;bottom:0;transition:transform .2s ease-in-out;transform:scale(1)}.block-recruitment-steps .person-box__photo{width:8rem;height:8rem;border-radius:20rem;-o-object-fit:cover;object-fit:cover;position:relative}.block-recruitment-steps .person-box__subtitle{text-transform:uppercase;color:#cc0}.block-recruitment-steps .person-box__name{margin-bottom:.5rem}.block-recruitment-steps .person-box__position{font-weight:400;margin-bottom:0;color:#171717}.block-recruitment-steps .person-box{align-self:center;border:1px solid #171717;grid-column:3/5}@media (max-width:991.98px){.block-recruitment-steps .person-box{grid-column:1/-1}}