.elementor-17217 .elementor-element.elementor-element-7292033{--min-height:80vh;--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:flex-start;--overflow:hidden;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-17217 .elementor-element.elementor-element-7292033:not(.elementor-motion-effects-element-type-background), .elementor-17217 .elementor-element.elementor-element-7292033 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0813;}.elementor-17217 .elementor-element.elementor-element-7292033, .elementor-17217 .elementor-element.elementor-element-7292033::before{--border-transition:0.3s;}.elementor-17217 .elementor-element.elementor-element-98d8abd{text-align:left;width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-17217 .elementor-element.elementor-element-98d8abd .elementor-heading-title{color:#FFFFFF;font-family:"NeueMontreal", Sans-serif;font-size:72px;font-weight:normal;}.elementor-17217 .elementor-element.elementor-element-98d8abd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17217 .elementor-element.elementor-element-98d8abd.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-17217 .elementor-element.elementor-element-854dc1a{text-align:left;width:100%;max-width:100%;}.elementor-17217 .elementor-element.elementor-element-854dc1a .elementor-heading-title{color:#FFFFFF;font-family:"NeueMontreal", Sans-serif;font-size:72px;font-weight:normal;}.elementor-17217 .elementor-element.elementor-element-854dc1a.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-17217 .elementor-element.elementor-element-e188cd0{text-align:left;width:100%;max-width:100%;}.elementor-17217 .elementor-element.elementor-element-e188cd0 .elementor-heading-title{color:#FFFFFF;font-family:"NeueMontreal", Sans-serif;font-size:72px;font-weight:normal;}.elementor-17217 .elementor-element.elementor-element-e188cd0.elementor-element{--flex-grow:0;--flex-shrink:1;}@media(min-width:768px){.elementor-17217 .elementor-element.elementor-element-7292033{--content-width:1140px;}}/* Start custom CSS for heading, class: .elementor-element-98d8abd */.gradient-text {
  background: linear-gradient(90deg,#5F3BF6, #7ED7F2,#FFFFFF);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-854dc1a */.gradient-text2 {
  background: linear-gradient(90deg,#FFFFFF, #7ED7F2, #5F3BF6,#601DC8,#27104B);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e188cd0 */.gradient-text3 {
  background: linear-gradient(90deg,#27104B, #601DC8, #B037EA,#FEA545);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7292033 */.word-wrapper {
    display: inline-block; /* ✅ Garder les mots sur la même ligne */
    overflow: hidden;
    transform: translateY(100%);
    margin-right: 6px; /* Optionnel : espace entre les mots */
    vertical-align: bottom; /* ✅ Aligne les mots sur la ligne de base */
}

.letter {
    display: inline-block;
    transform: translateY(100%);
}/* End custom CSS */