html,body{min-height:100%;margin:0;padding:0}@media screen and (max-width:782px){body{max-width:100%;overflow-x:hidden}}.hf-has-header .cat-times-header,.hf-has-header .cat-formation-header,.hf-has-footer .cat-times-footer,.hf-has-footer .cat-formation-footer{display:none!important}.nav-progress{z-index:100003;opacity:0;pointer-events:none;background:linear-gradient(90deg,#2271b1,#60a5fa);width:0;height:3px;position:fixed;top:0;left:0;box-shadow:0 0 8px #2271b199}.nav-progress.is-active{opacity:1;animation:8s cubic-bezier(.1,.7,.2,1) forwards nav-progress-grow}@keyframes nav-progress-grow{0%{width:0}10%{width:35%}40%{width:70%}to{width:92%}}@media (prefers-reduced-motion:reduce){.nav-progress.is-active{width:70%;animation:none}}
