.album-single-section {
    .project-block {
        position: relative;
        overflow: hidden;



        &:hover {
            .project-title {
                opacity: 1;
                bottom: 0;
            }
        }

        .wp-block-image {
            margin: 0
        }

        .project-title {
            position: absolute;
            width: 100%;
            bottom: -100px;
            left: 0;
            background-color: var(--wp--preset--color--dark);
            z-index: 9;
            margin: 0;
            opacity: 0;
            transition: all 0.4s;

            h2 {

                font-size: var(--wp--preset--font);

                a {
                    color: var(--wp--preset--color--light);
                    padding: 20px;
                    display: inline-block;
                    text-align: center;
                    text-decoration: none;
                }
            }
        }
    }
}