.elementor-426 .elementor-element.elementor-element-733fd59f{--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:center;--align-items:stretch;--flex-wrap:wrap;--overflow:hidden;}.elementor-426 .elementor-element.elementor-element-733fd59f:not(.elementor-motion-effects-element-type-background), .elementor-426 .elementor-element.elementor-element-733fd59f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-426 .elementor-element.elementor-element-146f3e73{width:100%;max-width:100%;text-align:center;}.elementor-426 .elementor-element.elementor-element-146f3e73 .elementor-heading-title{font-family:var( --e-global-typography-39c0c43-font-family ), Sans-serif;font-size:var( --e-global-typography-39c0c43-font-size );text-transform:var( --e-global-typography-39c0c43-text-transform );}.elementor-426 .elementor-element.elementor-element-7874fb03{width:100%;max-width:100%;text-align:center;}.elementor-426 .elementor-element.elementor-element-7874fb03 .elementor-heading-title{font-family:var( --e-global-typography-c953e08-font-family ), Sans-serif;font-size:var( --e-global-typography-c953e08-font-size );line-height:var( --e-global-typography-c953e08-line-height );}@media(max-width:1366px){.elementor-426 .elementor-element.elementor-element-146f3e73 .elementor-heading-title{font-size:var( --e-global-typography-39c0c43-font-size );}.elementor-426 .elementor-element.elementor-element-7874fb03 .elementor-heading-title{font-size:var( --e-global-typography-c953e08-font-size );line-height:var( --e-global-typography-c953e08-line-height );}}@media(max-width:1024px){.elementor-426 .elementor-element.elementor-element-146f3e73 .elementor-heading-title{font-size:var( --e-global-typography-39c0c43-font-size );}.elementor-426 .elementor-element.elementor-element-7874fb03 .elementor-heading-title{font-size:var( --e-global-typography-c953e08-font-size );line-height:var( --e-global-typography-c953e08-line-height );}}@media(max-width:767px){.elementor-426 .elementor-element.elementor-element-146f3e73 .elementor-heading-title{font-size:var( --e-global-typography-39c0c43-font-size );}.elementor-426 .elementor-element.elementor-element-7874fb03 .elementor-heading-title{font-size:var( --e-global-typography-c953e08-font-size );line-height:var( --e-global-typography-c953e08-line-height );}}@media(min-width:2400px){.elementor-426 .elementor-element.elementor-element-146f3e73 .elementor-heading-title{font-size:var( --e-global-typography-39c0c43-font-size );}.elementor-426 .elementor-element.elementor-element-7874fb03 .elementor-heading-title{font-size:var( --e-global-typography-c953e08-font-size );line-height:var( --e-global-typography-c953e08-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-858fff4 *//* Carte par défaut (jaune) */
.elementor-426 .elementor-element.elementor-element-858fff4 .ti-widget.ti-goog .ti-review-item > .ti-inner {
    background-color: var(--e-global-color-1543631) !important;
    border-width: 2px !important;
    border-radius: 3.125em 0.4375em 3.125em 0.4375em !important;
    border-color: var(--e-global-color-48bd0c5) !important;
}

/* Cartes paires (bleues) - positions 2, 4, 6, 8, etc. */
.elementor-426 .elementor-element.elementor-element-858fff4 .ti-widget.ti-goog .ti-review-item:nth-child(even) > .ti-inner {
    background-color: var(--e-global-color-39c616b) !important;
    border-color: var(--e-global-color-3a61bf7) !important;
}/* End custom CSS */