.logo-block {
    width: 100% !important;
    overflow: hidden;
    padding: 0 !important;
}

.logo-block img,
.logo-block a {
    width: 100% !important;
    height: 100% !important;
}

.logo-block img {
    object-fit: cover;
    border-radius: 35px;
    display: block;
}

.logo-container {
    display: grid;
    gap: 10px;
}

@media (min-width: 1024px) {
    .logo-container {
        grid-template-columns: 1fr 1fr;
    }
}


 .logo-block a {
     display: flex;
     flex-direction: column;
     justify-content: space-between;
     height: 100%;
 }

 .work-with-us__top {
     background-image: url(./images/background-gradient.svg);
 }
