.elementor-29349 .elementor-element.elementor-element-88cc658{--display:flex;}.elementor-29349 .elementor-element.elementor-element-f5df157 > .elementor-widget-container{margin:030px 0px 30px 0px;}.elementor-29349 .elementor-element.elementor-element-16c4f24 > .elementor-widget-container{margin:030px 0px 30px 0px;}.elementor-29349 .elementor-element.elementor-element-974190c{--display:flex;}.elementor-29349 .elementor-element.elementor-element-e76d584 > .elementor-widget-container{margin:030px 0px 30px 0px;}.elementor-29349 .elementor-element.elementor-element-89d1418 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29349 .elementor-element.elementor-element-722ec1f > .elementor-widget-container{margin:0px 0px 030px 0px;}.elementor-29349 .elementor-element.elementor-element-c1dfe86 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 30px 0px;}.elementor-29349 .elementor-element.elementor-element-c1dfe86 .elementor-button{fill:var( --e-global-color-913b69a );color:var( --e-global-color-913b69a );}.elementor-29349 .elementor-element.elementor-element-567d327 > .elementor-widget-container{margin:030px 0px 30px 0px;}.elementor-29349 .elementor-element.elementor-element-b51338f{--display:flex;}.elementor-29349 .elementor-element.elementor-element-5b1415c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-29349 .elementor-element.elementor-element-0ba6abc > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-29349 .elementor-element.elementor-element-0ba6abc{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );color:#4D4D4D;}.elementor-29349 .elementor-element.elementor-element-7b7c965 > .elementor-widget-container{margin:0px 0px 56px 0px;}.elementor-29349 .elementor-element.elementor-element-7b7c965{text-align:center;}.elementor-29349 .elementor-element.elementor-element-f5049d0 > .elementor-widget-container{border-style:none;}.elementor-29349 .elementor-element.elementor-element-aaf8104{--spacer-size:65px;}@media(max-width:1024px){.elementor-29349 .elementor-element.elementor-element-0ba6abc{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}}@media(max-width:767px){.elementor-29349 .elementor-element.elementor-element-c1dfe86 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29349 .elementor-element.elementor-element-0ba6abc{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}}/* Start custom CSS for html, class: .elementor-element-f5df157 */.gradient-separator{
width:100%;
height:2px;
background: linear-gradient(90deg, rgba(12,50,255,1) 16%, rgba(229,67,220,1) 50%, rgba(255,193,79,1) 90%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-16c4f24 */.gradient-separator{
width:100%;
height:2px;
background: linear-gradient(90deg, rgba(12,50,255,1) 16%, rgba(229,67,220,1) 50%, rgba(255,193,79,1) 90%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e76d584 */.gradient-separator{
width:100%;
height:2px;
background: linear-gradient(90deg, rgba(12,50,255,1) 16%, rgba(229,67,220,1) 50%, rgba(255,193,79,1) 90%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f890d6 */.with-margin {
    margin-right: 20x; /* Remplacez 20px par la valeur de marge souhaitée */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-567d327 */.gradient-separator{
width:100%;
height:2px;
background: linear-gradient(90deg, rgba(12,50,255,1) 16%, rgba(229,67,220,1) 50%, rgba(255,193,79,1) 90%);
}/* End custom CSS */