@keyframes slideInFromLeft{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOutToLeft{0%{transform:translateX(0);opacity:1}to{transform:translateX(-100%);opacity:0}}@keyframes slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}.bloc-option{z-index:20;box-shadow:0 3px 6px rgba(0,0,0,.494);border-radius:8px;position:sticky}@media(min-width:1024px){.bloc-option{max-width:340px;opacity:0;top:120px;transform:translateX(-100%);transition:all .4s cubic-bezier(.25,.46,.45,.94)}.bloc-option.show{left:16px;opacity:1;transform:translateX(0);animation:slideInFromLeft .4s cubic-bezier(.25,.46,.45,.94) forwards}.bloc-option.hide{animation:slideOutToLeft .3s cubic-bezier(.25,.46,.45,.94) forwards}}@media(max-width:1023px){.bloc-option{left:auto;transform:none;opacity:1;max-width:none;border-radius:0;position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;z-index:50;background-color:rgba(0,0,0,.5);transform:translateY(100%);transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.bloc-option.show{transform:translateY(0);visibility:visible;animation:slideInFromBottom .4s cubic-bezier(.25,.46,.45,.94) forwards}.bloc-option.hide{animation:slideOutToBottom .3s cubic-bezier(.25,.46,.45,.94) forwards}.bloc-option .card-options{width:100%;height:100%;box-shadow:none;border-radius:0;background-color:#fff;overflow-y:auto}}.mini-modal{position:fixed;z-index:20;right:-280px;animation:drawer 1.5s ease-in-out;transition:all .3s ease-out}.mini-modal.show{right:16px}.card-formation{width:100%;transition:all .4s cubic-bezier(.25,.46,.45,.94)}