.ex-actcards{--ex-gap:32px;--ex-n:var(--ex-cols,4)}.ex-actcards,.ex-actcards *,.ex-actcards :after,.ex-actcards :before{box-sizing:border-box}.ex-actcards__grid{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--ex-gap);justify-content:center}.ex-actcards--last-gauche .ex-actcards__grid{justify-content:flex-start}.ex-actcard{background:var(--ex-card-bg,#fff);border-radius:var(--ex-card-radius,24px);display:flex;flex:0 1 calc((100% - (var(--ex-n) - 1)*var(--ex-gap))/var(--ex-n));flex-direction:column;max-width:100%;min-width:0;padding:32px 28px}@media (max-width:1279px){.ex-actcards{--ex-n:min(var(--ex-cols,4),3)}}@media (max-width:1023px){.ex-actcards{--ex-n:min(var(--ex-cols,4),2)}}@media (max-width:599px){.ex-actcards{--ex-n:1}}.ex-actcard__logo{align-items:flex-end;display:flex;justify-content:flex-start;margin-bottom:20px}.ex-actcard__logo img{display:block;height:var(--ex-logo-h,44px);max-width:100%;object-fit:contain;object-position:left bottom;width:auto}.ex-actcards .ex-actcard__title{color:var(--ex-title-color,#111)!important;font-family:var(--ex-title-font,inherit)!important;font-size:var(--ex-title-size,26px)!important;font-style:var(--ex-title-style,normal)!important;font-weight:var(--ex-title-weight,700)!important;letter-spacing:normal;line-height:1.2;margin:0 0 14px}.ex-actcard__text{color:var(--ex-text-color,#333);font-family:var(--ex-text-font,inherit);font-size:var(--ex-text-size,15px);font-weight:var(--ex-text-weight,400);line-height:1.5}.ex-actcard__text>:first-child{margin-top:0}.ex-actcard__text>:last-child{margin-bottom:0}.ex-actcard__text li,.ex-actcard__text p,.ex-actcard__text span{color:inherit;font-family:inherit;font-size:inherit}.ex-actcard__text p{margin:0 0 .6em}.ex-actcard__cta{margin-top:auto;padding-top:24px}.ex-actcards .ex-actcard__btn{background:var(--ex-btn-bg,#000);border:0;border-radius:6px;color:var(--ex-btn-text,#fff)!important;display:inline-block;font-family:var(--ex-btn-font,inherit)!important;font-size:var(--ex-btn-size,15px)!important;font-weight:var(--ex-btn-weight,700)!important;line-height:1;padding:14px 26px;text-decoration:none!important;transition:background-color .25s ease,color .25s ease}.ex-actcards .ex-actcard__btn:focus,.ex-actcards .ex-actcard__btn:hover{background:var(--ex-btn-bg-hover,#333);color:var(--ex-btn-text-hover,#fff)!important}.ex-actcards .ex-actcard__btn:focus-visible{outline:2px solid var(--ex-btn-bg,#000);outline-offset:3px}@media (max-width:599px){.ex-actcards{--ex-gap:20px}.ex-actcard{padding:26px 22px}}.ex-actcards__nav{display:none}@media (max-width:599px){.ex-actcards--mobile-carrousel{--ex-gap:14px;--ex-peek:40px}.ex-actcards--mobile-carrousel .ex-actcards__grid{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding-inline:var(--ex-peek);position:relative;scroll-behavior:smooth;scroll-padding-inline:var(--ex-peek);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.ex-actcards--mobile-carrousel .ex-actcards__grid::-webkit-scrollbar{display:none}.ex-actcards--mobile-carrousel .ex-actcard{flex:0 0 100%;scroll-snap-align:start}.ex-actcards--mobile-carrousel .ex-actcards__nav{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:20px}.ex-actcards__arrow{align-items:center;background:var(--ex-btn-bg,#000);border:0;border-radius:50%;color:var(--ex-btn-text,#fff);cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:opacity .2s ease;width:40px}.ex-actcards__arrow svg{display:block;height:16px;width:16px}.ex-actcards__arrow[disabled]{cursor:default;opacity:.3}.ex-actcards__arrow:focus-visible{outline:2px solid var(--ex-btn-bg,#000);outline-offset:3px}.ex-actcards__dots{align-items:center;display:flex;gap:8px}.ex-actcards__dot{background:var(--ex-btn-bg,#000);border:0;border-radius:50%;cursor:pointer;height:8px;opacity:.25;padding:0;transition:opacity .2s ease,width .2s ease;width:8px}.ex-actcards__dot[aria-current=true]{border-radius:4px;opacity:1;width:22px}.ex-actcards__dot:focus-visible{outline:2px solid var(--ex-btn-bg,#000);outline-offset:3px}}@media (prefers-reduced-motion:reduce){.ex-actcards--mobile-carrousel .ex-actcards__grid{scroll-behavior:auto}.ex-actcards__arrow,.ex-actcards__dot{transition:none}}