html :where(.wp-block) {
    max-width: 90% !important;
}

.blocks-widgets-container .editor-styles-wrapper {
    max-width: 100% !important;
}

html :where(.wp-block) nav.social-menu,
html :where(.wp-block) .progress-circle {
    display: none !important;
}

html :where(.wp-block) .block-intro .items {
    display: flex;
    flex-flow: row wrap;
    gap: 2.4rem;
}

html :where(.wp-block) .block-intro .items .item .image {
    margin-top: 0 !important;
}

html :where(.wp-block) .block-menu-selection .menus {
    display: flex;
    flex-flow: row wrap;
    gap: 2.4rem;
}

html :where(.wp-block) .block-menu-selection .categories {
    display: flex;
    flex-flow: row wrap;
    gap: 2.4rem;
}

html :where(.wp-block) .block-menu-selection .menu-selection a.category {
    display: flex;
    flex-flow: column;
}

html :where(.wp-block) .block-news-static .news {
    display: flex;
    flex-flow: row wrap;
    gap: 2.4rem;
}

html :where(.wp-block) .block-branches-summary .branches-images .branches {
    display: flex;
    flex-flow: row wrap;
    gap: 2.4rem;
}

@media (min-width: 1200px) {
    html :where(.wp-block) .block-intro .items .item {
        width: calc(50% - 2.4rem);
    }

    html :where(.wp-block) .block-menu-selection .menus article {
        width: calc(33.3333% - 1.6rem);
    }

    html :where(.wp-block) .block-menu-selection .menu-selection a.category {
        width: calc(33.3333% - 1.6rem);
    }

    html :where(.wp-block) .block-news-static .news article {
        width: calc(25% - 1.8rem);
    }

    html :where(.wp-block) .block-branches-summary .branches-images .branches .image {
        width: calc(25% - 1.8rem);
    }

    html :where(.wp-block) .visual img {
        max-width: 15%;
    }
}
