.wp-block-text-with-round-images {
    &::before {
        position: absolute;
        content: '';
        left: auto;
        right: 5%;
        top: 0;
        width: 400px;
        height: 200px;
        background-color: var(--wp--preset--color--body-background-deep);
        border-bottom-left-radius: 200px;
        border-bottom-right-radius: 200px;
        opacity: 0.4;
    }

    .wp-round-images {
        position: inherit;
        display: flex;
        justify-content: center;
        gap: 1.5rem;
        align-items: center;

        .wp-round-image {
            margin: 0 !important;
            width: 140px;
            height: 140px;
            border-radius: 50%;
            overflow: hidden;

            img {
                width: 100%;
                height: 100%;
                object-fit: cover;
            }


        }
    }
}

.wp-block-icons-with-text {
    .wp-block-group-heading * {
        max-width: 1200px;
    }

    .wp-block-column {
        .wp-block-heading {
            font-size: var(--wp--preset--font-size--post-title);
        }
    }

    .wp-site-icon-holder {
        width: 50px;
        height: 50px;
        position: relative;
        display: flex;
        padding: 0;
        justify-content: center;
        align-items: center;
        margin: 0 !important;
        z-index: 3;

        figure {
            margin: 0;

            img {
                width: 35px !important;
                height: 35px !important;
                object-fit: contain;
            }

        }
    }
}