/* Text utility */
/* Mobile utility */
/* link hover utility */
/* Container utility mixin */
/* Container avec variable CSS */
/* Text content styles */
/* Centered content */
/* from... */
/* to... */
/* from... to... */
/* at... */
/* FONT WEIGHTS */
.s-financeur:not(.has-background-color) {
  --section-bg: var(--wp--preset--color--indigo-rvb);
}
.s-financeur:not(.has-text-color) {
  --section-color: var(--wp--preset--color--white);
}
.s-financeur:not(.has-accent-color) {
  --section-accent: var(--wp--preset--color--lila-rvb);
}
.s-financeur:not(.has-link-color) {
  --section-link-color: var(--wp--preset--color--lila-light);
}
.s-financeur:not(.has-link-hover-color) {
  --section-link-hover-color: var(--wp--preset--color--capucine-pastel);
}
.s-financeur__shell {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 7.5rem;
  align-items: start;
}
@media screen and (max-width: 1280px) {
  .s-financeur__shell {
    gap: 4rem;
  }
}
@media screen and (max-width: 991px) {
  .s-financeur__shell {
    grid-template-columns: 1fr;
    gap: 2.5rem;
  }
}
.s-financeur__left {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 1.5rem;
}
.s-financeur__right {
  height: 100%;
}
.s-financeur__right_inner {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 0.5rem;
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 1rem;
}
.s-financeur__title.section__title, .s-financeur__title.section__title p, .s-financeur__title.section__title h2, .s-financeur__title.section__title h3, .s-financeur__title.section__title h4, .s-financeur__title.section__title h5, .s-financeur__title.section__title h6 {
  font-size: 1.5rem;
  font-weight: 500;
  font-family: "paralucent", sans-serif;
}
@media screen and (max-width: 991px) {
  .s-financeur__title.section__title, .s-financeur__title.section__title p, .s-financeur__title.section__title h2, .s-financeur__title.section__title h3, .s-financeur__title.section__title h4, .s-financeur__title.section__title h5, .s-financeur__title.section__title h6 {
    font-size: 1.375rem;
  }
}
.s-financeur__images {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
}
.s-financeur__hint {
  margin: 0;
  font-family: "paralucent-text", sans-serif;
  font-size: 0.875rem;
  line-height: 1.4;
  color: var(--wp--preset--color--lila-rvb);
}