/*! formstone v1.4.0 [checkpoint.css] 2017-09-17 | GPL-3.0 License | formstone.it */
[data-checkpoint-animation=fade-down],[data-checkpoint-animation=fade-in],[data-checkpoint-animation=fade-left],[data-checkpoint-animation=fade-right],[data-checkpoint-animation=fade-up]{opacity:0;-webkit-transition:opacity .5s linear,-webkit-transform .5s ease;transition:opacity .5s linear,-webkit-transform .5s ease;transition:opacity .5s linear,transform .5s ease;transition:opacity .5s linear,transform .5s ease,-webkit-transform .5s ease}[data-checkpoint-animation=fade-down].fs-checkpoint-active,[data-checkpoint-animation=fade-in].fs-checkpoint-active,[data-checkpoint-animation=fade-left].fs-checkpoint-active,[data-checkpoint-animation=fade-right].fs-checkpoint-active,[data-checkpoint-animation=fade-up].fs-checkpoint-active{opacity:1}[data-checkpoint-animation=fade-up]{-webkit-transform:translateY(50px);transform:translateY(50px)}[data-checkpoint-animation=fade-down]{-webkit-transform:translateY(-50px);transform:translateY(-50px)}[data-checkpoint-animation=fade-down].fs-checkpoint-active,[data-checkpoint-animation=fade-up].fs-checkpoint-active{-webkit-transform:translateY(0);transform:translateY(0)}[data-checkpoint-animation=fade-left]{-webkit-transform:translateX(-50px);transform:translateX(-50px)}[data-checkpoint-animation=fade-right]{-webkit-transform:translateX(50px);transform:translateX(50px)}[data-checkpoint-animation=fade-left].fs-checkpoint-active,[data-checkpoint-animation=fade-right].fs-checkpoint-active{-webkit-transform:translateX(0);transform:translateX(0)}[data-checkpoint-animation=zoom-in-down],[data-checkpoint-animation=zoom-in-left],[data-checkpoint-animation=zoom-in-right],[data-checkpoint-animation=zoom-in-up],[data-checkpoint-animation=zoom-in]{opacity:0;-webkit-transition:opacity .5s linear,-webkit-transform .5s ease;transition:opacity .5s linear,-webkit-transform .5s ease;transition:opacity .5s linear,transform .5s ease;transition:opacity .5s linear,transform .5s ease,-webkit-transform .5s ease}[data-checkpoint-animation=zoom-in-down].fs-checkpoint-active,[data-checkpoint-animation=zoom-in-left].fs-checkpoint-active,[data-checkpoint-animation=zoom-in-right].fs-checkpoint-active,[data-checkpoint-animation=zoom-in-up].fs-checkpoint-active,[data-checkpoint-animation=zoom-in].fs-checkpoint-active{opacity:1}[data-checkpoint-animation=zoom-in]{-webkit-transform:translateY(0) scale(.5);transform:translateY(0) scale(.5)}[data-checkpoint-animation=zoom-in-up]{-webkit-transform:translateY(50px) scale(.5);transform:translateY(50px) scale(.5)}[data-checkpoint-animation=zoom-in-down]{-webkit-transform:translateY(-50px) scale(.5);transform:translateY(-50px) scale(.5)}[data-checkpoint-animation=zoom-in-down].fs-checkpoint-active,[data-checkpoint-animation=zoom-in-up].fs-checkpoint-active,[data-checkpoint-animation=zoom-in].fs-checkpoint-active{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}[data-checkpoint-animation=zoom-in-left]{-webkit-transform:translateX(-50px) scale(.5);transform:translateX(-50px) scale(.5)}[data-checkpoint-animation=zoom-in-right]{-webkit-transform:translateX(50px) scale(.5);transform:translateX(50px) scale(.5)}[data-checkpoint-animation=zoom-in-left].fs-checkpoint-active,[data-checkpoint-animation=zoom-in-right].fs-checkpoint-active{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}[data-checkpoint-animation=zoom-out-down],[data-checkpoint-animation=zoom-out-left],[data-checkpoint-animation=zoom-out-right],[data-checkpoint-animation=zoom-out-up],[data-checkpoint-animation=zoom-out]{opacity:0;-webkit-transition:opacity .5s linear,-webkit-transform .5s ease;transition:opacity .5s linear,-webkit-transform .5s ease;transition:opacity .5s linear,transform .5s ease;transition:opacity .5s linear,transform .5s ease,-webkit-transform .5s ease}[data-checkpoint-animation=zoom-out-down].fs-checkpoint-active,[data-checkpoint-animation=zoom-out-left].fs-checkpoint-active,[data-checkpoint-animation=zoom-out-right].fs-checkpoint-active,[data-checkpoint-animation=zoom-out-up].fs-checkpoint-active,[data-checkpoint-animation=zoom-out].fs-checkpoint-active{opacity:1}[data-checkpoint-animation=zoom-out]{-webkit-transform:translateY(0) scale(1.25);transform:translateY(0) scale(1.25)}[data-checkpoint-animation=zoom-out-up]{-webkit-transform:translateY(50px) scale(1.25);transform:translateY(50px) scale(1.25)}[data-checkpoint-animation=zoom-out-down]{-webkit-transform:translateY(-50px) scale(1.25);transform:translateY(-50px) scale(1.25)}[data-checkpoint-animation=zoom-out-down].fs-checkpoint-active,[data-checkpoint-animation=zoom-out-up].fs-checkpoint-active,[data-checkpoint-animation=zoom-out].fs-checkpoint-active{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}[data-checkpoint-animation=zoom-out-left]{-webkit-transform:translateX(-50px) scale(1.25);transform:translateX(-50px) scale(1.25)}[data-checkpoint-animation=zoom-out-right]{-webkit-transform:translateX(50px) scale(1.25);transform:translateX(50px) scale(1.25)}[data-checkpoint-animation=zoom-out-left].fs-checkpoint-active,[data-checkpoint-animation=zoom-out-right].fs-checkpoint-active{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}[data-checkpoint-animation=flip-down],[data-checkpoint-animation=flip-left],[data-checkpoint-animation=flip-right],[data-checkpoint-animation=flip-up]{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .5s linear,-webkit-transform .5s ease;transition:opacity .5s linear,-webkit-transform .5s ease;transition:opacity .5s linear,transform .5s ease;transition:opacity .5s linear,transform .5s ease,-webkit-transform .5s ease}[data-checkpoint-animation=flip-up]{-webkit-transform:perspective(3000px) rotateX(-91deg);transform:perspective(3000px) rotateX(-91deg)}[data-checkpoint-animation=flip-down]{-webkit-transform:perspective(3000px) rotateX(91deg);transform:perspective(3000px) rotateX(91deg)}[data-checkpoint-animation=flip-down].fs-checkpoint-active,[data-checkpoint-animation=flip-up].fs-checkpoint-active{-webkit-transform:perspective(3000px) rotateX(0);transform:perspective(3000px) rotateX(0)}[data-checkpoint-animation=flip-left]{-webkit-transform:perspective(3000px) rotateY(91deg);transform:perspective(3000px) rotateY(91deg)}[data-checkpoint-animation=flip-right]{-webkit-transform:perspective(3000px) rotateY(-91deg);transform:perspective(3000px) rotateY(-91deg)}[data-checkpoint-animation=flip-left].fs-checkpoint-active,[data-checkpoint-animation=flip-right].fs-checkpoint-active{-webkit-transform:perspective(3000px) rotateY(0);transform:perspective(3000px) rotateY(0)}