.elementor-13 .elementor-element.elementor-element-48cd245{--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:-360px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-48cd245:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-48cd245 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dsignature.fr/wp-content/uploads/2025/09/image-12.jpg");background-position:0px -106px;background-size:cover;}.elementor-13 .elementor-element.elementor-element-8fed622{--spacer-size:433px;}.elementor-13 .elementor-element.elementor-element-d2f9d57{--display:flex;--margin-top:146px;--margin-bottom:55px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:40px;--padding-right:40px;}.elementor-13 .elementor-element.elementor-element-d2f9d57:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-d2f9d57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EEE98A;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-a3b76cd > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-a3b76cd .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:32px;font-weight:600;text-shadow:4px 4px 4px rgba(0, 0, 0, 0.25);color:#6F1D1B;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-a330f57 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-a330f57{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:500;color:#000000;}.elementor-13 .elementor-element.elementor-element-44fd9c5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-44fd9c5:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-44fd9c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFBF8;}.elementor-13 .elementor-element.elementor-element-17a797c{--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;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-17a797c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-29a8d13{text-align:center;}.elementor-13 .elementor-element.elementor-element-29a8d13 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;color:#6F1D1B;}.elementor-13 .elementor-element.elementor-element-8d1c55a{--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-13 .elementor-element.elementor-element-cdcb8cd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-13 .elementor-element.elementor-element-cdcb8cd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-71ce43e .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:600;color:#6F1D1B;}.elementor-13 .elementor-element.elementor-element-025e9b7{text-align:center;font-family:"Raleway", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-13 .elementor-element.elementor-element-979cfc6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-13 .elementor-element.elementor-element-979cfc6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-96c99ea .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:600;color:#6F1D1B;}.elementor-13 .elementor-element.elementor-element-5203ed2{text-align:center;font-family:"Raleway", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-13 .elementor-element.elementor-element-f31977e{--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-13 .elementor-element.elementor-element-aefbb41{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-13 .elementor-element.elementor-element-aefbb41.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-10c14d3{text-align:center;}.elementor-13 .elementor-element.elementor-element-10c14d3 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:600;color:#6F1D1B;}.elementor-13 .elementor-element.elementor-element-d1b0c9c{text-align:center;font-family:"Raleway", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-13 .elementor-element.elementor-element-4289030{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-13 .elementor-element.elementor-element-4289030.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-382a3fb{text-align:center;}.elementor-13 .elementor-element.elementor-element-382a3fb .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:600;color:#6F1D1B;}.elementor-13 .elementor-element.elementor-element-81a1e03{text-align:center;font-family:"Raleway", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-13 .elementor-element.elementor-element-c99f502{--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;}.elementor-13 .elementor-element.elementor-element-c99f502:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-c99f502 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFBF8;}.elementor-13 .elementor-element.elementor-element-85b4bf8{--display:flex;--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:center;--align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13 .elementor-element.elementor-element-f4c3eae:not( .elementor-widget-image ) .elementor-widget-container, .elementor-13 .elementor-element.elementor-element-f4c3eae.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.dsignature.fr/wp-content/uploads/2025/04/Ellipse-14.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-13 .elementor-element.elementor-element-2bd4159{--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;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-2bd4159.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-8e2efbd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#6F1D1B;}.elementor-13 .elementor-element.elementor-element-55119fe{font-family:"Raleway", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13 .elementor-element.elementor-element-4dbacc7 .elementor-button{background-color:#6F1D1B;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:600;fill:#F9F6F3;color:#F9F6F3;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6F1D1B;border-radius:43px 43px 43px 43px;padding:10px 45px 10px 45px;}.elementor-13 .elementor-element.elementor-element-4dbacc7 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-4dbacc7 .elementor-button:focus{background-color:#F9F6F3;color:#6F1D1B;border-color:#6F1D1B;}.elementor-13 .elementor-element.elementor-element-4dbacc7 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-4dbacc7 .elementor-button:focus svg{fill:#6F1D1B;}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-48cd245:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-48cd245 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 481px;background-repeat:no-repeat;}.elementor-13 .elementor-element.elementor-element-48cd245{--margin-top:-820px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-8fed622{--spacer-size:600px;}.elementor-13 .elementor-element.elementor-element-d2f9d57{--margin-top:300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-a3b76cd .elementor-heading-title{font-size:30px;}.elementor-13 .elementor-element.elementor-element-a330f57{font-size:12px;}.elementor-13 .elementor-element.elementor-element-29a8d13 .elementor-heading-title{font-size:30px;}.elementor-13 .elementor-element.elementor-element-71ce43e .elementor-heading-title{font-size:20px;}.elementor-13 .elementor-element.elementor-element-025e9b7{font-size:12px;}.elementor-13 .elementor-element.elementor-element-96c99ea .elementor-heading-title{font-size:20px;}.elementor-13 .elementor-element.elementor-element-5203ed2{font-size:12px;}.elementor-13 .elementor-element.elementor-element-10c14d3 .elementor-heading-title{font-size:20px;}.elementor-13 .elementor-element.elementor-element-d1b0c9c{font-size:12px;}.elementor-13 .elementor-element.elementor-element-382a3fb .elementor-heading-title{font-size:20px;}.elementor-13 .elementor-element.elementor-element-81a1e03{font-size:12px;}.elementor-13 .elementor-element.elementor-element-85b4bf8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-8e2efbd .elementor-heading-title{font-size:25px;}.elementor-13 .elementor-element.elementor-element-55119fe{font-size:12px;}.elementor-13 .elementor-element.elementor-element-4dbacc7 .elementor-button{font-size:15px;}}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-48cd245{--content-width:1035px;}.elementor-13 .elementor-element.elementor-element-d2f9d57{--width:62%;}.elementor-13 .elementor-element.elementor-element-17a797c{--width:100%;}.elementor-13 .elementor-element.elementor-element-8d1c55a{--width:50%;}.elementor-13 .elementor-element.elementor-element-cdcb8cd{--width:100%;}.elementor-13 .elementor-element.elementor-element-979cfc6{--width:100%;}.elementor-13 .elementor-element.elementor-element-f31977e{--width:50%;}.elementor-13 .elementor-element.elementor-element-aefbb41{--width:100%;}.elementor-13 .elementor-element.elementor-element-4289030{--width:100%;}.elementor-13 .elementor-element.elementor-element-2bd4159{--width:65.918%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13 .elementor-element.elementor-element-48cd245{--content-width:650px;}.elementor-13 .elementor-element.elementor-element-d2f9d57{--width:450px;}.elementor-13 .elementor-element.elementor-element-44fd9c5{--content-width:650px;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-48cd245{--content-width:350px;--margin-top:-470px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-48cd245:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-48cd245 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-105px 241px;}.elementor-13 .elementor-element.elementor-element-8fed622{--spacer-size:538px;}.elementor-13 .elementor-element.elementor-element-d2f9d57{--width:300px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:010px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-a3b76cd .elementor-heading-title{font-size:18px;}.elementor-13 .elementor-element.elementor-element-a330f57{font-size:10px;}.elementor-13 .elementor-element.elementor-element-44fd9c5{--content-width:350px;--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-13 .elementor-element.elementor-element-29a8d13 .elementor-heading-title{font-size:25px;}.elementor-13 .elementor-element.elementor-element-71ce43e .elementor-heading-title{font-size:20px;}.elementor-13 .elementor-element.elementor-element-025e9b7{font-size:10px;}.elementor-13 .elementor-element.elementor-element-96c99ea .elementor-heading-title{font-size:20px;}.elementor-13 .elementor-element.elementor-element-5203ed2{font-size:10px;}.elementor-13 .elementor-element.elementor-element-10c14d3 .elementor-heading-title{font-size:20px;}.elementor-13 .elementor-element.elementor-element-d1b0c9c{font-size:10px;}.elementor-13 .elementor-element.elementor-element-382a3fb .elementor-heading-title{font-size:20px;}.elementor-13 .elementor-element.elementor-element-81a1e03{font-size:10px;}.elementor-13 .elementor-element.elementor-element-c99f502{--content-width:350px;}.elementor-13 .elementor-element.elementor-element-f4c3eae img{width:45%;}.elementor-13 .elementor-element.elementor-element-8e2efbd .elementor-heading-title{font-size:20px;}.elementor-13 .elementor-element.elementor-element-55119fe{font-size:10px;}.elementor-13 .elementor-element.elementor-element-4dbacc7 .elementor-button{font-size:13px;}}/* Start custom CSS for container, class: .elementor-element-48cd245 */.elementor-13 .elementor-element.elementor-element-48cd245 {
      background-repeat: no-repeat !important;
    min-height: 100vh !important;
}

body {
    padding-top: 120px; /
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29a8d13 */.palatino-texte1 {
    margin: 0 !important;   /* Enlève les marges autour de cet élément spécifique */
    padding: 0 !important;  /* Enlève les paddings à l'intérieur de cet élément */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f505008 *//* Style du cercle */
.cercle-icone {
  width: 200px;            /* Largeur du cercle */
  height: 200px;           /* Hauteur du cercle */
  border-radius: 50%;     /* Pour rendre l'élément circulaire */
  background-color: #FDFBF8 ; /* Couleur de fond du cercle (si nécessaire) */
   border: 3px solid #6f1d1b;
   display: flex;          /* Utilisation de flexbox pour centrer l'icône */
  justify-content: center; /* Centrer l'icône horizontalement */
  align-items: center;    /* Centrer l'icône verticalement */
  overflow: hidden;       /* Pour couper l'icône si elle dépasse du cercle */
}

/* Style de l'image (l'icône PNG) */
.icone {
  width: 100px;            /* Taille de l'icône */
  height: 30px;           /* Taille de l'icône */
  object-fit: contain;    /* Maintient les proportions de l'image */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-357216a *//* Style du cercle */
.cercle-icone {
  width: 200px;            /* Largeur du cercle */
  height: 200px;           /* Hauteur du cercle */
  border-radius: 50%;     /* Pour rendre l'élément circulaire */
  background-color: #FDFBF8 ; /* Couleur de fond du cercle (si nécessaire) */
   border: 3px solid #6f1d1b;
   display: flex;          /* Utilisation de flexbox pour centrer l'icône */
  justify-content: center; /* Centrer l'icône horizontalement */
  align-items: center;    /* Centrer l'icône verticalement */
  overflow: hidden;       /* Pour couper l'icône si elle dépasse du cercle */
}

/* Style de l'image (l'icône PNG) */
.icone {
  width: 100px;            /* Taille de l'icône */
  height: 30px;           /* Taille de l'icône */
  object-fit: contain;    /* Maintient les proportions de l'image */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e4b0cce *//* Style du cercle */
.cercle-icone {
  width: 200px;            /* Largeur du cercle */
  height: 200px;           /* Hauteur du cercle */
  border-radius: 50%;     /* Pour rendre l'élément circulaire */
  background-color: #FDFBF8 ; /* Couleur de fond du cercle (si nécessaire) */
   border: 3px solid #6f1d1b;
   display: flex;          /* Utilisation de flexbox pour centrer l'icône */
  justify-content: center; /* Centrer l'icône horizontalement */
  align-items: center;    /* Centrer l'icône verticalement */
  overflow: hidden;       /* Pour couper l'icône si elle dépasse du cercle */
}

/* Style de l'image (l'icône PNG) */
.iconea {
  width: 200px;            /* Taille de l'icône */
  height: 30px;           /* Taille de l'icône */
  object-fit: contain;    /* Maintient les proportions de l'image */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c04191d *//* Style du cercle */
.cercle-icone {
  width: 200px;            /* Largeur du cercle */
  height: 200px;           /* Hauteur du cercle */
  border-radius: 50%;     /* Pour rendre l'élément circulaire */
  background-color: #FDFBF8 ; /* Couleur de fond du cercle (si nécessaire) */
   border: 3px solid #6f1d1b;
   display: flex;          /* Utilisation de flexbox pour centrer l'icône */
  justify-content: center; /* Centrer l'icône horizontalement */
  align-items: center;    /* Centrer l'icône verticalement */
  overflow: hidden;       /* Pour couper l'icône si elle dépasse du cercle */
}

/* Style de l'image (l'icône PNG) */
.iconec {
  width: 150px;            /* Taille de l'icône */
  height: 30px;           /* Taille de l'icône */
  object-fit: contain;    /* Maintient les proportions de l'image */
}/* End custom CSS */