.elementor-10773 .elementor-element.elementor-element-391c7ed{--display:flex;}.elementor-10773 .elementor-element.elementor-element-93f21e3{--spacer-size:130px;}.elementor-10773 .elementor-element.elementor-element-ae956b2{--display:flex;}.elementor-10773 .elementor-element.elementor-element-57b0b48{--display:flex;}.elementor-10773 .elementor-element.elementor-element-40a24ee{--spacer-size:50px;}.elementor-10773 .elementor-element.elementor-element-708b6af{--display:flex;}.elementor-10773 .elementor-element.elementor-element-b2f3a65{text-align:justify;font-family:"Montserrat regular", Sans-serif;font-size:20px;}.elementor-10773 .elementor-element.elementor-element-b2f3a65 p{margin-block-end:10px;}.elementor-10773 .elementor-element.elementor-element-8ca20fb{--display:flex;}.elementor-10773 .elementor-element.elementor-element-562ad06{--spacer-size:50px;}.elementor-10773 .elementor-element.elementor-element-6eadfc9{--display:flex;}.elementor-10773 .elementor-element.elementor-element-8ddbc96{font-family:"Montserrat regular", Sans-serif;font-size:20px;font-weight:700;}.elementor-10773 .elementor-element.elementor-element-6f5ec62{--display:flex;}.elementor-10773 .elementor-element.elementor-element-7197ab4{--spacer-size:10px;}.elementor-10773 .elementor-element.elementor-element-127afc8{--display:flex;}.elementor-10773 .elementor-element.elementor-element-5d6c986{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10773 .elementor-element.elementor-element-582d678{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-10773 .elementor-element.elementor-element-c8a4801{--display:flex;}.elementor-10773 .elementor-element.elementor-element-2f47aa3{font-family:"Montserrat regular", Sans-serif;font-size:20px;}.elementor-10773 .elementor-element.elementor-element-2f47aa3 p{margin-block-end:20px;}.elementor-10773 .elementor-element.elementor-element-a7443ed{--display:flex;}.elementor-10773 .elementor-element.elementor-element-f43c0a4{--spacer-size:50px;}.elementor-10773 .elementor-element.elementor-element-aa58d1f{--display:flex;}.elementor-10773 .elementor-element.elementor-element-a32dee2{font-size:20px;font-weight:700;}.elementor-10773 .elementor-element.elementor-element-911f00e{--display:flex;}.elementor-10773 .elementor-element.elementor-element-3a51b1e{--spacer-size:10px;}.elementor-10773 .elementor-element.elementor-element-212f807{--display:flex;}.elementor-10773 .elementor-element.elementor-element-7fe686c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10773 .elementor-element.elementor-element-c9107c0{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-10773 .elementor-element.elementor-element-d2b7628{--display:flex;}.elementor-10773 .elementor-element.elementor-element-e1cdb17{font-family:"Montserrat regular", Sans-serif;font-size:20px;}.elementor-10773 .elementor-element.elementor-element-e1cdb17 p{margin-block-end:20px;}.elementor-10773 .elementor-element.elementor-element-34b3022{--display:flex;}.elementor-10773 .elementor-element.elementor-element-ed64109{text-align:justify;font-family:"Montserrat regular", Sans-serif;font-size:20px;}.elementor-10773 .elementor-element.elementor-element-ed64109 p{margin-block-end:20px;}@media(min-width:768px){.elementor-10773 .elementor-element.elementor-element-ae956b2{--content-width:1200px;}.elementor-10773 .elementor-element.elementor-element-708b6af{--content-width:1200px;}.elementor-10773 .elementor-element.elementor-element-6eadfc9{--content-width:1200px;}.elementor-10773 .elementor-element.elementor-element-127afc8{--content-width:1200px;}.elementor-10773 .elementor-element.elementor-element-5d6c986{--width:100%;}.elementor-10773 .elementor-element.elementor-element-aa58d1f{--content-width:1200px;}.elementor-10773 .elementor-element.elementor-element-212f807{--content-width:1200px;}.elementor-10773 .elementor-element.elementor-element-7fe686c{--width:100%;}.elementor-10773 .elementor-element.elementor-element-34b3022{--content-width:1200px;}}/* Start custom CSS for container, class: .elementor-element-5d6c986 *//* 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: 1200px;              /* largeur max identique */
    margin: 0 auto;                /* centrage */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fe686c *//* 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: 1200px;              /* largeur max identique */
    margin: 0 auto;                /* centrage */
}/* End custom CSS */