/*
Template Name: Resumere - Multipurpose CV, Resume HTML Template
Author: Stillidea
Version: 1.0
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*=============== Table Of Content ===================
1. Fonts
2. General Styling
3. Header
4. Fullpage Header
5. Resumere Hello
6. Resumere Featured Modern
7. Intro
8. Resumere Info
9. Resumere Skills
10. Resumere Career
11. Timetable
12. Socials
13. Resumere Hobbies
14. Call TO Action
15. Resumere Portfolio
16. Resumere Counter
17. Service Slide
18. Resumere Testimoinals
19. Resumere Blog
20. Contact Box
21. Resumere Contact Form
22. Resumere Bottom bar
23. Welcome Text
24. Acheivements Awards
25. Dark Contact Box
26. Contact Form
27. Classic Template
28. Sideheader
29. Side Intro
30. Mockup
31. Traditional Services
32. Find Boxes
33. Fancy Featured
34. Creative Services
35. Resumere Facts
36. Resumere Portfolio
37. Resumere Pricetable
38. Resumere Personal Skills
39. Videos Carousel
40. Short Intro
41. Creative Portfolio
42. Modern Intro
43. About Me
44. Modern Portfolio
45. Innovative Intro
46. Resumere Personal Skills
47. Resumere Pagination
48. Comments
49. Sidebar
50. Responsive
51. Slick Carousel Styling
52. Page Pilling
53. Animate.css
=============== Table Of Content ===================*/


/*=============== Fonts ===================*/
@import url('css.css');

/*=============== General Styling ===================*/
html {
    overflow-x: hidden;
}
:root{
    --theme-color:#2477b1;
    --theme-dark: #312e2e;
    --theme-font-size: 13px;
    --theme-font-color: #8b8b8b;
    --theme-title-size: 20px;
    --theme-title-color: #181818;
    --theme-transition: all 0.2s linear;
}
a{color:var(--theme-color);text-decoration:none}
a:focus,a:hover{text-decoration:none;outline:0}
input:focus,input:hover{outline:0}
a:hover{color:var(--theme-color)}
body{font-family:Poppins;font-size:var(--theme-font-size);color:var(--theme-font-color)}
strong{font-weight:600}
button{border:0}
h1,h2,h3,h4,h5,h6{color:var(--theme-title-color);line-height:1.5}

h1 > a,h2 > a, h3 > a,
h4 > a, h5 > a, h6 > a{color: var(--theme-title-color)}
p {line-height: 180%; font-size: 14px}
dl, ol, ul {line-height: 200%}
.block {padding: 150px 0; position: relative;}
.topPadding_low {padding-top:70px}
.bottomPadding_low {padding-bottom:70px}
.block.overlap {padding-top: 0;margin-top: -100px;}
.block.overlap-70 {padding-top: 0;margin-top: -70px;}
.themeWrap {
    overflow: hidden;
}
.row.no-col-padding{margin-left: 0;margin-right: 0}
.no-col-padding > div{padding:0}
.row-gap-0{row-gap: 0}
.row-gap-5{row-gap: 5px}
.row-gap-10{row-gap: 10px}
.row-gap-15{row-gap: 15px}
.row-gap-20{row-gap: 20px}
.row-gap-25{row-gap: 25px}
.row-gap-30{row-gap: 30px}
.row-gap-35{row-gap: 35px}
.row-gap-40{row-gap: 40px}
.row-gap-45{row-gap: 45px}
.row-gap-50{row-gap: 50px}
.column-gap-0{column-gap:0}
.column-gap-5{column-gap: 5px}
.column-gap-10{column-gap: 10px}
.column-gap-15{column-gap: 15px}
.column-gap-20{column-gap: 20px}
.column-gap-25{column-gap: 25px}
.column-gap-30{column-gap: 30px}
.column-gap-35{column-gap: 35px}
.column-gap-40{column-gap: 40px}
.column-gap-45{column-gap: 45px}
.column-gap-50{column-gap: 50px}
.light_overlay:before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background:#f5f5f5;opacity: 0.9;z-index: 0;}
.light_overlay > * {z-index: 1;position: relative;}
.viewportHeight{height: 100vh;}
.viewportWidth{width: 100wh;}
.dark{background-color: #312e2e}
.fullHeightSection{display: flex; align-items: center; justify-content: center; flex-direction: column;}
.parallax, .fixed-bg{background-size: cover; background-repeat: no-repeat; background-position: center; height: 100%; width: 100%; margin: 0; position: absolute; left: 0; top: 0; z-index: -1;}
.fixed-bg{background-attachment: fixed !important; background-size: cover;}
.fixed-bg.stop{background-attachment:scroll!important}
.bg-theme{background-color: var(--theme-color);}
.gray{background-color: #f8f8f8;}
.fixed-bg{background-attachment: fixed;}
.no-repeat{background-repeat: no-repeat}
.bg-center{background-position: center center;}
.bg-cover{background-size: cover}
.bg-cover{background-size: cover}
.bg-full{background-size: 100% 100%}
.bg1{background-image: url(../image/featured-bg.webp)}
.bg2{background-image: url(../image/parallax2.jpg)}
.bg3{background-image: url(../image/teacher-bg.jpg)}
.bg4{background-image: url(../image/photographer.jpg); background-position: bottom right;}
.block.dots-bg:before, .block.dots-bg:after {content: ""; position: absolute; left: 0; top: 0; width: 270px; height: 270px; z-index: -1; background: url(../image/dots.png) no-repeat scroll 0 0 transparent;}
.block.dots-bg:after {right: 0; right: 0; left: auto; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg);}
.block.sideimage:after{position: absolute; right: 0; top: 0; width: 350px; height: 100%; background-image: url(../image/sideimage1.jpg); content: ""; z-index:-1; background-size: cover; background-position: center;}

.butttons_group {display: flex;column-gap:10px;row-gap: 10px; align-items: center;}
.theme-btn {border: 0;background: var(--theme-color);color: #FFF;font-size: 15px;font-weight: 500;min-height: 49px;display:inline-flex;align-items: center;min-width: 150px;justify-content: center;column-gap: 10px;border-radius: 5px;position: relative;z-index: 1;padding: 5px 30px;overflow: hidden}
.theme-btn:hover {color: #FFF;}
.theme-btn.transparent {background:rgba(0,0,0,0); transition: all 0.2 linear;}
.theme-btn.transparent:hover {background:var(--theme-color);}
.theme-btn.white{background-color: #FFF;color: #312e2e;font-weight: 600;}
.theme-btn.dark{background-color: #312e2e;}
.theme-btn.dark2{background-color: #5a5858;}
.theme-btn.small {min-height: 40px;font-size: 13px;min-width: 100px;}
.theme-btn.smallest{min-height: 35px;font-size: 11px;min-width: 100px;padding: 0 15px}
.theme-btn.circle{border-radius: 150px; min-width: 0; min-height: 0; width: 50px; height: 50px; padding:0}
.theme-btn.round{border-radius: 50px;}


::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#F5F5F5;border-radius:10px}
::-webkit-scrollbar{width:10px;background-color:#F5F5F5}
::-webkit-scrollbar-thumb{border-radius:10px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.44,#7a99d9),color-stop(0.72,#497dbd),color-stop(0.86,#1c3a94))}



/*=============== Header ===================*/
header{background:#FFF;border-bottom:1px solid #f7f7f7;padding:0 60px;position:fixed;z-index:100;width:100%;height:90px;transition:all 0.2s linear;}
header.sticky{height: 60px;box-shadow: 0 0 10px rgb(0 0 0 / 10%)}
header.sticky{padding:10px 60px}
.resumere-name{display:flex;flex-direction:column;column-gap:10px}
.resumere-name h1{line-height:1;font-size:20px}
.resumere-name span{font-size:14px;line-height:1;color:var(--theme-color)}
.responsive-btn{display:none}
a.responsive-btn {margin-left: auto;}
nav {display: flex;}
nav ul{margin:0;list-style:none;display:flex;column-gap:10px;padding: 0;}
nav ul li{margin:0;font-size:16px;color:#2f2f2f}
nav ul li a{padding:0 20px;color:#2f2f2f}
header.style2{border-bottom:1px solid rgba(255,255,255,0.2);background:none;}
header.style2 .resumere-name h1{color:#FFF}
header.style2 .resumere-name span{color:#606060}
header.style2 nav ul li a{color:#FFF}
header.style2.sticky{background:#3F3F3F}
header.style2.sticky .resumere-name span{color:#939393}
header.style3{position: relative;padding: 30px 60px;}

/*=============== Fullpage Header ===================*/
.fullpage-header {position: fixed; left: 0; top: 0; width: 85px; height: 100%; background: #2f2f2f; z-index: 200;}
.blackbar .resumere-name {width: 270px; background: var(--theme-color); padding: 20px 15px 20px 55px; position: absolute; left: 0; top: 0; box-shadow: 0 0 18px rgba(0,0,0,0.24);}
.blackbar .resumere-name:before, .blackbar .resumere-name h1:before, .blackbar .resumere-name:after {background-color: var(--theme-color); content: ""; position: absolute; left: 100%; width: 55px; height: 55px; top: 27px; opacity: 0.6;}
.blackbar .resumere-name:after {top: 100%; left: auto; right: 0;}
.blackbar .resumere-name h1:before {bottom: -23px; right: -27px; left: auto; top: auto; z-index: -1;}
.blackbar .resumere-name h1 {color: #FFF; margin: 0 0 7px; font-size: 22px; font-weight: 400;}
.blackbar .resumere-name span {color: #FFF; font-size: 12px;}
.fullmenu-btn {background-color: var(--theme-color); width: 100%; height: 85px; color: #FFF; left: 0; text-align: center; transform: translateY(-50%); display: flex; align-items: center; justify-content: center;}
.blackbar {background: #2f2f2f; position: relative; z-index: 10; box-shadow: 0 0 18px rgba(0,0,0,0.24); display: flex; width: 100%; height: 100%; align-items: center; justify-self: center;}
.fullpage-header .sideheader {left: -335px; right: auto; box-shadow: 0 0 18px rgba(0,0,0,0.24);}
body.menu-opened .fullpage-header .sideheader {left: 85px;}
.fullpage-header .sideheader .sidemenu ul {padding: 0 40px 0 40px; text-align: left;}
.fullpage-header .sideheader .sidemenu ul li a {width: 100%; display: block;}
.fullpage-header .sideheader .sidemenu ul li {font-size: 20px; margin: 0 0 20px; font-weight: 400;}






/*=============== Resumere Hello ===================*/
.resumere-hello{display:flex;flex-direction:column;width:100%}
.resumere-hello h1{font-size:42px;font-weight:300;margin:0 0 15px}
.resumere-hello h1 strong{font-weight:600}
.resumere-hello span{font-size:18px;margin:0 0 20px;line-height:1;color:var(--theme-color)}
.resumere-hello p{font-size:16px;color:#686868;margin:0 0 30px}
.specials{display:flex;flex-wrap:wrap;column-gap:10px;margin:0 0 40px}
.specials a{margin-bottom:10px;background:var(--theme-color);color:#FFF;padding:3px 13px;font-size:14px}
.specials a:hover{color:#FFF}
.button_set{display:flex;column-gap:20px;flex-wrap:wrap;row-gap: 20px;}
.resumere-hello.light h1{color:#FFF}
.resumere-hello.light p{color:#e4e4e4}




/*=============== Resumere Featured Modern ===================*/
.resumere_feat_modern_wrap{display:flex;align-items:center;justify-content:center;min-height:100vh;position:relative;z-index:1;flex-direction:column}
.feat_mod_img{position:relative;margin-bottom:100px}
.feat_mod_img img{border:5px solid #fff;border-radius:50%;width:170px;box-shadow: 0 0 29px rgb(0 0 0 / 7%);}
img.blurred{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:180%;z-index:-1;filter:blur(3px)}
.cd-words-wrapper{position:relative;vertical-align:bottom;text-align:center;display:inline-flex!important}
.cd-words-wrapper b{display:inline-block;position:absolute;white-space:nowrap;left:0;top:0}
.cd-words-wrapper b.is-visible{position:relative}
.no-js .cd-words-wrapper b{opacity:0}
.no-js .cd-words-wrapper b.is-visible{opacity:1}
.cd-words-wrapper b.is-hidden{opacity:0}
.resumere_feat_modern_wrap h1{font-size:50px;font-weight:300;line-height:1.2;font-family:Dosis,Sans-Serif}
.resumere_feat_modern_wrap h1 span{font-weight:500;background:var(--theme-color);padding:0 10px;color:#FFF}
.resumere_feat_modern_wrap h2{font-family:Dosis,Sans-Serif;font-size:45px;margin-bottom:30px}
.quick-info{position:absolute;left:0;text-align:left;bottom:90px;margin:0;display:flex;flex-direction:column;list-style:none;padding:0;row-gap:10px}
.quick-info li{padding:0;font-size:14px;color:#616161;margin-left:30px;font-weight:500;position:relative}
.quick-info li:nth-child(2n){margin-left:50px}
.quick-info li:nth-child(3n){margin-left:70px}

/*=============== Intro ===================*/
.intro h3{font-size:25px;font-weight:400;margin:0 0 30px;line-height:1.8}
.intro h3 i{color:var(--theme-color);font-style:normal}

/*=============== Resumere Info ===================*/
.modern-title{margin:0 0 30px;padding:0 0 10px;border-bottom:1px solid #d6d6d6}
.modern-title i{color:var(--theme-color);font-size:13px;font-weight:500;font-style:normal;text-transform:uppercase}
.modern-title h3{font-size:22px;line-height:1.7;margin:0}
.resumere-info{padding:50px 40px 50px;background:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px; -webkit-box-shadow:0 0 21px rgba(0,0,0,0.09);-moz-box-shadow:0 0 21px rgba(0,0,0,0.09);-ms-box-shadow:0 0 21px rgba(0,0,0,0.09);-o-box-shadow:0 0 21px rgba(0,0,0,0.09);box-shadow:0 0 21px rgba(0,0,0,0.09)}
.resumere-info.overlap{margin-top:-40px}
.info-list{margin:0;padding:0;list-style:none}
ul.info-list li{padding:0}
ul.info-list li{padding:0;font-size:13px;margin:0 0 25px;display:flex}
ul.info-list li:last-child{margin:0}
ul.info-list li i{font-style:normal;width:35%}
ul.info-list li span{width:65%}

/*=============== Resumere Skills ===================*/
.line-title{padding-top:17px;position:relative;margin:0 0 30px}
.line-title:before{content:"";position:absolute;left:0;top:0;width:45px;height:4px;background:#2f2f2f}
.line-title h3{line-height:1;font-size:20px;margin:0;font-weight:500}
.resumere-personal-skills {position: relative;z-index: 1;}
.resumere-skills{display:flex;flex-direction:column;row-gap:45px}
.skillbar{padding-right:110px;position:relative}
.skillbar>span{position:absolute;right:0;top:0;line-height:1;font-family:poppins;font-size:13px;font-weight:400;color:#2f2f2f;width:100px}
.skillbar .progress{height:5px;background:#d6d6d6;margin:5px 0;overflow:visible;border-radius:4px}
.skillbar .progress .progress-bar{height:100%;position:relative;overflow:visible;min-height:5px;border-radius:4px}
.skillbar .progress .progress-bar span{background:#000;position:absolute;right:0;top:-7px;font-family:dosis;font-size:11px;line-height:1;padding:2px 7px;border-radius:20px}
.resumere-skills.style2{row-gap:30px}
.resumere-skills.style2 .skillbar > span {position: relative}
.resumere-skills.style2 .skillbar {padding: 0}
.mockup.style7{position: absolute;right:0; top:0; z-index: 1; width: auto}


/*=============== Resumere Career ===================*/
.resumere-career{position:relative}
.resumere-career ul{margin:0;list-style:none;padding-left:35px;padding-top:20px;padding-right:10px;display:flex;flex-direction:column;row-gap:60px;max-height:480px;overflow:auto}
.resumere-career ul:before{content:"";position:absolute;left:5px;top:0;width:5px;height:100%;background:#dcdcdc;border-radius:20px}
.resumere-career ul li{padding:0;display:flex;flex-direction:column;position:relative}
.resumere-career ul li:last-child{margin:0}
.resumere-career ul li:before{content:"";width:22px;height:22px;background:var(--theme-color);border-radius:50%;left:-39px;border:5px solid #FFF;position:absolute}
.resumere-career li span{font-size:12px;font-family:poppins;color:#8e8e8e}
.resumere-career li h5{font-size:16px;line-height:1.2;margin:3px 0 10px}
.resumere-career li h5 i{font-style:normal;font-size:12px; color: var(--theme-color);}
.resumere-career ul li p{font-size:13px;margin:0}
.resumere-career.style2 ul:before{left:160px}
.resumere-career.style2 ul{padding-left:0}
.resumere-career.style2 ul li{margin:0 0 0 190px}
.resumere-career.style2 ul li span{background:var(--theme-color);position:absolute;left:-190px;top:0;color:#FFF;padding:3px 10px;border-radius:3px;line-height:1.4}


/*=============== Timetable ===================*/
.table-wrapper{overflow:auto}
.table-wrapper table.timetable{min-width:1000px}
table.timetable{width:100%}
.timetable th{background:#f9f9f9;padding:20px 10px;text-align:center;font-family:dosis;font-size:18px;color:#2f2f2f;font-weight:600;text-transform:uppercase;border-bottom:1px solid rgba(0,0,0,.05)}
.timetable td{background:#f9f9f9;border-bottom:1px solid #fff;font-family:poppins;font-size:18px;padding:20px 2px}
.timetable td:nth-child(2n),.timetable th:nth-child(2n){background:#f3f3f3}
.timetable td span{display:block;padding:20px 40px;text-align:center;width:100%;font-family:dosis;font-size:18px;color:#303035;font-weight:600}
.timetable td>i{background-color:var(--theme-color);color:#fff;display:flex;font-size:12px;line-height:1.5;margin:0 0 1px;padding:5px 7px;width:100%;font-style:normal}
.timetable td i a,.timetable td i a:hover{color:#FFF}



/*=============== Socials ===================*/
.socials{display:flex;row-gap:10px;column-gap:10px;flex-wrap:wrap;align-items:center}
.socials a{color:#FFF;font-size:13px;font-family:poppins;padding:5px 20px;min-width:105px;text-align:center;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;transition:var(--theme-transition)}
.socials a:hover{color:#FFF}
.facebook{background:#3b5998}
.google-plus{background:#dd4b39}
.twitter{background:#00aced}
.pinterest{background:#cb2027}
.linkedin{background:#007bb6}
.youtube{background:#bb0000}
.instagram{background:#bc2a8d}
.dribbble{background:#ea4c89}
.tumblr{background:#32506d}
.vimeo{background:#1ab7ea}
.socials:hover a{filter:grayscale(1)}
.socials:hover a:hover{filter:grayscale(0)}
.gap{height:55px}


/*=============== Resumere Hobbies ===================*/
.resumere-hobbies{display:flex;flex-direction:column;row-gap:25px}
.hobby{display:flex;column-gap:20px;align-items:center}
.hobby span{display:flex;min-width:80px;height:80px;text-align:center;line-height:2.1;font-size:40px;border-radius:50%;align-items:center;justify-content:center;color:var(--theme-color);background:#f5efff}
.hobby-inner{display:flex;flex-direction:column}
.hobby-inner h5{line-height:1.3;margin:0 0 5px;font-size:17px;font-weight:500}
.hobby-inner a{line-height:1;font-size:12px;color:#a0a0a0}

/*=============== Call TO Action ===================*/
.call-action{display:flex;justify-content:space-between;align-items:center}
.action-text i{font-style:normal;color:var(--theme-color)}
.text h4{font-size:23px;color:#FFF;line-height:1.3;font-weight:300;margin:0 0 10px}
.text h4 strong{font-weight:500}
.text span{font-size:15px;color:#f8f8f8;line-height:1.2}

/*=============== Resumere Portfolio ===================*/
.title{margin:22px 0 80px;text-align:center}
.title h2,.title h3{margin:0;font-family:dosis;font-size:48px;font-weight:600;position:relative;display:inline-block;line-height:1.1}
.title h2 i,.title h3 i{position:absolute;left:0;bottom:100%;font-size:12px;color:#FFF;background:#2f2f2f;font-style:normal;line-height:1;padding:5px 15px;font-family:poppins;font-weight:400;border-radius:20px}
.title h3{font-size:42px}
.title.left{text-align:left;margin:22px 0 40px}
.title p{font-size:18px;color:#323232;font-weight:300;margin:20px 0 0}
.title p strong{font-weight:500; color: var(--theme-color);}
.options{margin:0 0 60px;text-align:center;display:flex;justify-content:center}
.options ul{margin: 0;display: flex;column-gap: 10px;align-items: center;flex-wrap: wrap;justify-content: center;row-gap: 10px;padding: 0}
.options ul li{margin:0;color:#555;padding:0;list-style:none;font-size:14px;line-height:1}
.options ul li a.selected{color:var(--theme-color)}
.options ul li a{padding:4px 10px;display:flex;color:#333;position:relative}
.options ul li a:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:1px dashed;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
.options ul li a.selected:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.decent-portfolio{margin:0 0 -30px}
.decent-img{position:relative;margin-bottom:30px}
.decent-img img{width:100%}
.decent-hover{position:absolute;left:0;bottom:40px;width:100%;background:#FFF;padding:25px 30px;opacity:0;overflow:hidden;-webkit-box-shadow:0 0 21px rgba(0,0,0,.18);-moz-box-shadow:0 0 21px rgba(0,0,0,.18);-ms-box-shadow:0 0 21px rgba(0,0,0,.18);-o-box-shadow:0 0 21px rgba(0,0,0,.18);box-shadow:0 0 21px rgba(0,0,0,.18);transition:var(--theme-transition)}
.decent-img:hover .decent-hover{opacity:1;-webkit-transform:translateX(-40px);-moz-transform:translateX(-40px);-ms-transform:translateX(-40px);-o-transform:translateX(-40px);transform:translateX(-40px)}
.decent-hover h3{font-size:22px;line-height:1.2;margin:0 0 10px}
.decent-hover span{font-size:13px;color:#777;}
.rounded-link{position:absolute;right:0;bottom:0;padding:15px;width:60px;height:60px;transition:var(--theme-transition)}
.rounded-link i{font-size:21px;color:#FFF;width:30px;height:30px;border:1px solid #FFF;text-align:center;border-radius:50%;line-height:30px}
.rounded-link:before{content:"";position:absolute;left:15%;top:15%;width:200%;height:200%;opacity:0;z-index:-1;background-color:var(--theme-color);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 20px rgba(0,0,0,.4) inset;-moz-box-shadow:0 0 20px rgba(0,0,0,.4) inset;-ms-box-shadow:0 0 20px rgba(0,0,0,.4) inset;-o-box-shadow:0 0 20px rgba(0,0,0,.4) inset;box-shadow:0 0 20px rgba(0,0,0,.4) inset;transition:all .3s ease .4s}
.decent-img:hover .rounded-link:before{opacity:1;left:-15%;top:-15%}

/*=============== Resumere Counter ===================*/
.counter{display:flex;align-items:center;text-align:left;column-gap:30px}
.counter>i{vertical-align:middle;color:#fff;font-size:60px}
.counter-inner{display:flex;flex-direction:column;row-gap:10px}
.counter-inner h4{line-height:1;color:#fff;font-family:dosis;font-size:42px;margin:0;font-weight:500}
.counter-inner i{font-style:normal;background:#fff;font-size:13px;font-family:poppins;color:#2f2f2f;padding:1px 12px;font-weight:600;border-radius:3px}
.counter.style2 .counter-inner h4{color:#333}
.counter.style2 .counter-inner i{color:#fff;font-size:12px;font-weight:400}
.counter.style2 .counter-inner h4{font-size:32px}
.counter.style2 .counter-inner i{background:var(--theme-color)}
.counter.style2>i{font-size:50px;color:#333}
.classic-block .counter{margin:20px 0;position:relative}


/*=============== Service Slide  ===================*/
.resumere-bg{position:absolute!important;left:0;top:0;width:100%;height:100%;overflow:hidden}
.bg-slide{width:100%;height:100%;z-index:1!important;min-height:100vh!important}
.bg-slide.dark{background-color:#181818}
.bg-img{height:100%;width:50%;background-repeat:no-repeat;background-position:center right 0;background-size:100%;display:flex;min-height:100vh}
.slick-active .bg-img{animation:zoomingOut linear 3s}
@-webkit-keyframes zoomingOut{from{-webkit-transform:scale(1.2)}
to{-webkit-transform:scale(1)}}
@-moz-keyframes zoomingOut{from{-moz-transform:scale(1.2)}
to{-moz-transform:scale(1)}}
@keyframes zoomingOut{from{transform:scale(1.2)}
to{transform:scale(1)}}
.mockup1{background-image:url(../image/mockup2.png)}
.mockup2{background-image:url(../image/mockup3.png)}
.mockup3{background-image:url(../image/mockup4.png)}
.resumere-services{width:50%;margin-left:50%;position:relative;z-index:1;display:flex!important;align-items:center;justify-content:center;height:100vh!important}
.service-slide{padding:0 70px}
.service-slide img{max-width:none;width:50%}
.slide-text{padding-left:70px}
.slide-text h4{font-size:60px;font-family:dosis;line-height:1}
.slide-text h4 i{font-style:normal}
.slide-text p{color:#a0a0a0;font-size:20px;line-height:2;margin:0}
.service-slide.light .slide-text h4{color:#FFF}
.service-slide.light{background-color: #181818;}


/*=============== Resumere Testimoinals  ===================*/
.resumere-testimonials{background:#FFF;padding:60px 60px 45px;position:relative!important;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 4px #dfdfdf;-moz-box-shadow:0 0 4px #dfdfdf;-ms-box-shadow:0 0 4px #dfdfdf;-o-box-shadow:0 0 4px #dfdfdf;box-shadow:0 0 4px #dfdfdf;z-index:1}
.resumere-testimonials:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#FFF;z-index:-1;-webkit-transform:rotateZ(-2deg);-moz-transform:rotateZ(-2deg);-ms-transform:rotateZ(-2deg);-o-transform:rotateZ(-2deg);transform:rotateZ(-2deg);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 4px #dfdfdf;-moz-box-shadow:0 0 4px #dfdfdf;-ms-box-shadow:0 0 4px #dfdfdf;-o-box-shadow:0 0 4px #dfdfdf;box-shadow:0 0 4px #dfdfdf}
.review{display:flex!important;align-items:flex-start;position:relative;column-gap:40px}
.review-img{background:#f8f8f8;overflow:hidden;width:120px;min-width:120px;height:120px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px}
.review-img img{width:100%}
.review-text{overflow:hidden}
.review-text h4{font-size:18px;color:#303035;line-height:1.2;margin:20px 0}
.review-text h4 i{font-size:12px;font-style:normal;color:var(--theme-color)}
.review-text p{font-size:14px;line-height:2;margin:0}
.resumere-testimonials.style2{background:no-repeat;padding:0;box-shadow:none}
.resumere-testimonials.style2 .review-img{overflow:visible;border:10px solid #FFF;background:0 0;margin-right:20px;margin-bottom:30px;position:relative;box-shadow:0 0 14px rgba(0,0,0,21%);border-radius:50%}
.resumere-testimonials.style2 .review{padding-left:12px;padding-top:12px}
.resumere-testimonials.style2 .review-img:after,.resumere-testimonials.style2 .review-img:before{content:"";position:absolute;left:50%;bottom:-20px;width:30px;height:30px;background:#FFF;margin-left:-15px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.resumere-testimonials.style2 .review-img:after{-webkit-box-shadow:-5px 5px 14px rgba(0,0,0,.11);-moz-box-shadow:-5px 5px 14px rgba(0,0,0,.11);-ms-box-shadow:-5px 5px 14px rgba(0,0,0,.11);-o-box-shadow:-5px 5px 14px rgba(0,0,0,.11);box-shadow:-5px 5px 14px rgba(0,0,0,.11);z-index:-1}
.resumere-testimonials.style2 .review-img img{border-radius:50%;position:relative}
.resumere-testimonials.style2 .review-text p{color:#646464}
.resumere-testimonials.style2:before{display:none}
.review-slide{float:left;width:100%}
.review-slide .review{margin:0 0 20px}
.resumere-testimonials.style2 .review:before{content:"";position:absolute;left:10px;top:90px;width:50px;height:50px;background:#FFF;z-index:1;box-shadow:0 0 8px rgb(0,0,0,11%);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.resumere-testimonials.style2 .review:after{content:"\f10d";font-family:'Line Awesome Free';background:#FFF;font-weight:800;position:absolute;left:10px;top:90px;width:50px;height:50px;text-align:center;line-height:50px;font-size:24px;color:#737373;z-index:2;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}


/*=============== Resumere Blog ===================*/
.resumere-blog{display:flex;align-items:flex-start;column-gap:30px}
.resumere-post{display:flex;column-gap:30px;row-gap:30px;align-items:center}
.post-image{width:100%;background:#eee;display:flex;align-items:center;justify-content:center}
.post-image img{max-width:100%}
.post-detail{display:flex;flex-direction:column;align-items:flex-start;flex:auto}
.post-detail h4{font-size:17px;color:#2f2f2f;font-weight:400;margin:0 0 15px}
.meta{margin:0;display:flex;column-gap:20px;padding:0;list-style:none}
.meta li{padding:0;font-size:12px;color:#2f2f2f;margin-bottom:0}
.meta li:before{content:"-";left:auto;right:-5px;width:auto;height:auto;font-size:14px;top:0;background:0 0}
.meta li:last-child:before{display:none}
.post-detail p{font-size:13px}
.small-btn{display:inline-block;background:var(--theme-color);font-size:12px;line-height:1;padding:5px 5px 4px;color:#fff}
.small-btn:hover{color:#fff;background:#2f2f2f}
.resumere-post.vertical{flex-direction:column;align-items:baseline;row-gap:10px;column-gap:0}
.tags{display:flex;column-gap:10px;row-gap:10px;align-items:center;flex-wrap:wrap}
.tags a{color:#333;padding:4px 10px;border:1px solid #dedede;border-radius:3px}
.tags strong{justify-content:flex-start}
.resumere-author{display:flex;column-gap:20px;align-items:center}
.author-detail{display:flex;flex-direction:column;row-gap:10px}
.author-detail h5,.author-detail p{margin:0}


/*=============== Contact Box ===================*/
.contact-box{background:#2f2f2f;padding:80px 40px}
.contact-box h4{color:#FFF;line-height:1;padding-bottom:25px;position:relative;margin:0 0 30px}
.contact-box h4:before{content:"";position:absolute;left:0;bottom:0;width:30px;height:4px;background:var(--theme-color)}
.contact-box ul.info-list li{color:#FFF}

/*=============== Resumere Contact Form ===================*/
.resumereContactForm{background:#FFF;padding:70px 90px;position:relative;z-index:1;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 4px rgba(90,90,90,.5);-moz-box-shadow:0 0 4px rgba(90,90,90,.5);-ms-box-shadow:0 0 4px rgba(90,90,90,.5);-o-box-shadow:0 0 4px rgba(90,90,90,.5);box-shadow:0 0 4px rgba(90,90,90,.5)}
.remove-col-gaps>div{padding:0}
.subtitle{font-size:24px;line-height:1.2;margin:0 0 30px}
.resumereContactForm .socials{margin:0 0 20px}
.form-field.inline{display:flex;align-items:center;column-gap:10px}
.form-field.inline .form-control{flex:1}
.resumereForm p{margin:0;font-size:18px}
.resumereForm button.resumere-btn{margin:30px 0 0;padding:12px 40px;font-size:14px}
.resumereForm .form-control{min-height:50px;box-shadow:none;font-size:12px;color:#4a4a4a;padding:10px 20px;border-radius:5px;border:1px solid #dbdbdb}
.resumereForm .form-control::placeholder{color:#b3b3b3}
.form-field.style2 .form-control{border:0;border-bottom:1px solid #c7c7c7;border-radius:0;padding:0;font-size:16px;font-weight:500}
.form-control{resize:none}
.map > div {height: 100%;min-height: 470px}
.map.background {position: absolute;left: 0;top: 0;width: 100%;height: 100%; z-index:-1}
.map.background.whiteBar:before{position: absolute;left: 0;bottom: 0;width: 100%;height: 80px;background: white;content: "";z-index: 1}

/*=============== Resumere Bottom bar ===================*/
.bottombar{text-align:center;background:var(--theme-color);padding:90px 0 20px;margin-top:-70px;position:relative}
.bottombar p{margin:0;color:#FFF;font-size:18px}
.bottombar.style2,.bottombar.style3{background:#303035;padding:30px 0 25px;text-align:left;margin:0}
.bottombar.style2 p,.bottombar.style3 p{margin:0;font-size:12px;line-height:1}
.bottombar.style3{text-align:center}
.bottombar.style3 p{font-size:15px}


/*=============== Welcome Text ===================*/
.welcome-text{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 40px;position: relative}
.welcome-text h2{font-size:30px;font-weight:400}
.welcome-text h2 strong{font-weight:600}
.welcome-text p{padding:0 60px;color:#5d5d5d;margin:0 0 40px}
.welcome-mockup{position:absolute;left:-380px;top:-110px;z-index:2}


/*===============  Acheivements Awards ===================*/
.resumere-award{display:flex;flex-direction:column;align-items:flex-start;row-gap:5px;padding:45px 15px!important}
.awards-slide{display:flex!important}
.resumere-award strong{display:flex;font-size:18px;font-weight:500;color:#303035;margin:0 0 5px;color:var(--theme-color)}
.resumere-award span{color:#2f2f2f;font-size:13px}
.resumere-award span i{font-style:normal}
.achievement-box.overlap{margin:-180px 0;z-index:1}
.achivement-awards .resumere-award img{margin:0 0 20px;filter:grayscale(1);transition:var(--theme-transition)}
.achivement-awards .resumere-award:hover img{filter:grayscale(0)}
.resumere-award p{margin:20px 0 0}
.achievement-box.style2{background:#fff;padding:10px 30px;border-radius:5px;box-shadow:0 0 21px rgba(0,0,0,.09)}
.achievement-box.style2 .slick-dots{margin-top:-3px;background:#fff;padding:40px 0 30px;z-index:1;position:relative}
.achievement-box.style2 .resumere-award{border-bottom:1px solid #ebebeb!important}


/*===============  Dark Contact Box ===================*/
.dark-contact-box{background:url(../image/contact-bg.jpg) no-repeat scroll transparent;background-size:cover;padding:45px 30px 30px;z-index:100;position:relative;z-index:1;margin-top:80px;display:flex;flex-direction:column;align-items:flex-start}
.dark-contact-box:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;opacity:.9;background:#303035;z-index:-1}
.dark-contact-box h4{color:#fff;font-family:dosis;font-size:30px;font-weight:400;line-height:1.4;margin:0 0 30px}
.dark-contact-box h4 i{font-weight:600;font-style:normal}
.dark-contact-box ul.info-list li{color:#fff}
.dark-contact-box ul.info-list{margin:0 0 55px}



/*=============== Contact Form ===================*/
.form-btn{position:fixed;right:50px;bottom:50px;width:60px;height:60px;text-align:center;font-size:35px;z-index:1000;color:#fff;background:var(--theme-color);border-radius:50%;display:flex;align-items:center;justify-content:center}
.form-btn:hover{color:#fff}
.contact-form{position:fixed;left:-300px;top:0;width:300px;height:100%;background:#303035;z-index:10000;padding:100px 0 50px;transition:all .4s ease .3s}
.show-menu .contact-form{left:0}
.morph-shape{position:absolute;width:120px;height:100%;top:0;left:100%;fill:#303035;z-index:-1;visibility:hidden;transition-delay:1s}
.show-menu .morph-shape{visibility:visible;transition-delay:0s}
.contact-form .modern-title h3{color:#fff;font-weight:300}
.contact-form-inner{float:left;width:420px;height:100%;padding:0 50px;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .4s ease .2s;-moz-transition:all .4s ease .2s;-ms-transition:all .4s ease .2s;-o-transition:all .4s ease .2s;transition:all .4s ease .2s}
.show-menu .contact-form-inner{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:all .3s ease .5s;-moz-transition:all .3s ease .5s;-ms-transition:all .3s ease .5s;-o-transition:all .3s ease .5s;transition:all .3s ease .5s}
.form-close{position:absolute;left:15px;top:15px;font-size:30px;color:#a0a0a0}
.contact-form label{color:#fff}
.contact-form input,.contact-form textarea{background:rgba(255,255,255,.3);border:0}
form.form{display:flex;flex-direction:column;row-gap:15px;align-items:flex-end;width:100%}
.field{display:flex;width:100%}
.field label{width:25%;flex:0 0 25%;min-height:32px;display:flex;align-items:center;align-self:flex-start}


/*=============== Classic Template ===================*/
.classic-template{padding-top:120px;background:url(../image/classic-bg.jpg);background-repeat:no-repeat;background-size:100%;position:relative;z-index:0;margin:0 0 40px}
.classic-template::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;opacity:.9;z-index:-1}
.classic_blocks_container{display:flex;flex-direction:column;row-gap:40px}
.classic-block{background:#fff;padding:30px;border-radius:6px;box-shadow:0 0 10px rgba(0,0,0,.1);position:relative}
.classic-block.style2{padding:0;background:no-repeat;box-shadow:none;padding:40px}
.classic-block.gray{background:#f8f8f8}
.classic-block.long:before{content:"";position:absolute;left:100%;top:0;width:1000px;height:100%;background:#fff;z-index:0;margin-left:-50px;-webkit-box-shadow:50px 0 16px rgba(0,0,0,.09);-moz-box-shadow:50px 0 16px rgba(0,0,0,.09);-ms-box-shadow:50px 0 16px rgba(0,0,0,.09);-o-box-shadow:50px 0 16px rgba(0,0,0,.09);box-shadow:50px 0 16px rgba(0,0,0,.09)}
.classic-block.gray.long:before{background:#f8f8f8;box-shadow:none}

/*=============== Sideheader ===================*/
.sideheader{background:url(../image/pattern-bg.jpg) no-repeat #fff;position:fixed;right:-335px;background-size:cover;top:0;width:335px;background-position:top center;height:100%;z-index:2;-webkit-transition:all .8s cubic-bezier(.165, .84, .44, 1);-moz-transition:all .8s cubic-bezier(.165, .84, .44, 1);-o-transition:all .8s cubic-bezier(.165, .84, .44, 1);transition:all .8s cubic-bezier(.165, .84, .44, 1);-webkit-transition-timing-function:cubic-bezier(0.165,0.840,0.440,1.000);-moz-transition-timing-function:cubic-bezier(0.165,0.840,0.440,1.000);-o-transition-timing-function:cubic-bezier(0.165,0.840,0.440,1.000);transition-timing-function:cubic-bezier(0.165,0.840,0.440,1.000);border-left:1px solid #e7eeff}
.menu-opened .sideheader{right:0}
.menu-btn{position:absolute;right:20px;top:20px;width:45px;z-index:2;font-size:35px;color:#b0b0b0;opacity:1;text-shadow:none}
.menu-btn.open{position:fixed}
.sidemenu{position:absolute;right:0;top:50%;width:100%;max-height:500px;overflow:hidden;text-align:right;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.sidemenu .mCSB_scrollTools{left:-5px}
.sidemenu ul{margin:0;padding:0 110px 0 40px;list-style:none}
.sidemenu ul li{padding:0;font-size:18px;color:#2f2f2f;position:relative}
.sidemenu ul li a{color:inherit}
.sidemenu ul li a:after{content:"";position:absolute;right:-65px;top:22px;width:0;height:2px;background:#2f2f2f}
.sidemenu ul li a.active:after{width:48px}

/*=============== Side Intro ===================*/
.sideintro{text-align:center;padding:45px 25px 120px 25px;background:#313036;position:relative;top:0;overflow:hidden;z-index:1;border-radius:6px;display:flex;align-items:center;flex-direction:column}
.sideintro:before{content:"";position:absolute;left:20px;top:0;width:70%;height:100%;background:#000;z-index:-1;opacity:.2;-webkit-transform:skewX(-25deg);-moz-transform:skewX(-25deg);-ms-transform:skewX(-25deg);-o-transform:skewX(-25deg);transform:skewX(-25deg)}
.sideintro-img{border:10px solid #3d3c44;position:relative;margin:0 0 30px;border-radius:50%}
.sideintro-img img{border:10px solid #4f4d59;border-radius:50%}
.sideintro h2{font-size:16px;color:#fff;line-height:1;font-weight:300;margin:0 0 15px}
.sideintro h2 strong{font-size:20px;font-weight:500}
.sideintro span{font-size:12px;background:var(--theme-color);padding:2px 10px;margin:0 0 20px;color:#fff}
.sideintro p{font-size:13px;margin:30px 0 30px}
.intro-socials{position:absolute;left:0;bottom:0;width:100%;padding:10px 20px;background-color:var(--theme-color)}
.intro-socials a{font-size:18px;color:#e5e4ea;width:50px;display:inline-block;line-height:40px}
.intro-socials a:hover{color:#fff}

/*=============== Mockup ===================*/
.mockup{float:left;width:100%}
.mockup.style2{width:calc(100% + 200px)}
.mockup.style3{width:calc(100% + 270px);margin:-145px 110px -230px -60px;position:relative}
.mockup.style4{position:absolute;right:-160px;top:-250px;z-index:1;width:auto}
.mockup.style4 img{width:350px}
.mockup.style5 img{width:277px;max-width:none}
.mockup.style5{margin-bottom:-45px;margin-top:-13px;margin-left:-55px}
.mockup.style6{margin-top:-80px;text-align:center}


/*=============== Traditional Services ===================*/
.service{padding:55px 30px;background:#fbfbfb}
.service.shade1{background:#f9f9f9}
.service.shade2{background:#f6f6f6}
.service i{font-size:70px;color:#e0e0e0}
.service h3{font-size:19px;line-height:1;margin:20px 0 5px}
.service span{font-size:12px;margin:0 0 15px;display:block;color:var(--theme-color)}
.service p{margin:0;font-size:12px;color:#a0a0a0}

/*=============== Find Boxes ===================*/
.find-boxes{margin:0 0 30px;display:flex;flex-direction:column;row-gap:20px}
.find-box{display:flex}
.find-box span{min-width:55px;height:55px;border:6px solid #f5f5f5;text-align:center;line-height:44px;color:#fff;font-size:20px;margin-right:20px;border-radius:50%;background:var(--theme-color)}
.find-box p{margin:0;color:#303035;font-size:13px}


/*=============== Fancy Featured ===================*/
.fancy-featured{float:left;width:100%;position:relative}
.fancy-featured img{width:100%}
.fancy-text{position:absolute;right:200px;bottom:90px;display:flex;flex-direction:column;align-items:flex-start}
.fancy-text span{font-size:16px;background:red;color:#fff;padding:2px 10px;margin:0 0 10px}
.fancy-text h1{font-size:60px;line-height:1;color:#fff;font-weight:200;margin:0 0 5px}
.fancy-text h1 strong{font-weight:500}
.fancy-featured p{font-size:35px;font-weight:400;color:#606060}



/*=============== Creative Services ===================*/
.simple-title{text-align:center;margin:0 0 70px;display:flex;flex-direction:column;align-items:center}
.simple-title span{font-size:18px;color:#a0a0a0;text-transform:uppercase;line-height:1.3;margin:0 0 10px}
.simple-title h2{font-weight:300;color:#2f2f2f;line-height:1.4;margin:0}
.simple-title h2 strong{font-weight:500}
.cre-service{text-align:center;display:flex;flex-direction:column;align-items:center}
.cre-img{padding-top:10px;padding-right:10px;display:inline-block;position:relative}
.cre-img:before{content:"";position:absolute;right:0;top:0;width:calc(100% - 10px);height:calc(100% - 10px);background:#ececec;z-index:-1}
.cre-img img{width:100%}
.cre-service h4{line-height:1;margin-top:-27px;position:relative;background:#fff;font-size:18px;padding:10px 20px;border-radius:4px}
.cre-service p{margin:0;font-size:14px;color:#666}


/*=============== Resumere Facts ===================*/
.fact{display:flex;flex-direction:column;background:#fff;padding:50px 32px}
.fact:hover{-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);-moz-box-shadow:0 0 20px rgba(0,0,0,.1);-ms-box-shadow:0 0 20px rgba(0,0,0,.1);-o-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1)}
.fact>i{font-size:80px;color:#e5e5e5;margin:0 0 30px}
.fact h4{font-size:19px;line-height:1.2;margin:0 0 5px;color:#303035}
.fact span{font-size:12px;margin:0 0 12px;color:var(--theme-color)}
.fact p{font-size:12px;margin:0;color:#a0a0a0}

/*=============== Resumere Portfolio ===================*/
.portfolio-img{position:relative;overflow:hidden;z-index:1}
.portfolio-img img{width:100%}
.portfolio-img:hover img{-webkit-filter:blur(2px);filter:blur(2px)}
.portfolio-hover{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;left:0;top:0;text-align:center;width:100%;height:100%;padding:0 30px;z-index:2;overflow:hidden;visibility:hidden;opacity:0}
.portfolio-img:hover .portfolio-hover{visibility:visible;opacity:1}
.portfolio-img:before{content:"";background-color:var(--theme-color);position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:1;transition:all .2 linear}
.portfolio-img:hover:before{opacity:.9}
.portfolio-img:after{content:"";width:100%;height:0;background:linear-gradient(transparent,#000);position:absolute;left:0;bottom:0;opacity:.6;z-index:1;transition:all .2s linear}
.portfolio-img:hover:after{height:100%}
.portfolio-hover h3{color:#fff;line-height:1.2;font-size:22px;font-weight:400;margin:0 0 10px;-webkit-transform:translateY(-100%) skew(70deg);-moz-transform:translateY(-100%) skew(70deg);-ms-transform:translateY(-100%) skew(70deg);-o-transform:translateY(-100%) skew(70deg);transform:translateY(-100%) skew(70deg);-webkit-transition:all .7s cubic-bezier(.175, .885, .32, 1);-webkit-transition:all .7s cubic-bezier(.175, .885, .32, 1.275);-moz-transition:all .7s cubic-bezier(.175, .885, .32, 1.275);-o-transition:all .7s cubic-bezier(.175, .885, .32, 1.275);transition:all .7s cubic-bezier(.175, .885, .32, 1.275);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.275);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.275);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.275);transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.275)}
.portfolio-hover h3 a{color: #FFF;}
.portfolio-img:hover .portfolio-hover h3{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.portfolio-hover i{color:#fff;font-size:13px;font-style:normal;opacity:.7;-webkit-transform:translateY(100%) skew(70deg);-moz-transform:translateY(100%) skew(70deg);-ms-transform:translateY(100%) skew(70deg);-o-transform:translateY(100%) skew(70deg);transform:translateY(100%) skew(70deg);-webkit-transition:all .7s cubic-bezier(.175, .885, .32, 1);-webkit-transition:all .7s cubic-bezier(.175, .885, .32, 1.275);-moz-transition:all .7s cubic-bezier(.175, .885, .32, 1.275);-o-transition:all .7s cubic-bezier(.175, .885, .32, 1.275);transition:all .7s cubic-bezier(.175, .885, .32, 1.275);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.275);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.275);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.275);transition-timing-function:cubic-bezier(0.175,0.885,0.320,1.275)}
.portfolio-img:hover .portfolio-hover i{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}


/*=============== Resumere Pricetable ===================*/
.resumere-pricetable{display:flex;align-items:center;justify-content:center;row-gap:30px}
.pricetable{background:#fff;border-radius:5px;padding:80px 30px 80px;position:relative;z-index:1;margin:0;text-align:center;width:calc(100% + 30px);overflow:hidden;min-width:280px;box-shadow:0 0 13px rgba(0,0,0,.13);transform:translateX(-15px);display:flex;align-items:center;justify-content:center;flex-direction:column;transition:all .2s linear}
.pricetable h3{font-size:27px;color:#303035;font-weight:400;line-height:1.2;margin:0 0 20px}
.price{margin:0 0 30px;font-family:dosis;font-size:48px;line-height:1;font-weight:700;color:var(--theme-color)}
.price i{font-style:normal;font-size:27px;font-weight:400;margin:0 3px}
.pricetable ul{padding-top:50px;list-style-type:none;padding-left:0;border-top:1px solid #e7e7e7}
.pricetable ul li{margin:0;padding:0;font-size:13px;line-height:2;margin:0 0 15px}
.pricetable ul li:before{display:none}
.pricetable.blur ul{padding-top:42px}
.pricetable.blur{padding:40px 0;margin:0;z-index:0;width:auto;opacity:.5;transform:translateX(-15px);width:calc(100% + 30px)}
.pricetable.blur:hover{opacity:1;transform:translate(0);padding:80px 30px 80px}
.pricetable.blur a.bio-btn{padding:8px 10px;min-width:140px;font-size:14px}
.featured{position:absolute;right:-40px;top:30px;background-color:var(--theme-color);color:#fff;transform:rotate(45deg);padding:2px 50px;font-family:dosis;font-size:15px;font-weight:600}


/*=============== Resumere Personal Skills ===================*/
.simple-intro{display:flex;max-height:100vh;height:100vh;min-width:100%}
.simple-intro-img{display:flex;align-items:center;justify-content:center;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}
.intro-text{padding:0 150px 0 200px;display:flex;flex-direction:column}
.intro-text h1{font-size:50px;line-height:1.3;font-weight:200;font-family:dosis;margin:0 0 25px}
.intro-text h1 i{font-style:normal;color:var(--theme-color)}
.intro-text h1 strong{font-size:65px;font-weight:700}
.intro-text p{font-size:16px;color:#505050;font-weight:400;margin:0 0 60px}
.resumere-pattern{position:absolute;left:0;z-index:-1;top:0;width:100%;height:100%}


/*=============== Videos Carousel ===================*/
.videos-carousel{padding:0 70px;max-width:100%}
.resumere-videos{position:relative;overflow:hidden;padding:0!important;border-radius:4px}
.resumere-videos img{width:100%}
.resumere-videos:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#2f2f2f;opacity:.8}
.resumere-videos a{position:absolute;left:50%;top:50%;color:#fff;font-size:80px;transform:translate(-50%,-50%)}


/*=============== Short Intro ===================*/
.short-intro{padding-right:70px}
.short-intro h3{line-height:1.1;font-size:36px;font-weight:300;margin:0 0 12px}
.short-intro h3 strong{font-weight:500;color:var(--theme-color)}
.short-intro p{color:#2f2f2f;margin:0 0 30px;font-size:18px}
.short-intro p strong{font-weight:500;color:var(--theme-color)}
.fancy-img{width:calc(100% + 300px);border:10px solid #fff;box-shadow:0 0 29px rgba(0,0,0,.23)}
.fancy-img img{width:100%}

/*=============== Creative Portfolio ===================*/
.creative-portfolio{padding:70px 0;position:relative}
.creative-portfolio:before{content:"";position:absolute;left:160px;top:0;width:calc(100% + 1000px);height:100%;background:#f8f8f8}
.creative-img{position:relative}
.creative-bg{width:68%;position:relative}
.creative-bg img{width:100%}
.creative-bg:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#2f2f2f;opacity:.8}
.creative-inner{position:absolute;right:0;top:50%;border:10px solid #fff;width:40%;-webkit-box-shadow:0 0 30px rgba(0,0,0,.2);-moz-box-shadow:0 0 30px rgba(0,0,0,.2);-ms-box-shadow:0 0 30px rgba(0,0,0,.2);-o-box-shadow:0 0 30px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.2);opacity:0;-webkit-transform:translateY(-50%) translateX(30px);-moz-transform:translateY(-50%) translateX(30px);-ms-transform:translateY(-50%) translateX(30px);-o-transform:translateY(-50%) translateX(30px);transform:translateY(-50%) translateX(30px);-webkit-transition:all .3s ease .2s;-moz-transition:all .3s ease .2s;-ms-transition:all .3s ease .2s;-o-transition:all .3s ease .2s;transition:all .3s ease .2s}
.slick-active .creative-inner{opacity:1;-webkit-transform:translateY(-50%) translateX(0);-moz-transform:translateY(-50%) translateX(0);-ms-transform:translateY(-50%) translateX(0);-o-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}
.creative-text{position:absolute;left:0;bottom:40px;transform:translateX(-100%);padding-right:80px;width:100%;display:flex;flex-direction:column;align-items:flex-end}
.creative-text h4{width:100%;line-height:1;margin:0;text-align:right}
.creative-text span{font-size:14px;color:#fff;line-height:1;padding-bottom:10px;position:relative;margin:0 0 5px;opacity:0;-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px);transform:translateX(-30px);-webkit-transition:all .5s ease .3s;-moz-transition:all .5s ease .3s;transition:all .5s ease .3s}
.creative-text span:before{content:"";width:0;height:1px;background:#fff;position:absolute;bottom:0;left:0;-webkit-transition:all .5s ease .3s;-moz-transition:all .5s ease .3s;transition:all .5s ease .3s}
.slick-active .creative-text span:before{width:calc(100% + 120px)}
.creative-text h4{font-size:36px;color:#fff;font-weight:300;opacity:0;white-space:nowrap;-webkit-transform:translateX(30px);-moz-transform:translateX(30px);transform:translateX(30px);-webkit-transition:all .6s ease .5s;-moz-transition:all .6s ease .5s;transition:all .6s ease .5s}
.slick-active .creative-text h4,.slick-active .creative-text span{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}
.creative-navs.slick-slider{position:absolute!important;width:90px;left:0;top:50%;display:unset!important;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}
.creative-navs span{display:flex;padding:10px 70px 10px 0;position:relative;cursor:pointer}
.creative-navs span:before{content:"";position:absolute;right:0;width:0;top:50%;height:1px;background:#333;transition:all .2s linear}
.creative-navs span.slick-current:before{width:50px}

/*=============== Modern Intro ===================*/
.modern-intro{position:relative}
.modern-intro:before{content:"";position:absolute;left:-600px;top:30px;width:calc(100% + 1200px);height:calc(100% - 50px);border-top:10px solid #fff;border-bottom:10px solid #fff;box-shadow:0 0 27px rgba(0,0,0,.15);background:url(../image/blur-bg.jpg) no-repeat scroll center/cover #dbe0e4;z-index:-1}
.modern-images img{border:10px solid #fff;-webkit-box-shadow:0 0 27px rgba(0,0,0,.15);-moz-box-shadow:0 0 27px rgba(0,0,0,.15);-ms-box-shadow:0 0 27px rgba(0,0,0,.15);-o-box-shadow:0 0 27px rgba(0,0,0,.15);box-shadow:0 0 27px rgba(0,0,0,.15)}
.modern-images img:last-child{margin-top:-200px;margin-left:120px}
.modern-text h1{font-size:38px;font-weight:300;color:#282828;line-height:1.2}
.modern-text h1 span{font-size:57px;background:var(--theme-color);color:#fff;line-height:1;display:inline-block;font-weight:600;padding:2px 2px 0}
.modern-text>span{font-size:18px;color:var(--theme-color);margin:0 0 25px;line-height:1;display:flex;padding-top:7px;font-weight:500}
.modern-text p{font-size:16px;color:#686868;margin:0 0 40px}

/*=============== About Me ===================*/
.creative-title{margin:0 0 50px}
.creative-title h2{margin:0;font-size:40px;font-weight:300;line-height:1}
.creative-title h2 strong{font-weight:700}
.simple-text p{margin:0 0 40px}
.simple-text li{font-size:13px;color:#7f7f7f}


/*=============== Modern Portfolio ===================*/
.main-desc{margin:0 0 80px;font-size:18px;color:#a0a0a0;line-height:1.8}
.modern-portfolio{padding-left:95px}
.modern-img{position:relative;padding:0!important}
.modern-img img{width:100%}
.cre-name{position:absolute;left:10px;bottom:10px;transform:rotateZ(-90deg) translateY(100%);transform-origin:left bottom}
.cre-name h3,.cre-name span{margin:0 0 1px;position:relative;font-size:18px;color:#fff;line-height:1.2;padding:8px 12px;font-weight:400}
.cre-name span{font-size:12px;font-style:normal;display:table}
.cre-name h3:before,.cre-name span:before{content:"";background:#303035;position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:-1;opacity:.9}
.cre-name h3::before{background:var(--theme-color)}

/*=============== Innovative Intro ===================*/
.innovative-intro h1{font-family:dosis;font-size:50px;line-height:1.4;font-weight:200;margin:0 0 50px}
.innovative-intro h1 strong{font-size:65px;font-weight:700}
.innovative-intro h1 i{font-style:normal;color:var(--theme-color)}
.innovative-intro .info-list li{font-size:18px;color:#000}
.innovative-intro .info-list{margin:0 0 100px}

/*=============== Resumere Personal Skills ===================*/
.resumere-personal-skills .skillbar{padding:0;margin:0 0 20px;position:relative}
.resumere-personal-skills .skillbar .progress{height:20px;margin:0;border-radius:3px;overflow:hidden}
.resumere-personal-skills .skillbar .progress i{color:#fff;background:rgba(255,255,255,.2);position:absolute;left:0;top:0;z-index:1;font-style:normal;height:100%;line-height:17px;padding:0 10px;font-family:dosis;font-size:14px;font-weight:600}
.resumere-personal-skills .skillbar span{position:absolute;right:0;top:0;height:100%;color:#303035;font-family:poppins;font-size:13px;line-height:20px;padding:1px 10px;font-weight:600}
.resumere-personal-skills .skillbar .progress-bar.color1{background:#89141a}
.resumere-personal-skills .skillbar .progress-bar.color2{background:#30558f}
.resumere-personal-skills .skillbar .progress-bar.color3{background:#046564}
.resumere-personal-skills .skillbar .progress-bar.color4{background:#894b35}
.resumere-personal-skills .skillbar .progress-bar.color5{background:#aa9a14}

/*=============== Resumere Pagination ===================*/
.resumere-pagination{margin-top:100px;display:flex;align-items:center;list-style:none;column-gap:20px;row-gap:10px}
.resumere-pagination li{padding:0;font-size:14px;vertical-align:middle}
.resumere-pagination li:before{display:none}
.resumere-pagination li a{padding:0 5px;color:#333;display:inline-block;border-radius:3px}
.resumere-pagination li.current a{background-color:var(--theme-color);color:#fff}
.resumere-pagination li:first-child a,.resumere-pagination li:last-child a{background-color:var(--theme-color);color:#fff;padding:1px 8px}


/*=============== Comments ===================*/
ul.comments{margin:0;padding:0;list-style:none;margin-top:50px;display:flex;flex-direction:column;row-gap:15px}
ul.comments li>ul{padding-left:45px;padding-top:10px;list-style:none}
.author-img{align-self:flex-start;position:relative;border-radius:4px;min-width:100px;min-height:100px;background:#eee}
.author-img img{border-radius:8px}
a.reply{position:absolute;left:20px;bottom:-10px;background:var(--theme-color);color:#fff;line-height:1;padding:4px 10px;text-transform:uppercase;border-radius:20px}

/*=============== Sidebar ===================*/
.sidebar .widget{margin:0 0 50px;float:left;width:100%}
.sidebar .widget li{font-size:12px;color:#a0a0a0;padding:0;margin:0 0 15px}
.sidebar .widget li:before{display:none}
.sidebar .widget-title{font-size:18px;letter-spacing:0;padding-bottom:10px;position:relative;line-height:1.4}
.sidebar .widget-title:before{width:42px;height:3px;content:"";position:absolute;bottom:0;left:0}
.resumere-small-post{display:flex;margin:0 0 20px;width:100%;align-items:flex-start;column-gap:20px}
.resumere-post-widget{float:left;margin:0 0 -20px;width:100%}
.resumere-small-post>img{display:table-cell;vertical-align:top;max-width:none}
.small-post-name{display:flex;width:100%;flex-direction:column;row-gap:10px}
.small-post-name h3{font-size:13px;margin:0}
.small-post-name .meta>li{float:left;font-size:11px;letter-spacing:0;margin-bottom:0;position:relative;width:auto}
.small-post-name .meta>li:before{display:none}
.small-post-name .meta>li:last-child{margin:0;padding:0}
.small-post-name .meta>li:after{content:" - ";position:absolute;right:-13px;top:0}
.small-post-name .meta>li:last-child:after{display:none}
.sidebar-search{float:left;position:relative;width:100%}
.sidebar-search button{background:rgba(0,0,0,0);color:#737373;height:100%;padding:0;position:absolute;right:0;top:0;width:40px}
.sidebar-search>input{height:45px;margin:0;background:0 0;border:1px solid #e4e4e4;width:100%;padding:0 20px}
.resumere-gallery{float:left;width:100%}
.resumere-gallery .row{margin:0}
.resumere-gallery .row>div{padding:0}
.resumere-gallery img{width:100%}
.resumere-gallery a{float:left;overflow:hidden;position:relative;width:100%}
.resumere-gallery a:hover img{opacity:.4}


/*=============== Responsive ===================*/
@media (max-width:1400px){
.intro-text{padding:0 30px 0 110px}
}

@media (max-width:1280px){
.resumereForm p{font-size:15px}
.resumereForm .form-control{font-size:12px!important;min-height:28px}
.fancy-text{right:100px;bottom:50px}
.fancy-text span{font-size:14px}
.fancy-text h1{font-size:45px}
.fancy-featured p{font-size:28px}
.modern-text{padding-left:50px}
}

@media (max-width:990px){
.innovative-intro{background:linear-gradient(0,rgba(255,255,255,.5),#ffffffc2);padding:30px 20px;border-radius:5px;backdrop-filter:blur(2px)}
.innovative-intro h1{font-size:40px;margin:0 0 30px}
.innovative-intro .info-list{margin:0 0 50px}
.innovative-intro .info-list li{font-size:15px}
.innovative-intro h1 strong{font-size:45px}
.pp-tableCell .block.flex-block{flex-direction:column}
.pp-tableCell .block .map.background{position:relative;width:100%;min-height:310px}
.modern-text{padding-left:0}
.pp-tableCell .block{align-items:start!important;padding-top:120px!important;padding-bottom:120px!important}
.block.sideimage:after{background:0 0}
.pp-tableCell .block{padding-left:50px!important}
/* .modern-portfolio.resumere_slider{padding-left:0!important} */
.achievement-box,.resumere-testimonials{width:80vw}
.videos-carousel{padding:0;width:80vw}
.modern-images{width:100%}
body.menu-opened .fullpage-header .sideheader{left:50px;width:calc(100% - 140px)}
.modern-images img:last-child{width:50%;margin:0 0 0 -25%}
.modern-images img{width:70%}
.modern-text h1 span{font-size:40px}
.modern-text h1{font-size:30px}
.modern-text p{font-size:12px}
.resumere-bg{position:relative!important;height:300px}
.bg-img{background-position:center center!important;width:100%;background-size:auto 100%;height:300px;min-height:300px}
.resumere-services{width:100%;margin:0;height:auto!important}
.viewportHeight{height:auto}
.slide-text h4{font-size:45px}
.slide-text p{font-size:15px}
.resumere-info.overlap{margin:0}
.title h2{font-size:40px}
.review{flex-direction:column;width:100%}
.resumere-testimonials{padding:30px 20px 30px}
.bottombar{padding:20px 0;margin:0}
.bottombar p{font-size:12px}
.resumere_feat_modern_wrap h1{font-size:35px}
.resumere_feat_modern_wrap h2{font-size:25px}
.quick-info{position:relative;bottom:0;margin-top:20px;text-align:center}
.quick-info li{margin:0!important}
.resumere_feat_modern_wrap{min-height:auto;padding-top:50px;padding-bottom:50px}
.bg-full{background-size:cover}
img.blurred{width:140%}
.container.p-0{padding:0 15px!important}
.resumere-post{flex-direction:column;row-gap:18px}
.decent-img:hover .decent-hover{transform:translate(0);padding:18px 20px;bottom:0}
.decent-hover h3{font-size:18px}
.resumere-services ul.slick-dots{position:absolute;right:0;top:-40px;display:flex!important;flex-direction:column;margin:0;row-gap:20px}
.slide-text{padding:0}
.responsive-btn{display:block}
nav>ul{position:absolute;left:0;top:0;width:230px;display:flex;flex-direction:column;padding:30px 10px;height:100vh;overflow:auto;background:#fefefe;row-gap:20px;box-shadow:0 0 10px rgba(0,0,0,.2);opacity:0;visibility:hidden;transform:translateX(-100%);transition:all .2s linear}
nav>ul.active{opacity:1;visibility:visible;transform:translateX(0)}
header.style2 nav>ul{background:#444}
.map.background{position:relative;padding:0 12px;margin-bottom:20px}
.dark-contact-box{margin-top:0}
.map>div{min-height:auto;height:300px}
.map.background.whiteBar:before{display:none}
.achievement-box.overlap{margin:0}
.mockup.style3{margin-top:40px;margin-bottom:-100px;margin-left:0;margin-right:0;width:100%}
.mockup img{max-width:100%}
header,header.sticky{padding:0 30px;height:60px}
.resumere-name h1{font-size:16px}
.resumere-name span{font-size:12px}
.block{padding:100px 0}
img{max-width:100%}
.resumere-career.style2 ul:before{left:6px}
.resumere-career ul li{align-items:flex-start}
.resumere-career.style2 ul li span{position:relative;left:0;margin-bottom:6px}
.resumere-career.style2 ul li{margin:0 0 0 36px}
.mockup.style5{margin-left:0;text-align:center;margin-top:0;margin-bottom:-30px}
.fancy-img{width:100%}
.creative-portfolio{padding:0}
.creative-bg{display:none}
.creative-inner{position:relative;width:100%;top:0;transform:translateY(0) translateX(0)!important}
.creative-inner img{width:100%}
.creative-text{position:relative;transition:none;color:#333;bottom:0;padding:0;transform:translate(0);background:#333;padding:20px 20px}
.creative-text span{font-size:12px}
.creative-text h4{font-size:25px}
.fancy-text{position:relative;right:0;bottom:0;padding:20px;background:#1d1d1d}
.fancy-text h1{font-size:35px}
.fancy-featured p{font-size:22px}
.mockup.style6{margin:0}
.resumere-pricetable{flex-direction:column}
.fullpage-header{width:50px}
.fullmenu-btn{height:50px;padding:9px}
.modern-images img:last-child{margin:0 0 0 -50px}
.modern-images{display:flex;align-items:center}
.fullmenu-btn img{max-width:100%}
.blackbar .resumere-name{padding:15px 15px 15px 30px}
.mockup.style7{display:none;} 
}

@media (max-width:600px){
.resumereContactForm{padding:30px}
.form-field.inline{flex-direction:column}
.mockup.style4{display:none}
.resumere-hello h1{font-size:25px}
/* .resumere-hello{padding-right:110px} */
.resumere-hello p{font-size:13px}
}






/* ===============================================================
    Slick Carousel Styling
================================================================*/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block;padding:15px}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}

.slick-dots{margin:15px 0 0;text-align:center; padding: 0}
.slick-dots li{display:inline-block;padding:0;margin:0 3px}
.slick-dots li:before{display:none}
.slick-dots li {padding:0;color:transparent;width:5px;height:5px;background:#736e6e;border-radius:50%}
.slick-dots li.slick-active {background:var(--theme-color)}
.slick-next,.slick-prev{position:absolute;background:0 0;height:22px;width:42px;top:50%;padding:0;z-index:9999;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.slick-prev{left:-60px}
.slick-next{left:auto;right:-60px}




















/* ===============================================================
    Page Pilling
================================================================*/
.pp-section{height:100%;position:absolute;width:100%;background:#FFF;} .pp-easing{-webkit-transition:all 1000ms cubic-bezier(0.550, 0.085, 0.000, 0.990);-moz-transition:all 1000ms cubic-bezier(0.550, 0.085, 0.000, 0.990);-o-transition:all 1000ms cubic-bezier(0.550, 0.085, 0.000, 0.990);transition:all 1000ms cubic-bezier(0.550, 0.085, 0.000, 0.990);/* custom */ -webkit-transition-timing-function:cubic-bezier(0.550, 0.085, 0.000, 0.990);-moz-transition-timing-function:cubic-bezier(0.550, 0.085, 0.000, 0.990);-o-transition-timing-function:cubic-bezier(0.550, 0.085, 0.000, 0.990);transition-timing-function:cubic-bezier(0.550, 0.085, 0.000, 0.990);/* custom */ } #pp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1} #pp-nav.right{right:17px} #pp-nav.left{left:17px} .pp-section.pp-table{display:table} .pp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%} .pp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1} .pp-slidesNav.bottom{bottom:17px} .pp-slidesNav.top{top:17px} #pp-nav ul, .pp-slidesNav ul{margin:0;padding:0} #pp-nav li, .pp-slidesNav li{display:block;padding:0;width:14px;height:13px;margin:7px;position:relative}#pp-nav li:before, .pp-slidesNav li:before{display:none} .pp-slidesNav li{display:inline-block} #pp-nav li a, .pp-slidesNav li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none} #pp-nav li .active span, .pp-slidesNav .active span{background:#333} #pp-nav span, .pp-slidesNav span{top:2px;left:2px;width:8px;height:8px;border:1px solid #000;background:rgba(0, 0, 0, 0);border-radius:50%;position:absolute;z-index:1} .pp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial, helvetica,sans-serif;background:black;padding:2px 5px;white-space:nowrap;max-width:220px;border-radius:2px} .pp-tooltip.right{right:20px} .pp-tooltip.left{left:20px} .pp-scrollable{overflow-y:scroll;height:100%}
.pp-tableCellP{overflow: hidden;}
.stopScroll{overflow: hidden;}
.pp-tableCell .block{overflow:auto;height:100vh;padding:0;display:flex;align-items:center;overflow-x:hidden;overflow-y:auto}

/* ===============================================================
    Animate.css
================================================================*/
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}@keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}

/* ----------------------------------------------
 * Generated by Animista on 2022-8-4 22:1:28
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
 .scale-up-center{-webkit-animation:scale-up-center .4s cubic-bezier(.39,.575,.565,1.000) both;animation:scale-up-center .4s cubic-bezier(.39,.575,.565,1.000) both}
 .scale-up-hor-center{-webkit-animation:scale-up-hor-center .4s cubic-bezier(.39,.575,.565,1.000) both;animation:scale-up-hor-center .4s cubic-bezier(.39,.575,.565,1.000) both}
 .scale-up-hor-left{-webkit-animation:scale-up-hor-left .4s cubic-bezier(.39,.575,.565,1.000) both;animation:scale-up-hor-left .4s cubic-bezier(.39,.575,.565,1.000) both}
 .scale-up-hor-right{-webkit-animation:scale-up-hor-right .4s cubic-bezier(.39,.575,.565,1.000) both;animation:scale-up-hor-right .4s cubic-bezier(.39,.575,.565,1.000) both}
 .scale-up-ver-center{-webkit-animation:scale-up-ver-center .4s cubic-bezier(.39,.575,.565,1.000) both;animation:scale-up-ver-center .4s cubic-bezier(.39,.575,.565,1.000) both}
 .scale-up-ver-top{-webkit-animation:scale-up-ver-top .4s cubic-bezier(.39,.575,.565,1.000) both;animation:scale-up-ver-top .4s cubic-bezier(.39,.575,.565,1.000) both}
 .scale-up-ver-bottom{-webkit-animation:scale-up-ver-bottom .4s cubic-bezier(.39,.575,.565,1.000) both;animation:scale-up-ver-bottom .4s cubic-bezier(.39,.575,.565,1.000) both}
 .flip-horizontal-top{-webkit-animation:flip-horizontal-top .4s cubic-bezier(.455,.03,.515,.955) both;animation:flip-horizontal-top .4s cubic-bezier(.455,.03,.515,.955) both}
 .flip-vertical-right{-webkit-animation:flip-vertical-right .4s cubic-bezier(.455,.03,.515,.955) both;animation:flip-vertical-right .4s cubic-bezier(.455,.03,.515,.955) both}
 .flip-vertical-left{-webkit-animation:flip-vertical-left .4s cubic-bezier(.455,.03,.515,.955) both;animation:flip-vertical-left .4s cubic-bezier(.455,.03,.515,.955) both}
 .flip-2-hor-top-2{-webkit-animation:flip-2-hor-top-2 .5s cubic-bezier(.455,.03,.515,.955) both;animation:flip-2-hor-top-2 .5s cubic-bezier(.455,.03,.515,.955) both}
 .flip-2-ver-right-1{-webkit-animation:flip-2-ver-right-1 .5s cubic-bezier(.455,.03,.515,.955) both;animation:flip-2-ver-right-1 .5s cubic-bezier(.455,.03,.515,.955) both}
 .flip-2-hor-bottom-1{-webkit-animation:flip-2-hor-bottom-1 .5s cubic-bezier(.455,.03,.515,.955) both;animation:flip-2-hor-bottom-1 .5s cubic-bezier(.455,.03,.515,.955) both}
 .flip-2-hor-bottom-2{-webkit-animation:flip-2-hor-bottom-2 .5s cubic-bezier(.455,.03,.515,.955) both;animation:flip-2-hor-bottom-2 .5s cubic-bezier(.455,.03,.515,.955) both}
 .flip-2-ver-left-1{-webkit-animation:flip-2-ver-left-1 .5s cubic-bezier(.455,.03,.515,.955) both;animation:flip-2-ver-left-1 .5s cubic-bezier(.455,.03,.515,.955) both}
 .flip-2-ver-left-2{-webkit-animation:flip-2-ver-left-2 .5s cubic-bezier(.455,.03,.515,.955) both;animation:flip-2-ver-left-2 .5s cubic-bezier(.455,.03,.515,.955) both}
 .flip-scale-down-hor{-webkit-animation:flip-scale-down-hor .5s linear both;animation:flip-scale-down-hor .5s linear both}
 .flip-scale-down-ver{-webkit-animation:flip-scale-down-ver .5s linear both;animation:flip-scale-down-ver .5s linear both}
 .slide-top{-webkit-animation:slide-top .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-top .5s cubic-bezier(.25,.46,.45,.94) both}
 .slide-right{-webkit-animation:slide-right .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-right .5s cubic-bezier(.25,.46,.45,.94) both}
 .slide-bottom{-webkit-animation:slide-bottom .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-bottom .5s cubic-bezier(.25,.46,.45,.94) both}
 .slide-left{-webkit-animation:slide-left .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-left .5s cubic-bezier(.25,.46,.45,.94) both}
 .shadow-drop-center{-webkit-animation:shadow-drop-center .4s cubic-bezier(.25,.46,.45,.94) both;animation:shadow-drop-center .4s cubic-bezier(.25,.46,.45,.94) both}
 .shadow-drop-top{-webkit-animation:shadow-drop-top .4s cubic-bezier(.25,.46,.45,.94) both;animation:shadow-drop-top .4s cubic-bezier(.25,.46,.45,.94) both}
 .shadow-drop-right{-webkit-animation:shadow-drop-right .4s cubic-bezier(.25,.46,.45,.94) both;animation:shadow-drop-right .4s cubic-bezier(.25,.46,.45,.94) both}
 .shadow-drop-left{-webkit-animation:shadow-drop-left .4s cubic-bezier(.25,.46,.45,.94) both;animation:shadow-drop-left .4s cubic-bezier(.25,.46,.45,.94) both}
 .shadow-drop-bottom{-webkit-animation:shadow-drop-bottom .4s cubic-bezier(.25,.46,.45,.94) both;animation:shadow-drop-bottom .4s cubic-bezier(.25,.46,.45,.94) both}
 .scale-in-center{-webkit-animation:scale-in-center .5s cubic-bezier(.25,.46,.45,.94) both;animation:scale-in-center .5s cubic-bezier(.25,.46,.45,.94) both}
 .scale-in-hor-center{-webkit-animation:scale-in-hor-center .5s cubic-bezier(.25,.46,.45,.94) both;animation:scale-in-hor-center .5s cubic-bezier(.25,.46,.45,.94) both}
 .scale-in-hor-left{-webkit-animation:scale-in-hor-left .5s cubic-bezier(.25,.46,.45,.94) both;animation:scale-in-hor-left .5s cubic-bezier(.25,.46,.45,.94) both}
 .scale-in-hor-right{-webkit-animation:scale-in-hor-right .5s cubic-bezier(.25,.46,.45,.94) both;animation:scale-in-hor-right .5s cubic-bezier(.25,.46,.45,.94) both}
 .scale-in-ver-center{-webkit-animation:scale-in-ver-center .5s cubic-bezier(.25,.46,.45,.94) both;animation:scale-in-ver-center .5s cubic-bezier(.25,.46,.45,.94) both}
 .scale-in-ver-top{-webkit-animation:scale-in-ver-top .5s cubic-bezier(.25,.46,.45,.94) both;animation:scale-in-ver-top .5s cubic-bezier(.25,.46,.45,.94) both}
 .scale-in-ver-bottom{-webkit-animation:scale-in-ver-bottom .5s cubic-bezier(.25,.46,.45,.94) both;animation:scale-in-ver-bottom .5s cubic-bezier(.25,.46,.45,.94) both}
 .flip-in-hor-top{-webkit-animation:flip-in-hor-top .5s cubic-bezier(.25,.46,.45,.94) both;animation:flip-in-hor-top .5s cubic-bezier(.25,.46,.45,.94) both}
 .flip-in-hor-bottom{-webkit-animation:flip-in-hor-bottom .5s cubic-bezier(.25,.46,.45,.94) both;animation:flip-in-hor-bottom .5s cubic-bezier(.25,.46,.45,.94) both}
 .flip-in-ver-right{-webkit-animation:flip-in-ver-right .5s cubic-bezier(.25,.46,.45,.94) both;animation:flip-in-ver-right .5s cubic-bezier(.25,.46,.45,.94) both}
 .flip-in-ver-left{-webkit-animation:flip-in-ver-left .5s cubic-bezier(.25,.46,.45,.94) both;animation:flip-in-ver-left .5s cubic-bezier(.25,.46,.45,.94) both}
 .slide-in-blurred-top{-webkit-animation:slide-in-blurred-top .6s cubic-bezier(.23,1.000,.32,1.000) both;animation:slide-in-blurred-top .6s cubic-bezier(.23,1.000,.32,1.000) both}
 .slide-in-blurred-right{-webkit-animation:slide-in-blurred-right .6s cubic-bezier(.23,1.000,.32,1.000) both;animation:slide-in-blurred-right .6s cubic-bezier(.23,1.000,.32,1.000) both}
 .slide-in-blurred-bottom{-webkit-animation:slide-in-blurred-bottom .6s cubic-bezier(.23,1.000,.32,1.000) both;animation:slide-in-blurred-bottom .6s cubic-bezier(.23,1.000,.32,1.000) both}
 .slide-in-blurred-left{-webkit-animation:slide-in-blurred-left .6s cubic-bezier(.23,1.000,.32,1.000) both;animation:slide-in-blurred-left .6s cubic-bezier(.23,1.000,.32,1.000) both}
 .bounce-in-top{-webkit-animation:bounce-in-top 1.1s both;animation:bounce-in-top 1.1s both}
 .bounce-in-right{-webkit-animation:bounce-in-right 1.1s both;animation:bounce-in-right 1.1s both}
 .bounce-in-bottom{-webkit-animation:bounce-in-bottom 1.1s both;animation:bounce-in-bottom 1.1s both}
 .bounce-in-left{-webkit-animation:bounce-in-left 1.1s both;animation:bounce-in-left 1.1s both}
 .bounce-in-fwd{-webkit-animation:bounce-in-fwd 1.1s both;animation:bounce-in-fwd 1.1s both}
 .bounce-in-bck{-webkit-animation:bounce-in-bck 1.1s both;animation:bounce-in-bck 1.1s both}
 .roll-in-blurred-left{-webkit-animation:roll-in-blurred-left .65s cubic-bezier(.23,1.000,.32,1.000) both;animation:roll-in-blurred-left .65s cubic-bezier(.23,1.000,.32,1.000) both}
 .roll-in-blurred-top{-webkit-animation:roll-in-blurred-top .6s cubic-bezier(.23,1.000,.32,1.000) both;animation:roll-in-blurred-top .6s cubic-bezier(.23,1.000,.32,1.000) both}
 .roll-in-blurred-right{-webkit-animation:roll-in-blurred-right .65s cubic-bezier(.23,1.000,.32,1.000) both;animation:roll-in-blurred-right .65s cubic-bezier(.23,1.000,.32,1.000) both}
 .roll-in-blurred-bottom{-webkit-animation:roll-in-blurred-bottom .6s cubic-bezier(.23,1.000,.32,1.000) both;animation:roll-in-blurred-bottom .6s cubic-bezier(.23,1.000,.32,1.000) both}
 .fade-in{-webkit-animation:fade-in 2s cubic-bezier(.39,.575,.565,1.000) both;animation:fade-in 2s cubic-bezier(.39,.575,.565,1.000) both}
 .fade-in-fwd{-webkit-animation:fade-in-fwd .6s cubic-bezier(.39,.575,.565,1.000) both;animation:fade-in-fwd .6s cubic-bezier(.39,.575,.565,1.000) both}
 .fade-in-bck{-webkit-animation:fade-in-bck .6s cubic-bezier(.39,.575,.565,1.000) both;animation:fade-in-bck .6s cubic-bezier(.39,.575,.565,1.000) both}
 .fade-in-top{-webkit-animation:fade-in-top .6s cubic-bezier(.39,.575,.565,1.000) both;animation:fade-in-top .6s cubic-bezier(.39,.575,.565,1.000) both}
 .fade-in-tr{-webkit-animation:fade-in-tr .6s cubic-bezier(.39,.575,.565,1.000) both;animation:fade-in-tr .6s cubic-bezier(.39,.575,.565,1.000) both}
 .fade-in-right{-webkit-animation:fade-in-right .6s cubic-bezier(.39,.575,.565,1.000) both;animation:fade-in-right .6s cubic-bezier(.39,.575,.565,1.000) both}
 .fade-in-br{-webkit-animation:fade-in-br .6s cubic-bezier(.39,.575,.565,1.000) both;animation:fade-in-br .6s cubic-bezier(.39,.575,.565,1.000) both}
 .fade-in-bottom{-webkit-animation:fade-in-bottom .6s cubic-bezier(.39,.575,.565,1.000) both;animation:fade-in-bottom .6s cubic-bezier(.39,.575,.565,1.000) both}
 .fade-in-bl{-webkit-animation:fade-in-bl .6s cubic-bezier(.39,.575,.565,1.000) both;animation:fade-in-bl .6s cubic-bezier(.39,.575,.565,1.000) both}
 .fade-in-left{-webkit-animation:fade-in-left .6s cubic-bezier(.39,.575,.565,1.000) both;animation:fade-in-left .6s cubic-bezier(.39,.575,.565,1.000) both}
 .fade-in-tl{-webkit-animation:fade-in-tl .6s cubic-bezier(.39,.575,.565,1.000) both;animation:fade-in-tl .6s cubic-bezier(.39,.575,.565,1.000) both}
 .puff-in-center{-webkit-animation:puff-in-center .7s cubic-bezier(.47,0.000,.745,.715) both;animation:puff-in-center .7s cubic-bezier(.47,0.000,.745,.715) both}
 .puff-in-top{-webkit-animation:puff-in-top .7s cubic-bezier(.47,0.000,.745,.715) both;animation:puff-in-top .7s cubic-bezier(.47,0.000,.745,.715) both}
 .puff-in-hor{-webkit-animation:puff-in-hor .7s cubic-bezier(.47,0.000,.745,.715) both;animation:puff-in-hor .7s cubic-bezier(.47,0.000,.745,.715) both}
 .puff-in-ver{-webkit-animation:puff-in-ver .7s cubic-bezier(.47,0.000,.745,.715) both;animation:puff-in-ver .7s cubic-bezier(.47,0.000,.745,.715) both}
 .tracking-in-expand{-webkit-animation:tracking-in-expand .7s cubic-bezier(.215,.61,.355,1.000) both;animation:tracking-in-expand .7s cubic-bezier(.215,.61,.355,1.000) both}
 .tracking-in-expand-fwd{-webkit-animation:tracking-in-expand-fwd .8s cubic-bezier(.215,.61,.355,1.000) both;animation:tracking-in-expand-fwd .8s cubic-bezier(.215,.61,.355,1.000) both}
 .tracking-in-contract{-webkit-animation:tracking-in-contract .8s cubic-bezier(.215,.61,.355,1.000) both;animation:tracking-in-contract .8s cubic-bezier(.215,.61,.355,1.000) both}
 .tracking-in-contract-bck{-webkit-animation:tracking-in-contract-bck 1s cubic-bezier(.215,.61,.355,1.000) both;animation:tracking-in-contract-bck 1s cubic-bezier(.215,.61,.355,1.000) both}
 .text-focus-in{-webkit-animation:text-focus-in 1s cubic-bezier(.55,.085,.68,.53) both;animation:text-focus-in 1s cubic-bezier(.55,.085,.68,.53) both}
 .focus-in-expand{-webkit-animation:focus-in-expand .8s cubic-bezier(.25,.46,.45,.94) both;animation:focus-in-expand .8s cubic-bezier(.25,.46,.45,.94) both}
 .focus-in-expand-fwd{-webkit-animation:focus-in-expand-fwd .8s cubic-bezier(.25,.46,.45,.94) both;animation:focus-in-expand-fwd .8s cubic-bezier(.25,.46,.45,.94) both}
 .focus-in-contract{-webkit-animation:focus-in-contract .7s cubic-bezier(.25,.46,.45,.94) both;animation:focus-in-contract .7s cubic-bezier(.25,.46,.45,.94) both}
 .focus-in-contract-bck{-webkit-animation:focus-in-contract-bck 1s cubic-bezier(.25,.46,.45,.94) both;animation:focus-in-contract-bck 1s cubic-bezier(.25,.46,.45,.94) both}
 .text-blur-in{-webkit-animation:text-blur-out 1.2s cubic-bezier(.55,.085,.68,.53) reverse both;animation:text-blur-out 1.2s cubic-bezier(.55,.085,.68,.53) reverse both}
 .blur-in-contract{-webkit-animation:blur-out-contract 1s cubic-bezier(.55,.085,.68,.53) reverse both;animation:blur-out-contract 1s cubic-bezier(.55,.085,.68,.53) reverse both}
 .blur-in-contract-bck{-webkit-animation:blur-out-contract-bck 1s cubic-bezier(.55,.085,.68,.53) reverse both;animation:blur-out-contract-bck 1s cubic-bezier(.55,.085,.68,.53) reverse both}
 .blur-in-expand{-webkit-animation:blur-out-expand 1s cubic-bezier(.25,.46,.45,.94) reverse both;animation:blur-out-expand 1s cubic-bezier(.25,.46,.45,.94) reverse both}
 .blur-in-expand-fwd{-webkit-animation:blur-out-expand-fwd 1s cubic-bezier(.25,.46,.45,.94) reverse both;animation:blur-out-expand-fwd 1s cubic-bezier(.25,.46,.45,.94) reverse both}
 .text-pop-up-top{-webkit-animation:text-pop-up-top .5s cubic-bezier(.25,.46,.45,.94) both;animation:text-pop-up-top .5s cubic-bezier(.25,.46,.45,.94) both}
 .text-pop-up-right{-webkit-animation:text-pop-up-right .5s cubic-bezier(.25,.46,.45,.94) both;animation:text-pop-up-right .5s cubic-bezier(.25,.46,.45,.94) both}
 .text-pop-up-bottom{-webkit-animation:text-pop-up-bottom .5s cubic-bezier(.25,.46,.45,.94) both;animation:text-pop-up-bottom .5s cubic-bezier(.25,.46,.45,.94) both}
 .text-pop-up-left{-webkit-animation:text-pop-up-left .5s cubic-bezier(.25,.46,.45,.94) both;animation:text-pop-up-left .5s cubic-bezier(.25,.46,.45,.94) both}
 .vibrate-2{-webkit-animation:vibrate-2 .3s linear infinite both;animation:vibrate-2 .3s linear infinite both}
 .shake-horizontal{-webkit-animation:shake-horizontal .8s cubic-bezier(.455,.03,.515,.955) both;animation:shake-horizontal .8s cubic-bezier(.455,.03,.515,.955) both}
 .jello-horizontal{-webkit-animation:jello-horizontal .9s both;animation:jello-horizontal .9s both}
 .jello-vertical{-webkit-animation:jello-vertical .9s both;animation:jello-vertical .9s both}
 .jello-diagonal-1{-webkit-animation:jello-diagonal-1 .8s both;animation:jello-diagonal-1 .8s both}
 .wobble-hor-bottom{-webkit-animation:wobble-hor-bottom .8s both;animation:wobble-hor-bottom .8s both}
 .wobble-hor-top{-webkit-animation:wobble-hor-top .8s both;animation:wobble-hor-top .8s both}
 .wobble-ver-left{-webkit-animation:wobble-ver-left .8s both;animation:wobble-ver-left .8s both}
 .bounce-top{-webkit-animation:bounce-top .9s both;animation:bounce-top .9s both}
 .bounce-bottom{-webkit-animation:bounce-bottom .9s both;animation:bounce-bottom .9s both}
 .heartbeat{-webkit-animation:heartbeat 1.5s ease-in-out infinite both;animation:heartbeat 1.5s ease-in-out infinite both}
 .ping{-webkit-animation:ping .8s ease-in-out infinite both;animation:ping .8s ease-in-out infinite both}
 .kenburns-top{-webkit-animation:kenburns-top 5s ease-out both;animation:kenburns-top 5s ease-out both}
 .kenburns-right{-webkit-animation:kenburns-right 5s ease-out both;animation:kenburns-right 5s ease-out both}
 .kenburns-bottom{-webkit-animation:kenburns-bottom 5s ease-out both;animation:kenburns-bottom 5s ease-out both}
 .kenburns-left{-webkit-animation:kenburns-left 5s ease-out both;animation:kenburns-left 5s ease-out both}
 .bg-pan-left{-webkit-animation:bg-pan-left 8s both;animation:bg-pan-left 8s both}
 .bg-pan-right{-webkit-animation:bg-pan-right 8s both;animation:bg-pan-right 8s both}
 .bg-pan-top{-webkit-animation:bg-pan-top 8s both;animation:bg-pan-top 8s both}
 .bg-pan-bottom{-webkit-animation:bg-pan-bottom 8s both;animation:bg-pan-bottom 8s both}
 .color-change-2x{-webkit-animation:color-change-2x 2s linear infinite alternate both;animation:color-change-2x 2s linear infinite alternate both}
 .color-change-3x{-webkit-animation:color-change-3x 4s linear infinite alternate both;animation:color-change-3x 4s linear infinite alternate both}
 .color-change-4x{-webkit-animation:color-change-4x 6s linear infinite alternate both;animation:color-change-4x 6s linear infinite alternate both}
 



 @-webkit-keyframes scale-up-center{0%{-webkit-transform:scale(.5);transform:scale(.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-up-center{0%{-webkit-transform:scale(.5);transform:scale(.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}
 @-webkit-keyframes scale-up-ver-center{0%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}100%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes scale-up-ver-center{0%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}100%{-webkit-transform:scaleY(1);transform:scaleY(1)}}
 @-webkit-keyframes scale-up-hor-center{0%{-webkit-transform:scaleX(.4);transform:scaleX(.4)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scale-up-hor-center{0%{-webkit-transform:scaleX(.4);transform:scaleX(.4)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}
 @-webkit-keyframes scale-up-ver-top{0%{-webkit-transform:scaleY(.4);transform:scaleY(.4);-webkit-transform-origin:100% 0;transform-origin:100% 0}100%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 0;transform-origin:100% 0}}@keyframes scale-up-ver-top{0%{-webkit-transform:scaleY(.4);transform:scaleY(.4);-webkit-transform-origin:100% 0;transform-origin:100% 0}100%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 0;transform-origin:100% 0}}
 @-webkit-keyframes scale-up-ver-bottom{0%{-webkit-transform:scaleY(.4);transform:scaleY(.4);-webkit-transform-origin:0 100%;transform-origin:0 100%}100%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 100%;transform-origin:0 100%}}@keyframes scale-up-ver-bottom{0%{-webkit-transform:scaleY(.4);transform:scaleY(.4);-webkit-transform-origin:0 100%;transform-origin:0 100%}100%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 100%;transform-origin:0 100%}}
 @-webkit-keyframes scale-up-hor-left{0%{-webkit-transform:scaleX(.4);transform:scaleX(.4);-webkit-transform-origin:0 0;transform-origin:0 0}100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes scale-up-hor-left{0%{-webkit-transform:scaleX(.4);transform:scaleX(.4);-webkit-transform-origin:0 0;transform-origin:0 0}100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0}}
 @-webkit-keyframes scale-up-hor-right{0%{-webkit-transform:scaleX(.4);transform:scaleX(.4);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}}@keyframes scale-up-hor-right{0%{-webkit-transform:scaleX(.4);transform:scaleX(.4);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}}
 @-webkit-keyframes flip-horizontal-top{0%{-webkit-transform:rotateX(0);transform:rotateX(0)}100%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}@keyframes flip-horizontal-top{0%{-webkit-transform:rotateX(0);transform:rotateX(0)}100%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}
 @-webkit-keyframes flip-vertical-right{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}@keyframes flip-vertical-right{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}
 @-webkit-keyframes flip-vertical-left{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}}@keyframes flip-vertical-left{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}}
 @-webkit-keyframes flip-2-hor-top-2{0%{-webkit-transform:translateY(0) rotateX(0);transform:translateY(0) rotateX(0);-webkit-transform-origin:50% 0;transform-origin:50% 0}100%{-webkit-transform:translateY(-100%) rotateX(180deg);transform:translateY(-100%) rotateX(180deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}@keyframes flip-2-hor-top-2{0%{-webkit-transform:translateY(0) rotateX(0);transform:translateY(0) rotateX(0);-webkit-transform-origin:50% 0;transform-origin:50% 0}100%{-webkit-transform:translateY(-100%) rotateX(180deg);transform:translateY(-100%) rotateX(180deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}
 @-webkit-keyframes flip-2-ver-right-1{0%{-webkit-transform:translateX(0) rotateY(0);transform:translateX(0) rotateY(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}100%{-webkit-transform:translateX(100%) rotateY(-180deg);transform:translateX(100%) rotateY(-180deg);-webkit-transform-origin:0 50%;transform-origin:0 50%}}@keyframes flip-2-ver-right-1{0%{-webkit-transform:translateX(0) rotateY(0);transform:translateX(0) rotateY(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}100%{-webkit-transform:translateX(100%) rotateY(-180deg);transform:translateX(100%) rotateY(-180deg);-webkit-transform-origin:0 50%;transform-origin:0 50%}}
 @-webkit-keyframes flip-2-hor-bottom-1{0%{-webkit-transform:translateY(0) rotateX(0);transform:translateY(0) rotateX(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}100%{-webkit-transform:translateY(100%) rotateX(180deg);transform:translateY(100%) rotateX(180deg);-webkit-transform-origin:50% 0;transform-origin:50% 0}}@keyframes flip-2-hor-bottom-1{0%{-webkit-transform:translateY(0) rotateX(0);transform:translateY(0) rotateX(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}100%{-webkit-transform:translateY(100%) rotateX(180deg);transform:translateY(100%) rotateX(180deg);-webkit-transform-origin:50% 0;transform-origin:50% 0}}
 @-webkit-keyframes flip-2-hor-bottom-2{0%{-webkit-transform:translateY(0) rotateX(0);transform:translateY(0) rotateX(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}100%{-webkit-transform:translateY(100%) rotateX(-180deg);transform:translateY(100%) rotateX(-180deg);-webkit-transform-origin:50% 0;transform-origin:50% 0}}@keyframes flip-2-hor-bottom-2{0%{-webkit-transform:translateY(0) rotateX(0);transform:translateY(0) rotateX(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}100%{-webkit-transform:translateY(100%) rotateX(-180deg);transform:translateY(100%) rotateX(-180deg);-webkit-transform-origin:50% 0;transform-origin:50% 0}}
 @-webkit-keyframes flip-2-ver-left-1{0%{-webkit-transform:translateX(0) rotateY(0);transform:translateX(0) rotateY(0);-webkit-transform-origin:0 50%;transform-origin:0 50%}100%{-webkit-transform:translateX(-100%) rotateY(180deg);transform:translateX(-100%) rotateY(180deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}}@keyframes flip-2-ver-left-1{0%{-webkit-transform:translateX(0) rotateY(0);transform:translateX(0) rotateY(0);-webkit-transform-origin:0 50%;transform-origin:0 50%}100%{-webkit-transform:translateX(-100%) rotateY(180deg);transform:translateX(-100%) rotateY(180deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}}
 @-webkit-keyframes flip-2-ver-left-2{0%{-webkit-transform:translateX(0) rotateY(0);transform:translateX(0) rotateY(0);-webkit-transform-origin:0 50%;transform-origin:0 50%}100%{-webkit-transform:translateX(-100%) rotateY(-180deg);transform:translateX(-100%) rotateY(-180deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}}@keyframes flip-2-ver-left-2{0%{-webkit-transform:translateX(0) rotateY(0);transform:translateX(0) rotateY(0);-webkit-transform-origin:0 50%;transform-origin:0 50%}100%{-webkit-transform:translateX(-100%) rotateY(-180deg);transform:translateX(-100%) rotateY(-180deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}}
 @-webkit-keyframes flip-scale-down-hor{0%{-webkit-transform:scale(1) rotateX(0);transform:scale(1) rotateX(0)}50%{-webkit-transform:scale(.4) rotateX(90deg);transform:scale(.4) rotateX(90deg)}100%{-webkit-transform:scale(1) rotateX(180deg);transform:scale(1) rotateX(180deg)}}@keyframes flip-scale-down-hor{0%{-webkit-transform:scale(1) rotateX(0);transform:scale(1) rotateX(0)}50%{-webkit-transform:scale(.4) rotateX(90deg);transform:scale(.4) rotateX(90deg)}100%{-webkit-transform:scale(1) rotateX(180deg);transform:scale(1) rotateX(180deg)}}
 @-webkit-keyframes flip-scale-down-ver{0%{-webkit-transform:scale(1) rotateY(0);transform:scale(1) rotateY(0)}50%{-webkit-transform:scale(.4) rotateY(-90deg);transform:scale(.4) rotateY(-90deg)}100%{-webkit-transform:scale(1) rotateY(-180deg);transform:scale(1) rotateY(-180deg)}}@keyframes flip-scale-down-ver{0%{-webkit-transform:scale(1) rotateY(0);transform:scale(1) rotateY(0)}50%{-webkit-transform:scale(.4) rotateY(-90deg);transform:scale(.4) rotateY(-90deg)}100%{-webkit-transform:scale(1) rotateY(-180deg);transform:scale(1) rotateY(-180deg)}}
 @-webkit-keyframes slide-top{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}}@keyframes slide-top{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}}
 @-webkit-keyframes slide-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100px);transform:translateX(100px)}}@keyframes slide-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100px);transform:translateX(100px)}}
 @-webkit-keyframes slide-bottom{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(100px);transform:translateY(100px)}}@keyframes slide-bottom{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(100px);transform:translateY(100px)}}
 @-webkit-keyframes slide-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100px);transform:translateX(-100px)}}@keyframes slide-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100px);transform:translateX(-100px)}}
 @-webkit-keyframes shadow-drop-top{0%{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}100%{-webkit-box-shadow:0 -12px 20px -12px rgba(0,0,0,.35);box-shadow:0 -12px 20px -12px rgba(0,0,0,.35)}}@keyframes shadow-drop-top{0%{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}100%{-webkit-box-shadow:0 -12px 20px -12px rgba(0,0,0,.35);box-shadow:0 -12px 20px -12px rgba(0,0,0,.35)}}
 @-webkit-keyframes shadow-drop-center{0%{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}100%{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.35);box-shadow:0 0 20px 0 rgba(0,0,0,.35)}}@keyframes shadow-drop-center{0%{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}100%{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.35);box-shadow:0 0 20px 0 rgba(0,0,0,.35)}}
 @-webkit-keyframes shadow-drop-right{0%{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}100%{-webkit-box-shadow:12px 0 20px -12px rgba(0,0,0,.35);box-shadow:12px 0 20px -12px rgba(0,0,0,.35)}}@keyframes shadow-drop-right{0%{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}100%{-webkit-box-shadow:12px 0 20px -12px rgba(0,0,0,.35);box-shadow:12px 0 20px -12px rgba(0,0,0,.35)}}
 @-webkit-keyframes shadow-drop-bottom{0%{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}100%{-webkit-box-shadow:0 12px 20px -12px rgba(0,0,0,.35);box-shadow:0 12px 20px -12px rgba(0,0,0,.35)}}@keyframes shadow-drop-bottom{0%{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}100%{-webkit-box-shadow:0 12px 20px -12px rgba(0,0,0,.35);box-shadow:0 12px 20px -12px rgba(0,0,0,.35)}}
 @-webkit-keyframes shadow-drop-left{0%{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}100%{-webkit-box-shadow:-12px 0 20px -12px rgba(0,0,0,.35);box-shadow:-12px 0 20px -12px rgba(0,0,0,.35)}}@keyframes shadow-drop-left{0%{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}100%{-webkit-box-shadow:-12px 0 20px -12px rgba(0,0,0,.35);box-shadow:-12px 0 20px -12px rgba(0,0,0,.35)}}
 @-webkit-keyframes shadow-drop-lr{0%{-webkit-box-shadow:0 0 0 0 transparent,0 0 0 0 transparent;box-shadow:0 0 0 0 transparent,0 0 0 0 transparent}100%{-webkit-box-shadow:-12px 0 20px -12px rgba(0,0,0,.35),12px 0 20px -12px rgba(0,0,0,.35);box-shadow:-12px 0 20px -12px rgba(0,0,0,.35),12px 0 20px -12px rgba(0,0,0,.35)}}@keyframes shadow-drop-lr{0%{-webkit-box-shadow:0 0 0 0 transparent,0 0 0 0 transparent;box-shadow:0 0 0 0 transparent,0 0 0 0 transparent}100%{-webkit-box-shadow:-12px 0 20px -12px rgba(0,0,0,.35),12px 0 20px -12px rgba(0,0,0,.35);box-shadow:-12px 0 20px -12px rgba(0,0,0,.35),12px 0 20px -12px rgba(0,0,0,.35)}}
 @-webkit-keyframes scale-in-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scale-in-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}
 @-webkit-keyframes scale-in-ver-bottom{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 100%;transform-origin:0 100%;opacity:1}100%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 100%;transform-origin:0 100%;opacity:1}}@keyframes scale-in-ver-bottom{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 100%;transform-origin:0 100%;opacity:1}100%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 100%;transform-origin:0 100%;opacity:1}}
 @-webkit-keyframes scale-in-ver-top{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:1}100%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:1}}@keyframes scale-in-ver-top{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:1}100%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:1}}
 @-webkit-keyframes scale-in-hor-left{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@keyframes scale-in-hor-left{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}
 @-webkit-keyframes scale-in-hor-right{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}}@keyframes scale-in-hor-right{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}}
 @-webkit-keyframes scale-in-ver-center{0%{-webkit-transform:scaleY(0);transform:scaleY(0);opacity:1}100%{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}}@keyframes scale-in-ver-center{0%{-webkit-transform:scaleY(0);transform:scaleY(0);opacity:1}100%{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}}
 @-webkit-keyframes scale-in-hor-center{0%{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:1}100%{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes scale-in-hor-center{0%{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:1}100%{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}
 @-webkit-keyframes flip-in-ver-right{0%{-webkit-transform:rotateY(-80deg);transform:rotateY(-80deg);opacity:0}100%{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:1}}@keyframes flip-in-ver-right{0%{-webkit-transform:rotateY(-80deg);transform:rotateY(-80deg);opacity:0}100%{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:1}}
 @-webkit-keyframes flip-in-ver-left{0%{-webkit-transform:rotateY(80deg);transform:rotateY(80deg);opacity:0}100%{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:1}}@keyframes flip-in-ver-left{0%{-webkit-transform:rotateY(80deg);transform:rotateY(80deg);opacity:0}100%{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:1}}
 @-webkit-keyframes flip-in-hor-top{0%{-webkit-transform:rotateX(-80deg);transform:rotateX(-80deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@keyframes flip-in-hor-top{0%{-webkit-transform:rotateX(-80deg);transform:rotateX(-80deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}
 @-webkit-keyframes flip-in-hor-bottom{0%{-webkit-transform:rotateX(80deg);transform:rotateX(80deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@keyframes flip-in-hor-bottom{0%{-webkit-transform:rotateX(80deg);transform:rotateX(80deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}
 @-webkit-keyframes slide-in-blurred-top{0%{-webkit-transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform:translateY(-1000px) scaleY(2.5) scaleX(.2);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-filter:blur(40px);filter:blur(40px);opacity:0}100%{-webkit-transform:translateY(0) scaleY(1) scaleX(1);transform:translateY(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes slide-in-blurred-top{0%{-webkit-transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform:translateY(-1000px) scaleY(2.5) scaleX(.2);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-filter:blur(40px);filter:blur(40px);opacity:0}100%{-webkit-transform:translateY(0) scaleY(1) scaleX(1);transform:translateY(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1}}
 @-webkit-keyframes slide-in-blurred-right{0%{-webkit-transform:translateX(1000px) scaleX(2.5) scaleY(.2);transform:translateX(1000px) scaleX(2.5) scaleY(.2);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0}100%{-webkit-transform:translateX(0) scaleY(1) scaleX(1);transform:translateX(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes slide-in-blurred-right{0%{-webkit-transform:translateX(1000px) scaleX(2.5) scaleY(.2);transform:translateX(1000px) scaleX(2.5) scaleY(.2);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0}100%{-webkit-transform:translateX(0) scaleY(1) scaleX(1);transform:translateX(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1}}
 @-webkit-keyframes slide-in-blurred-bottom{0%{-webkit-transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform:translateY(1000px) scaleY(2.5) scaleX(.2);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0}100%{-webkit-transform:translateY(0) scaleY(1) scaleX(1);transform:translateY(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes slide-in-blurred-bottom{0%{-webkit-transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform:translateY(1000px) scaleY(2.5) scaleX(.2);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0}100%{-webkit-transform:translateY(0) scaleY(1) scaleX(1);transform:translateY(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1}}
 @-webkit-keyframes slide-in-blurred-left{0%{-webkit-transform:translateX(-1000px) scaleX(2.5) scaleY(.2);transform:translateX(-1000px) scaleX(2.5) scaleY(.2);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0}100%{-webkit-transform:translateX(0) scaleY(1) scaleX(1);transform:translateX(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes slide-in-blurred-left{0%{-webkit-transform:translateX(-1000px) scaleX(2.5) scaleY(.2);transform:translateX(-1000px) scaleX(2.5) scaleY(.2);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-filter:blur(40px);filter:blur(40px);opacity:0}100%{-webkit-transform:translateX(0) scaleY(1) scaleX(1);transform:translateX(0) scaleY(1) scaleX(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(0);filter:blur(0);opacity:1}}
 @-webkit-keyframes bounce-in-right{0%{-webkit-transform:translateX(600px);transform:translateX(600px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:translateX(68px);transform:translateX(68px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:translateX(32px);transform:translateX(32px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}90%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}95%{-webkit-transform:translateX(8px);transform:translateX(8px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes bounce-in-right{0%{-webkit-transform:translateX(600px);transform:translateX(600px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:translateX(68px);transform:translateX(68px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:translateX(32px);transform:translateX(32px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}90%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}95%{-webkit-transform:translateX(8px);transform:translateX(8px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}
 @-webkit-keyframes bounce-in-bottom{0%{-webkit-transform:translateY(500px);transform:translateY(500px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:translateY(65px);transform:translateY(65px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:translateY(28px);transform:translateY(28px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}90%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}95%{-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes bounce-in-bottom{0%{-webkit-transform:translateY(500px);transform:translateY(500px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:translateY(65px);transform:translateY(65px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:translateY(28px);transform:translateY(28px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}90%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}95%{-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}
 @-webkit-keyframes bounce-in-left{0%{-webkit-transform:translateX(-600px);transform:translateX(-600px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:translateX(-68px);transform:translateX(-68px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:translateX(-28px);transform:translateX(-28px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}90%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}95%{-webkit-transform:translateX(-8px);transform:translateX(-8px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes bounce-in-left{0%{-webkit-transform:translateX(-600px);transform:translateX(-600px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:translateX(-68px);transform:translateX(-68px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:translateX(-28px);transform:translateX(-28px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}90%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}95%{-webkit-transform:translateX(-8px);transform:translateX(-8px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}
 @-webkit-keyframes bounce-in-top{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:translateY(-65px);transform:translateY(-65px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:translateY(-28px);transform:translateY(-28px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}90%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}95%{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes bounce-in-top{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:translateY(-65px);transform:translateY(-65px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:translateY(-28px);transform:translateY(-28px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}90%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}95%{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}
 @-webkit-keyframes bounce-in-fwd{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:scale(.7);transform:scale(.7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:scale(.84);transform:scale(.84);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}89%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}95%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes bounce-in-fwd{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:scale(.7);transform:scale(.7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:scale(.84);transform:scale(.84);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}89%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}95%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}
 @-webkit-keyframes bounce-in-bck{0%{-webkit-transform:scale(7);transform:scale(7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:scale(1.24);transform:scale(1.24);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}89%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}95%{-webkit-transform:scale(1.04);transform:scale(1.04);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes bounce-in-bck{0%{-webkit-transform:scale(7);transform:scale(7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:scale(1.24);transform:scale(1.24);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}89%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}95%{-webkit-transform:scale(1.04);transform:scale(1.04);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}
 @-webkit-keyframes roll-in-blurred-left{0%{-webkit-transform:translateX(-1000px) rotate(-720deg);transform:translateX(-1000px) rotate(-720deg);-webkit-filter:blur(50px);filter:blur(50px);opacity:0}100%{-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes roll-in-blurred-left{0%{-webkit-transform:translateX(-1000px) rotate(-720deg);transform:translateX(-1000px) rotate(-720deg);-webkit-filter:blur(50px);filter:blur(50px);opacity:0}100%{-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg);-webkit-filter:blur(0);filter:blur(0);opacity:1}}
 @-webkit-keyframes roll-in-blurred-right{0%{-webkit-transform:translateX(1000px) rotate(720deg);transform:translateX(1000px) rotate(720deg);-webkit-filter:blur(50px);filter:blur(50px);opacity:0}100%{-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes roll-in-blurred-right{0%{-webkit-transform:translateX(1000px) rotate(720deg);transform:translateX(1000px) rotate(720deg);-webkit-filter:blur(50px);filter:blur(50px);opacity:0}100%{-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg);-webkit-filter:blur(0);filter:blur(0);opacity:1}}
 @-webkit-keyframes roll-in-blurred-top{0%{-webkit-transform:translateY(-800px) rotate(-720deg);transform:translateY(-800px) rotate(-720deg);-webkit-filter:blur(50px);filter:blur(50px);opacity:0}100%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes roll-in-blurred-top{0%{-webkit-transform:translateY(-800px) rotate(-720deg);transform:translateY(-800px) rotate(-720deg);-webkit-filter:blur(50px);filter:blur(50px);opacity:0}100%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg);-webkit-filter:blur(0);filter:blur(0);opacity:1}}
 @-webkit-keyframes roll-in-blurred-bottom{0%{-webkit-transform:translateY(800px) rotate(720deg);transform:translateY(800px) rotate(720deg);-webkit-filter:blur(50px);filter:blur(50px);opacity:0}100%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg);opacity:1}}@keyframes roll-in-blurred-bottom{0%{-webkit-transform:translateY(800px) rotate(720deg);transform:translateY(800px) rotate(720deg);-webkit-filter:blur(50px);filter:blur(50px);opacity:0}100%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg);opacity:1}}
 @-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}
 @-webkit-keyframes fade-in-fwd{0%{-webkit-transform:translateZ(-80px);transform:translateZ(-80px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes fade-in-fwd{0%{-webkit-transform:translateZ(-80px);transform:translateZ(-80px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}
 @-webkit-keyframes fade-in-bck{0%{-webkit-transform:translateZ(80px);transform:translateZ(80px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes fade-in-bck{0%{-webkit-transform:translateZ(80px);transform:translateZ(80px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}
 @-webkit-keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}
 @-webkit-keyframes fade-in-tr{0%{-webkit-transform:translateX(50px) translateY(-50px);transform:translateX(50px) translateY(-50px);opacity:0}100%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);opacity:1}}@keyframes fade-in-tr{0%{-webkit-transform:translateX(50px) translateY(-50px);transform:translateX(50px) translateY(-50px);opacity:0}100%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);opacity:1}}
 @-webkit-keyframes fade-in-right{0%{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-right{0%{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}
 @-webkit-keyframes fade-in-br{0%{-webkit-transform:translateX(50px) translateY(50px);transform:translateX(50px) translateY(50px);opacity:0}100%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);opacity:1}}@keyframes fade-in-br{0%{-webkit-transform:translateX(50px) translateY(50px);transform:translateX(50px) translateY(50px);opacity:0}100%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);opacity:1}}
 @-webkit-keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}
 @-webkit-keyframes fade-in-bl{0%{-webkit-transform:translateX(-50px) translateY(50px);transform:translateX(-50px) translateY(50px);opacity:0}100%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);opacity:1}}@keyframes fade-in-bl{0%{-webkit-transform:translateX(-50px) translateY(50px);transform:translateX(-50px) translateY(50px);opacity:0}100%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);opacity:1}}
 @-webkit-keyframes fade-in-left{0%{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-left{0%{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}
 @-webkit-keyframes fade-in-tl{0%{-webkit-transform:translateX(-50px) translateY(-50px);transform:translateX(-50px) translateY(-50px);opacity:0}100%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);opacity:1}}@keyframes fade-in-tl{0%{-webkit-transform:translateX(-50px) translateY(-50px);transform:translateX(-50px) translateY(-50px);opacity:0}100%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);opacity:1}}
 @-webkit-keyframes puff-in-center{0%{-webkit-transform:scale(2);transform:scale(2);-webkit-filter:blur(4px);filter:blur(4px);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes puff-in-center{0%{-webkit-transform:scale(2);transform:scale(2);-webkit-filter:blur(4px);filter:blur(4px);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0);opacity:1}}
 @-webkit-keyframes puff-in-top{0%{-webkit-transform:scale(2);transform:scale(2);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-filter:blur(4px);filter:blur(4px);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes puff-in-top{0%{-webkit-transform:scale(2);transform:scale(2);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-filter:blur(4px);filter:blur(4px);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-filter:blur(0);filter:blur(0);opacity:1}}
 @-webkit-keyframes puff-in-hor{0%{-webkit-transform:scaleX(2);transform:scaleX(2);-webkit-filter:blur(4px);filter:blur(4px);opacity:0}100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes puff-in-hor{0%{-webkit-transform:scaleX(2);transform:scaleX(2);-webkit-filter:blur(4px);filter:blur(4px);opacity:0}100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-filter:blur(0);filter:blur(0);opacity:1}}
 @-webkit-keyframes puff-in-ver{0%{-webkit-transform:scaleY(2);transform:scaleY(2);-webkit-filter:blur(4px);filter:blur(4px);opacity:0}100%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes puff-in-ver{0%{-webkit-transform:scaleY(2);transform:scaleY(2);-webkit-filter:blur(4px);filter:blur(4px);opacity:0}100%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-filter:blur(0);filter:blur(0);opacity:1}}
 @-webkit-keyframes tracking-in-expand-fwd{0%{letter-spacing:-.5em;-webkit-transform:translateZ(-700px);transform:translateZ(-700px);opacity:0}40%{opacity:.6}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes tracking-in-expand-fwd{0%{letter-spacing:-.5em;-webkit-transform:translateZ(-700px);transform:translateZ(-700px);opacity:0}40%{opacity:.6}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}
 @-webkit-keyframes tracking-in-expand{0%{letter-spacing:-.5em;opacity:0}40%{opacity:.6}100%{opacity:1}}@keyframes tracking-in-expand{0%{letter-spacing:-.5em;opacity:0}40%{opacity:.6}100%{opacity:1}}
 @-webkit-keyframes tracking-in-contract{0%{letter-spacing:1em;opacity:0}40%{opacity:.6}100%{letter-spacing:normal;opacity:1}}@keyframes tracking-in-contract{0%{letter-spacing:1em;opacity:0}40%{opacity:.6}100%{letter-spacing:normal;opacity:1}}
 @-webkit-keyframes tracking-in-contract-bck{0%{letter-spacing:1em;-webkit-transform:translateZ(400px);transform:translateZ(400px);opacity:0}40%{opacity:.6}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes tracking-in-contract-bck{0%{letter-spacing:1em;-webkit-transform:translateZ(400px);transform:translateZ(400px);opacity:0}40%{opacity:.6}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}
 @-webkit-keyframes tracking-out-expand{0%{opacity:1}60%{opacity:.8}100%{letter-spacing:1em;opacity:0}}@keyframes tracking-out-expand{0%{opacity:1}60%{opacity:.8}100%{letter-spacing:1em;opacity:0}}
 @-webkit-keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}
 @-webkit-keyframes focus-in-expand{0%{letter-spacing:-.5em;-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes focus-in-expand{0%{letter-spacing:-.5em;-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}
 @-webkit-keyframes focus-in-expand-fwd{0%{letter-spacing:-.5em;-webkit-transform:translateZ(-800px);transform:translateZ(-800px);-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes focus-in-expand-fwd{0%{letter-spacing:-.5em;-webkit-transform:translateZ(-800px);transform:translateZ(-800px);-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-filter:blur(0);filter:blur(0);opacity:1}}
 @-webkit-keyframes focus-in-contract{0%{letter-spacing:1em;-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes focus-in-contract{0%{letter-spacing:1em;-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}
 @-webkit-keyframes focus-in-contract-bck{0%{letter-spacing:1em;-webkit-transform:translateZ(300px);transform:translateZ(300px);-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-transform:translateZ(12px);transform:translateZ(12px);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes focus-in-contract-bck{0%{letter-spacing:1em;-webkit-transform:translateZ(300px);transform:translateZ(300px);-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-transform:translateZ(12px);transform:translateZ(12px);-webkit-filter:blur(0);filter:blur(0);opacity:1}}
 @-webkit-keyframes text-blur-out{0%{-webkit-filter:blur(.01);filter:blur(.01)}100%{-webkit-filter:blur(12px) opacity(0);filter:blur(12px) opacity(0)}}@keyframes text-blur-out{0%{-webkit-filter:blur(.01);filter:blur(.01)}100%{-webkit-filter:blur(12px) opacity(0);filter:blur(12px) opacity(0)}}
 @-webkit-keyframes blur-out-contract{0%{-webkit-filter:blur(.01);filter:blur(.01)}100%{letter-spacing:-.5em;-webkit-filter:blur(12px) opacity(0);filter:blur(12px) opacity(0)}}@keyframes blur-out-contract{0%{-webkit-filter:blur(.01);filter:blur(.01)}100%{letter-spacing:-.5em;-webkit-filter:blur(12px) opacity(0);filter:blur(12px) opacity(0)}}
 @-webkit-keyframes blur-out-contract-bck{0%{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-filter:blur(.01);filter:blur(.01)}100%{letter-spacing:-.5em;-webkit-transform:translateZ(-500px);transform:translateZ(-500px);-webkit-filter:blur(12px) opacity(0);filter:blur(12px) opacity(0)}}@keyframes blur-out-contract-bck{0%{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-filter:blur(.01);filter:blur(.01)}100%{letter-spacing:-.5em;-webkit-transform:translateZ(-500px);transform:translateZ(-500px);-webkit-filter:blur(12px) opacity(0);filter:blur(12px) opacity(0)}}
 @-webkit-keyframes blur-out-expand{0%{-webkit-filter:blur(.01);filter:blur(.01)}100%{letter-spacing:1em;-webkit-filter:blur(12px) opacity(0);filter:blur(12px) opacity(0)}}@keyframes blur-out-expand{0%{-webkit-filter:blur(.01);filter:blur(.01)}100%{letter-spacing:1em;-webkit-filter:blur(12px) opacity(0);filter:blur(12px) opacity(0)}}
 @-webkit-keyframes blur-out-expand-fwd{0%{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-filter:blur(.01);filter:blur(.01)}100%{letter-spacing:1em;-webkit-transform:translateZ(300px);transform:translateZ(300px);-webkit-filter:blur(12px) opacity(0);filter:blur(12px) opacity(0)}}@keyframes blur-out-expand-fwd{0%{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-filter:blur(.01);filter:blur(.01)}100%{letter-spacing:1em;-webkit-transform:translateZ(300px);transform:translateZ(300px);-webkit-filter:blur(12px) opacity(0);filter:blur(12px) opacity(0)}}
 @-webkit-keyframes text-pop-up-top{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;text-shadow:none}100%{-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;text-shadow:0 1px 0 #ccc,0 2px 0 #ccc,0 3px 0 #ccc,0 4px 0 #ccc,0 5px 0 #ccc,0 6px 0 #ccc,0 7px 0 #ccc,0 8px 0 #ccc,0 9px 0 #ccc,0 50px 30px rgba(0,0,0,.3)}}@keyframes text-pop-up-top{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;text-shadow:none}100%{-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;text-shadow:0 1px 0 #ccc,0 2px 0 #ccc,0 3px 0 #ccc,0 4px 0 #ccc,0 5px 0 #ccc,0 6px 0 #ccc,0 7px 0 #ccc,0 8px 0 #ccc,0 9px 0 #ccc,0 50px 30px rgba(0,0,0,.3)}}
 @-webkit-keyframes text-pop-up-bottom{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;text-shadow:none}100%{-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;text-shadow:0 1px 0 #ccc,0 2px 0 #ccc,0 3px 0 #ccc,0 4px 0 #ccc,0 5px 0 #ccc,0 6px 0 #ccc,0 7px 0 #ccc,0 8px 0 #ccc,0 9px 0 #ccc,0 50px 30px rgba(0,0,0,.3)}}@keyframes text-pop-up-bottom{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;text-shadow:none}100%{-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;text-shadow:0 1px 0 #ccc,0 2px 0 #ccc,0 3px 0 #ccc,0 4px 0 #ccc,0 5px 0 #ccc,0 6px 0 #ccc,0 7px 0 #ccc,0 8px 0 #ccc,0 9px 0 #ccc,0 50px 30px rgba(0,0,0,.3)}}
 @-webkit-keyframes text-pop-up-right{0%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;text-shadow:none}100%{-webkit-transform:translateX(50px);transform:translateX(50px);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;text-shadow:0 1px 0 #ccc,0 2px 0 #ccc,0 3px 0 #ccc,0 4px 0 #ccc,0 5px 0 #ccc,0 6px 0 #ccc,0 7px 0 #ccc,0 8px 0 #ccc,0 9px 0 #ccc,0 50px 30px rgba(0,0,0,.3)}}@keyframes text-pop-up-right{0%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;text-shadow:none}100%{-webkit-transform:translateX(50px);transform:translateX(50px);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;text-shadow:0 1px 0 #ccc,0 2px 0 #ccc,0 3px 0 #ccc,0 4px 0 #ccc,0 5px 0 #ccc,0 6px 0 #ccc,0 7px 0 #ccc,0 8px 0 #ccc,0 9px 0 #ccc,0 50px 30px rgba(0,0,0,.3)}}
 @-webkit-keyframes text-pop-up-left{0%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;text-shadow:none}100%{-webkit-transform:translateX(-50px);transform:translateX(-50px);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;text-shadow:0 1px 0 #ccc,0 2px 0 #ccc,0 3px 0 #ccc,0 4px 0 #ccc,0 5px 0 #ccc,0 6px 0 #ccc,0 7px 0 #ccc,0 8px 0 #ccc,0 9px 0 #ccc,0 50px 30px rgba(0,0,0,.3)}}@keyframes text-pop-up-left{0%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;text-shadow:none}100%{-webkit-transform:translateX(-50px);transform:translateX(-50px);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;text-shadow:0 1px 0 #ccc,0 2px 0 #ccc,0 3px 0 #ccc,0 4px 0 #ccc,0 5px 0 #ccc,0 6px 0 #ccc,0 7px 0 #ccc,0 8px 0 #ccc,0 9px 0 #ccc,0 50px 30px rgba(0,0,0,.3)}}
 @-webkit-keyframes vibrate-2{0%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}40%{-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}60%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}80%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}100%{-webkit-transform:translate(0);transform:translate(0)}}@keyframes vibrate-2{0%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}40%{-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}60%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}80%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}100%{-webkit-transform:translate(0);transform:translate(0)}}
 @-webkit-keyframes shake-horizontal{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%{-webkit-transform:translateX(10px);transform:translateX(10px)}80%{-webkit-transform:translateX(8px);transform:translateX(8px)}90%{-webkit-transform:translateX(-8px);transform:translateX(-8px)}}@keyframes shake-horizontal{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%{-webkit-transform:translateX(10px);transform:translateX(10px)}80%{-webkit-transform:translateX(8px);transform:translateX(8px)}90%{-webkit-transform:translateX(-8px);transform:translateX(-8px)}}
 @-webkit-keyframes jello-horizontal{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes jello-horizontal{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
 @-webkit-keyframes jello-vertical{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}40%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}50%{-webkit-transform:scale3d(.85,1.15,1);transform:scale3d(.85,1.15,1)}65%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}75%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes jello-vertical{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}40%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}50%{-webkit-transform:scale3d(.85,1.15,1);transform:scale3d(.85,1.15,1)}65%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}75%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
 @-webkit-keyframes jello-diagonal-1{0%{-webkit-transform:skew(0deg 0deg);transform:skew(0deg 0deg)}30%{-webkit-transform:skew(25deg 25deg);transform:skew(25deg 25deg)}40%{-webkit-transform:skew(-15deg,-15deg);transform:skew(-15deg,-15deg)}50%{-webkit-transform:skew(15deg,15deg);transform:skew(15deg,15deg)}65%{-webkit-transform:skew(-5deg,-5deg);transform:skew(-5deg,-5deg)}75%{-webkit-transform:skew(5deg,5deg);transform:skew(5deg,5deg)}100%{-webkit-transform:skew(0deg 0deg);transform:skew(0deg 0deg)}}@keyframes jello-diagonal-1{0%{-webkit-transform:skew(0deg 0deg);transform:skew(0deg 0deg)}30%{-webkit-transform:skew(25deg 25deg);transform:skew(25deg 25deg)}40%{-webkit-transform:skew(-15deg,-15deg);transform:skew(-15deg,-15deg)}50%{-webkit-transform:skew(15deg,15deg);transform:skew(15deg,15deg)}65%{-webkit-transform:skew(-5deg,-5deg);transform:skew(-5deg,-5deg)}75%{-webkit-transform:skew(5deg,5deg);transform:skew(5deg,5deg)}100%{-webkit-transform:skew(0deg 0deg);transform:skew(0deg 0deg)}}
 @-webkit-keyframes wobble-hor-bottom{0%,100%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateX(-30px) rotate(-6deg);transform:translateX(-30px) rotate(-6deg)}30%{-webkit-transform:translateX(15px) rotate(6deg);transform:translateX(15px) rotate(6deg)}45%{-webkit-transform:translateX(-15px) rotate(-3.6deg);transform:translateX(-15px) rotate(-3.6deg)}60%{-webkit-transform:translateX(9px) rotate(2.4deg);transform:translateX(9px) rotate(2.4deg)}75%{-webkit-transform:translateX(-6px) rotate(-1.2deg);transform:translateX(-6px) rotate(-1.2deg)}}@keyframes wobble-hor-bottom{0%,100%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateX(-30px) rotate(-6deg);transform:translateX(-30px) rotate(-6deg)}30%{-webkit-transform:translateX(15px) rotate(6deg);transform:translateX(15px) rotate(6deg)}45%{-webkit-transform:translateX(-15px) rotate(-3.6deg);transform:translateX(-15px) rotate(-3.6deg)}60%{-webkit-transform:translateX(9px) rotate(2.4deg);transform:translateX(9px) rotate(2.4deg)}75%{-webkit-transform:translateX(-6px) rotate(-1.2deg);transform:translateX(-6px) rotate(-1.2deg)}}
 @-webkit-keyframes wobble-hor-top{0%,100%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateX(-30px) rotate(6deg);transform:translateX(-30px) rotate(6deg)}30%{-webkit-transform:translateX(15px) rotate(-6deg);transform:translateX(15px) rotate(-6deg)}45%{-webkit-transform:translateX(-15px) rotate(3.6deg);transform:translateX(-15px) rotate(3.6deg)}60%{-webkit-transform:translateX(9px) rotate(-2.4deg);transform:translateX(9px) rotate(-2.4deg)}75%{-webkit-transform:translateX(-6px) rotate(1.2deg);transform:translateX(-6px) rotate(1.2deg)}}@keyframes wobble-hor-top{0%,100%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateX(-30px) rotate(6deg);transform:translateX(-30px) rotate(6deg)}30%{-webkit-transform:translateX(15px) rotate(-6deg);transform:translateX(15px) rotate(-6deg)}45%{-webkit-transform:translateX(-15px) rotate(3.6deg);transform:translateX(-15px) rotate(3.6deg)}60%{-webkit-transform:translateX(9px) rotate(-2.4deg);transform:translateX(9px) rotate(-2.4deg)}75%{-webkit-transform:translateX(-6px) rotate(1.2deg);transform:translateX(-6px) rotate(1.2deg)}}
 @-webkit-keyframes wobble-ver-left{0%,100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateY(-30px) rotate(-6deg);transform:translateY(-30px) rotate(-6deg)}30%{-webkit-transform:translateY(15px) rotate(6deg);transform:translateY(15px) rotate(6deg)}45%{-webkit-transform:translateY(-15px) rotate(-3.6deg);transform:translateY(-15px) rotate(-3.6deg)}60%{-webkit-transform:translateY(9px) rotate(2.4deg);transform:translateY(9px) rotate(2.4deg)}75%{-webkit-transform:translateY(-6px) rotate(-1.2deg);transform:translateY(-6px) rotate(-1.2deg)}}@keyframes wobble-ver-left{0%,100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateY(-30px) rotate(-6deg);transform:translateY(-30px) rotate(-6deg)}30%{-webkit-transform:translateY(15px) rotate(6deg);transform:translateY(15px) rotate(6deg)}45%{-webkit-transform:translateY(-15px) rotate(-3.6deg);transform:translateY(-15px) rotate(-3.6deg)}60%{-webkit-transform:translateY(9px) rotate(2.4deg);transform:translateY(9px) rotate(2.4deg)}75%{-webkit-transform:translateY(-6px) rotate(-1.2deg);transform:translateY(-6px) rotate(-1.2deg)}}
 @-webkit-keyframes bounce-top{0%{-webkit-transform:translateY(-45px);transform:translateY(-45px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}24%{opacity:1}40%{-webkit-transform:translateY(-24px);transform:translateY(-24px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}65%{-webkit-transform:translateY(-12px);transform:translateY(-12px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}82%{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}25%,55%,75%,87%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@keyframes bounce-top{0%{-webkit-transform:translateY(-45px);transform:translateY(-45px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}24%{opacity:1}40%{-webkit-transform:translateY(-24px);transform:translateY(-24px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}65%{-webkit-transform:translateY(-12px);transform:translateY(-12px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}82%{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}25%,55%,75%,87%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}
 @-webkit-keyframes bounce-bottom{0%{-webkit-transform:translateY(45px);transform:translateY(45px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}24%{opacity:1}40%{-webkit-transform:translateY(24px);transform:translateY(24px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}65%{-webkit-transform:translateY(12px);transform:translateY(12px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}82%{-webkit-transform:translateY(6px);transform:translateY(6px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}25%,55%,75%,87%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@keyframes bounce-bottom{0%{-webkit-transform:translateY(45px);transform:translateY(45px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1}24%{opacity:1}40%{-webkit-transform:translateY(24px);transform:translateY(24px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}65%{-webkit-transform:translateY(12px);transform:translateY(12px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}82%{-webkit-transform:translateY(6px);transform:translateY(6px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}93%{-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}25%,55%,75%,87%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}
 @-webkit-keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}
 @-webkit-keyframes ping{0%{-webkit-transform:scale(.2);transform:scale(.2);opacity:.8}80%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}100%{-webkit-transform:scale(2.2);transform:scale(2.2);opacity:0}}@keyframes ping{0%{-webkit-transform:scale(.2);transform:scale(.2);opacity:.8}80%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}100%{-webkit-transform:scale(2.2);transform:scale(2.2);opacity:0}}
 @-webkit-keyframes kenburns-top{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}100%{-webkit-transform:scale(1.25) translateY(-15px);transform:scale(1.25) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}}@keyframes kenburns-top{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}100%{-webkit-transform:scale(1.25) translateY(-15px);transform:scale(1.25) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}}
 @-webkit-keyframes kenburns-bottom{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 84%;transform-origin:50% 84%}100%{-webkit-transform:scale(1.25) translateY(15px);transform:scale(1.25) translateY(15px);-webkit-transform-origin:bottom;transform-origin:bottom}}@keyframes kenburns-bottom{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 84%;transform-origin:50% 84%}100%{-webkit-transform:scale(1.25) translateY(15px);transform:scale(1.25) translateY(15px);-webkit-transform-origin:bottom;transform-origin:bottom}}
 @-webkit-keyframes kenburns-left{0%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0);-webkit-transform-origin:16% 50%;transform-origin:16% 50%}100%{-webkit-transform:scale(1.25) translate(-20px,15px);transform:scale(1.25) translate(-20px,15px);-webkit-transform-origin:left;transform-origin:left}}@keyframes kenburns-left{0%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0);-webkit-transform-origin:16% 50%;transform-origin:16% 50%}100%{-webkit-transform:scale(1.25) translate(-20px,15px);transform:scale(1.25) translate(-20px,15px);-webkit-transform-origin:left;transform-origin:left}}
 @-webkit-keyframes kenburns-right{0%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0);-webkit-transform-origin:84% 50%;transform-origin:84% 50%}100%{-webkit-transform:scale(1.25) translateX(20px);transform:scale(1.25) translateX(20px);-webkit-transform-origin:right;transform-origin:right}}@keyframes kenburns-right{0%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0);-webkit-transform-origin:84% 50%;transform-origin:84% 50%}100%{-webkit-transform:scale(1.25) translateX(20px);transform:scale(1.25) translateX(20px);-webkit-transform-origin:right;transform-origin:right}}
 @-webkit-keyframes bg-pan-left{0%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes bg-pan-left{0%{background-position:100% 50%}100%{background-position:0 50%}}
 @-webkit-keyframes bg-pan-bottom{0%{background-position:50% 0}100%{background-position:50% 100%}}@keyframes bg-pan-bottom{0%{background-position:50% 0}100%{background-position:50% 100%}}
 @-webkit-keyframes bg-pan-right{0%{background-position:0 50%}100%{background-position:100% 50%}}@keyframes bg-pan-right{0%{background-position:0 50%}100%{background-position:100% 50%}}
 @-webkit-keyframes bg-pan-top{0%{background-position:50% 100%}100%{background-position:50% 0}}@keyframes bg-pan-top{0%{background-position:50% 100%}100%{background-position:50% 0}}
 @-webkit-keyframes color-change-3x{0%{background:#19dcea}50%{background:#b22cff}100%{background:#ea2222}}@keyframes color-change-3x{0%{background:#19dcea}50%{background:#b22cff}100%{background:#ea2222}}
 @-webkit-keyframes color-change-4x{0%{background:#19dcea}33.3333%{background:#b22cff}66.666%{background:#ea2222}100%{background:#f5be10}}@keyframes color-change-4x{0%{background:#19dcea}33.3333%{background:#b22cff}66.666%{background:#ea2222}100%{background:#f5be10}}

