.ver-alljobs-container .jobs-container {
    max-width: 1050px;
    margin: auto;
}

.ver-job-item {
    box-shadow: 0px 0px 0px #00000000;
    transition: box-shadow .5s cubic-bezier(0.65, 0, 0.35, 1);
    width: calc(100% / 3 - 2rem / 3);
}

.results-list .ver-job-item {
    width: 100%;
}

.ver-job-item:hover {
    box-shadow: 0px 3px 20px #00000029;
}

.ver-job-item img {
    max-width: 50%;
    object-fit: contain;
}

.ver-job-item .info-item {
    font-weight: 600;
}

.ver-job-item .info-item .icon {
    width: 1rem;
}

@media only screen and (max-width: 1024px) {
.ver-job-item {
    width: calc(100% / 2 - 1rem / 2);
} 

.results-list .ver-job-item {
    width: 100%;
}
}

@media only screen and (max-width: 767px) {
.ver-job-item {
    width: 100%;
}

.results-list .ver-job-item {
    width: 100%;
}
}