.elementor-14 .elementor-element.elementor-element-cd10dd7{--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:-64px;--margin-bottom:19px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:89px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-cd10dd7:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-cd10dd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#778E7D;}.elementor-14 .elementor-element.elementor-element-b724af8{--display:flex;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-14 .elementor-element.elementor-element-b6c2724{margin:58px 3px calc(var(--kit-widget-spacing, 0px) + 0px) 43px;text-align:center;}.elementor-14 .elementor-element.elementor-element-b6c2724 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:80px;font-weight:600;color:#E9E4D8;}.elementor-14 .elementor-element.elementor-element-4b3d7c7{--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;--margin-top:-19px;--margin-bottom:-3px;--margin-left:0px;--margin-right:0px;--padding-top:105px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-4b3d7c7:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-4b3d7c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E4D8;}.elementor-14 .elementor-element.elementor-element-8d80fb1{--display:flex;}.elementor-14 .elementor-element.elementor-element-e7c9a81{text-align:center;}.elementor-14 .elementor-element.elementor-element-e7c9a81 .elementor-heading-title{color:#314840;}.elementor-14 .elementor-element.elementor-element-c064a1e{--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-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-14 .elementor-element.elementor-element-8428c98{width:var( --container-widget-width, 45.119% );max-width:45.119%;--e-transform-scale:1.6;--container-widget-width:45.119%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-8428c98.elementor-element{--flex-grow:0;--flex-shrink:0;}.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-14 .elementor-element.elementor-element-fffbe77{width:var( --container-widget-width, 58.063% );max-width:58.063%;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:58.063%;--container-widget-flex-grow:0;color:#778E7D;}.elementor-14 .elementor-element.elementor-element-fffbe77.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-0b8edfc{--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:0px;--margin-bottom:19px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-0b8edfc:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-0b8edfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#778E7D;}.elementor-14 .elementor-element.elementor-element-18b4c03{--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;--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:81px;--padding-bottom:46px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-62274f1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-55px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-62274f1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-4ece9a0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-4ece9a0 .elementor-heading-title{color:#E9E4D8;}.elementor-14 .elementor-element.elementor-element-4308875{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#E9E4D8;}.elementor-14 .elementor-element.elementor-element-4308875.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-5bc8193{--display:flex;}.elementor-14 .elementor-element.elementor-element-5bc8193.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-cfc8a93{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-cfc8a93 .elementor-heading-title{color:#E9E4D8;}.elementor-14 .elementor-element.elementor-element-efee930{width:var( --container-widget-width, 86.205% );max-width:86.205%;--container-widget-width:86.205%;--container-widget-flex-grow:0;color:#E9E4D8;}.elementor-14 .elementor-element.elementor-element-efee930.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-3265d61{--display:flex;}.elementor-14 .elementor-element.elementor-element-3265d61.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-55eda01{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-55eda01 .elementor-heading-title{color:#E9E4D8;}.elementor-14 .elementor-element.elementor-element-6a21588{width:var( --container-widget-width, 106.103% );max-width:106.103%;--container-widget-width:106.103%;--container-widget-flex-grow:0;color:#E9E4D8;}.elementor-14 .elementor-element.elementor-element-6a21588.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-220a163{--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;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-220a163:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-220a163 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E4D8;}.elementor-14 .elementor-element.elementor-element-838ad95{--display:flex;--border-radius:30px 30px 30px 30px;}.elementor-14 .elementor-element.elementor-element-838ad95:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-838ad95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#314840;}.elementor-14 .elementor-element.elementor-element-c656c87{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-c656c87 .elementor-heading-title{color:#E9E4D8;}.elementor-14 .elementor-element.elementor-element-0b8d8c1{margin:61px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;color:#E9E4D8;}.elementor-14 .elementor-element.elementor-element-759def6{--display:flex;--border-radius:30px 30px 30px 30px;}.elementor-14 .elementor-element.elementor-element-759def6:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-759def6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#314840;}.elementor-14 .elementor-element.elementor-element-bf32325{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-bf32325 .elementor-heading-title{color:#E9E4D8;}.elementor-14 .elementor-element.elementor-element-6e5de3c{margin:30px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;color:#E9E4D8;}.elementor-14 .elementor-element.elementor-element-9202357{--display:flex;--border-radius:30px 30px 30px 30px;}.elementor-14 .elementor-element.elementor-element-9202357:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-9202357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#314840;}.elementor-14 .elementor-element.elementor-element-f62dda9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-f62dda9 .elementor-heading-title{color:#E9E4D8;}.elementor-14 .elementor-element.elementor-element-6cd66bc{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;color:#E9E4D8;}.elementor-14 .elementor-element.elementor-element-d1e1215{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:129px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-d1e1215:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-d1e1215 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E4D8;}.elementor-14 .elementor-element.elementor-element-182fc8c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-182fc8c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-53e8241{width:var( --container-widget-width, 140.597% );max-width:140.597%;padding:86px 0px 0px 0px;--container-widget-width:140.597%;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-53e8241.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-53e8241 .elementor-heading-title{color:#314840;}.elementor-14 .elementor-element.elementor-element-0c6d77c{width:var( --container-widget-width, 94.125% );max-width:94.125%;margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 14px 0px 43px;--container-widget-width:94.125%;--container-widget-flex-grow:0;color:#778E7D;}.elementor-14 .elementor-element.elementor-element-0c6d77c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-a3c679a{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:63px;--padding-bottom:82px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-a3c679a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-a3c679a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E4D8;}.elementor-14 .elementor-element.elementor-element-a8508ef{--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-14 .elementor-element.elementor-element-1695d7c{--display:flex;}.elementor-14 .elementor-element.elementor-element-ecee72f{text-align:center;}.elementor-14 .elementor-element.elementor-element-ecee72f .elementor-heading-title{color:#314840;}.elementor-14 .elementor-element.elementor-element-0416fbe{color:#778E7D;}.elementor-14 .elementor-element.elementor-element-e580d66{text-align:left;color:#778E7D;}.elementor-14 .elementor-element.elementor-element-6fbc876{--display:flex;}.elementor-14 .elementor-element.elementor-element-4d0d348{margin:65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-30b22f5{--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;--padding-top:122px;--padding-bottom:129px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-30b22f5:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-30b22f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E4D8;}.elementor-14 .elementor-element.elementor-element-dcd3ffb{--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-14 .elementor-element.elementor-element-28fb505{text-align:center;}.elementor-14 .elementor-element.elementor-element-28fb505 .elementor-heading-title{color:#314840;}.elementor-14 .elementor-element.elementor-element-a41592a{--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-14 .elementor-element.elementor-element-a41592a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-21f3ef3{width:var( --container-widget-width, 44.954% );max-width:44.954%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 52px;--container-widget-width:44.954%;--container-widget-flex-grow:0;color:#778E7D;}.elementor-14 .elementor-element.elementor-element-21f3ef3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-f28488a{width:var( --container-widget-width, 110.811% );max-width:110.811%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 17px;padding:0px 0px 0px 0px;--container-widget-width:110.811%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-f28488a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-f28488a img{max-width:60%;}.elementor-14 .elementor-element.elementor-element-df9c5b9{--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;--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-df9c5b9:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-df9c5b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E4D8;}.elementor-14 .elementor-element.elementor-element-06e17ae{--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-14 .elementor-element.elementor-element-005388b .elementor-heading-title{color:#314840;}.elementor-14 .elementor-element.elementor-element-cae9fe5{color:#778E7D;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-62274f1{--width:23.71%;}.elementor-14 .elementor-element.elementor-element-5bc8193{--width:21.629%;}.elementor-14 .elementor-element.elementor-element-3265d61{--width:26.968%;}.elementor-14 .elementor-element.elementor-element-182fc8c{--width:99.803%;}.elementor-14 .elementor-element.elementor-element-a41592a{--width:62.9%;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-c064a1e{--padding-top:0px;--padding-bottom:0px;--padding-left:52px;--padding-right:8px;}.elementor-14 .elementor-element.elementor-element-8428c98{width:var( --container-widget-width, 209.594px );max-width:209.594px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 41px;padding:0px 0px 0px 22px;--container-widget-width:209.594px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-fffbe77{width:var( --container-widget-width, 270.884px );max-width:270.884px;margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 22px;padding:0px 0px 0px 0px;--container-widget-width:270.884px;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-62274f1{--margin-top:0px;--margin-bottom:0px;--margin-left:23px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-4ece9a0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;padding:15px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-4308875{width:var( --container-widget-width, 249.18px );max-width:249.18px;margin:38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;--container-widget-width:249.18px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-5bc8193{--margin-top:0px;--margin-bottom:0px;--margin-left:23px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-cfc8a93{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;}.elementor-14 .elementor-element.elementor-element-efee930{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 29px;}.elementor-14 .elementor-element.elementor-element-3265d61{--margin-top:0px;--margin-bottom:0px;--margin-left:23px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-55eda01{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;}.elementor-14 .elementor-element.elementor-element-6a21588{width:var( --container-widget-width, 300.182px );max-width:300.182px;--container-widget-width:300.182px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-28fb505{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;}.elementor-14 .elementor-element.elementor-element-a41592a{--width:314.364px;}.elementor-14 .elementor-element.elementor-element-21f3ef3{width:var( --container-widget-width, 203.72px );max-width:203.72px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 103px;--container-widget-width:203.72px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-f28488a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 61px;}.elementor-14 .elementor-element.elementor-element-f28488a img{max-width:89%;}}/* Start custom CSS for container, class: .elementor-element-62274f1 */.card {
  box-sizing: border-box;
  padding: 20px 25px;
  min-width: 190px;
  max-width: 400px;
  background: #314840;
  border: 1px solid #E9E4D8;
  box-shadow: 12px 17px 51px rgba(0, 0, 0, 0.22);
  backdrop-filter: blur(6px);
  border-radius: 17px;
  cursor: pointer;
  transition: all 0.5s;

  display: flex;
  flex-direction: column;      /* Pour placer le titre au-dessus du texte */
  gap: 10px;

  user-select: none;
  color: #E9E4D8;
  height: auto;
  width: auto;
}

.card h1, .card h2, .card h3 {
  text-align: center;          /* Titres centrés */
  margin: 0;
}

.card p {
  text-align: left;            /* Texte à gauche */
  margin: 0;
  word-wrap: break-word;
}

.card:hover {
  border: 1px solid #E9E4D8;
  transform: scale(1.05);
}

.card:active {
  transform: scale(0.95) rotateZ(1.7deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bc8193 */.card {
  box-sizing: border-box;
  padding: 20px 25px;
  min-width: 190px;
  max-width: 400px;
  background: #314840;
  border: 1px solid #E9E4D8;
  box-shadow: 12px 17px 51px rgba(0, 0, 0, 0.22);
  backdrop-filter: blur(6px);
  border-radius: 17px;
  cursor: pointer;
  transition: all 0.5s;

  display: flex;
  flex-direction: column;      /* Pour placer le titre au-dessus du texte */
  gap: 10px;

  user-select: none;
  color: #E9E4D8;
  height: auto;
  width: auto;
}

.card h1, .card h2, .card h3 {
  text-align: center;          /* Titres centrés */
  margin: 0;
}

.card p {
  text-align: left;            /* Texte à gauche */
  margin: 0;
  word-wrap: break-word;
}

.card:hover {
  border: 1px solid #E9E4D8;
  transform: scale(1.05);
}

.card:active {
  transform: scale(0.95) rotateZ(1.7deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3265d61 */.card {
  box-sizing: border-box;
  padding: 20px 25px;
  min-width: 190px;
  max-width: 400px;
  background: #314840;
  border: 1px solid #E9E4D8;
  box-shadow: 12px 17px 51px rgba(0, 0, 0, 0.22);
  backdrop-filter: blur(6px);
  border-radius: 17px;
  cursor: pointer;
  transition: all 0.5s;

  display: flex;
  flex-direction: column;      /* Pour placer le titre au-dessus du texte */
  gap: 10px;

  user-select: none;
  color: #E9E4D8;
  height: auto;
  width: auto;
}

.card h1, .card h2, .card h3 {
  text-align: center;          /* Titres centrés */
  margin: 0;
}

.card p {
  text-align: left;            /* Texte à gauche */
  margin: 0;
  word-wrap: break-word;
}

.card:hover {
  border: 1px solid #E9E4D8;
  transform: scale(1.05);
}

.card:active {
  transform: scale(0.95) rotateZ(1.7deg);
}/* End custom CSS */
/* Start custom CSS *//* ========================= */
/* FIX MOBILE PROPRE */
/* ========================= */

/* Reset de base */
html, body {
    margin: 0;
    padding: 0;
    width: 100%;
}

/* Bloque seulement le débordement horizontal */
body {
    overflow-x: hidden;
}

/* Empêche les éléments Elementor de dépasser */
.elementor {
    overflow-x: hidden;
}

/* Corrige les sections Elementor */
.elementor-section {
    width: 100% !important;
    max-width: 100% !important;
}

/* Corrige les containers internes */
.elementor-container {
    max-width: 100% !important;
}

/* Images */
img {
    max-width: 100%;
    height: auto;
    display: block;
}/* End custom CSS */