:root{--cochelard-ivory:#EADDC8;--cochelard-ivory-soft:rgba(234, 221, 200, .47);--cochelard-blue:#334C7D;--cochelard-sage:#6B8373;--cochelard-burgundy:#9B1D20;--cochelard-ink:#2E2E2E;--cochelard-shadow:#362416}.btn-ligne-sauge{display:inline-block;padding:10px 42px 10px 22px;border:2px solid #64766a;color:#64766a;background:#fff0;text-decoration:none;font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px;border-radius:6px;position:relative;overflow:hidden;transition:all .35s ease}.btn-ligne-sauge::after{content:"›";position:absolute;top:50%;right:10px;transform:translate(-220%,-50%);opacity:0;color:#64766a;font-size:20px;transition:transform .45s ease,opacity .45s ease}.btn-ligne-sauge:hover{color:#64766a;border-color:#64766a;background:rgb(100 118 106/.06);box-shadow:0 3px 6px rgb(0 0 0/.1);transform:scale(1.02)}.btn-ligne-sauge:hover::after{opacity:1;transform:translate(0,-50%)}.btn-ligne-sauge:focus-visible{outline:0;box-shadow:0 0 0 3px rgb(100 118 106/.3)}.honoraires-row{display:flex;align-items:stretch;gap:40px}.honoraire-bloc{min-width:0}@media screen and (max-width:767px){.honoraires-row{flex-direction:column;gap:30px;width:100%}.honoraires-row .honoraire-bloc{flex:0 0 100%;width:100%;max-width:100%;margin-left:0;margin-right:0}}.honoraire-bloc{display:flex;flex-direction:column;justify-content:space-between;text-align:center;flex:1}.honoraire-bloc .btn-ligne-sauge{margin-top:auto;align-self:center}