/* ! BACKEND */
.block-editor-page .container.cont-flex {
  display: flex;
  margin: 50px auto;
  flex-direction: row;
  flex-wrap: wrap;
      margin-top: 45px;
}

.block-editor-page .cont-img {
    width: 33.33%;
    position: relative;
}







.block-editor-page .cont-img-16 {
    width: 16.66%;
    position: relative;
}
.block-editor-page .cont-img-20 {
    width: 20%;
    position: relative;
}
.block-editor-page .cont-img-25 {
    width: 25%;
    position: relative;
}
.block-editor-page .cont-img-33 {
    width: 33.33%;
    position: relative;
}
.block-editor-page .cont-img-50 {
    width: 50%;
    position: relative;
}






.block-editor-page .img-massi {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    padding: 10px;
    object-position: 50% 50%;
}

.block-editor-page .img-massi2 {
    width: 100%;
    height: 100%;
    object-fit: cover;
}


.block-editor-page .cont-img-16.quadrato::after,
.block-editor-page .cont-img-20.quadrato::after,
.block-editor-page .cont-img-25.quadrato::after,
.block-editor-page .cont-img-33.quadrato::after,
.block-editor-page .cont-img-50.quadrato::after
 {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.block-editor-page .cont-img.rettangolare::after {
  content: "";
  display: block;
  padding-bottom: inherit;
}


/* FRONTEND */

.container.cont-flex {
  display: flex;
  margin: 50px auto;
  flex-direction: row;
  flex-wrap: wrap;
      margin-top: 45px;
}
.cont-img-16 {
    width: 16.66%;
    position: relative;
}
.cont-img-20 {
    width: 20%;
    position: relative;
}
.cont-img-25 {
    width: 25%;
    position: relative;
}
.cont-img-33 {
    width: 33.33%;
    position: relative;
}
.cont-img-50 {
    width: 50%;
    position: relative;
}
.img-massi {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    padding: 10px;
    object-position: 50% 50%;
}
.img-massi2 {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.cont-img-16::after,
.cont-img-20::after,
.cont-img-25::after,
.cont-img-33::after,
.cont-img-50::after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
