:root{--animation-duration:0.5s;--animation-timing:ease-in-out}.has-animation{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:var(--animation-duration,.5s);animation-duration:var(--animation-duration,.5s);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-timing-function:var(--animation-timing,ease-in-out);animation-timing-function:var(--animation-timing,ease-in-out)}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes slideRight{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes slideRight{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes slideLeft{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes slideLeft{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@media screen and (min-width:800px){.has-animation.visible.animation-fade-in{-webkit-animation-name:fadeIn;animation-name:fadeIn}.has-animation.visible.animation-slide-up{-webkit-animation-name:slideUp;animation-name:slideUp}.has-animation.visible.animation-slide-right{-webkit-animation-name:slideRight;animation-name:slideRight}.has-animation.visible.animation-slide-left{-webkit-animation-name:slideLeft;animation-name:slideLeft}}
