.elementor .e-691c5e4-28b91ac{padding:0px;flex-direction:column;}.elementor .e-a33d04f-778a7a3{width:85vw;padding-block-start:2%;padding-block-end:4%;padding-inline-start:2%;padding-inline-end:2%;margin-block-start:-32px;border-radius:8px;background-color:var(--Blanc);box-shadow:0px 3px 6px 0px #00000029;flex-direction:column;gap:40px;}.elementor .e-d2b24b7-643ec3d{width:100%;min-height:500px;object-fit:cover;object-position:center center;}.elementor .e-ab2cc33{width:50%;padding:0px;flex-direction:column;}.elementor .e-61bcd14-b64817b{align-self:end;}.elementor .e-972ef72{width:50%;flex-direction:column;gap:20px;}.elementor .e-4b79ad7{display:none;flex-direction:row;}.elementor .e-d31ee3d-118d416{margin-block-start:30px;align-self:end;}.elementor .e-3c96ac1-cf1cbb6{width:50%;flex-direction:column;gap:40px;}.elementor .e-fd1bcdc-b7402df{width:100%;min-height:500px;object-fit:cover;object-position:center center;}.elementor .e-69d2a68-92c3123{width:50%;padding:0px;flex-direction:column;}.elementor .e-0438632-dc9bb7f{padding-block-start:4%;padding-block-end:4%;padding-inline-start:7%;padding-inline-end:0vw;flex-direction:row;}.elementor .e-8366bc1-85d954b{margin-block-end:30px;align-self:start;}.elementor .e-0cbfc21-36c3926{width:40vw;padding:0px;flex-direction:column;gap:10px;justify-content:flex-start;}.elementor .e-f4278f2-cb5f801{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-309cdfa-68f7983{width:100%;padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-935ac30-2887a9d{width:100%;padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-a52dae5-577b6d3{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-426796a-6781edd{display:none;flex-direction:row;.e-tabs-content-area-base h2 {
  color: var(--Bleu_fonce);
  text-transform: uppercase;
  padding-block-start: 5px;
  padding-block-end: 5px;
  padding-inline-start: 10px;
  border-block-start-width: 0px;
  border-block-end-width: 0px;
  border-inline-start-width: 10px;
  border-inline-end-width: 0px;
  border-color: var(--Bleu_clair);
  border-style: solid;
  font-weight:700;
  font-size:30px;
  margin: 0 0 10px;
}
.e-tabs-content-area-base p {
  margin-block-end: 40px !important;
  padding-left:20px;
}\n}.elementor .e-467eb8e-b989191{align-self:end;}.elementor .e-7d7c929-027b57c{width:100vw;padding-block-start:3%;flex-direction:column;align-items:start;}