.elementor .e-ea66d19-26a20b8{font-weight:600;}.elementor .e-29ab7af-ce06fe0{padding-block-end:12px;display:flex;flex-direction:column;gap:8px;align-items:start;}.elementor .e-e108c49-89d872d{width:65%;column-gap:16px;background-color:#ffffff;display:flex;flex-direction:column;row-gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-self:stretch;}.elementor .e-5213d79-2103d53{width:100%;height:152px;max-width:100%;object-fit:cover;border-start-start-radius:16px;border-start-end-radius:16px;border-end-start-radius:0px;border-end-end-radius:0px;display:flex;}.elementor .e-06895d1-49a938c{font-weight:500;color:#ffffff;}.elementor .e-7d8ea56-b8097e9{color:#ffffff;}.elementor .e-ff89e8e-d26c9ad{font-size:14px;color:#ffffff;border-radius:100px;background-color:#FD9116;align-self:start;}.elementor .e-851dfc1-afa8b0c{width:100%;height:auto;column-gap:0px;padding:22px;margin:0px;border-end-start-radius:16px;border-end-end-radius:16px;background-color:#154A90;display:flex;flex-direction:column;row-gap:8px;justify-content:flex-start;align-items:stretch;}.elementor .e-e25f288-52eb6de{width:35%;min-width:320px;max-width:380px;display:flex;flex-direction:column;gap:0px;justify-content:flex-start;align-items:stretch;/* Mega Menu Solutions - structure desktop */
.mega-solutions-layout {
display: flex !important;
flex-direction: row !important;
flex-wrap: nowrap !important;
align-items: stretch !important;
gap: 24px !important;

width: 100% !important;
max-width: 1360px !important;
margin: 0 auto !important;

background: #fff !important;
}

/* Colonne gauche */
.mega-solutions-layout > .e-con:first-child {
flex: 1 1 auto !important;
width: auto !important;
min-width: 0 !important;
}

/* Colonne droite */
.mega-solutions-layout > .e-con:last-child {
flex: 0 0 360px !important;
width: 360px !important;
max-width: 380px !important;
min-width: 320px !important;
}

/* Image de la colonne droite */
.mega-solutions-layout > .e-con:last-child img {
width: 100% !important;
height: 200px !important;
object-fit: cover !important;
display: block !important;
}

/* Mobile / tablette */
@media (max-width: 1024px) {
.mega-solutions-layout {
  flex-direction: column !important;
}

.mega-solutions-layout > .e-con:last-child {
  flex: 0 0 auto !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
}
}\n}.elementor .e-4cc0895-f204917{width:100%;max-width:1360px;overflow:visible;column-gap:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:0px;background-color:#FFFFFF;display:flex;flex-direction:row;row-gap:0px;flex-wrap:nowrap;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);grid-auto-flow:column;justify-content:flex-start;align-items:stretch;}