.elementor-kit-105{--e-global-color-primary:#1413FF;--e-global-color-secondary:#54595F;--e-global-color-text:#3E4145;--e-global-color-cf45be1:#FFFFFF;--e-global-color-386e8b1:#FFFFFF;--e-global-color-a5a506a:#DFDFDF;--e-global-color-1c81fc2:#3E4145;--e-global-color-9a09f85:#1413FF;--e-global-color-8ee7160:#5FC9CD;--e-global-color-3787767:#14FF13;--e-global-color-05907d3:#13B8FF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-1c81fc2 );}.elementor-kit-105 e-page-transition{background-color:#FFBC7D;}.elementor-kit-105 a{color:#36A3FF;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.gradient-text {
background: rgb(58,71,213);
background: linear-gradient(90deg, rgba(58,71,213,1) 0%, rgba(72,147,255,1) 50%, rgba(1,254,254,1) 100%);
  background-size: 100%;
  background-repeat: repeat;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; 
}

.gradient-text2 {
  background: linear-gradient(90deg, #6EE7B7, #3AB7BF, #219EBC);
  background-size: 100%;
  background-repeat: no-repeat;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.gradient-text3 {
  background: linear-gradient(90deg, #00FFF7 0%, #38B6FF 50%, #7CFFCB 100%);
  background-size: 100%;
  background-repeat: no-repeat;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  filter: brightness(1.2) contrast(1.2);
}

.gradient-text4 {
  background: linear-gradient(90deg, #6EE7B7, #3AB7BF, #219EBC); /* Choix ici */
  background-size: 100%;
  background-repeat: no-repeat;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.gradient-text5 {
  background: linear-gradient(90deg, #00B4D8, #90E0EF, #CAF0F8);
  background-size: 100%;
  background-repeat: no-repeat;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}


.gradient-text6 {
  background: linear-gradient(90deg, #48CAE4, #64DFDF, #FEEBCB);
  background-size: 100%;
  background-repeat: no-repeat;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */