.elementor-2597 .elementor-element.elementor-element-b02fee7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-2597 .elementor-element.elementor-element-b02fee7:not(.elementor-motion-effects-element-type-background), .elementor-2597 .elementor-element.elementor-element-b02fee7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-04067e8 );}.elementor-2597 .elementor-element.elementor-element-44dae46d{--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;--justify-content:center;--border-radius:40px 40px 40px 40px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2597 .elementor-element.elementor-element-f4c7139{--display:flex;--margin-top:0em;--margin-bottom:0em;--margin-left:2em;--margin-right:0em;}.elementor-2597 .elementor-element.elementor-element-58b04971{--box-border-radius:40px;--item-text-hover-decoration:underline;}.elementor-2597 .elementor-element.elementor-element-58b04971 .elementor-toc__header-title{text-align:start;}.elementor-2597 .elementor-element.elementor-element-58b04971 .elementor-toc__header{flex-direction:row;}.elementor-2597 .elementor-element.elementor-element-6c742fbd{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-2597 .elementor-element.elementor-element-ccc614c{--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-2597 .elementor-element.elementor-element-7004ff40{text-align:end;}.elementor-2597 .elementor-element.elementor-element-7004ff40 img{width:100%;}.elementor-2597 .elementor-element.elementor-element-3f7c9e01{--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-2597 .elementor-element.elementor-element-5689538f{width:var( --container-widget-width, 111.596% );max-width:111.596%;--container-widget-width:111.596%;--container-widget-flex-grow:0;}.elementor-2597 .elementor-element.elementor-element-5689538f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2597 .elementor-element.elementor-element-38a2957c{--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;--border-radius:40px 40px 40px 40px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-2597 .elementor-element.elementor-element-38a2957c:not(.elementor-motion-effects-element-type-background), .elementor-2597 .elementor-element.elementor-element-38a2957c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-172ce86 );}.elementor-2597 .elementor-element.elementor-element-812c176{text-align:start;}.elementor-2597 .elementor-element.elementor-element-8ee9fa4{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-2597 .elementor-element.elementor-element-dab0390{--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;--border-radius:40px 40px 40px 40px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2597 .elementor-element.elementor-element-9461e56 .elementor-blockquote{border-color:var( --e-global-color-172ce86 );}body:not(.rtl) .elementor-2597 .elementor-element.elementor-element-9461e56 .elementor-blockquote{border-left-width:19px;}body.rtl .elementor-2597 .elementor-element.elementor-element-9461e56 .elementor-blockquote{border-right-width:19px;}.elementor-2597 .elementor-element.elementor-element-e9f95d7{--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-2597 .elementor-element.elementor-element-8e7abce{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-2597 .elementor-element.elementor-element-a7307e1{--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;--border-radius:40px 40px 40px 40px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2597 .elementor-element.elementor-element-7bbb389{--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-2597 .elementor-element.elementor-element-bf9f619{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-2597 .elementor-element.elementor-element-d595404{--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;--border-radius:40px 40px 40px 40px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2597 .elementor-element.elementor-element-6a03971 .elementor-blockquote{border-color:var( --e-global-color-172ce86 );}body:not(.rtl) .elementor-2597 .elementor-element.elementor-element-6a03971 .elementor-blockquote{border-left-width:19px;}body.rtl .elementor-2597 .elementor-element.elementor-element-6a03971 .elementor-blockquote{border-right-width:19px;}.elementor-2597 .elementor-element.elementor-element-82a63f9 .elementor-blockquote{border-color:var( --e-global-color-172ce86 );}body:not(.rtl) .elementor-2597 .elementor-element.elementor-element-82a63f9 .elementor-blockquote{border-left-width:19px;}body.rtl .elementor-2597 .elementor-element.elementor-element-82a63f9 .elementor-blockquote{border-right-width:19px;}.elementor-2597 .elementor-element.elementor-element-cc8be0a .elementor-blockquote{border-color:var( --e-global-color-172ce86 );}body:not(.rtl) .elementor-2597 .elementor-element.elementor-element-cc8be0a .elementor-blockquote{border-left-width:19px;}body.rtl .elementor-2597 .elementor-element.elementor-element-cc8be0a .elementor-blockquote{border-right-width:19px;}.elementor-2597 .elementor-element.elementor-element-efbc31f{--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2597 .elementor-element.elementor-element-44dae46d{--width:60%;}.elementor-2597 .elementor-element.elementor-element-ccc614c{--width:40%;}.elementor-2597 .elementor-element.elementor-element-3f7c9e01{--width:50%;}.elementor-2597 .elementor-element.elementor-element-38a2957c{--width:100%;}.elementor-2597 .elementor-element.elementor-element-dab0390{--width:50%;}.elementor-2597 .elementor-element.elementor-element-e9f95d7{--width:50%;}.elementor-2597 .elementor-element.elementor-element-a7307e1{--width:50%;}.elementor-2597 .elementor-element.elementor-element-7bbb389{--width:40%;}.elementor-2597 .elementor-element.elementor-element-d595404{--width:50%;}.elementor-2597 .elementor-element.elementor-element-efbc31f{--width:50%;}}@media(max-width:1024px){.elementor-2597 .elementor-element.elementor-element-b02fee7{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2597 .elementor-element.elementor-element-6c742fbd{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2597 .elementor-element.elementor-element-ccc614c{--justify-content:center;}.elementor-2597 .elementor-element.elementor-element-8ee9fa4{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2597 .elementor-element.elementor-element-8e7abce{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2597 .elementor-element.elementor-element-bf9f619{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}}@media(max-width:767px){.elementor-2597 .elementor-element.elementor-element-b02fee7{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2597 .elementor-element.elementor-element-f4c7139{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-2597 .elementor-element.elementor-element-6c742fbd{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2597 .elementor-element.elementor-element-8ee9fa4{--padding-top:-1em;--padding-bottom:-1em;--padding-left:-1em;--padding-right:-1em;}.elementor-2597 .elementor-element.elementor-element-8e7abce{--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;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2597 .elementor-element.elementor-element-bf9f619{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}}/* Start custom CSS for container, class: .elementor-element-44dae46d */.elementor-2597 .elementor-element.elementor-element-44dae46d {
  position: relative;
  overflow: hidden;
  z-index: 0; /* crée un contexte de pile pour que ::before passe derrière */
  background: #ffffff; /* si tu veux une carte blanche, optionnel */
}

/* Cercle décoratif UNI derrière pour conteneur Elementor */
.elementor-2597 .elementor-element.elementor-element-44dae46d::before {
  content: "";
  position: absolute;
  top: -40px;
  right: -40px;
  width: 180px;
  height: 180px;
  border-radius: 50%;
  background: #F5EBEF;
  z-index: -1;  /* indispensable : derrière le contenu */
  pointer-events: none; /* évite tout conflit de survol */
}/* End custom CSS */