.elementor-64 .elementor-element.elementor-element-a158815{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--background-transition:0.3s;--padding-top:46px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-a158815:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-a158815 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-64 .elementor-element.elementor-element-a158815, .elementor-64 .elementor-element.elementor-element-a158815::before{--border-transition:0.3s;}.elementor-64 .elementor-element.elementor-element-970a490 > .elementor-widget-container{margin:19px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-970a490.elementor-element{--align-self:center;}.elementor-64 .elementor-element.elementor-element-970a490{text-align:center;}.elementor-64 .elementor-element.elementor-element-626ab1c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--background-transition:0.3s;}.elementor-64 .elementor-element.elementor-element-f14a895{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-64 .elementor-element.elementor-element-f14a895.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-64 .elementor-element.elementor-element-c7756ba .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;}.elementor-64 .elementor-element.elementor-element-1d3e945{font-family:"Inter", Sans-serif;font-weight:500;letter-spacing:-0.4px;}.elementor-64 .elementor-element.elementor-element-58aeda9{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-64 .elementor-element.elementor-element-f6051b5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--background-transition:0.3s;}.elementor-64 .elementor-element.elementor-element-36967d6{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-64 .elementor-element.elementor-element-36967d6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-64 .elementor-element.elementor-element-801ac1b{font-family:"Inter", Sans-serif;font-weight:500;letter-spacing:-0.4px;}.elementor-64 .elementor-element.elementor-element-345c75b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-64 .elementor-element.elementor-element-b9beece{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--background-transition:0.3s;--padding-top:0px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-b9beece:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-b9beece > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-64 .elementor-element.elementor-element-b9beece, .elementor-64 .elementor-element.elementor-element-b9beece::before{--border-transition:0.3s;}.elementor-64 .elementor-element.elementor-element-c1b1ac2{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-64 .elementor-element.elementor-element-c32c040{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--background-transition:0.3s;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-c32c040:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-c32c040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-64 .elementor-element.elementor-element-c32c040, .elementor-64 .elementor-element.elementor-element-c32c040::before{--border-transition:0.3s;}.elementor-64 .elementor-element.elementor-element-293f7a1{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-64 .elementor-element.elementor-element-d6077bc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--background-transition:0.3s;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-d6077bc:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-d6077bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-64 .elementor-element.elementor-element-d6077bc, .elementor-64 .elementor-element.elementor-element-d6077bc::before{--border-transition:0.3s;}.elementor-64 .elementor-element.elementor-element-afb231d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-64 .elementor-element.elementor-element-2f58cfd{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-64 .elementor-element.elementor-element-705f561{--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;--background-transition:0.3s;}.elementor-64 .elementor-element.elementor-element-9593e1a{--display:flex;--background-transition:0.3s;}.elementor-64 .elementor-element.elementor-element-ee903a1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-64 .elementor-element.elementor-element-1d5f5cc{--display:flex;--background-transition:0.3s;}.elementor-64 .elementor-element.elementor-element-a1a3f0a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-a1a3f0a:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-a1a3f0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-64 .elementor-element.elementor-element-a1a3f0a, .elementor-64 .elementor-element.elementor-element-a1a3f0a::before{--border-transition:0.3s;}.elementor-64 .elementor-element.elementor-element-aa7b383 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;font-style:normal;letter-spacing:-0.3px;fill:#686247;color:#686247;background-image:linear-gradient(52deg, #F7ECE0 0%, #F0E1CF 100%);transition-duration:0.8s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:25px 25px 25px 25px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);padding:12px 30px 12px 30px;}.elementor-64 .elementor-element.elementor-element-aa7b383 .elementor-button:hover, .elementor-64 .elementor-element.elementor-element-aa7b383 .elementor-button:focus{background-color:transparent;color:#413C27;background-image:linear-gradient(52deg, #F7ECE0 0%, #F7ECE0 100%);border-color:#F7ECE0;}.elementor-64 .elementor-element.elementor-element-aa7b383 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-aa7b383 .elementor-button:hover svg, .elementor-64 .elementor-element.elementor-element-aa7b383 .elementor-button:focus svg{fill:#413C27;}.elementor-64 .elementor-element.elementor-element-f4c3487{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:400px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-f4c3487:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-f4c3487 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE6D7;}.elementor-64 .elementor-element.elementor-element-f4c3487, .elementor-64 .elementor-element.elementor-element-f4c3487::before{--border-transition:0.3s;}.elementor-64 .elementor-element.elementor-element-2c7d5e0 > .elementor-widget-container{margin:060px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-e182a94{--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;--background-transition:0.3s;}.elementor-64 .elementor-element.elementor-element-80b61cf{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-64 .elementor-element.elementor-element-e851658{text-align:justify;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;letter-spacing:-0.3px;}.elementor-64 .elementor-element.elementor-element-602a0c9{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-64 .elementor-element.elementor-element-c8d9c1a{text-align:justify;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;letter-spacing:-0.3px;}.elementor-64 .elementor-element.elementor-element-ad2afc1{--display:flex;--background-transition:0.3s;}.elementor-64 .elementor-element.elementor-element-d9f3359{--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;--background-transition:0.3s;}.elementor-64 .elementor-element.elementor-element-e955e80{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-64 .elementor-element.elementor-element-41bfb2a{text-align:justify;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;letter-spacing:-0.3px;}.elementor-64 .elementor-element.elementor-element-f8a3ca8{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-64 .elementor-element.elementor-element-d4ac189{text-align:justify;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;letter-spacing:-0.3px;}.elementor-64 .elementor-element.elementor-element-a367e1e{--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;--background-transition:0.3s;}.elementor-64 .elementor-element.elementor-element-b2094d6{--display:flex;--background-transition:0.3s;--margin-top:-326px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-3045ffd > .elementor-widget-container{margin:22px 22px 4px 22px;}.elementor-64 .elementor-element.elementor-element-a28beb2{--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;--background-transition:0.3s;--margin-top:24px;--margin-bottom:24px;--margin-left:24px;--margin-right:24px;}.elementor-64 .elementor-element.elementor-element-ad74d34{--display:flex;--background-transition:0.3s;}.elementor-64 .elementor-element.elementor-element-ad74d34.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-64 .elementor-element.elementor-element-2b60c02 > .elementor-widget-container{margin:0px 0px -13px 0px;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-2b60c02 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;}.elementor-64 .elementor-element.elementor-element-2e93b8f{color:#818463;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-64 .elementor-element.elementor-element-c8ed8e1 > .elementor-widget-container{margin:0px 0px -13px 0px;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-c8ed8e1 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;}.elementor-64 .elementor-element.elementor-element-51bb307{color:#818463;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-64 .elementor-element.elementor-element-20e4b92 > .elementor-widget-container{margin:0px 0px -13px 0px;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-20e4b92 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;}.elementor-64 .elementor-element.elementor-element-50c0c40{color:#818463;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-64 .elementor-element.elementor-element-3afa144{color:#818463;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;font-style:italic;}.elementor-64 .elementor-element.elementor-element-8062acb{--display:flex;--justify-content:flex-end;--background-transition:0.3s;}.elementor-64 .elementor-element.elementor-element-75cd0d5{--display:flex;--background-transition:0.3s;}.elementor-64 .elementor-element.elementor-element-b22a2d9{--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;--background-transition:0.3s;--margin-top:100px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-64 .elementor-element.elementor-element-7927ba8{--display:flex;--background-transition:0.3s;}.elementor-64 .elementor-element.elementor-element-82e0528{--display:flex;--background-transition:0.3s;}.elementor-64 .elementor-element.elementor-element-5013515{--display:flex;--background-transition:0.3s;}.elementor-64 .elementor-element.elementor-element-baa0d98{--display:flex;--background-transition:0.3s;}.elementor-64 .elementor-element.elementor-element-e586edd{--display:flex;--background-transition:0.3s;}.elementor-64 .elementor-element.elementor-element-fc275e2{--display:flex;--background-transition:0.3s;}.elementor-64 .elementor-element.elementor-element-f187c4f{--display:flex;--background-transition:0.3s;}.elementor-64 .elementor-element.elementor-element-bbdd505{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:11px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:16px 16px 16px 16px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:20px;}.elementor-64 .elementor-element.elementor-element-bbdd505 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}:where( .elementor-64 .elementor-element.elementor-element-bbdd505 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-64 .elementor-element.elementor-element-0e55b8b .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;font-style:normal;letter-spacing:-0.3px;fill:#686247;color:#686247;background-image:linear-gradient(52deg, #F7ECE0 0%, #F0E1CF 100%);transition-duration:0.8s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:25px 25px 25px 25px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);padding:12px 30px 12px 30px;}.elementor-64 .elementor-element.elementor-element-0e55b8b .elementor-button:hover, .elementor-64 .elementor-element.elementor-element-0e55b8b .elementor-button:focus{background-color:transparent;color:#413C27;background-image:linear-gradient(52deg, #F7ECE0 0%, #F7ECE0 100%);border-color:#F7ECE0;}.elementor-64 .elementor-element.elementor-element-0e55b8b > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-0e55b8b .elementor-button:hover svg, .elementor-64 .elementor-element.elementor-element-0e55b8b .elementor-button:focus svg{fill:#413C27;}@media(min-width:768px){.elementor-64 .elementor-element.elementor-element-f14a895{--width:63.304%;}.elementor-64 .elementor-element.elementor-element-36967d6{--width:63.304%;}.elementor-64 .elementor-element.elementor-element-b9beece{--content-width:565px;}.elementor-64 .elementor-element.elementor-element-a367e1e{--content-width:833px;}.elementor-64 .elementor-element.elementor-element-ad74d34{--width:59.518%;}}/* Start custom CSS for container, class: .elementor-element-b2094d6 */.elementor-64 .elementor-element.elementor-element-b2094d6 {
  /* --- structure de base --- */
  position: relative;
  border-radius: 23px;
  padding: 1px;

  /* --- effet de contour dégradé --- */
  border: 1px solid transparent; /* on laisse la bordure transparente */
  background-image:
    linear-gradient(45deg, rgba(250,243,236,1), rgba(245,239,231,1)), /* fond interne */
    linear-gradient(135deg, rgba(255,255,255,1), rgba(240,225,207,1)); /* bordure dégradée */
  background-origin: border-box;
  background-clip: content-box, border-box;

  /* --- autres styles optionnels --- */
  box-shadow: 0 2px 8px rgba(0,0,0,0.08);
}/* End custom CSS */