.elementor-5234 .elementor-element.elementor-element-035222e{--display:flex;}.elementor-5234 .elementor-element.elementor-element-844ab68{--spacer-size:100px;}.elementor-5234 .elementor-element.elementor-element-8d75565{--display:flex;}.elementor-5234 .elementor-element.elementor-element-b2d9627{text-align:center;}.elementor-5234 .elementor-element.elementor-element-b2d9627 .elementor-heading-title{font-family:"Montserrat regular", Sans-serif;font-size:40px;font-weight:400;letter-spacing:0.8px;}.elementor-5234 .elementor-element.elementor-element-7a0e3ae{--display:flex;}.elementor-5234 .elementor-element.elementor-element-b3389ef{--spacer-size:50px;}.elementor-5234 .elementor-element.elementor-element-d5c61ed{--display:flex;}.elementor-5234 .elementor-element.elementor-element-8a9f90f{--display:flex;--overlay-opacity:0.5;border-style:none;--border-style:none;}.elementor-5234 .elementor-element.elementor-element-8a9f90f::before, .elementor-5234 .elementor-element.elementor-element-8a9f90f > .elementor-background-video-container::before, .elementor-5234 .elementor-element.elementor-element-8a9f90f > .e-con-inner > .elementor-background-video-container::before, .elementor-5234 .elementor-element.elementor-element-8a9f90f > .elementor-background-slideshow::before, .elementor-5234 .elementor-element.elementor-element-8a9f90f > .e-con-inner > .elementor-background-slideshow::before, .elementor-5234 .elementor-element.elementor-element-8a9f90f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5234 .elementor-element.elementor-element-67048dc{--display:flex;border-style:none;--border-style:none;}.elementor-5234 .elementor-element.elementor-element-a3722e1{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-5234 .elementor-element.elementor-element-7c1f360{--n-accordion-title-font-size:21px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#000000;--n-accordion-title-active-color:#000000;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#0E0000;}:where( .elementor-5234 .elementor-element.elementor-element-7c1f360 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat regular", Sans-serif;font-weight:400;letter-spacing:0.8px;}.elementor-5234 .elementor-element.elementor-element-1fdeaa8{--display:flex;}.elementor-5234 .elementor-element.elementor-element-39b224e{--display:flex;--overlay-opacity:0.5;}.elementor-5234 .elementor-element.elementor-element-39b224e::before, .elementor-5234 .elementor-element.elementor-element-39b224e > .elementor-background-video-container::before, .elementor-5234 .elementor-element.elementor-element-39b224e > .e-con-inner > .elementor-background-video-container::before, .elementor-5234 .elementor-element.elementor-element-39b224e > .elementor-background-slideshow::before, .elementor-5234 .elementor-element.elementor-element-39b224e > .e-con-inner > .elementor-background-slideshow::before, .elementor-5234 .elementor-element.elementor-element-39b224e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5234 .elementor-element.elementor-element-8312ff8{--display:flex;border-style:none;--border-style:none;}.elementor-5234 .elementor-element.elementor-element-8312ff8.e-con{--align-self:center;}.elementor-5234 .elementor-element.elementor-element-d822cf5{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-5234 .elementor-element.elementor-element-2aca88d{--n-accordion-title-font-size:21px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#000000;--n-accordion-title-active-color:#000000;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#000000;}:where( .elementor-5234 .elementor-element.elementor-element-2aca88d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat regular", Sans-serif;font-weight:400;letter-spacing:0.8px;}@media(min-width:768px){.elementor-5234 .elementor-element.elementor-element-d5c61ed{--width:1200px;}.elementor-5234 .elementor-element.elementor-element-1fdeaa8{--width:1200px;}.elementor-5234 .elementor-element.elementor-element-8312ff8{--width:100%;}}@media(max-width:767px){.elementor-5234 .elementor-element.elementor-element-844ab68{--spacer-size:140px;}}/* Start custom CSS for wpforms, class: .elementor-element-a3722e1 *//* Classe réutilisable pour formulaire ou grille */
.fancy-border {
    border: 4px solid transparent; /* bordure de base */
    border-radius: 10px;           /* coins arrondis */
    border-image: linear-gradient(45deg, 
        #FF8C00, 
        #FFD700, 
        #00BFFF, 
        #00008B
    ) 1;
    padding: 30px;                 /* espace intérieur */
    background-color: transparent;  /* même fond que ton formulaire */
    max-width: 900px;              /* largeur max identique */
    margin: 0 auto;                /* centrage */
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-a3722e1 *//* Classe réutilisable pour formulaire ou grille */
.fancy-border {
    border: 4px solid transparent; /* bordure de base */
    border-radius: 10px;           /* coins arrondis */
    border-image: linear-gradient(45deg, 
        #FF8C00, 
        #FFD700, 
        #00BFFF, 
        #00008B
    ) 1;
    padding: 30px;                 /* espace intérieur */
    background-color: transparent;  /* même fond que ton formulaire */
    max-width: 900px;              /* largeur max identique */
    margin: 0 auto;                /* centrage */
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-d822cf5 *//* Classe réutilisable pour formulaire ou grille */
.fancy-border {
    border: 4px solid transparent; /* bordure de base */
    border-radius: 10px;           /* coins arrondis */
    border-image: linear-gradient(45deg, 
        #FF8C00, 
        #FFD700, 
        #00BFFF, 
        #00008B
    ) 1;
    padding: 30px;                 /* espace intérieur */
    background-color: transparent;  /* même fond que ton formulaire */
    max-width: 900px;              /* largeur max identique */
    margin: 0 auto;                /* centrage */
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-d822cf5 *//* Classe réutilisable pour formulaire ou grille */
.fancy-border {
    border: 4px solid transparent; /* bordure de base */
    border-radius: 10px;           /* coins arrondis */
    border-image: linear-gradient(45deg, 
        #FF8C00, 
        #FFD700, 
        #00BFFF, 
        #00008B
    ) 1;
    padding: 30px;                 /* espace intérieur */
    background-color: transparent;  /* même fond que ton formulaire */
    max-width: 900px;              /* largeur max identique */
    margin: 0 auto;                /* centrage */
}/* End custom CSS */