/**handles:bluebeechild-cover**/
.wp-block-cover {
    &.is-style-space-between {
        display: flex;
        align-items: stretch;

        .wp-block-cover__inner-container {
            display: flex;
            flex-direction: column;
            justify-content: space-between;

            > div {
                width: 100%;
            }
        }
    }

    &.is-style-overlay-hover {
        .wp-block-cover__background {
            transition: 0.5s;
            opacity: 0.3 !important;
        }

        .wp-block-cover__image-background {
            transition: 0.5s;
        }

        &:is(.gspbgrid_item:has(.gspbgrid_item_link):hover .is-style-overlay-hover),
        &:hover {
            .wp-block-cover__background {
                opacity: 0.7 !important;
            }

            .wp-block-cover__image-background {
                transform: scale(1.1);
            }
        }
    }
}

@media (max-width: 480px) {
    .wp-block-cover {
        &[style*="min-height:44vw"] {
            .wp-block-buttons {
                .wp-block-button {
                    width: 100%;

                    .wp-block-button__link {
                        width: 100%;
                    }
                }
            }
        }
    }
}

@media (max-width: 1365px) {
    .wp-block-cover {
        &[style*="min-height:27vw"],
        &[style*="min-height:30vw"],
        &[style*="min-height:40vw"],
        &[style*="min-height:44vw"] {
            min-height: 400px !important;
        }
    }
}