.products-projects-section .container {
    display              : grid;
    grid-template-columns: 1fr 1fr;
    gap                  : 1rem;
    margin-bottom: 3rem;
}

.product-project-item {
    display       : flex;
    flex-direction: column;
    gap           : 1rem;
}

.product-project-item picture {
    position: relative;
    display : inline-block;
    width: 100%;
}

.product-project-item picture::after {
    content   : "";
    position  : absolute;
    top       : 0;
    left      : 0;
    width     : 100%;
    height    : 100%;
    background: linear-gradient(212.59deg, rgba(0, 0, 0, 0.1) -0.01%, #000000 90.04%);
}
.product-project-item img {
    width     : 100%;
    height    : 325px;
    object-fit: cover;
    border-radius: 16px;
} 
.product-project-item div{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
}
.product-project-item h3 {
    height: 7rem;
}

.product-project-item p{
    opacity: 0.6;
}

@media (max-width: 991.98px) {
    .products-projects-section .container {
        grid-template-columns: 1fr;
    }
}

.product-bottom-section{
    display: flex;
    justify-content: center;
    margin-bottom: 3rem;
    opacity: 0.6;
}