@media(prefers-reduced-motion:no-preference){
.sfpc-motion-pending{opacity:0;transform:translateY(24px)}
.sfpc-motion-visible{opacity:1;transform:none;transition:opacity .7s ease,transform .7s ease}
:is(.sfpc-extra,.sfpc-e-page,.sfpc-alarm,.sfpc-training,.sfpc-team,.sfpc-homepage) article{transition:transform .25s ease,box-shadow .25s ease}
:is(.sfpc-extra,.sfpc-e-page,.sfpc-alarm,.sfpc-training,.sfpc-team,.sfpc-homepage) article:hover{transform:translateY(-5px);box-shadow:0 14px 30px rgba(0,0,0,.10)}
:is(.sfpc-extra,.sfpc-e-page,.sfpc-alarm,.sfpc-training,.sfpc-team,.sfpc-homepage) a[class*="button"],:is(.sfpc-extra,.sfpc-e-page,.sfpc-alarm,.sfpc-training,.sfpc-team,.sfpc-homepage) a[class*="btn"]{transition:transform .22s ease,background-color .22s ease}
:is(.sfpc-extra,.sfpc-e-page,.sfpc-alarm,.sfpc-training,.sfpc-team,.sfpc-homepage) a[class*="button"]:hover,:is(.sfpc-extra,.sfpc-e-page,.sfpc-alarm,.sfpc-training,.sfpc-team,.sfpc-homepage) a[class*="btn"]:hover{transform:translateY(-2px)}
}
@media(prefers-reduced-motion:reduce){.sfpc-motion-pending,.sfpc-motion-visible{opacity:1!important;transform:none!important;transition:none!important}}
