/**
 * Copyright since 2002 Creabilis
 *
 * International Registered Trademark & Property of Creabilis
 */
.composant-builder .composant-builder-content {
  justify-content: normal;
  align-items: normal;
  align-content: normal;
  gap: 1.25rem;
}
.composant-builder .composant-builder-content strong {
  font-weight: 700;
}
.composant-builder .composant-builder-content .alert * {
  color: inherit;
}
.composant-builder .composant-builder-content .h3-bold, .composant-builder .composant-builder-content h4 {
  font-weight: 600;
}
.composant-builder .composant-builder-content h4 {
  color: #0082bf;
}
.composant-builder .composant-builder-content .h3-style-v2 {
  color: #000;
  font-size: 1.125rem;
  font-weight: normal;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 4px;
}
.composant-builder .composant-builder-content a {
  font-weight: 600;
}
.composant-builder.composant-builder__deuxColonnesTexte .composant-builder-content, .composant-builder.composant-builder-bloc-texte-image .composant-builder-content, .composant-builder.composant-builder-repeater-bloc-text-image .composant-builder-content {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
@media (max-width: 767.98px) {
  .composant-builder.composant-builder__deuxColonnesTexte .composant-builder-content, .composant-builder.composant-builder-bloc-texte-image .composant-builder-content, .composant-builder.composant-builder-repeater-bloc-text-image .composant-builder-content {
    grid-template-columns: repeat(1, 1fr);
  }
}
.composant-builder.composant-builder-galerie .composant-builder-content, .composant-builder.composant-builder-repeater-texte-image-integree .composant-builder-content {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
@media (max-width: 767.98px) {
  .composant-builder.composant-builder-galerie .composant-builder-content, .composant-builder.composant-builder-repeater-texte-image-integree .composant-builder-content {
    grid-template-columns: repeat(2, 1fr);
  }
}

.composant-builder-section-header .composant-builder-content {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}
.composant-builder-section-header .bloc-texte-image__col-image {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  min-height: 150px;
}
.composant-builder-section-header:has(.bloc-texte-image__col-image) .bloc-texte-image__col-texte {
  margin-top: -1.875rem;
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  background-color: rgba(255, 255, 255, 0.1);
}
.composant-builder-section-header .bloc-texte-image__col-texte {
  padding: 1.25rem;
}
.composant-builder-section-header .bloc-texte-image__col-texte * {
  color: #000;
}
.composant-builder-section-header .bloc-texte-image__col-texte h2 {
  font-size: 2.5rem;
}
.composant-builder-section-header .bloc-texte-image__col-texte .bloc-texte-image__titre strong {
  color: #0082bf;
  font-weight: 700;
  font-size: inherit;
}

.builder-zone {
  display: flex;
  flex-direction: column;
  gap: 2.5rem;
  margin-bottom: 3rem;
  margin-top: 3rem;
}

.composant-builder-repeater-texte-image-integree .repeater-texte-image-integree__text {
  background-color: #f1d414;
  text-transform: uppercase;
  color: #000;
  font-weight: 600;
}
/*# sourceMappingURL=builderStyle.css.map */
