.elementor-3313 .elementor-element.elementor-element-7b97558{--display:flex;--overlay-opacity:0.5;}.elementor-3313 .elementor-element.elementor-element-7b97558::before, .elementor-3313 .elementor-element.elementor-element-7b97558 > .elementor-background-video-container::before, .elementor-3313 .elementor-element.elementor-element-7b97558 > .e-con-inner > .elementor-background-video-container::before, .elementor-3313 .elementor-element.elementor-element-7b97558 > .elementor-background-slideshow::before, .elementor-3313 .elementor-element.elementor-element-7b97558 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3313 .elementor-element.elementor-element-7b97558 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}/* Start custom CSS for html, class: .elementor-element-a083bab */body { font-family: 'Inter', sans-serif; background-color: #f7fafc; }
        .card { transition: all 0.3s ease; }
        .card:hover { transform: translateY(-5px); box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); }
        /* Ajustement de la grille pour accueillir toutes les cartes Prudente */
        .grid-prudent { grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); }
        .grid-dynamic { grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); }/* End custom CSS */