.block-image-texte-non-fluid .offset {
  width: 100%;
}
.block-image-texte-non-fluid .contenu h2,
.block-image-texte-non-fluid .contenu h3,
.block-image-texte-non-fluid .contenu h4,
.block-image-texte-non-fluid .contenu h5,
.block-image-texte-non-fluid .contenu h6 {
  color: #074A66;
  font-size: 1.75rem;
  font-weight: 600;
}
@media (min-width: 992px) {
  .block-image-texte-non-fluid .offset {
    width: 80%;
  }
  .block-image-texte-non-fluid .image-wrapper {
    height: 100%;
    width: 100%;
  }
  .block-image-texte-non-fluid .image-wrapper .image {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
  }
}
