#publicatii-partenere {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 4rem 0;

    .wrapper {
        display: flex;
        flex-direction: row;
        width: 60%;
        gap: 8rem;
        justify-content: center;

        .romanian-list, .italian-list {
            display: flex;
            flex-direction: column;
            gap: 2.25rem;

            .pubs-list {
                max-height: 400px;
                overflow-y: auto;
            }
        }
    }
}

@media only screen and (max-width:48em) {
    #publicatii-partenere {

        .wrapper {
            width: 100%;
            flex-direction: column;
            gap: 2.25rem;
            padding: 0 1rem;

            .romanian-list, .italian-list {
                gap: 1.125rem;

                .pubs-list {
                    max-height: 260px;
                }
            }
        }
    }
}

#page-content {
    .wrapper {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 8rem;

        .parteneri-romania {
            width: 100%;
            display: flex;
            flex-direction: column;
            align-items: center;
            gap: 1.125rem;
            
            .logos {
                width: 100%;
                display: grid;
                grid-template-columns: repeat(5, 1fr);
                grid-row-gap: 2.225rem;
                grid-column-gap: 2.225rem;
                align-items: center;
                justify-items: center;

                a {
                    width: 175px;

                    img {
                        object-fit: contain;
                        height: auto;
                    }
                }
            }
        }

        .parteneri-italia {
            display: flex;
            flex-direction: column;
            align-items: center;
            gap: 1.125rem;
            width: 100%;

            .logos {
                width: 100%;
                display: grid;
                grid-template-columns: repeat(5, 1fr);
                grid-row-gap: 2.225rem;
                grid-column-gap: 2.225rem;
                align-items: center;
                justify-items: center;
            }
        }
    }
}