.elementor-642 .elementor-element.elementor-element-25807dc{--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;--justify-content:flex-start;--align-items:flex-start;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--flex-wrap:wrap;}.elementor-642 .elementor-element.elementor-element-3be2103{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-642 .elementor-element.elementor-element-765d3a0{--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-642 .elementor-element.elementor-element-008ee90{--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-642 .elementor-element.elementor-element-d96f0fd{--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-642 .elementor-element.elementor-element-4763675{--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;--gap:40px 30px;--row-gap:40px;--column-gap:30px;}.elementor-642 .elementor-element.elementor-element-ca41687{--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-642 .elementor-element.elementor-element-298a852{--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-642 .elementor-element.elementor-element-f979766{--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-642 .elementor-element.elementor-element-80b34cd{--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-642 .elementor-element.elementor-element-7b3c6f7{--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-642 .elementor-element.elementor-element-ad992f9{--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-642 .elementor-element.elementor-element-e2434ec{--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-642 .elementor-element.elementor-element-f8da752{--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-642 .elementor-element.elementor-element-453e19d{--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-642 .elementor-element.elementor-element-822d7e4{--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-642 .elementor-element.elementor-element-31a90f4{--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-642 .elementor-element.elementor-element-06dcc4d{--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;}@media(max-width:767px){.elementor-642 .elementor-element.elementor-element-3be2103{--width:100%;}.elementor-642 .elementor-element.elementor-element-765d3a0{--width:100%;}.elementor-642 .elementor-element.elementor-element-008ee90{--width:100%;}.elementor-642 .elementor-element.elementor-element-d96f0fd{--width:100%;}.elementor-642 .elementor-element.elementor-element-4763675{--width:100%;}.elementor-642 .elementor-element.elementor-element-ca41687{--width:100%;}.elementor-642 .elementor-element.elementor-element-298a852{--width:100%;}.elementor-642 .elementor-element.elementor-element-f979766{--width:100%;}.elementor-642 .elementor-element.elementor-element-80b34cd{--width:100%;}.elementor-642 .elementor-element.elementor-element-7b3c6f7{--width:100%;}.elementor-642 .elementor-element.elementor-element-ad992f9{--width:100%;}.elementor-642 .elementor-element.elementor-element-e2434ec{--width:100%;}.elementor-642 .elementor-element.elementor-element-f8da752{--width:100%;}.elementor-642 .elementor-element.elementor-element-453e19d{--width:100%;}.elementor-642 .elementor-element.elementor-element-822d7e4{--width:100%;}.elementor-642 .elementor-element.elementor-element-31a90f4{--width:100%;}.elementor-642 .elementor-element.elementor-element-06dcc4d{--width:100%;}}@media(min-width:768px){.elementor-642 .elementor-element.elementor-element-3be2103{--width:33.3%;}.elementor-642 .elementor-element.elementor-element-765d3a0{--width:33.3%;}.elementor-642 .elementor-element.elementor-element-008ee90{--width:33.3%;}.elementor-642 .elementor-element.elementor-element-d96f0fd{--width:33.3%;}.elementor-642 .elementor-element.elementor-element-4763675{--width:33.3%;}.elementor-642 .elementor-element.elementor-element-ca41687{--width:33.3%;}.elementor-642 .elementor-element.elementor-element-298a852{--width:33.3%;}.elementor-642 .elementor-element.elementor-element-f979766{--width:33.3%;}.elementor-642 .elementor-element.elementor-element-80b34cd{--width:33.3%;}.elementor-642 .elementor-element.elementor-element-7b3c6f7{--width:33.3%;}.elementor-642 .elementor-element.elementor-element-ad992f9{--width:33.3%;}.elementor-642 .elementor-element.elementor-element-e2434ec{--width:33.3%;}.elementor-642 .elementor-element.elementor-element-f8da752{--width:33.3%;}.elementor-642 .elementor-element.elementor-element-453e19d{--width:33.3%;}.elementor-642 .elementor-element.elementor-element-822d7e4{--width:33.3%;}.elementor-642 .elementor-element.elementor-element-31a90f4{--width:33.3%;}.elementor-642 .elementor-element.elementor-element-06dcc4d{--width:33.3%;}}/* Start custom CSS for container, class: .elementor-element-3be2103 */cadre-miniature/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-765d3a0 */cadre-miniature/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-008ee90 */cadre-miniature/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d96f0fd */cadre-miniature/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4763675 */cadre-miniature/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca41687 */cadre-miniature/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-298a852 */cadre-miniature/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10b4442 */cadre-special/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f979766 */cadre-special/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b34cd */cadre-miniature/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b3c6f7 */cadre-miniature/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad992f9 */cadre-miniature/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2434ec */cadre-miniature/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8da752 */cadre-miniature/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-453e19d */cadre-miniature/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-822d7e4 */cadre-miniature/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31a90f4 */cadre-miniature/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06dcc4d */cadre-miniature/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25807dc *//* Chaque carte a une hauteur identique */
.elementor-642 .elementor-element.elementor-element-25807dc .cadre-miniature {
  height: 360px;              /* ajuste: 320–420 selon ton goût */
  display: flex;
  align-items: center;
  justify-content: center;
}

/* L'image s'adapte à la case */
.elementor-642 .elementor-element.elementor-element-25807dc .cadre-miniature img {
  max-height: 100%;
  max-width: 100%;
  height: auto;
  width: auto;/* End custom CSS */