@media screen and (max-width: 1200px){
    body .recruitment__info .recruitment__info-content > div{
        padding: 25px 10px 25px 0;
    }
}
@media screen and (max-width: 992px){
    body .recruitment__info .recruitment__info-image{
        flex: unset;
    }
    body .recruitment__info{
        flex-direction: column;
    }
}
@media screen and (max-width: 768px){
    body .recruitment__list-items .recruitment__job{
        flex-direction: column;
    }
    body .recruitment__list-items .recruitment__job .recruitment__job-image figure{
        width: 70%;
        margin: auto;
        margin-bottom: 15px;
    }
    body .recruitment__list-items .recruitment__job .recruitment__job-button > a{
        margin-left: auto;
        margin-right: auto;
    }
}
@media screen and (max-width: 540px){
    body .recruitment__list-items .recruitment__job .recruitment__job-image figure{
        width: 100%;
        margin: auto;
        margin-bottom: 15px;
    }
}