.wp-block-columns{	
	&.expand-hover{
        > .wp-block-column{
            transition-property: flex-grow;
            transition-duration: 0.4s;
            transition-timing-function: ease-in-out;

            .is-layout-constrained {
                p {
                    display: flex;
        
                    &::before {
                        content: '';
                        background-image: url('../../../images/white_pin.svg');
                        background-size: 14px;
                        display: flex;
                        height: 20px;
                        width: 20px;
                        background-repeat: no-repeat;
                    }
                }
            }

            &:hover{
                flex-grow: 1.4;

                .wp-block-cover__background {
                    img{
                        filter: revert;
                        scale: 1;
                    }
                }

                .wp-block-cover__inner-container {
                    .is-layout-constrained {
                        p::before {
                            background-image: url('../../../images/green_pin.svg');
                        }
                    }
                }
            }

            .wp-block-cover__background{
                img{
                    filter: saturate(0) brightness(0) invert(1);
                    scale: 0.95;
                    transition-property: filter, scale;
                    transition-duration: 0.2s;
                    transition-timing-function: ease-in-out;
                }
            }

            

        }
    }

    &.fixed-cards{
        > .wp-block-column{
            .is-layout-constrained {
                p {
                    display: flex;
        
                    &::before {
                        content: '';
                        background-image: url('../../../images/white_pin.svg');
                        background-size: 14px;
                        display: flex;
                        height: 20px;
                        width: 20px;
                        background-repeat: no-repeat;
                    }
                }
            }

            &:hover{
                

                .wp-block-cover__background {
                    img{
                        filter: revert;
                        scale: 1;
                    }
                }

                .wp-block-cover__inner-container {
                    .is-layout-constrained {
                        p::before {
                            background-image: url('../../../images/green_pin.svg');
                        }
                    }
                }
            }

            .wp-block-cover__background{
                img{
                    filter: saturate(0) brightness(0) invert(1);
                    scale: 0.95;
                    transition-property: filter, scale;
                    transition-duration: 0.2s;
                    transition-timing-function: ease-in-out;
                }
            }

            

        }
    }
}