.gallery-v2-container{
    display: flex;
    width: 100%;
    justify-content: center;
    & .gallery-v2-wrapper{
        display: flex;
        flex-direction: column;
        width: 100%;
        max-width: 1700px;
        gap: 4rem;
        padding: 0 var(--container-space);
        align-items: center;
        padding-bottom: 10rem;
        & .gallery-v2-content{
            display: flex;
            flex-direction: column;
            gap: 2rem;
            max-width: 600px;
            align-items: center;
            & .gallery-msg{
                border-radius: 50px;
                border: 1px solid var(--wp--preset--color--vert);
                background: rgba(135, 190, 58, 0.20);
                backdrop-filter: blur(5px);
                padding: 16px 20px;
                display: flex;
                width: fit-content;
                height: fit-content;
                color: var(--wp--preset--color--vert);
                font-size: var(--wp--preset--font-size--s-text);
                font-weight: 600;
            }
        }
        & .gallery-v2-images{
            display: flex;
            justify-content: space-between;
            & .gallery-v2-image{
                display: flex;
                width: 24%;
                aspect-ratio: 1;
                border-radius: 18px;
                object-fit: cover;
                &:nth-child(even){
                    transform: translateY(25%);
                }
            }
        }
        & .gallery-v2-big-image{
            display: flex;
            width: 100%;
            border-radius: 18px;
            object-fit: contain;
        }
    }
}
@media (max-width: 576px) {
    .gallery-v2-container{
        & .gallery-v2-wrapper{
            padding-bottom: 2rem;
            gap: 2rem;
            & .gallery-v2-content{
                & h1{
                    margin-top: 0;
                    & span{
                        font-size: var(--wp--preset--font-size--l-title)!important;
                    }
                }
            }
            & .gallery-v2-images{
                flex-wrap: wrap;
                gap: 1rem;
                & .gallery-v2-image{
                    width: 47%;
                    &:nth-child(even){
                        transform: translateY(0%);
                    }
                }
            }
        }
    }
}