/****** REVEAL ******/ @-webkit-keyframes reveal--fadeInDown { 0% { opacity: 0; visibility: hidden; -webkit-transform: translate3d(0, -30px, 0); -moz-transform: translate3d(0, -30px, 0); -ms-transform: translate3d(0, -30px, 0); -o-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); } 100% { opacity: 1; visibility: visible; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; } } @-moz-keyframes reveal--fadeInDown { 0% { opacity: 0; visibility: hidden; -webkit-transform: translate3d(0, -30px, 0); -moz-transform: translate3d(0, -30px, 0); -ms-transform: translate3d(0, -30px, 0); -o-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); } 100% { opacity: 1; visibility: visible; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; } } @-o-keyframes reveal--fadeInDown { 0% { opacity: 0; visibility: hidden; -webkit-transform: translate3d(0, -30px, 0); -moz-transform: translate3d(0, -30px, 0); -ms-transform: translate3d(0, -30px, 0); -o-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); } 100% { opacity: 1; visibility: visible; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; } } @keyframes reveal--fadeInDown { 0% { opacity: 0; visibility: hidden; -webkit-transform: translate3d(0, -30px, 0); -moz-transform: translate3d(0, -30px, 0); -ms-transform: translate3d(0, -30px, 0); -o-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); } 100% { opacity: 1; visibility: visible; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; } } @-webkit-keyframes reveal--fadeInUp { 0% { opacity: 0; visibility: hidden; -webkit-transform: translate3d(0, 30px, 0); -moz-transform: translate3d(0, 30px, 0); -ms-transform: translate3d(0, 30px, 0); -o-transform: translate3d(0, 30px, 0); transform: translate3d(0, 30px, 0); } 100% { opacity: 1; visibility: visible; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; } } @-moz-keyframes reveal--fadeInUp { 0% { opacity: 0; visibility: hidden; -webkit-transform: translate3d(0, 30px, 0); -moz-transform: translate3d(0, 30px, 0); -ms-transform: translate3d(0, 30px, 0); -o-transform: translate3d(0, 30px, 0); transform: translate3d(0, 30px, 0); } 100% { opacity: 1; visibility: visible; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; } } @-o-keyframes reveal--fadeInUp { 0% { opacity: 0; visibility: hidden; -webkit-transform: translate3d(0, 30px, 0); -moz-transform: translate3d(0, 30px, 0); -ms-transform: translate3d(0, 30px, 0); -o-transform: translate3d(0, 30px, 0); transform: translate3d(0, 30px, 0); } 100% { opacity: 1; visibility: visible; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; } } @keyframes reveal--fadeInUp { 0% { opacity: 0; visibility: hidden; -webkit-transform: translate3d(0, 30px, 0); -moz-transform: translate3d(0, 30px, 0); -ms-transform: translate3d(0, 30px, 0); -o-transform: translate3d(0, 30px, 0); transform: translate3d(0, 30px, 0); } 100% { opacity: 1; visibility: visible; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; } } @-webkit-keyframes reveal--zoomOut { 0% { opacity: 0; visibility: hidden; -webkit-transform: scale3d(2.2, 1.2, 1); -moz-transform: scale3d(2.2, 1.2, 1); -ms-transform: scale3d(2.2, 1.2, 1); -o-transform: scale3d(2.2, 1.2, 1); transform: scale3d(2.2, 1.2, 1); } 100% { opacity: 1; visibility: visible; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; } } @-moz-keyframes reveal--zoomOut { 0% { opacity: 0; visibility: hidden; -webkit-transform: scale3d(2.2, 1.2, 1); -moz-transform: scale3d(2.2, 1.2, 1); -ms-transform: scale3d(2.2, 1.2, 1); -o-transform: scale3d(2.2, 1.2, 1); transform: scale3d(2.2, 1.2, 1); } 100% { opacity: 1; visibility: visible; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; } } @-o-keyframes reveal--zoomOut { 0% { opacity: 0; visibility: hidden; -webkit-transform: scale3d(2.2, 1.2, 1); -moz-transform: scale3d(2.2, 1.2, 1); -ms-transform: scale3d(2.2, 1.2, 1); -o-transform: scale3d(2.2, 1.2, 1); transform: scale3d(2.2, 1.2, 1); } 100% { opacity: 1; visibility: visible; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; } } @keyframes reveal--zoomOut { 0% { opacity: 0; visibility: hidden; -webkit-transform: scale3d(2.2, 1.2, 1); -moz-transform: scale3d(2.2, 1.2, 1); -ms-transform: scale3d(2.2, 1.2, 1); -o-transform: scale3d(2.2, 1.2, 1); transform: scale3d(2.2, 1.2, 1); } 100% { opacity: 1; visibility: visible; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; } } @-webkit-keyframes reveal--zoomIn { 0% { opacity: 0; visibility: hidden; -webkit-transform: scale3d(0.2, 0.7, 1); -moz-transform: scale3d(0.2, 0.7, 1); -ms-transform: scale3d(0.2, 0.7, 1); -o-transform: scale3d(0.2, 0.7, 1); transform: scale3d(0.2, 0.7, 1); } 100% { opacity: 1; visibility: visible; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; } } @-moz-keyframes reveal--zoomIn { 0% { opacity: 0; visibility: hidden; -webkit-transform: scale3d(0.2, 0.7, 1); -moz-transform: scale3d(0.2, 0.7, 1); -ms-transform: scale3d(0.2, 0.7, 1); -o-transform: scale3d(0.2, 0.7, 1); transform: scale3d(0.2, 0.7, 1); } 100% { opacity: 1; visibility: visible; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; } } @-o-keyframes reveal--zoomIn { 0% { opacity: 0; visibility: hidden; -webkit-transform: scale3d(0.2, 0.7, 1); -moz-transform: scale3d(0.2, 0.7, 1); -ms-transform: scale3d(0.2, 0.7, 1); -o-transform: scale3d(0.2, 0.7, 1); transform: scale3d(0.2, 0.7, 1); } 100% { opacity: 1; visibility: visible; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; } } @keyframes reveal--zoomIn { 0% { opacity: 0; visibility: hidden; -webkit-transform: scale3d(0.2, 0.7, 1); -moz-transform: scale3d(0.2, 0.7, 1); -ms-transform: scale3d(0.2, 0.7, 1); -o-transform: scale3d(0.2, 0.7, 1); transform: scale3d(0.2, 0.7, 1); } 100% { opacity: 1; visibility: visible; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; } } .reveal { -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: 0.5s; -moz-animation-duration: 0.5s; -o-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-delay: 0.5s; -moz-animation-delay: 0.5s; -o-animation-delay: 0.5s; animation-delay: 0.5s; opacity: 0; visibility: hidden; } .reveal.inview.reveal--fadeInDown { -webkit-animation-name: reveal--fadeInDown; -moz-animation-name: reveal--fadeInDown; -o-animation-name: reveal--fadeInDown; animation-name: reveal--fadeInDown; } .reveal.inview.reveal--fadeInUp { -webkit-animation-name: reveal--fadeInUp; -moz-animation-name: reveal--fadeInUp; -o-animation-name: reveal--fadeInUp; animation-name: reveal--fadeInUp; } .reveal.inview.reveal--zoomOut { -webkit-animation-name: reveal--zoomOut; -moz-animation-name: reveal--zoomOut; -o-animation-name: reveal--zoomOut; animation-name: reveal--zoomOut; } .reveal.inview.reveal--zoomIn { -webkit-animation-name: reveal--zoomIn; -moz-animation-name: reveal--zoomIn; -o-animation-name: reveal--zoomIn; animation-name: reveal--zoomIn; } .reveal.reveal-duration--250 { -webkit-animation-duration: 250ms; -moz-animation-duration: 250ms; -o-animation-duration: 250ms; animation-duration: 250ms; } .reveal.reveal-duration--500 { -webkit-animation-duration: 500ms; -moz-animation-duration: 500ms; -o-animation-duration: 500ms; animation-duration: 500ms; } .reveal.reveal-duration--750 { -webkit-animation-duration: 750ms; -moz-animation-duration: 750ms; -o-animation-duration: 750ms; animation-duration: 750ms; } .reveal.reveal-duration--1000 { -webkit-animation-duration: 1000ms; -moz-animation-duration: 1000ms; -o-animation-duration: 1000ms; animation-duration: 1000ms; } .reveal.reveal-duration--1250 { -webkit-animation-duration: 1250ms; -moz-animation-duration: 1250ms; -o-animation-duration: 1250ms; animation-duration: 1250ms; } .reveal.reveal-duration--1500 { -webkit-animation-duration: 1500ms; -moz-animation-duration: 1500ms; -o-animation-duration: 1500ms; animation-duration: 1500ms; } .reveal.reveal-duration--1750 { -webkit-animation-duration: 1750ms; -moz-animation-duration: 1750ms; -o-animation-duration: 1750ms; animation-duration: 1750ms; } .reveal.reveal-duration--2000 { -webkit-animation-duration: 2000ms; -moz-animation-duration: 2000ms; -o-animation-duration: 2000ms; animation-duration: 2000ms; } .reveal.reveal-delay--250 { -webkit-animation-delay: 250ms; -moz-animation-delay: 250ms; -o-animation-delay: 250ms; animation-delay: 250ms; } .reveal.reveal-delay--500 { -webkit-animation-delay: 500ms; -moz-animation-delay: 500ms; -o-animation-delay: 500ms; animation-delay: 500ms; } .reveal.reveal-delay--750 { -webkit-animation-delay: 750ms; -moz-animation-delay: 750ms; -o-animation-delay: 750ms; animation-delay: 750ms; } .reveal.reveal-delay--1000 { -webkit-animation-delay: 1000ms; -moz-animation-delay: 1000ms; -o-animation-delay: 1000ms; animation-delay: 1000ms; } .reveal.reveal-delay--1250 { -webkit-animation-delay: 1250ms; -moz-animation-delay: 1250ms; -o-animation-delay: 1250ms; animation-delay: 1250ms; } .reveal.reveal-delay--1500 { -webkit-animation-delay: 1500ms; -moz-animation-delay: 1500ms; -o-animation-delay: 1500ms; animation-delay: 1500ms; } .reveal.reveal-delay--1750 { -webkit-animation-delay: 1750ms; -moz-animation-delay: 1750ms; -o-animation-delay: 1750ms; animation-delay: 1750ms; } .reveal.reveal-delay--2000 { -webkit-animation-delay: 2000ms; -moz-animation-delay: 2000ms; -o-animation-delay: 2000ms; animation-delay: 2000ms; } .reveal.reveal-delay--2250 { -webkit-animation-delay: 2250ms; -moz-animation-delay: 2250ms; -o-animation-delay: 2250ms; animation-delay: 2250ms; } .reveal.reveal-delay--2500 { -webkit-animation-delay: 2500ms; -moz-animation-delay: 2500ms; -o-animation-delay: 2500ms; animation-delay: 2500ms; } .reveal.reveal-delay--2750 { -webkit-animation-delay: 2750ms; -moz-animation-delay: 2750ms; -o-animation-delay: 2750ms; animation-delay: 2750ms; } .reveal.reveal-delay--3000 { -webkit-animation-delay: 3000ms; -moz-animation-delay: 3000ms; -o-animation-delay: 3000ms; animation-delay: 3000ms; }