.elementor .e-40f329b-a15b250{width:auto;font-family:Montserrat;font-weight:500;font-size:21px;color:#ffffff;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;border-width:0px;border-style:none;background-color:#ffffff00;}.elementor .e-40f329b-a15b250:hover,.elementor .e-40f329b-a15b250:focus-visible{font-weight:700;color:#ffffff;background-color:#e0e0e000;}.elementor .e-40f329b-a15b250:active{font-weight:700;}.elementor .e-40f329b-a15b250.e--selected{border-style:none;}.elementor .e-53e98e4-3a54ea0{width:auto;font-family:Montserrat;font-weight:500;font-size:21px;color:#ffffff;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;border-width:0px;border-style:none;background-color:#ffffff00;}.elementor .e-53e98e4-3a54ea0:hover,.elementor .e-53e98e4-3a54ea0:focus-visible{font-weight:700;color:#ffffff;background-color:#e0e0e000;}.elementor .e-53e98e4-3a54ea0:active{font-weight:700;}.elementor .e-cf7b53f-92424f1{width:auto;font-family:Montserrat;font-weight:500;font-size:21px;color:#ffffff;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;border-width:0px;border-style:none;background-color:#ffffff00;}.elementor .e-cf7b53f-92424f1:hover,.elementor .e-cf7b53f-92424f1:focus-visible{font-weight:700;color:#ffffff;background-color:#e0e0e000;}.elementor .e-cf7b53f-92424f1:active{font-weight:700;}.elementor .e-5ce2154-1798edf{width:auto;font-family:Montserrat;font-weight:500;font-size:21px;color:#ffffff;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;border-width:0px;border-style:none;background-color:#ffffff00;}.elementor .e-5ce2154-1798edf:hover,.elementor .e-5ce2154-1798edf:focus-visible{font-weight:700;color:#ffffff;background-color:#e0e0e000;}.elementor .e-5ce2154-1798edf:active{font-weight:700;}.elementor .e-790a675-c850ef8{width:auto;font-family:Montserrat;font-weight:500;font-size:21px;color:#ffffff;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;border-width:0px;border-style:none;background-color:#ffffff00;}.elementor .e-790a675-c850ef8:hover,.elementor .e-790a675-c850ef8:focus-visible{font-weight:700;color:#ffffff;background-color:#e0e0e000;}.elementor .e-790a675-c850ef8:active{font-weight:700;}.elementor .e-02291d8-406f482{width:1200px;position:relative;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:-40px;border-radius:100px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:#F3EDE0;border-style:solid;background-image:url("https://lexperience-vitalia.com/wp-content/uploads/2026/09/services-vitalia-1024x450.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;backdrop-filter:blur(20px);gap:0px;justify-content:space-between;}.elementor .e-a703e5b-d4a69e8{padding:0px;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;align-items:start;}.elementor .e-f005595-d8b5b32{width:60%;padding:0px;display:flex;flex-direction:column;gap:48px;justify-content:center;align-items:start;}.elementor .e-5c43a44-90ca063{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:flex;flex-direction:row;gap:24px;justify-content:center;align-items:center;align-self:stretch;padding-right: 0 !important;
margin-right: 0 !important;\n}.elementor .e-45898b7-71f7289{padding:0px;margin:0px;gap:48px;align-items:center;--marge-laterale: max(0px, calc((100% - 1200px) / 2));



padding-left: var(--marge-laterale);
padding-right: 0;
}

/* Colonne texte */
selector > .e-con:first-child {
flex: 0 0 calc((100% - var(--marge-laterale)) / 2);
min-width: 0;

}

/* Colonne carrousel */
selector > .e-con:last-child {
flex: 1 1 0;
min-width: 0;
}

/* Mobile et tablette */
@media (max-width: 767px) {
selector {
  flex-direction: column;
  align-items: stretch;
  gap: 30px;
  padding-left: 20px;
}

selector > .e-con:first-child {
  flex: auto;
  width: 100%;

}

selector > .e-con:last-child {
  flex: auto;
  width: 100%}\n}.elementor .e-92dd468-8a6d616{padding:0px;display:flex;flex-direction:row;justify-content:flex-end;}.elementor .e-07e6139-244cd7d{padding:0px;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;align-items:start;}.elementor .e-2991e58-aa290ac{width:60%;padding:0px;display:flex;flex-direction:column;gap:48px;justify-content:center;align-items:start;}.elementor .e-47a8382-850d8f9{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:flex;flex-direction:row;gap:24px;justify-content:center;align-items:center;align-self:stretch;padding-right: 0 !important;
margin-right: 0 !important;\n}.elementor .e-1270b5f-73d5f4f{padding:0px;margin:0px;gap:48px;align-items:center;--marge-laterale: max(0px, calc((100% - 1200px) / 2));



padding-left: var(--marge-laterale);
padding-right: 0;
}

/* Colonne texte */
selector > .e-con:first-child {
flex: 0 0 calc((100% - var(--marge-laterale)) / 2);
min-width: 0;

}

/* Colonne carrousel */
selector > .e-con:last-child {
flex: 1 1 0;
min-width: 0;
}

/* Mobile et tablette */
@media (max-width: 767px) {
selector {
  flex-direction: column;
  align-items: stretch;
  gap: 30px;
  padding-left: 20px;
}

selector > .e-con:first-child {
  flex: auto;
  width: 100%;

}

selector > .e-con:last-child {
  flex: auto;
  width: 100%}\n}.elementor .e-c871b3e-4b92ed0{padding:0px;}.elementor .e-c9ae916-38b6f2b{padding:0px;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;align-items:start;}.elementor .e-a10ae39-88ee23e{width:60%;padding:0px;display:flex;flex-direction:column;gap:48px;justify-content:center;align-items:start;}.elementor .e-fad6420-320b710{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:flex;flex-direction:row;gap:24px;justify-content:center;align-items:center;align-self:stretch;padding-right: 0 !important;
margin-right: 0 !important;\n}.elementor .e-2e947cd-af293d0{padding:0px;margin:0px;gap:48px;align-items:center;--marge-laterale: max(0px, calc((100% - 1200px) / 2));



padding-left: var(--marge-laterale);
padding-right: 0;
}

/* Colonne texte */
selector > .e-con:first-child {
flex: 0 0 calc((100% - var(--marge-laterale)) / 2);
min-width: 0;

}

/* Colonne carrousel */
selector > .e-con:last-child {
flex: 1 1 0;
min-width: 0;
}

/* Mobile et tablette */
@media (max-width: 767px) {
selector {
  flex-direction: column;
  align-items: stretch;
  gap: 30px;
  padding-left: 20px;
}

selector > .e-con:first-child {
  flex: auto;
  width: 100%;

}

selector > .e-con:last-child {
  flex: auto;
  width: 100%}\n}.elementor .e-4471f2b-1f98b67{padding:0px;}.elementor .e-c5010d1-c6af03a{padding:0px;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;align-items:start;}.elementor .e-17a8f07-a432d8b{width:60%;padding:0px;display:flex;flex-direction:column;gap:48px;justify-content:center;align-items:start;}.elementor .e-e236dc1-3d29b5a{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:flex;flex-direction:row;gap:24px;justify-content:center;align-items:center;align-self:stretch;padding-right: 0 !important;
margin-right: 0 !important;\n}.elementor .e-716ecbb-c0ad346{padding:0px;margin:0px;gap:48px;align-items:center;--marge-laterale: max(0px, calc((100% - 1200px) / 2));



padding-left: var(--marge-laterale);
padding-right: 0;
}

/* Colonne texte */
selector > .e-con:first-child {
flex: 0 0 calc((100% - var(--marge-laterale)) / 2);
min-width: 0;

}

/* Colonne carrousel */
selector > .e-con:last-child {
flex: 1 1 0;
min-width: 0;
}

/* Mobile et tablette */
@media (max-width: 767px) {
selector {
  flex-direction: column;
  align-items: stretch;
  gap: 30px;
  padding-left: 20px;
}

selector > .e-con:first-child {
  flex: auto;
  width: 100%;

}

selector > .e-con:last-child {
  flex: auto;
  width: 100%}\n}.elementor .e-9fe8259-1b74de5{padding:0px;}.elementor .e-0b94b03-e62db2b{padding:0px;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;align-items:start;}.elementor .e-b34f01e-6305e0a{width:60%;padding:0px;display:flex;flex-direction:column;gap:48px;justify-content:center;align-items:start;}.elementor .e-866b4e5-458d588{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:20px;display:flex;flex-direction:row;gap:24px;justify-content:center;align-items:center;}.elementor .e-ec4ec48-5d5ee3b{padding:0px;margin:0px;gap:48px;align-items:center;--marge-laterale: max(0px, calc((100% - 1200px) / 2));



padding-left: var(--marge-laterale);

}

/* Colonne texte */
selector > .e-con:first-child {
flex: 0 0 calc((100% - var(--marge-laterale)) / 2);
min-width: 0;

}

/* Colonne carrousel */
selector > .e-con:last-child {
flex: 1 1 0;
min-width: 0;
}

/* Mobile et tablette */
@media (max-width: 767px) {
selector {
  flex-direction: column;
  align-items: stretch;
  gap: 30px;
  padding-left: 20px;
}

selector > .e-con:first-child {
  flex: auto;
  width: 100%;

}

selector > .e-con:last-child {
  flex: auto;
  width: 100%}\n}.elementor .e-deee050-b223d80{padding:0px;}.elementor .e-c7b1fb9-cc81ce6{padding-block-start:120px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:-40px;margin-block-end:0px;margin-inline-end:0px;}.elementor .e-9c3803b-b96b986{padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;gap:0px;justify-content:center;align-items:center;@media (max-width: 767px) {

selector {
  min-width: 0;
}

/* Menu horizontal avec fondu à droite */
selector [role="tablist"] {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  justify-content: flex-start !important;

  width: 100%;
  max-width: 100%;
  min-width: 0;

  overflow-x: auto;
  overflow-y: hidden;

  /* Permet de sortir le dernier titre de la zone du fondu */
  padding-right: 40px;
  box-sizing: border-box;

  scrollbar-width: none;

  -webkit-mask-image: linear-gradient(
    to right,
    #000 0,
    #000 calc(100% - 35px),
    transparent 100%
  );

  mask-image: linear-gradient(
    to right,
    #000 0,
    #000 calc(100% - 35px),
    transparent 100%
  );
}

selector [role="tablist"]::-webkit-scrollbar {
  display: none;
}

/* Titres entiers, sans compression */
selector [role="tab"] {
  flex: 0 0 auto !important;
  width: auto !important;
  white-space: nowrap;
}
}\n}.elementor .e-e9e3950-d4ab57e{object-fit:cover;border-radius:16px;}.elementor .e-f24250d-ba44652{object-fit:cover;border-radius:16px;}.elementor .e-9028043-0f42788{padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:0px;display:grid;flex-direction:row;gap:16px;grid-template-columns:repeat(2, 1fr);}.elementor .e-58e37d2-ebfe885{padding:0px;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;align-items:start;}.elementor .e-229e0f6-ed774d5{padding:0px;display:flex;flex-direction:column;gap:48px;align-items:start;}.elementor .e-fa7fb65-ee7528f{padding:0px;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;align-items:start;}.elementor .e-7ecf52d-c37c2b8{padding:0px;display:flex;flex-direction:column;gap:48px;align-items:start;}.elementor .e-ecbfa33-e41cd55{object-fit:cover;border-radius:16px;}.elementor .e-1289e4e-515c622{object-fit:cover;border-radius:16px;}.elementor .e-f5c4080-3897914{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:10px;display:grid;flex-direction:row;gap:16px;grid-template-columns:repeat(2, 1fr);}.elementor .e-375d89f-ce49cbc{padding:0px;flex-direction:column;gap:16px;justify-content:flex-start;}.elementor .e-9596006-680b503{padding:0px;flex-direction:column;gap:48px;justify-content:flex-start;}.elementor .e-f18628f-0a8bca0{padding:0px;gap:48px;}.elementor .e-d068e31-a04363b{object-fit:cover;object-position:center center;border-radius:16px;}.elementor .e-3b5ea9f-433b8ab{height:30vh;padding:0px;border-radius:16px;}.elementor .e-dfef846-80bd846{height:100%;object-fit:cover;border-radius:16px;}.elementor .e-57fea2f-2230efd{padding:0px;}.elementor .e-def1e85-19af60b{padding:0px;flex-direction:column;gap:16px;}.elementor .e-c35f699-ea1dda5{padding:0px;flex-direction:column;gap:16px;}.elementor .e-70614b2-3b0b878{padding:0px;display:flex;flex-direction:column;gap:48px;}.elementor .e-e87299c-a656bc7{width:40%;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-14fae70-471eb7b{width:60%;padding:0px;display:flex;flex-direction:column;gap:24px;justify-content:flex-start;}.elementor .e-6dab99f-23788b1{padding-block-start:64px;padding-block-end:64px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:80px;margin-block-end:80px;border-radius:16px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:#F8F4EC;border-style:solid;background-color:#f3ede080;backdrop-filter:blur(30px);gap:48px;}.elementor .e-f3d0ba0-0f54837{padding:0px;flex-direction:column;gap:16px;justify-content:flex-start;}.elementor .e-62d9a16-c5be2ca{padding:0px;flex-direction:column;gap:48px;justify-content:flex-start;}.elementor .e-57c5963-d643050{padding:0px;gap:48px;}.elementor .e-3c9fca4-2d4efc4{object-fit:cover;object-position:center center;border-radius:16px;}.elementor .e-31b0ecc-d3063cb{height:30vh;padding:0px;border-radius:16px;}.elementor .e-10db3b7-ae702a9{padding:0px;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;align-items:center;}.elementor .e-88f1024-83a82e5{width:40%;}.elementor .e-06865e7-7e4dc7b{width:40%;}.elementor .e-5e5e6d3-f0bef92{width:40%;}.elementor .e-f99d994-955f5c7{padding:0px;display:flex;flex-direction:row;gap:48px;}.elementor .e-4ce1a2f-8e239fe{padding:0px;flex-direction:column;gap:48px;}.elementor .e-7eef2cf-8c98091{width:40%;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-27d54a2-03e9b4f{width:60%;padding:0px;display:flex;flex-direction:column;gap:24px;justify-content:flex-start;}.elementor .e-a4ed00a-06e1a23{padding-block-start:64px;padding-block-end:64px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:80px;margin-block-end:80px;border-radius:16px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:#F8F4EC;border-style:solid;background-color:#f3ede080;backdrop-filter:blur(30px);gap:48px;}