.page-item--vacancies {
}

    .vacancy {
        top: 0;
        transition: .4s;
    }

    .vacancy:hover {
        top: -10px;
    }

        .vacancy__centered-image-container {
            background-color: rgb(240, 240, 240);
            padding-top: 66%;
        }

            .vacancy__centered-image-container::before {
                content: "\f128";
                font-weight: 900;
                font-family: "Font Awesome 5 Free";
                -moz-osx-font-smoothing: grayscale;
                -webkit-font-smoothing: antialiased;
                display: inline-block;
                font-size: 5em;
                font-style: normal;
                font-variant: normal;
                text-rendering: auto;
                line-height: 1;
                position: absolute;
                top: 50%;
                left: 50%;
                color: rgba(0, 0, 0, .15);
                transform: translate(-50%, -50%);
            }


        .vacancy__caption {
            text-align: center;
        }

            .vacancy__hover-content {
                padding-top: 66%;
            }

                .vacancy__title {
                    margin-bottom: .4em;
                }


@media only screen and (min-width: 768px) {
}


@media only screen and (min-width: 1025px) {
}