/*gestion espacement blocs*/
.wp-block-post-content>.wp-block-group,
.wp-block-post-content>.wp-block-group.alignwide,
.wp-block-post-content>.wp-block-group.alignfull,
.archive main .wp-block-group.alignwide,
.archive main .wp-block-group.alignfull,
.wp-block-group.incitation-contact
{
    margin-block-start:var(--wp--preset--spacing--xl) !important;
}

.is-style-colorprimarycap + *{
    margin-block-start:0 !important;
}

.wp-block-group{
    position:relative;
    /*liste logos*/
    &.is-style-list-logos {
        gap: var(--wp--preset--spacing--m);
        padding-right: var(--wp--preset--spacing--s);
        padding-left: var(--wp--preset--spacing--s);
        @media screen and (min-width: 600px) {
            gap: var(--wp--preset--spacing--xl);
        }

        figure{
            height: auto;
            width:calc( 50% - var(--wp--preset--spacing--m) );
            display: flex;
            flex-direction: row;
            align-items: center;
            justify-content: center;
            @media screen and (min-width: 600px) {
                width:inherit;
            }
        }
    }

    /* liste prestas */
    .is-style-list-prestas {
        .wp-block-columns {
            margin-top: var(--wp--preset--spacing--m);
            @media screen and (min-width: 783px) and (max-width: 1200px) {
                flex-wrap: wrap !important;
            }
            > .wp-block-column{
                @media screen and (min-width: 783px) and (max-width: 1200px) {
                    width:inherit;
                }
                @media screen and (min-width: 783px) {
                    flex-basis: calc(50% - var(--wp--preset--spacing--s) / 2) !important;
                    flex-grow: 0;
                }
            }
        }

        .wp-block-image img{
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0;
            width: 100%;
        }

        .wp-block-buttons{
            margin-block-start:0;
        }

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

        .wp-block-button__link{
            display: block;
            width: 100%;
            border-top-left-radius:0 ;
            border-top-right-radius:0 ;
            border-bottom-left-radius:var(--wp--custom--radius--m) ;
            border-bottom-right-radius:var(--wp--custom--radius--m) ;
            &::after{
                content:"";
                position: absolute;
                display: block;
                top:0;
                left:0;
                width:100%;
                height:100%;
            }
        }

    }
    /*listes réalisations */
    .wp-block-post-template-is-layout-grid{
        @media screen and (max-width: 782px) {
            grid-template-columns: repeat(2, minmax(0, 1fr));
        }
    }

    /*bloc marron*/
    .is-style-bg-brown{
        /*background-color: var(--wp--preset--color--black);*/
        padding-top:var(--wp--preset--spacing--xl);
        padding-bottom:var(--wp--preset--spacing--xl);
        /*color:var(--wp--preset--color--gray-secondary);*/

        .is-style-colorprimarycap{
            color:var(--wp--preset--color--quaternary);
        }

        .wp-block-heading{
            color:var(--wp--preset--color--white);
        }

        .wp-block-query{
            margin-top:var(--wp--preset--spacing--l);
        }
    }
}