.elementor-8597 .elementor-element.elementor-element-2eef79f0:not(.elementor-motion-effects-element-type-background), .elementor-8597 .elementor-element.elementor-element-2eef79f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbfbfb;}.elementor-8597 .elementor-element.elementor-element-2eef79f0{border-style:solid;border-width:1px 0px 1px 0px;border-color:#d9e3e8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8597 .elementor-element.elementor-element-2eef79f0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8597 .elementor-element.elementor-element-347764aa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-8597 .elementor-element.elementor-element-705e69da{--spacer-size:25px;}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8597 .elementor-element.elementor-element-2878c025 .elementor-heading-title{font-size:var( --e-global-typography-70955d2-font-size );font-weight:var( --e-global-typography-70955d2-font-weight );color:var( --e-global-color-5d5fcf7c );}.elementor-8597 .elementor-element.elementor-element-76dc470d{--spacer-size:25px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8597 .elementor-element.elementor-element-4ad6ab1{text-align:center;}.elementor-8597 .elementor-element.elementor-element-4ad6ab1 .elementor-heading-title{font-size:29px;font-weight:600;text-decoration:none;color:#FF0000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{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-8597 .elementor-element.elementor-element-54d1cad{font-size:18px;font-weight:400;color:#0934F9;}.elementor-8597 .elementor-element.elementor-element-54d1cad p{margin-block-end:0px;}.elementor-8597 .elementor-element.elementor-element-1764924f{text-align:justify;font-size:16px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FF0000;}.elementor-8597 .elementor-element.elementor-element-1764924f p{margin-block-end:0px;}.elementor-8597 .elementor-element.elementor-element-1764924f a{color:#FF0000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8597 .elementor-element.elementor-element-67f341f{--divider-border-style:solid;--divider-color:#e2e2e2;--divider-border-width:1px;}.elementor-8597 .elementor-element.elementor-element-67f341f .elementor-divider-separator{width:100%;}.elementor-8597 .elementor-element.elementor-element-67f341f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-8597 .elementor-element.elementor-element-1a6db21 .elementor-heading-title{font-size:25px;font-weight:400;-webkit-text-stroke-color:#E00A0A;stroke:#E00A0A;color:#FF0000;}.elementor-8597 .elementor-element.elementor-element-1001b62{text-align:justify;font-size:16px;}.elementor-8597 .elementor-element.elementor-element-5b8e604 p{margin-block-end:0px;}.elementor-8597 .elementor-element.elementor-element-6f0bc761{--divider-border-style:solid;--divider-color:#e2e2e2;--divider-border-width:1px;}.elementor-8597 .elementor-element.elementor-element-6f0bc761 .elementor-divider-separator{width:100%;}.elementor-8597 .elementor-element.elementor-element-6f0bc761 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-8597 .elementor-element.elementor-element-548bf348 .elementor-heading-title{font-size:25px;font-weight:400;color:#FF0000;}.elementor-8597 .elementor-element.elementor-element-07b2072 .elementor-heading-title{font-size:20px;font-weight:400;font-style:italic;color:#FF0000;}.elementor-8597 .elementor-element.elementor-element-5c399b47{text-align:justify;font-size:16px;}.elementor-8597 .elementor-element.elementor-element-e80303d .elementor-heading-title{font-size:20px;font-weight:400;font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:#FF0000;}.elementor-8597 .elementor-element.elementor-element-33bb39c{text-align:justify;}.elementor-8597 .elementor-element.elementor-element-ba5f264 .elementor-heading-title{font-size:20px;font-weight:400;font-style:italic;color:#FF0000;}.elementor-8597 .elementor-element.elementor-element-18bb142 .elementor-heading-title{font-size:20px;font-weight:400;font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:#FF0000;}.elementor-8597 .elementor-element.elementor-element-01c88dc{text-align:justify;}.elementor-8597 .elementor-element.elementor-element-fcc975e .elementor-heading-title{font-size:20px;font-weight:400;font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:#FF0000;}.elementor-8597 .elementor-element.elementor-element-918fdab{text-align:justify;}.elementor-8597 .elementor-element.elementor-element-5e78124 .elementor-heading-title{font-size:20px;font-weight:400;font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:#FF0101;}.elementor-8597 .elementor-element.elementor-element-7b19098{text-align:justify;}.elementor-8597 .elementor-element.elementor-element-a86f07c .elementor-heading-title{font-size:20px;font-weight:400;font-style:italic;color:#FF0000;}.elementor-8597 .elementor-element.elementor-element-9f0a611{text-align:justify;}.elementor-8597 .elementor-element.elementor-element-2c4b991 .elementor-heading-title{font-size:20px;font-weight:400;font-style:italic;color:#FF0000;}.elementor-8597 .elementor-element.elementor-element-05c31a6 p{margin-block-end:0px;}.elementor-8597 .elementor-element.elementor-element-73f638cd{--divider-border-style:solid;--divider-color:#e2e2e2;--divider-border-width:1px;}.elementor-8597 .elementor-element.elementor-element-73f638cd .elementor-divider-separator{width:100%;}.elementor-8597 .elementor-element.elementor-element-73f638cd .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-8597 .elementor-element.elementor-element-144e8634 .elementor-heading-title{font-size:25px;font-weight:400;color:#FF0000;}.elementor-8597 .elementor-element.elementor-element-cdd4b6a .elementor-heading-title{font-size:20px;font-weight:400;font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:#FF0000;}.elementor-8597 .elementor-element.elementor-element-5434567f{width:var( --container-widget-width, 101.546% );max-width:101.546%;--container-widget-width:101.546%;--container-widget-flex-grow:0;text-align:justify;font-size:16px;}.elementor-8597 .elementor-element.elementor-element-38f28b8 .elementor-heading-title{font-size:20px;font-weight:400;font-style:italic;color:#FF0000;}.elementor-8597 .elementor-element.elementor-element-ad1a1d7{text-align:justify;}.elementor-8597 .elementor-element.elementor-element-4659cc9 .elementor-heading-title{font-size:20px;font-weight:400;font-style:italic;color:#FF0000;}.elementor-8597 .elementor-element.elementor-element-36359c2{text-align:justify;}.elementor-8597 .elementor-element.elementor-element-a31988d .elementor-heading-title{font-size:20px;font-weight:400;font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:#FF0000;}.elementor-8597 .elementor-element.elementor-element-12bc6e9{text-align:justify;}.elementor-8597 .elementor-element.elementor-element-3c3c629 .elementor-heading-title{font-size:20px;font-weight:400;font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:#FF0000;}.elementor-8597 .elementor-element.elementor-element-6db9c3a{text-align:justify;}.elementor-8597 .elementor-element.elementor-element-22b6408 .elementor-heading-title{font-size:20px;font-weight:400;font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:#FF0000;}.elementor-8597 .elementor-element.elementor-element-dd39625{text-align:justify;}.elementor-8597 .elementor-element.elementor-element-239da0c .elementor-heading-title{font-size:20px;font-weight:400;font-style:italic;color:#FF0000;}.elementor-8597 .elementor-element.elementor-element-28137b8{width:var( --container-widget-width, 100.202% );max-width:100.202%;--container-widget-width:100.202%;--container-widget-flex-grow:0;text-align:justify;}.elementor-8597 .elementor-element.elementor-element-6992919 .elementor-heading-title{font-size:20px;font-weight:400;font-style:italic;color:#FF0000;}.elementor-8597 .elementor-element.elementor-element-23617ff{text-align:justify;}.elementor-8597 .elementor-element.elementor-element-d7af7b3 .elementor-heading-title{font-size:20px;font-weight:400;font-style:italic;color:#FF0000;}.elementor-8597 .elementor-element.elementor-element-ad9cad1{text-align:justify;}.elementor-8597 .elementor-element.elementor-element-b4ea6eb .elementor-heading-title{font-size:20px;font-weight:400;font-style:italic;color:#FF0000;}.elementor-8597 .elementor-element.elementor-element-7dbd0d1{text-align:justify;}.elementor-8597 .elementor-element.elementor-element-1a386d9 .elementor-heading-title{font-size:20px;font-weight:400;font-style:italic;color:#FF0000;}.elementor-8597 .elementor-element.elementor-element-9510a85{text-align:justify;}.elementor-8597 .elementor-element.elementor-element-c566fa7 .elementor-heading-title{font-size:20px;font-weight:400;font-style:italic;color:#FF0000;}.elementor-8597 .elementor-element.elementor-element-bf2999f{text-align:justify;}.elementor-8597 .elementor-element.elementor-element-f6700f4 .elementor-heading-title{font-size:20px;font-weight:400;font-style:italic;color:#FF0000;}.elementor-8597 .elementor-element.elementor-element-1aa19fa{text-align:justify;}.elementor-8597 .elementor-element.elementor-element-b52fd71 .elementor-heading-title{font-size:20px;font-weight:400;font-style:italic;color:#FF0000;}.elementor-8597 .elementor-element.elementor-element-23efefe{text-align:justify;}.elementor-8597 .elementor-element.elementor-element-c1fa51f .elementor-heading-title{font-size:20px;font-weight:400;font-style:italic;color:#FF0000;}.elementor-8597 .elementor-element.elementor-element-40a4556{text-align:justify;}.elementor-8597 .elementor-element.elementor-element-6d709d3 .elementor-heading-title{font-size:20px;font-weight:400;font-style:italic;color:#FF0000;}.elementor-8597 .elementor-element.elementor-element-bca6580{text-align:justify;}.elementor-8597 .elementor-element.elementor-element-e030c81 p{margin-block-end:0px;}.elementor-8597 .elementor-element.elementor-element-860dc92{--divider-border-style:solid;--divider-color:#e2e2e2;--divider-border-width:1px;}.elementor-8597 .elementor-element.elementor-element-860dc92 .elementor-divider-separator{width:100%;}.elementor-8597 .elementor-element.elementor-element-860dc92 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-8597 .elementor-element.elementor-element-66edaf6 .elementor-heading-title{font-size:25px;font-weight:400;color:#ED0606;}.elementor-8597 .elementor-element.elementor-element-1f25831{text-align:justify;font-size:16px;}.elementor-8597 .elementor-element.elementor-element-2be4725 p{margin-block-end:0px;}.elementor-8597 .elementor-element.elementor-element-6bb0c7f{--divider-border-style:solid;--divider-color:#e2e2e2;--divider-border-width:1px;}.elementor-8597 .elementor-element.elementor-element-6bb0c7f .elementor-divider-separator{width:100%;}.elementor-8597 .elementor-element.elementor-element-6bb0c7f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-8597 .elementor-element.elementor-element-76287ee .elementor-heading-title{font-size:25px;font-weight:400;color:#ED0606;}.elementor-8597 .elementor-element.elementor-element-cf396d2{text-align:justify;font-size:16px;font-weight:400;}.elementor-8597 .elementor-element.elementor-element-bcd0ea2{text-align:end;}.elementor-8597 .elementor-element.elementor-element-bcd0ea2 p{margin-block-end:0px;}.elementor-8597 .elementor-element.elementor-element-1223366{--divider-border-style:solid;--divider-color:#e2e2e2;--divider-border-width:1px;}.elementor-8597 .elementor-element.elementor-element-1223366 .elementor-divider-separator{width:100%;}.elementor-8597 .elementor-element.elementor-element-1223366 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-8597 .elementor-element.elementor-element-3f47a2c .elementor-heading-title{font-size:25px;font-weight:400;color:#ED0606;}.elementor-8597 .elementor-element.elementor-element-ee3b618{text-align:justify;font-size:16px;font-weight:400;}.elementor-8597 .elementor-element.elementor-element-e84ba24{text-align:end;}.elementor-8597 .elementor-element.elementor-element-e84ba24 p{margin-block-end:0px;}.elementor-8597 .elementor-element.elementor-element-815b7c5{--divider-border-style:solid;--divider-color:#e2e2e2;--divider-border-width:1px;}.elementor-8597 .elementor-element.elementor-element-815b7c5 .elementor-divider-separator{width:100%;}.elementor-8597 .elementor-element.elementor-element-815b7c5 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-8597 .elementor-element.elementor-element-2878c025 .elementor-heading-title{font-size:var( --e-global-typography-70955d2-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-8597 .elementor-element.elementor-element-2878c025 .elementor-heading-title{font-size:var( --e-global-typography-70955d2-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element-1001b62 */.elementor-8597 .elementor-element.elementor-element-1001b62 ul li {
  margin-bottom: 8px;
}
.elementor-8597 .elementor-element.elementor-element-1001b62 li {
  line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c399b47 */.elementor-8597 .elementor-element.elementor-element-5c399b47 ul {
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.elementor-8597 .elementor-element.elementor-element-5c399b47 ul li {
  margin-bottom: 8px;
}
.elementor-8597 .elementor-element.elementor-element-5c399b47 li {
  line-height: 1.8;
}
.elementor-8597 .elementor-element.elementor-element-5c399b47 li br {
  display: block;
  margin-top: 10px;
  content: " ";
}
.elementor-8597 .elementor-element.elementor-element-5c399b47 .align-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.elementor-8597 .elementor-element.elementor-element-5c399b47 .row {
  display: grid;
  grid-template-columns: 1.5em auto; /* col 1 = flèche, col 2 = texte */
  gap: 0.5em;
}
.elementor-8597 .elementor-element.elementor-element-5c399b47 .bullet {
  font-weight: bold;
  color: #333;
}
.elementor-8597 .elementor-element.elementor-element-5c399b47 .text {
  line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33bb39c */.elementor-8597 .elementor-element.elementor-element-33bb39c ul {
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.elementor-8597 .elementor-element.elementor-element-33bb39c ul li {
  margin-bottom: 8px;
}
.elementor-8597 .elementor-element.elementor-element-33bb39c li {
  line-height: 1.8;
}
.elementor-8597 .elementor-element.elementor-element-33bb39c li br {
  display: block;
  margin-top: 10px;
  content: " ";
}
.elementor-8597 .elementor-element.elementor-element-33bb39c .align-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.elementor-8597 .elementor-element.elementor-element-33bb39c .row {
  display: grid;
  grid-template-columns: 1.5em auto; /* col 1 = flèche, col 2 = texte */
  gap: 0.5em;
}
.elementor-8597 .elementor-element.elementor-element-33bb39c .bullet {
  font-weight: bold;
  color: #333;
}
.elementor-8597 .elementor-element.elementor-element-33bb39c .text {
  line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a70e21a */.elementor-8597 .elementor-element.elementor-element-a70e21a ul {
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.elementor-8597 .elementor-element.elementor-element-a70e21a ul li {
  margin-bottom: 8px;
}
.elementor-8597 .elementor-element.elementor-element-a70e21a li {
  line-height: 1.8;
}
.elementor-8597 .elementor-element.elementor-element-a70e21a li br {
  display: block;
  margin-top: 10px;
  content: " ";
}
.elementor-8597 .elementor-element.elementor-element-a70e21a .align-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.elementor-8597 .elementor-element.elementor-element-a70e21a .row {
  display: grid;
  grid-template-columns: 1.5em auto; /* col 1 = flèche, col 2 = texte */
  gap: 0.5em;
}
.elementor-8597 .elementor-element.elementor-element-a70e21a .bullet {
  font-weight: bold;
  color: #333;
}
.elementor-8597 .elementor-element.elementor-element-a70e21a .text {
  line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-01c88dc */.elementor-8597 .elementor-element.elementor-element-01c88dc ul {
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.elementor-8597 .elementor-element.elementor-element-01c88dc ul li {
  margin-bottom: 8px;
}
.elementor-8597 .elementor-element.elementor-element-01c88dc li {
  line-height: 1.8;
}
.elementor-8597 .elementor-element.elementor-element-01c88dc li br {
  display: block;
  margin-top: 10px;
  content: " ";
}
.elementor-8597 .elementor-element.elementor-element-01c88dc .align-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.elementor-8597 .elementor-element.elementor-element-01c88dc .row {
  display: grid;
  grid-template-columns: 1.5em auto; /* col 1 = flèche, col 2 = texte */
  gap: 0.5em;
}
.elementor-8597 .elementor-element.elementor-element-01c88dc .bullet {
  font-weight: bold;
  color: #333;
}
.elementor-8597 .elementor-element.elementor-element-01c88dc .text {
  line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-918fdab */}
.elementor-8597 .elementor-element.elementor-element-918fdab li br {
  display: block;
  margin-top: 10px;
  content: " ";
}
.elementor-8597 .elementor-element.elementor-element-918fdab .align-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b19098 */}
.elementor-8597 .elementor-element.elementor-element-7b19098 li br {
  display: block;
  margin-top: 10px;
  content: " ";
}
.elementor-8597 .elementor-element.elementor-element-7b19098 .align-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f0a611 */.elementor-8597 .elementor-element.elementor-element-9f0a611 ul {
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.elementor-8597 .elementor-element.elementor-element-9f0a611 ul li {
  margin-bottom: 8px;
}
.elementor-8597 .elementor-element.elementor-element-9f0a611 li {
  line-height: 1.8;
}
.elementor-8597 .elementor-element.elementor-element-9f0a611 li br {
  display: block;
  margin-top: 10px;
  content: " ";
}
.elementor-8597 .elementor-element.elementor-element-9f0a611 .align-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.elementor-8597 .elementor-element.elementor-element-9f0a611 .row {
  display: grid;
  grid-template-columns: 1.5em auto; /* col 1 = flèche, col 2 = texte */
  gap: 0.5em;
}
.elementor-8597 .elementor-element.elementor-element-9f0a611 .bullet {
  font-weight: bold;
  color: #333;
}
.elementor-8597 .elementor-element.elementor-element-9f0a611 .text {
  line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-598f084 */.elementor-8597 .elementor-element.elementor-element-598f084 ul {
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.elementor-8597 .elementor-element.elementor-element-598f084 ul li {
  margin-bottom: 8px;
}
.elementor-8597 .elementor-element.elementor-element-598f084 li {
  line-height: 1.8;
}
.elementor-8597 .elementor-element.elementor-element-598f084 li br {
  display: block;
  margin-top: 10px;
  content: " ";
}
.elementor-8597 .elementor-element.elementor-element-598f084 .align-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.elementor-8597 .elementor-element.elementor-element-598f084 .row {
  display: grid;
  grid-template-columns: 1.5em auto; /* col 1 = flèche, col 2 = texte */
  gap: 0.5em;
}
.elementor-8597 .elementor-element.elementor-element-598f084 .bullet {
  font-weight: bold;
  color: #333;
}
.elementor-8597 .elementor-element.elementor-element-598f084 .text {
  line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5434567f */.elementor-8597 .elementor-element.elementor-element-5434567f ul {
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.elementor-8597 .elementor-element.elementor-element-5434567f ul li {
  margin-bottom: 8px;
}
.elementor-8597 .elementor-element.elementor-element-5434567f li {
  line-height: 1.8;
}
.elementor-8597 .elementor-element.elementor-element-5434567f li br {
  display: block;
  margin-top: 10px;
  content: " ";
}
.elementor-8597 .elementor-element.elementor-element-5434567f .align-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.elementor-8597 .elementor-element.elementor-element-5434567f .row {
  display: grid;
  grid-template-columns: 1.5em auto; /* col 1 = flèche, col 2 = texte */
  gap: 0.5em;
}
.elementor-8597 .elementor-element.elementor-element-5434567f .bullet {
  font-weight: bold;
  color: #333;
}
.elementor-8597 .elementor-element.elementor-element-5434567f .text {
  line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad1a1d7 */.elementor-8597 .elementor-element.elementor-element-ad1a1d7 ul {
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.elementor-8597 .elementor-element.elementor-element-ad1a1d7 ul li {
  margin-bottom: 8px;
}
.elementor-8597 .elementor-element.elementor-element-ad1a1d7 li {
  line-height: 1.8;
}
.elementor-8597 .elementor-element.elementor-element-ad1a1d7 li br {
  display: block;
  margin-top: 10px;
  content: " ";
}
.elementor-8597 .elementor-element.elementor-element-ad1a1d7 .align-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.elementor-8597 .elementor-element.elementor-element-ad1a1d7 .row {
  display: grid;
  grid-template-columns: 1.5em auto; /* col 1 = flèche, col 2 = texte */
  gap: 0.5em;
}
.elementor-8597 .elementor-element.elementor-element-ad1a1d7 .bullet {
  font-weight: bold;
  color: #333;
}
.elementor-8597 .elementor-element.elementor-element-ad1a1d7 .text {
  line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36359c2 */.elementor-8597 .elementor-element.elementor-element-36359c2 ul {
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.elementor-8597 .elementor-element.elementor-element-36359c2 ul li {
  margin-bottom: 8px;
}
.elementor-8597 .elementor-element.elementor-element-36359c2 li {
  line-height: 1.8;
}
.elementor-8597 .elementor-element.elementor-element-36359c2 li br {
  display: block;
  margin-top: 10px;
  content: " ";
}
.elementor-8597 .elementor-element.elementor-element-36359c2 .align-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.elementor-8597 .elementor-element.elementor-element-36359c2 .row {
  display: grid;
  grid-template-columns: 1.5em auto; /* col 1 = flèche, col 2 = texte */
  gap: 0.5em;
}
.elementor-8597 .elementor-element.elementor-element-36359c2 .bullet {
  font-weight: bold;
  color: #333;
}
.elementor-8597 .elementor-element.elementor-element-36359c2 .text {
  line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12bc6e9 */.elementor-8597 .elementor-element.elementor-element-12bc6e9 ul {
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.elementor-8597 .elementor-element.elementor-element-12bc6e9 ul li {
  margin-bottom: 8px;
}
.elementor-8597 .elementor-element.elementor-element-12bc6e9 li {
  line-height: 1.8;
}
.elementor-8597 .elementor-element.elementor-element-12bc6e9 li br {
  display: block;
  margin-top: 10px;
  content: " ";
}
.elementor-8597 .elementor-element.elementor-element-12bc6e9 .align-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.elementor-8597 .elementor-element.elementor-element-12bc6e9 .row {
  display: grid;
  grid-template-columns: 1.5em auto; /* col 1 = flèche, col 2 = texte */
  gap: 0.5em;
}
.elementor-8597 .elementor-element.elementor-element-12bc6e9 .bullet {
  font-weight: bold;
  color: #333;
}
.elementor-8597 .elementor-element.elementor-element-12bc6e9 .text {
  line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6db9c3a */.elementor-8597 .elementor-element.elementor-element-6db9c3a ul {
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.elementor-8597 .elementor-element.elementor-element-6db9c3a ul li {
  margin-bottom: 8px;
}
.elementor-8597 .elementor-element.elementor-element-6db9c3a li {
  line-height: 1.8;
}
.elementor-8597 .elementor-element.elementor-element-6db9c3a li br {
  display: block;
  margin-top: 10px;
  content: " ";
}
.elementor-8597 .elementor-element.elementor-element-6db9c3a .align-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.elementor-8597 .elementor-element.elementor-element-6db9c3a .row {
  display: grid;
  grid-template-columns: 1.5em auto; /* col 1 = flèche, col 2 = texte */
  gap: 0.5em;
}
.elementor-8597 .elementor-element.elementor-element-6db9c3a .bullet {
  font-weight: bold;
  color: #333;
}
.elementor-8597 .elementor-element.elementor-element-6db9c3a .text {
  line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd39625 */.elementor-8597 .elementor-element.elementor-element-dd39625 ul {
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.elementor-8597 .elementor-element.elementor-element-dd39625 ul li {
  margin-bottom: 8px;
}
.elementor-8597 .elementor-element.elementor-element-dd39625 li {
  line-height: 1.8;
}
.elementor-8597 .elementor-element.elementor-element-dd39625 li br {
  display: block;
  margin-top: 10px;
  content: " ";
}
.elementor-8597 .elementor-element.elementor-element-dd39625 .align-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.elementor-8597 .elementor-element.elementor-element-dd39625 .row {
  display: grid;
  grid-template-columns: 1.5em auto; /* col 1 = flèche, col 2 = texte */
  gap: 0.5em;
}
.elementor-8597 .elementor-element.elementor-element-dd39625 .bullet {
  font-weight: bold;
  color: #333;
}
.elementor-8597 .elementor-element.elementor-element-dd39625 .text {
  line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28137b8 */.elementor-8597 .elementor-element.elementor-element-28137b8 ul {
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.elementor-8597 .elementor-element.elementor-element-28137b8 ul li {
  margin-bottom: 8px;
}
.elementor-8597 .elementor-element.elementor-element-28137b8 li {
  line-height: 1.8;
}
.elementor-8597 .elementor-element.elementor-element-28137b8 li br {
  display: block;
  margin-top: 10px;
  content: " ";
}
.elementor-8597 .elementor-element.elementor-element-28137b8 .align-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.elementor-8597 .elementor-element.elementor-element-28137b8 .row {
  display: grid;
  grid-template-columns: 1.5em auto; /* col 1 = flèche, col 2 = texte */
  gap: 0.5em;
}
.elementor-8597 .elementor-element.elementor-element-28137b8 .bullet {
  font-weight: bold;
  color: #333;
}
.elementor-8597 .elementor-element.elementor-element-28137b8 .text {
  line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23617ff */.elementor-8597 .elementor-element.elementor-element-23617ff ul {
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.elementor-8597 .elementor-element.elementor-element-23617ff ul li {
  margin-bottom: 8px;
}
.elementor-8597 .elementor-element.elementor-element-23617ff li {
  line-height: 1.8;
}
.elementor-8597 .elementor-element.elementor-element-23617ff li br {
  display: block;
  margin-top: 10px;
  content: " ";
}
.elementor-8597 .elementor-element.elementor-element-23617ff .align-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.elementor-8597 .elementor-element.elementor-element-23617ff .row {
  display: grid;
  grid-template-columns: 1.5em auto; /* col 1 = flèche, col 2 = texte */
  gap: 0.5em;
}
.elementor-8597 .elementor-element.elementor-element-23617ff .bullet {
  font-weight: bold;
  color: #333;
}
.elementor-8597 .elementor-element.elementor-element-23617ff .text {
  line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad9cad1 */.elementor-8597 .elementor-element.elementor-element-ad9cad1 ul {
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.elementor-8597 .elementor-element.elementor-element-ad9cad1 ul li {
  margin-bottom: 8px;
}
.elementor-8597 .elementor-element.elementor-element-ad9cad1 li {
  line-height: 1.8;
}
.elementor-8597 .elementor-element.elementor-element-ad9cad1 li br {
  display: block;
  margin-top: 10px;
  content: " ";
}
.elementor-8597 .elementor-element.elementor-element-ad9cad1 .align-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.elementor-8597 .elementor-element.elementor-element-ad9cad1 .row {
  display: grid;
  grid-template-columns: 1.5em auto; /* col 1 = flèche, col 2 = texte */
  gap: 0.5em;
}
.elementor-8597 .elementor-element.elementor-element-ad9cad1 .bullet {
  font-weight: bold;
  color: #333;
}
.elementor-8597 .elementor-element.elementor-element-ad9cad1 .text {
  line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7dbd0d1 */.elementor-8597 .elementor-element.elementor-element-7dbd0d1 ul {
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.elementor-8597 .elementor-element.elementor-element-7dbd0d1 ul li {
  margin-bottom: 8px;
}
.elementor-8597 .elementor-element.elementor-element-7dbd0d1 li {
  line-height: 1.8;
}
.elementor-8597 .elementor-element.elementor-element-7dbd0d1 li br {
  display: block;
  margin-top: 10px;
  content: " ";
}
.elementor-8597 .elementor-element.elementor-element-7dbd0d1 .align-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.elementor-8597 .elementor-element.elementor-element-7dbd0d1 .row {
  display: grid;
  grid-template-columns: 1.5em auto; /* col 1 = flèche, col 2 = texte */
  gap: 0.5em;
}
.elementor-8597 .elementor-element.elementor-element-7dbd0d1 .bullet {
  font-weight: bold;
  color: #333;
}
.elementor-8597 .elementor-element.elementor-element-7dbd0d1 .text {
  line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9510a85 */.elementor-8597 .elementor-element.elementor-element-9510a85 ul {
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.elementor-8597 .elementor-element.elementor-element-9510a85 ul li {
  margin-bottom: 8px;
}
.elementor-8597 .elementor-element.elementor-element-9510a85 li {
  line-height: 1.8;
}
.elementor-8597 .elementor-element.elementor-element-9510a85 li br {
  display: block;
  margin-top: 10px;
  content: " ";
}
.elementor-8597 .elementor-element.elementor-element-9510a85 .align-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.elementor-8597 .elementor-element.elementor-element-9510a85 .row {
  display: grid;
  grid-template-columns: 1.5em auto; /* col 1 = flèche, col 2 = texte */
  gap: 0.5em;
}
.elementor-8597 .elementor-element.elementor-element-9510a85 .bullet {
  font-weight: bold;
  color: #333;
}
.elementor-8597 .elementor-element.elementor-element-9510a85 .text {
  line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf2999f */.elementor-8597 .elementor-element.elementor-element-bf2999f ul {
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.elementor-8597 .elementor-element.elementor-element-bf2999f ul li {
  margin-bottom: 8px;
}
.elementor-8597 .elementor-element.elementor-element-bf2999f li {
  line-height: 1.8;
}
.elementor-8597 .elementor-element.elementor-element-bf2999f li br {
  display: block;
  margin-top: 10px;
  content: " ";
}
.elementor-8597 .elementor-element.elementor-element-bf2999f .align-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.elementor-8597 .elementor-element.elementor-element-bf2999f .row {
  display: grid;
  grid-template-columns: 1.5em auto; /* col 1 = flèche, col 2 = texte */
  gap: 0.5em;
}
.elementor-8597 .elementor-element.elementor-element-bf2999f .bullet {
  font-weight: bold;
  color: #333;
}
.elementor-8597 .elementor-element.elementor-element-bf2999f .text {
  line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1aa19fa */.elementor-8597 .elementor-element.elementor-element-1aa19fa ul {
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.elementor-8597 .elementor-element.elementor-element-1aa19fa ul li {
  margin-bottom: 8px;
}
.elementor-8597 .elementor-element.elementor-element-1aa19fa li {
  line-height: 1.8;
}
.elementor-8597 .elementor-element.elementor-element-1aa19fa li br {
  display: block;
  margin-top: 10px;
  content: " ";
}
.elementor-8597 .elementor-element.elementor-element-1aa19fa .align-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.elementor-8597 .elementor-element.elementor-element-1aa19fa .row {
  display: grid;
  grid-template-columns: 1.5em auto; /* col 1 = flèche, col 2 = texte */
  gap: 0.5em;
}
.elementor-8597 .elementor-element.elementor-element-1aa19fa .bullet {
  font-weight: bold;
  color: #333;
}
.elementor-8597 .elementor-element.elementor-element-1aa19fa .text {
  line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23efefe */.elementor-8597 .elementor-element.elementor-element-23efefe ul {
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.elementor-8597 .elementor-element.elementor-element-23efefe ul li {
  margin-bottom: 8px;
}
.elementor-8597 .elementor-element.elementor-element-23efefe li {
  line-height: 1.8;
}
.elementor-8597 .elementor-element.elementor-element-23efefe li br {
  display: block;
  margin-top: 10px;
  content: " ";
}
.elementor-8597 .elementor-element.elementor-element-23efefe .align-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.elementor-8597 .elementor-element.elementor-element-23efefe .row {
  display: grid;
  grid-template-columns: 1.5em auto; /* col 1 = flèche, col 2 = texte */
  gap: 0.5em;
}
.elementor-8597 .elementor-element.elementor-element-23efefe .bullet {
  font-weight: bold;
  color: #333;
}
.elementor-8597 .elementor-element.elementor-element-23efefe .text {
  line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40a4556 */.elementor-8597 .elementor-element.elementor-element-40a4556 ul {
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.elementor-8597 .elementor-element.elementor-element-40a4556 ul li {
  margin-bottom: 8px;
}
.elementor-8597 .elementor-element.elementor-element-40a4556 li {
  line-height: 1.8;
}
.elementor-8597 .elementor-element.elementor-element-40a4556 li br {
  display: block;
  margin-top: 10px;
  content: " ";
}
.elementor-8597 .elementor-element.elementor-element-40a4556 .align-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.elementor-8597 .elementor-element.elementor-element-40a4556 .row {
  display: grid;
  grid-template-columns: 1.5em auto; /* col 1 = flèche, col 2 = texte */
  gap: 0.5em;
}
.elementor-8597 .elementor-element.elementor-element-40a4556 .bullet {
  font-weight: bold;
  color: #333;
}
.elementor-8597 .elementor-element.elementor-element-40a4556 .text {
  line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bca6580 */.elementor-8597 .elementor-element.elementor-element-bca6580 ul {
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.elementor-8597 .elementor-element.elementor-element-bca6580 ul li {
  margin-bottom: 8px;
}
.elementor-8597 .elementor-element.elementor-element-bca6580 li {
  line-height: 1.8;
}
.elementor-8597 .elementor-element.elementor-element-bca6580 li br {
  display: block;
  margin-top: 10px;
  content: " ";
}
.elementor-8597 .elementor-element.elementor-element-bca6580 .align-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.elementor-8597 .elementor-element.elementor-element-bca6580 .row {
  display: grid;
  grid-template-columns: 1.5em auto; /* col 1 = flèche, col 2 = texte */
  gap: 0.5em;
}
.elementor-8597 .elementor-element.elementor-element-bca6580 .bullet {
  font-weight: bold;
  color: #333;
}
.elementor-8597 .elementor-element.elementor-element-bca6580 .text {
  line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f25831 */.elementor-8597 .elementor-element.elementor-element-1f25831 ul {
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.elementor-8597 .elementor-element.elementor-element-1f25831 ul li {
  margin-bottom: 8px;
}
.elementor-8597 .elementor-element.elementor-element-1f25831 li {
  line-height: 1.8;
}
.elementor-8597 .elementor-element.elementor-element-1f25831 li br {
  display: block;
  margin-top: 10px;
  content: " ";
}
.elementor-8597 .elementor-element.elementor-element-1f25831 .align-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.elementor-8597 .elementor-element.elementor-element-1f25831 .row {
  display: grid;
  grid-template-columns: 1.5em auto; /* col 1 = flèche, col 2 = texte */
  gap: 0.5em;
}
.elementor-8597 .elementor-element.elementor-element-1f25831 .bullet {
  font-weight: bold;
  color: #333;
}
.elementor-8597 .elementor-element.elementor-element-1f25831 .text {
  line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf396d2 */.elementor-8597 .elementor-element.elementor-element-cf396d2 ul {
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.elementor-8597 .elementor-element.elementor-element-cf396d2 ul li {
  margin-bottom: 8px;
}
.elementor-8597 .elementor-element.elementor-element-cf396d2 li {
  line-height: 1.8;
}
.elementor-8597 .elementor-element.elementor-element-cf396d2 li br {
  display: block;
  margin-top: 10px;
  content: " ";
}
.elementor-8597 .elementor-element.elementor-element-cf396d2 .align-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.elementor-8597 .elementor-element.elementor-element-cf396d2 .row {
  display: grid;
  grid-template-columns: 1.5em auto; /* col 1 = flèche, col 2 = texte */
  gap: 0.5em;
}
.elementor-8597 .elementor-element.elementor-element-cf396d2 .bullet {
  font-weight: bold;
  color: #333;
}
.elementor-8597 .elementor-element.elementor-element-cf396d2 .text {
  line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee3b618 */.elementor-8597 .elementor-element.elementor-element-ee3b618 ul {
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.elementor-8597 .elementor-element.elementor-element-ee3b618 ul li {
  margin-bottom: 8px;
}
.elementor-8597 .elementor-element.elementor-element-ee3b618 li {
  line-height: 1.8;
}
.elementor-8597 .elementor-element.elementor-element-ee3b618 li br {
  display: block;
  margin-top: 10px;
  content: " ";
}
.elementor-8597 .elementor-element.elementor-element-ee3b618 .align-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.elementor-8597 .elementor-element.elementor-element-ee3b618 .row {
  display: grid;
  grid-template-columns: 1.5em auto; /* col 1 = flèche, col 2 = texte */
  gap: 0.5em;
}
.elementor-8597 .elementor-element.elementor-element-ee3b618 .bullet {
  font-weight: bold;
  color: #333;
}
.elementor-8597 .elementor-element.elementor-element-ee3b618 .text {
  line-height: 1.8;
}/* End custom CSS */