.elementor-119 .elementor-element.elementor-element-93c50b1{--display:flex;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--margin-top:0;--margin-bottom:6vh;--margin-left:0;--margin-right:0;}.elementor-119 .elementor-element.elementor-element-beb7243 > .elementor-widget-container{margin:0em 0em -1em 0em;}.elementor-119 .elementor-element.elementor-element-beb7243{text-align:center;color:var( --e-global-color-vamtam_accent_6 );}.elementor-119 .elementor-element.elementor-element-defc49e{text-align:center;font-family:var( --e-global-typography-2141bc4-font-family ), Sans-serif;font-size:var( --e-global-typography-2141bc4-font-size );font-weight:var( --e-global-typography-2141bc4-font-weight );text-transform:var( --e-global-typography-2141bc4-text-transform );text-decoration:var( --e-global-typography-2141bc4-text-decoration );line-height:var( --e-global-typography-2141bc4-line-height );letter-spacing:var( --e-global-typography-2141bc4-letter-spacing );word-spacing:var( --e-global-typography-2141bc4-word-spacing );}.elementor-119 .elementor-element.elementor-element-8a6d326{--display:flex;--margin-top:0;--margin-bottom:10vh;--margin-left:0;--margin-right:0;}.elementor-119 .elementor-element.elementor-element-e51900e{--display:flex;--min-height:150px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;}.elementor-119 .elementor-element.elementor-element-e51900e:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-e51900e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-119 .elementor-element.elementor-element-9f850cf{width:var( --container-widget-width, 59.918% );max-width:59.918%;--container-widget-width:59.918%;--container-widget-flex-grow:0;}.elementor-119 .elementor-element.elementor-element-9f850cf > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-119 .elementor-element.elementor-element-9f850cf.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-9f850cf .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h2-font-size );font-weight:var( --e-global-typography-vamtam_h2-font-weight );text-transform:var( --e-global-typography-vamtam_h2-text-transform );font-style:var( --e-global-typography-vamtam_h2-font-style );text-decoration:var( --e-global-typography-vamtam_h2-text-decoration );line-height:var( --e-global-typography-vamtam_h2-line-height );color:var( --e-global-color-vamtam_accent_2 );}.elementor-119 .elementor-element.elementor-element-029d44f{--display:flex;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-029d44f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-8f316a2 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h6-font-size );font-weight:var( --e-global-typography-vamtam_h6-font-weight );text-transform:var( --e-global-typography-vamtam_h6-text-transform );text-decoration:var( --e-global-typography-vamtam_h6-text-decoration );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );fill:var( --e-global-color-vamtam_accent_3 );color:var( --e-global-color-vamtam_accent_3 );border-style:solid;border-color:var( --e-global-color-vamtam_accent_3 );}.elementor-119 .elementor-element.elementor-element-8f316a2 .elementor-button:hover, .elementor-119 .elementor-element.elementor-element-8f316a2 .elementor-button:focus{background-color:var( --e-global-color-vamtam_accent_2 );color:var( --e-global-color-vamtam_accent_1 );border-color:var( --e-global-color-vamtam_accent_2 );}.elementor-119 .elementor-element.elementor-element-8f316a2{width:auto;max-width:auto;}.elementor-119 .elementor-element.elementor-element-8f316a2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-8f316a2 .elementor-button:hover svg, .elementor-119 .elementor-element.elementor-element-8f316a2 .elementor-button:focus svg{fill:var( --e-global-color-vamtam_accent_1 );}.elementor-119 .elementor-element.elementor-element-9c4a142{--spacer-size:16px;width:var( --container-widget-width, 3.008% );max-width:3.008%;--container-widget-width:3.008%;--container-widget-flex-grow:0;}.elementor-119 .elementor-element.elementor-element-9c4a142.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-6b2102f .elementor-button{background-color:var( --e-global-color-vamtam_accent_2 );font-family:var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h6-font-size );font-weight:var( --e-global-typography-vamtam_h6-font-weight );text-transform:var( --e-global-typography-vamtam_h6-text-transform );text-decoration:var( --e-global-typography-vamtam_h6-text-decoration );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );fill:var( --e-global-color-vamtam_accent_3 );color:var( --e-global-color-vamtam_accent_3 );border-style:solid;border-color:var( --e-global-color-vamtam_accent_2 );}.elementor-119 .elementor-element.elementor-element-6b2102f{width:initial;max-width:initial;}.elementor-119 .elementor-element.elementor-element-6b2102f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-6b2102f .elementor-button:hover, .elementor-119 .elementor-element.elementor-element-6b2102f .elementor-button:focus{color:var( --e-global-color-vamtam_accent_1 );}.elementor-119 .elementor-element.elementor-element-6b2102f .elementor-button:hover svg, .elementor-119 .elementor-element.elementor-element-6b2102f .elementor-button:focus svg{fill:var( --e-global-color-vamtam_accent_1 );}body:not(.rtl) .elementor-119 .elementor-element.elementor-element-514d5b4{right:32.667%;}body.rtl .elementor-119 .elementor-element.elementor-element-514d5b4{left:32.667%;}.elementor-119 .elementor-element.elementor-element-514d5b4{top:-29px;}.elementor-119 .elementor-element.elementor-element-514d5b4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_2 );}.elementor-119 .elementor-element.elementor-element-514d5b4.elementor-view-framed .elementor-icon, .elementor-119 .elementor-element.elementor-element-514d5b4.elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_2 );border-color:var( --e-global-color-vamtam_accent_2 );}.elementor-119 .elementor-element.elementor-element-514d5b4.elementor-view-framed .elementor-icon, .elementor-119 .elementor-element.elementor-element-514d5b4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_2 );}.elementor-119 .elementor-element.elementor-element-514d5b4 .elementor-icon{font-size:60px;}.elementor-119 .elementor-element.elementor-element-514d5b4 .elementor-icon svg{height:60px;}@media(max-width:1024px){.elementor-119 .elementor-element.elementor-element-93c50b1{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-119 .elementor-element.elementor-element-defc49e > .elementor-widget-container{margin:0em 0em -1em 0em;}.elementor-119 .elementor-element.elementor-element-defc49e{font-size:var( --e-global-typography-2141bc4-font-size );line-height:var( --e-global-typography-2141bc4-line-height );letter-spacing:var( --e-global-typography-2141bc4-letter-spacing );word-spacing:var( --e-global-typography-2141bc4-word-spacing );}.elementor-119 .elementor-element.elementor-element-8a6d326{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-119 .elementor-element.elementor-element-9f850cf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-9f850cf .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-119 .elementor-element.elementor-element-8f316a2 .elementor-button{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );}.elementor-119 .elementor-element.elementor-element-6b2102f .elementor-button{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );}}@media(max-width:767px){.elementor-119 .elementor-element.elementor-element-93c50b1{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-119 .elementor-element.elementor-element-defc49e > .elementor-widget-container{margin:0em 0em -1em 0em;}.elementor-119 .elementor-element.elementor-element-defc49e{font-size:var( --e-global-typography-2141bc4-font-size );line-height:var( --e-global-typography-2141bc4-line-height );letter-spacing:var( --e-global-typography-2141bc4-letter-spacing );word-spacing:var( --e-global-typography-2141bc4-word-spacing );}.elementor-119 .elementor-element.elementor-element-8a6d326{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-119 .elementor-element.elementor-element-e51900e{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-119 .elementor-element.elementor-element-9f850cf{width:var( --container-widget-width, 169.188px );max-width:169.188px;--container-widget-width:169.188px;--container-widget-flex-grow:0;text-align:left;}.elementor-119 .elementor-element.elementor-element-9f850cf .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-119 .elementor-element.elementor-element-029d44f{--width:36%;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-8f316a2 .elementor-button{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );}.elementor-119 .elementor-element.elementor-element-6b2102f .elementor-button{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );}body:not(.rtl) .elementor-119 .elementor-element.elementor-element-514d5b4{right:39.992%;}body.rtl .elementor-119 .elementor-element.elementor-element-514d5b4{left:39.992%;}.elementor-119 .elementor-element.elementor-element-514d5b4{top:-73px;}}@media(min-width:768px){.elementor-119 .elementor-element.elementor-element-93c50b1{--content-width:730px;}.elementor-119 .elementor-element.elementor-element-8a6d326{--content-width:700px;}.elementor-119 .elementor-element.elementor-element-029d44f{--width:32.891%;}}@media(max-width:1024px) and (min-width:768px){.elementor-119 .elementor-element.elementor-element-029d44f{--width:65%;}}/* Start custom CSS for container, class: .elementor-element-8a6d326 */.wpforms-form button[type="submit"] {
    background-color: #ff6600 !important; /* Couleur du bouton */
    color: #ffffff !important; /* Couleur du texte */
    display: block;
    margin: 20px auto;
    width: 100%;
    max-width: 700px; /* Largeur maximale sur grand écran */
    height: 60px; /* Hauteur augmentée */
    font-size: 18px; /* Taille du texte augmentée */
    border-radius: 8px; /* Coins arrondis */
    padding: 0 20px; /* Padding horizontal pour le contenu */
    box-sizing: border-box;
}

.wpforms-form button[type="submit"]:hover {
    background-color: #cc5500 !important;
    color: #ffffff !important;
    transform: scale(1.05);
    transition: all 0.3s ease-in-out;
}

/* Responsive pour tablette */
@media screen and (max-width: 768px) {
    .wpforms-form button[type="submit"] {
        height: 55px;
        font-size: 16px;
        max-width: 90%;
    }
}

/* Responsive pour mobile */
@media screen and (max-width: 480px) {
    .wpforms-form button[type="submit"] {
        height: 50px;
        font-size: 14px;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f316a2 */.btn-meme {
  width: 100px; 
  height: 50px; 
  display: inline-block;
  text-align: center;
  padding: 5px 10px;
  font-size: 15px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6b2102f */.btn-meme-taille {
  width: 200px; /* ajuste selon tes besoins */
  height: 50px; /* optionnel si tu veux une même hauteur */
  display: inline-block;
  text-align: center;
  padding: 10px 20px;
  font-size: 16px;
}/* End custom CSS */