.alm-block-key-message .alm-block-key-message__cta{margin-top:20px}
.alm-block-key-message .alm-block-key-message__btn{min-height:44px;box-sizing:border-box}
.alm-block-key-message .alm-block-key-message__boutons{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}
.alm-block-key-message .alm-block-key-message__bouton{display:inline-flex;align-items:center;box-sizing:border-box;min-height:44px;border:2px solid #004899;border-radius:8px;font-family:'Manrope',system-ui,sans-serif;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none}
.alm-block-key-message .alm-block-key-message__bouton--plein{padding:14px 28px;border-color:#EE7203;background:#EE7203;color:#fff}
.alm-block-key-message .alm-block-key-message__bouton--contour{padding:14px 24px;background:#fff;color:#004899}
.alm-block-key-message .alm-block-key-message__bouton:focus-visible{outline:2px solid #004899;outline-offset:3px}
@media (min-width:783px){
.alm-block-key-message--feature.alm-block-key-message--image-droite .alm-block-key-message__feature{grid-template-columns:1fr 40%}
.alm-block-key-message--image-droite .alm-block-key-message__media{order:2}
}
