
.galerie_structurer2{display:flex;
    margin-left:auto; margin-right:auto;
    --margeInter:4rem;
    justify-content: stretch;
    align-items: stretch;
}
.galerie_structurer2 div[class^=col], .galerie_structurer2 .colA .col2 .backgroundWrapper{
    flex-shrink: 1;
    flex-grow: 1;
    justify-content: stretch;
    align-items: stretch;
    padding-top: 0;
}
.galerie_structurer2 .colA .col2 .backgroundWrapper{
    height: auto;
}
.galerie_structurer2 .help4sort{display: none;}

.galerie_structurer2 .colA {display: flex; flex-direction: column; width: calc(62.7% - var(--margeInter)); margin-bottom: var(--margeInter); }
.galerie_structurer2 .colB{ width: 35.9%; display: flex; flex-direction: column;}

.galerie_structurer2>div:first-of-type{margin-right:var(--margeInter); }
.galerie_structurer2 .colB>div{margin-bottom: var(--margeInter);}
.galerie_structurer2 .colA .col1{ margin-bottom:var(--margeInter); }
.galerie_structurer2 .colA .col2{display: flex;}
.galerie_structurer2 .colA .col2 .backgroundWrapper{width:calc(50%);}
.galerie_structurer2 .colA .col2 .backgroundWrapper:first-child{margin-right:var(--margeInter);}
.galerie_structurer2 .col_txt{padding-top: 0; padding-bottom: 0;color:#FFF; position:relative; display: flex; align-items: center !important;}
.galerie_structurer2 .col_txt p{font-size: min(3rem, 2vw);width: 100%}
.galerie_structurer2 .col_txt p:last-of-type{margin-bottom: 0 !important;}



.editableZone .galerie_structurer2.bloc.hover::after{content:"Galerie structurée";}

@media screen and (max-width: 600px) {
    .galerie_structurer2{display: block;}
    .galerie_structurer2 .colA,.galerie_structurer2 .colB{width: 100%}
    .galerie_structurer2 .col_txt p{font-size: 3em;}
    .galerie_structurer2 .col_txt:empty{display: none}
}
