.elementor-10617 .elementor-element.elementor-element-15b784c{--display:flex;}.elementor-10617 .elementor-element.elementor-element-447a1e7{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10617 .elementor-element.elementor-element-02c256b{text-align:center;}.elementor-10617 .elementor-element.elementor-element-02c256b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:700;color:#837B78;}.elementor-10617 .elementor-element.elementor-element-31fbab4{--spacer-size:50px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10617 .elementor-element.elementor-element-8ac670b{text-align:center;font-family:"Playfair Display", Sans-serif;font-weight:400;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10617 .elementor-element.elementor-element-7248b04{--spacer-size:50px;}.elementor-10617 .elementor-element.elementor-element-03659fd{text-align:center;}.elementor-10617 .elementor-element.elementor-element-b9ce9ec{--spacer-size:50px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10617 .elementor-element.elementor-element-dbe162b .elementor-button{background-color:#CBD3C6;font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;}.elementor-10617 .elementor-element.elementor-element-281317f{--spacer-size:50px;}@media(max-width:767px){.elementor-10617 .elementor-element.elementor-element-02c256b .elementor-heading-title{font-size:23px;}}/* Start custom CSS for heading, class: .elementor-element-02c256b */.texte-evjf-demande {
  color: #8F8D8B;
}

.texte-evjf-demande span {
  opacity: 0;
  display: inline-block;
  transform: translateY(10px);
  animation: fadeInLetterEVJF 0.3s forwards;
}

.texte-evjf-demande span:nth-child(1)  { animation-delay: 0.05s; }
.texte-evjf-demande span:nth-child(2)  { animation-delay: 0.10s; }
.texte-evjf-demande span:nth-child(3)  { animation-delay: 0.15s; }
.texte-evjf-demande span:nth-child(4)  { animation-delay: 0.20s; }
.texte-evjf-demande span:nth-child(5)  { animation-delay: 0.25s; }
.texte-evjf-demande span:nth-child(6)  { animation-delay: 0.30s; }
.texte-evjf-demande span:nth-child(7)  { animation-delay: 0.35s; }
.texte-evjf-demande span:nth-child(8)  { animation-delay: 0.40s; }
.texte-evjf-demande span:nth-child(9)  { animation-delay: 0.45s; }
.texte-evjf-demande span:nth-child(10) { animation-delay: 0.50s; }
.texte-evjf-demande span:nth-child(11) { animation-delay: 0.55s; }
.texte-evjf-demande span:nth-child(12) { animation-delay: 0.60s; }
.texte-evjf-demande span:nth-child(13) { animation-delay: 0.65s; }
.texte-evjf-demande span:nth-child(14) { animation-delay: 0.70s; }
.texte-evjf-demande span:nth-child(15) { animation-delay: 0.75s; }
.texte-evjf-demande span:nth-child(16) { animation-delay: 0.80s; }
.texte-evjf-demande span:nth-child(17) { animation-delay: 0.85s; }
.texte-evjf-demande span:nth-child(18) { animation-delay: 0.90s; }
.texte-evjf-demande span:nth-child(19) { animation-delay: 0.95s; }
.texte-evjf-demande span:nth-child(20) { animation-delay: 1.00s; }
.texte-evjf-demande span:nth-child(21) { animation-delay: 1.05s; }
.texte-evjf-demande span:nth-child(22) { animation-delay: 1.10s; }
.texte-evjf-demande span:nth-child(23) { animation-delay: 1.15s; }
.texte-evjf-demande span:nth-child(24) { animation-delay: 1.20s; }
.texte-evjf-demande span:nth-child(25) { animation-delay: 1.25s; }
.texte-evjf-demande span:nth-child(26) { animation-delay: 1.30s; }
.texte-evjf-demande span:nth-child(27) { animation-delay: 1.35s; }

@keyframes fadeInLetterEVJF {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */