智慧画屏客户端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

4074 lines
93 KiB

  1. @charset "UTF-8";
  2. /*!
  3. * animate.css - https://animate.style/
  4. * Version - 4.1.1
  5. * Licensed under the Hippocratic License 2.1 - http://firstdonoharm.dev
  6. *
  7. * Copyright (c) 2022 Animate.css
  8. */
  9. :root {
  10. --animate-duration: 1s;
  11. --animate-delay: 1s;
  12. --animate-repeat: 1;
  13. }
  14. .animate__animated {
  15. -webkit-animation-duration: 1s;
  16. animation-duration: 1s;
  17. -webkit-animation-duration: var(--animate-duration);
  18. animation-duration: var(--animate-duration);
  19. -webkit-animation-fill-mode: both;
  20. animation-fill-mode: both;
  21. }
  22. .animate__animated.animate__infinite {
  23. -webkit-animation-iteration-count: infinite;
  24. animation-iteration-count: infinite;
  25. }
  26. .animate__animated.animate__repeat-1 {
  27. -webkit-animation-iteration-count: 1;
  28. animation-iteration-count: 1;
  29. -webkit-animation-iteration-count: var(--animate-repeat);
  30. animation-iteration-count: var(--animate-repeat);
  31. }
  32. .animate__animated.animate__repeat-2 {
  33. -webkit-animation-iteration-count: calc(1 * 2);
  34. animation-iteration-count: calc(1 * 2);
  35. -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2);
  36. animation-iteration-count: calc(var(--animate-repeat) * 2);
  37. }
  38. .animate__animated.animate__repeat-3 {
  39. -webkit-animation-iteration-count: calc(1 * 3);
  40. animation-iteration-count: calc(1 * 3);
  41. -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3);
  42. animation-iteration-count: calc(var(--animate-repeat) * 3);
  43. }
  44. .animate__animated.animate__delay-1s {
  45. -webkit-animation-delay: 1s;
  46. animation-delay: 1s;
  47. -webkit-animation-delay: var(--animate-delay);
  48. animation-delay: var(--animate-delay);
  49. }
  50. .animate__animated.animate__delay-2s {
  51. -webkit-animation-delay: calc(1s * 2);
  52. animation-delay: calc(1s * 2);
  53. -webkit-animation-delay: calc(var(--animate-delay) * 2);
  54. animation-delay: calc(var(--animate-delay) * 2);
  55. }
  56. .animate__animated.animate__delay-3s {
  57. -webkit-animation-delay: calc(1s * 3);
  58. animation-delay: calc(1s * 3);
  59. -webkit-animation-delay: calc(var(--animate-delay) * 3);
  60. animation-delay: calc(var(--animate-delay) * 3);
  61. }
  62. .animate__animated.animate__delay-4s {
  63. -webkit-animation-delay: calc(1s * 4);
  64. animation-delay: calc(1s * 4);
  65. -webkit-animation-delay: calc(var(--animate-delay) * 4);
  66. animation-delay: calc(var(--animate-delay) * 4);
  67. }
  68. .animate__animated.animate__delay-5s {
  69. -webkit-animation-delay: calc(1s * 5);
  70. animation-delay: calc(1s * 5);
  71. -webkit-animation-delay: calc(var(--animate-delay) * 5);
  72. animation-delay: calc(var(--animate-delay) * 5);
  73. }
  74. .animate__animated.animate__faster {
  75. -webkit-animation-duration: calc(1s / 2);
  76. animation-duration: calc(1s / 2);
  77. -webkit-animation-duration: calc(var(--animate-duration) / 2);
  78. animation-duration: calc(var(--animate-duration) / 2);
  79. }
  80. .animate__animated.animate__fast {
  81. -webkit-animation-duration: calc(1s * 0.8);
  82. animation-duration: calc(1s * 0.8);
  83. -webkit-animation-duration: calc(var(--animate-duration) * 0.8);
  84. animation-duration: calc(var(--animate-duration) * 0.8);
  85. }
  86. .animate__animated.animate__slow {
  87. -webkit-animation-duration: calc(1s * 2);
  88. animation-duration: calc(1s * 2);
  89. -webkit-animation-duration: calc(var(--animate-duration) * 2);
  90. animation-duration: calc(var(--animate-duration) * 2);
  91. }
  92. .animate__animated.animate__slower {
  93. -webkit-animation-duration: calc(1s * 3);
  94. animation-duration: calc(1s * 3);
  95. -webkit-animation-duration: calc(var(--animate-duration) * 3);
  96. animation-duration: calc(var(--animate-duration) * 3);
  97. }
  98. @media print, (prefers-reduced-motion: reduce) {
  99. .animate__animated {
  100. -webkit-animation-duration: 1ms !important;
  101. animation-duration: 1ms !important;
  102. -webkit-transition-duration: 1ms !important;
  103. transition-duration: 1ms !important;
  104. -webkit-animation-iteration-count: 1 !important;
  105. animation-iteration-count: 1 !important;
  106. }
  107. .animate__animated[class*='Out'] {
  108. opacity: 0;
  109. }
  110. }
  111. /* Attention seekers */
  112. @-webkit-keyframes bounce {
  113. from,
  114. 20%,
  115. 53%,
  116. to {
  117. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  118. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  119. -webkit-transform: translate3d(0, 0, 0);
  120. transform: translate3d(0, 0, 0);
  121. }
  122. 40%,
  123. 43% {
  124. -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  125. animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  126. -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
  127. transform: translate3d(0, -30px, 0) scaleY(1.1);
  128. }
  129. 70% {
  130. -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  131. animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  132. -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
  133. transform: translate3d(0, -15px, 0) scaleY(1.05);
  134. }
  135. 80% {
  136. -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  137. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  138. -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
  139. transform: translate3d(0, 0, 0) scaleY(0.95);
  140. }
  141. 90% {
  142. -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
  143. transform: translate3d(0, -4px, 0) scaleY(1.02);
  144. }
  145. }
  146. @keyframes bounce {
  147. from,
  148. 20%,
  149. 53%,
  150. to {
  151. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  152. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  153. -webkit-transform: translate3d(0, 0, 0);
  154. transform: translate3d(0, 0, 0);
  155. }
  156. 40%,
  157. 43% {
  158. -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  159. animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  160. -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
  161. transform: translate3d(0, -30px, 0) scaleY(1.1);
  162. }
  163. 70% {
  164. -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  165. animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  166. -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
  167. transform: translate3d(0, -15px, 0) scaleY(1.05);
  168. }
  169. 80% {
  170. -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  171. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  172. -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
  173. transform: translate3d(0, 0, 0) scaleY(0.95);
  174. }
  175. 90% {
  176. -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
  177. transform: translate3d(0, -4px, 0) scaleY(1.02);
  178. }
  179. }
  180. .animate__bounce {
  181. -webkit-animation-name: bounce;
  182. animation-name: bounce;
  183. -webkit-transform-origin: center bottom;
  184. transform-origin: center bottom;
  185. }
  186. @-webkit-keyframes flash {
  187. from,
  188. 50%,
  189. to {
  190. opacity: 1;
  191. }
  192. 25%,
  193. 75% {
  194. opacity: 0;
  195. }
  196. }
  197. @keyframes flash {
  198. from,
  199. 50%,
  200. to {
  201. opacity: 1;
  202. }
  203. 25%,
  204. 75% {
  205. opacity: 0;
  206. }
  207. }
  208. .animate__flash {
  209. -webkit-animation-name: flash;
  210. animation-name: flash;
  211. }
  212. /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  213. @-webkit-keyframes pulse {
  214. from {
  215. -webkit-transform: scale3d(1, 1, 1);
  216. transform: scale3d(1, 1, 1);
  217. }
  218. 50% {
  219. -webkit-transform: scale3d(1.05, 1.05, 1.05);
  220. transform: scale3d(1.05, 1.05, 1.05);
  221. }
  222. to {
  223. -webkit-transform: scale3d(1, 1, 1);
  224. transform: scale3d(1, 1, 1);
  225. }
  226. }
  227. @keyframes pulse {
  228. from {
  229. -webkit-transform: scale3d(1, 1, 1);
  230. transform: scale3d(1, 1, 1);
  231. }
  232. 50% {
  233. -webkit-transform: scale3d(1.05, 1.05, 1.05);
  234. transform: scale3d(1.05, 1.05, 1.05);
  235. }
  236. to {
  237. -webkit-transform: scale3d(1, 1, 1);
  238. transform: scale3d(1, 1, 1);
  239. }
  240. }
  241. .animate__pulse {
  242. -webkit-animation-name: pulse;
  243. animation-name: pulse;
  244. -webkit-animation-timing-function: ease-in-out;
  245. animation-timing-function: ease-in-out;
  246. }
  247. @-webkit-keyframes rubberBand {
  248. from {
  249. -webkit-transform: scale3d(1, 1, 1);
  250. transform: scale3d(1, 1, 1);
  251. }
  252. 30% {
  253. -webkit-transform: scale3d(1.25, 0.75, 1);
  254. transform: scale3d(1.25, 0.75, 1);
  255. }
  256. 40% {
  257. -webkit-transform: scale3d(0.75, 1.25, 1);
  258. transform: scale3d(0.75, 1.25, 1);
  259. }
  260. 50% {
  261. -webkit-transform: scale3d(1.15, 0.85, 1);
  262. transform: scale3d(1.15, 0.85, 1);
  263. }
  264. 65% {
  265. -webkit-transform: scale3d(0.95, 1.05, 1);
  266. transform: scale3d(0.95, 1.05, 1);
  267. }
  268. 75% {
  269. -webkit-transform: scale3d(1.05, 0.95, 1);
  270. transform: scale3d(1.05, 0.95, 1);
  271. }
  272. to {
  273. -webkit-transform: scale3d(1, 1, 1);
  274. transform: scale3d(1, 1, 1);
  275. }
  276. }
  277. @keyframes rubberBand {
  278. from {
  279. -webkit-transform: scale3d(1, 1, 1);
  280. transform: scale3d(1, 1, 1);
  281. }
  282. 30% {
  283. -webkit-transform: scale3d(1.25, 0.75, 1);
  284. transform: scale3d(1.25, 0.75, 1);
  285. }
  286. 40% {
  287. -webkit-transform: scale3d(0.75, 1.25, 1);
  288. transform: scale3d(0.75, 1.25, 1);
  289. }
  290. 50% {
  291. -webkit-transform: scale3d(1.15, 0.85, 1);
  292. transform: scale3d(1.15, 0.85, 1);
  293. }
  294. 65% {
  295. -webkit-transform: scale3d(0.95, 1.05, 1);
  296. transform: scale3d(0.95, 1.05, 1);
  297. }
  298. 75% {
  299. -webkit-transform: scale3d(1.05, 0.95, 1);
  300. transform: scale3d(1.05, 0.95, 1);
  301. }
  302. to {
  303. -webkit-transform: scale3d(1, 1, 1);
  304. transform: scale3d(1, 1, 1);
  305. }
  306. }
  307. .animate__rubberBand {
  308. -webkit-animation-name: rubberBand;
  309. animation-name: rubberBand;
  310. }
  311. @-webkit-keyframes shakeX {
  312. from,
  313. to {
  314. -webkit-transform: translate3d(0, 0, 0);
  315. transform: translate3d(0, 0, 0);
  316. }
  317. 10%,
  318. 30%,
  319. 50%,
  320. 70%,
  321. 90% {
  322. -webkit-transform: translate3d(-10px, 0, 0);
  323. transform: translate3d(-10px, 0, 0);
  324. }
  325. 20%,
  326. 40%,
  327. 60%,
  328. 80% {
  329. -webkit-transform: translate3d(10px, 0, 0);
  330. transform: translate3d(10px, 0, 0);
  331. }
  332. }
  333. @keyframes shakeX {
  334. from,
  335. to {
  336. -webkit-transform: translate3d(0, 0, 0);
  337. transform: translate3d(0, 0, 0);
  338. }
  339. 10%,
  340. 30%,
  341. 50%,
  342. 70%,
  343. 90% {
  344. -webkit-transform: translate3d(-10px, 0, 0);
  345. transform: translate3d(-10px, 0, 0);
  346. }
  347. 20%,
  348. 40%,
  349. 60%,
  350. 80% {
  351. -webkit-transform: translate3d(10px, 0, 0);
  352. transform: translate3d(10px, 0, 0);
  353. }
  354. }
  355. .animate__shakeX {
  356. -webkit-animation-name: shakeX;
  357. animation-name: shakeX;
  358. }
  359. @-webkit-keyframes shakeY {
  360. from,
  361. to {
  362. -webkit-transform: translate3d(0, 0, 0);
  363. transform: translate3d(0, 0, 0);
  364. }
  365. 10%,
  366. 30%,
  367. 50%,
  368. 70%,
  369. 90% {
  370. -webkit-transform: translate3d(0, -10px, 0);
  371. transform: translate3d(0, -10px, 0);
  372. }
  373. 20%,
  374. 40%,
  375. 60%,
  376. 80% {
  377. -webkit-transform: translate3d(0, 10px, 0);
  378. transform: translate3d(0, 10px, 0);
  379. }
  380. }
  381. @keyframes shakeY {
  382. from,
  383. to {
  384. -webkit-transform: translate3d(0, 0, 0);
  385. transform: translate3d(0, 0, 0);
  386. }
  387. 10%,
  388. 30%,
  389. 50%,
  390. 70%,
  391. 90% {
  392. -webkit-transform: translate3d(0, -10px, 0);
  393. transform: translate3d(0, -10px, 0);
  394. }
  395. 20%,
  396. 40%,
  397. 60%,
  398. 80% {
  399. -webkit-transform: translate3d(0, 10px, 0);
  400. transform: translate3d(0, 10px, 0);
  401. }
  402. }
  403. .animate__shakeY {
  404. -webkit-animation-name: shakeY;
  405. animation-name: shakeY;
  406. }
  407. @-webkit-keyframes headShake {
  408. 0% {
  409. -webkit-transform: translateX(0);
  410. transform: translateX(0);
  411. }
  412. 6.5% {
  413. -webkit-transform: translateX(-6px) rotateY(-9deg);
  414. transform: translateX(-6px) rotateY(-9deg);
  415. }
  416. 18.5% {
  417. -webkit-transform: translateX(5px) rotateY(7deg);
  418. transform: translateX(5px) rotateY(7deg);
  419. }
  420. 31.5% {
  421. -webkit-transform: translateX(-3px) rotateY(-5deg);
  422. transform: translateX(-3px) rotateY(-5deg);
  423. }
  424. 43.5% {
  425. -webkit-transform: translateX(2px) rotateY(3deg);
  426. transform: translateX(2px) rotateY(3deg);
  427. }
  428. 50% {
  429. -webkit-transform: translateX(0);
  430. transform: translateX(0);
  431. }
  432. }
  433. @keyframes headShake {
  434. 0% {
  435. -webkit-transform: translateX(0);
  436. transform: translateX(0);
  437. }
  438. 6.5% {
  439. -webkit-transform: translateX(-6px) rotateY(-9deg);
  440. transform: translateX(-6px) rotateY(-9deg);
  441. }
  442. 18.5% {
  443. -webkit-transform: translateX(5px) rotateY(7deg);
  444. transform: translateX(5px) rotateY(7deg);
  445. }
  446. 31.5% {
  447. -webkit-transform: translateX(-3px) rotateY(-5deg);
  448. transform: translateX(-3px) rotateY(-5deg);
  449. }
  450. 43.5% {
  451. -webkit-transform: translateX(2px) rotateY(3deg);
  452. transform: translateX(2px) rotateY(3deg);
  453. }
  454. 50% {
  455. -webkit-transform: translateX(0);
  456. transform: translateX(0);
  457. }
  458. }
  459. .animate__headShake {
  460. -webkit-animation-timing-function: ease-in-out;
  461. animation-timing-function: ease-in-out;
  462. -webkit-animation-name: headShake;
  463. animation-name: headShake;
  464. }
  465. @-webkit-keyframes swing {
  466. 20% {
  467. -webkit-transform: rotate3d(0, 0, 1, 15deg);
  468. transform: rotate3d(0, 0, 1, 15deg);
  469. }
  470. 40% {
  471. -webkit-transform: rotate3d(0, 0, 1, -10deg);
  472. transform: rotate3d(0, 0, 1, -10deg);
  473. }
  474. 60% {
  475. -webkit-transform: rotate3d(0, 0, 1, 5deg);
  476. transform: rotate3d(0, 0, 1, 5deg);
  477. }
  478. 80% {
  479. -webkit-transform: rotate3d(0, 0, 1, -5deg);
  480. transform: rotate3d(0, 0, 1, -5deg);
  481. }
  482. to {
  483. -webkit-transform: rotate3d(0, 0, 1, 0deg);
  484. transform: rotate3d(0, 0, 1, 0deg);
  485. }
  486. }
  487. @keyframes swing {
  488. 20% {
  489. -webkit-transform: rotate3d(0, 0, 1, 15deg);
  490. transform: rotate3d(0, 0, 1, 15deg);
  491. }
  492. 40% {
  493. -webkit-transform: rotate3d(0, 0, 1, -10deg);
  494. transform: rotate3d(0, 0, 1, -10deg);
  495. }
  496. 60% {
  497. -webkit-transform: rotate3d(0, 0, 1, 5deg);
  498. transform: rotate3d(0, 0, 1, 5deg);
  499. }
  500. 80% {
  501. -webkit-transform: rotate3d(0, 0, 1, -5deg);
  502. transform: rotate3d(0, 0, 1, -5deg);
  503. }
  504. to {
  505. -webkit-transform: rotate3d(0, 0, 1, 0deg);
  506. transform: rotate3d(0, 0, 1, 0deg);
  507. }
  508. }
  509. .animate__swing {
  510. -webkit-transform-origin: top center;
  511. transform-origin: top center;
  512. -webkit-animation-name: swing;
  513. animation-name: swing;
  514. }
  515. @-webkit-keyframes tada {
  516. from {
  517. -webkit-transform: scale3d(1, 1, 1);
  518. transform: scale3d(1, 1, 1);
  519. }
  520. 10%,
  521. 20% {
  522. -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  523. transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  524. }
  525. 30%,
  526. 50%,
  527. 70%,
  528. 90% {
  529. -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  530. transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  531. }
  532. 40%,
  533. 60%,
  534. 80% {
  535. -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  536. transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  537. }
  538. to {
  539. -webkit-transform: scale3d(1, 1, 1);
  540. transform: scale3d(1, 1, 1);
  541. }
  542. }
  543. @keyframes tada {
  544. from {
  545. -webkit-transform: scale3d(1, 1, 1);
  546. transform: scale3d(1, 1, 1);
  547. }
  548. 10%,
  549. 20% {
  550. -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  551. transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  552. }
  553. 30%,
  554. 50%,
  555. 70%,
  556. 90% {
  557. -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  558. transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  559. }
  560. 40%,
  561. 60%,
  562. 80% {
  563. -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  564. transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  565. }
  566. to {
  567. -webkit-transform: scale3d(1, 1, 1);
  568. transform: scale3d(1, 1, 1);
  569. }
  570. }
  571. .animate__tada {
  572. -webkit-animation-name: tada;
  573. animation-name: tada;
  574. }
  575. /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  576. @-webkit-keyframes wobble {
  577. from {
  578. -webkit-transform: translate3d(0, 0, 0);
  579. transform: translate3d(0, 0, 0);
  580. }
  581. 15% {
  582. -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  583. transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  584. }
  585. 30% {
  586. -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  587. transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  588. }
  589. 45% {
  590. -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  591. transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  592. }
  593. 60% {
  594. -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  595. transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  596. }
  597. 75% {
  598. -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  599. transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  600. }
  601. to {
  602. -webkit-transform: translate3d(0, 0, 0);
  603. transform: translate3d(0, 0, 0);
  604. }
  605. }
  606. @keyframes wobble {
  607. from {
  608. -webkit-transform: translate3d(0, 0, 0);
  609. transform: translate3d(0, 0, 0);
  610. }
  611. 15% {
  612. -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  613. transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  614. }
  615. 30% {
  616. -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  617. transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  618. }
  619. 45% {
  620. -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  621. transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  622. }
  623. 60% {
  624. -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  625. transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  626. }
  627. 75% {
  628. -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  629. transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  630. }
  631. to {
  632. -webkit-transform: translate3d(0, 0, 0);
  633. transform: translate3d(0, 0, 0);
  634. }
  635. }
  636. .animate__wobble {
  637. -webkit-animation-name: wobble;
  638. animation-name: wobble;
  639. }
  640. @-webkit-keyframes jello {
  641. from,
  642. 11.1%,
  643. to {
  644. -webkit-transform: translate3d(0, 0, 0);
  645. transform: translate3d(0, 0, 0);
  646. }
  647. 22.2% {
  648. -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
  649. transform: skewX(-12.5deg) skewY(-12.5deg);
  650. }
  651. 33.3% {
  652. -webkit-transform: skewX(6.25deg) skewY(6.25deg);
  653. transform: skewX(6.25deg) skewY(6.25deg);
  654. }
  655. 44.4% {
  656. -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
  657. transform: skewX(-3.125deg) skewY(-3.125deg);
  658. }
  659. 55.5% {
  660. -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
  661. transform: skewX(1.5625deg) skewY(1.5625deg);
  662. }
  663. 66.6% {
  664. -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
  665. transform: skewX(-0.78125deg) skewY(-0.78125deg);
  666. }
  667. 77.7% {
  668. -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
  669. transform: skewX(0.390625deg) skewY(0.390625deg);
  670. }
  671. 88.8% {
  672. -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  673. transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  674. }
  675. }
  676. @keyframes jello {
  677. from,
  678. 11.1%,
  679. to {
  680. -webkit-transform: translate3d(0, 0, 0);
  681. transform: translate3d(0, 0, 0);
  682. }
  683. 22.2% {
  684. -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
  685. transform: skewX(-12.5deg) skewY(-12.5deg);
  686. }
  687. 33.3% {
  688. -webkit-transform: skewX(6.25deg) skewY(6.25deg);
  689. transform: skewX(6.25deg) skewY(6.25deg);
  690. }
  691. 44.4% {
  692. -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
  693. transform: skewX(-3.125deg) skewY(-3.125deg);
  694. }
  695. 55.5% {
  696. -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
  697. transform: skewX(1.5625deg) skewY(1.5625deg);
  698. }
  699. 66.6% {
  700. -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
  701. transform: skewX(-0.78125deg) skewY(-0.78125deg);
  702. }
  703. 77.7% {
  704. -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
  705. transform: skewX(0.390625deg) skewY(0.390625deg);
  706. }
  707. 88.8% {
  708. -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  709. transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  710. }
  711. }
  712. .animate__jello {
  713. -webkit-animation-name: jello;
  714. animation-name: jello;
  715. -webkit-transform-origin: center;
  716. transform-origin: center;
  717. }
  718. @-webkit-keyframes heartBeat {
  719. 0% {
  720. -webkit-transform: scale(1);
  721. transform: scale(1);
  722. }
  723. 14% {
  724. -webkit-transform: scale(1.3);
  725. transform: scale(1.3);
  726. }
  727. 28% {
  728. -webkit-transform: scale(1);
  729. transform: scale(1);
  730. }
  731. 42% {
  732. -webkit-transform: scale(1.3);
  733. transform: scale(1.3);
  734. }
  735. 70% {
  736. -webkit-transform: scale(1);
  737. transform: scale(1);
  738. }
  739. }
  740. @keyframes heartBeat {
  741. 0% {
  742. -webkit-transform: scale(1);
  743. transform: scale(1);
  744. }
  745. 14% {
  746. -webkit-transform: scale(1.3);
  747. transform: scale(1.3);
  748. }
  749. 28% {
  750. -webkit-transform: scale(1);
  751. transform: scale(1);
  752. }
  753. 42% {
  754. -webkit-transform: scale(1.3);
  755. transform: scale(1.3);
  756. }
  757. 70% {
  758. -webkit-transform: scale(1);
  759. transform: scale(1);
  760. }
  761. }
  762. .animate__heartBeat {
  763. -webkit-animation-name: heartBeat;
  764. animation-name: heartBeat;
  765. -webkit-animation-duration: calc(1s * 1.3);
  766. animation-duration: calc(1s * 1.3);
  767. -webkit-animation-duration: calc(var(--animate-duration) * 1.3);
  768. animation-duration: calc(var(--animate-duration) * 1.3);
  769. -webkit-animation-timing-function: ease-in-out;
  770. animation-timing-function: ease-in-out;
  771. }
  772. /* Back entrances */
  773. @-webkit-keyframes backInDown {
  774. 0% {
  775. -webkit-transform: translateY(-1200px) scale(0.7);
  776. transform: translateY(-1200px) scale(0.7);
  777. opacity: 0.7;
  778. }
  779. 80% {
  780. -webkit-transform: translateY(0px) scale(0.7);
  781. transform: translateY(0px) scale(0.7);
  782. opacity: 0.7;
  783. }
  784. 100% {
  785. -webkit-transform: scale(1);
  786. transform: scale(1);
  787. opacity: 1;
  788. }
  789. }
  790. @keyframes backInDown {
  791. 0% {
  792. -webkit-transform: translateY(-1200px) scale(0.7);
  793. transform: translateY(-1200px) scale(0.7);
  794. opacity: 0.7;
  795. }
  796. 80% {
  797. -webkit-transform: translateY(0px) scale(0.7);
  798. transform: translateY(0px) scale(0.7);
  799. opacity: 0.7;
  800. }
  801. 100% {
  802. -webkit-transform: scale(1);
  803. transform: scale(1);
  804. opacity: 1;
  805. }
  806. }
  807. .animate__backInDown {
  808. -webkit-animation-name: backInDown;
  809. animation-name: backInDown;
  810. }
  811. @-webkit-keyframes backInLeft {
  812. 0% {
  813. -webkit-transform: translateX(-2000px) scale(0.7);
  814. transform: translateX(-2000px) scale(0.7);
  815. opacity: 0.7;
  816. }
  817. 80% {
  818. -webkit-transform: translateX(0px) scale(0.7);
  819. transform: translateX(0px) scale(0.7);
  820. opacity: 0.7;
  821. }
  822. 100% {
  823. -webkit-transform: scale(1);
  824. transform: scale(1);
  825. opacity: 1;
  826. }
  827. }
  828. @keyframes backInLeft {
  829. 0% {
  830. -webkit-transform: translateX(-2000px) scale(0.7);
  831. transform: translateX(-2000px) scale(0.7);
  832. opacity: 0.7;
  833. }
  834. 80% {
  835. -webkit-transform: translateX(0px) scale(0.7);
  836. transform: translateX(0px) scale(0.7);
  837. opacity: 0.7;
  838. }
  839. 100% {
  840. -webkit-transform: scale(1);
  841. transform: scale(1);
  842. opacity: 1;
  843. }
  844. }
  845. .animate__backInLeft {
  846. -webkit-animation-name: backInLeft;
  847. animation-name: backInLeft;
  848. }
  849. @-webkit-keyframes backInRight {
  850. 0% {
  851. -webkit-transform: translateX(2000px) scale(0.7);
  852. transform: translateX(2000px) scale(0.7);
  853. opacity: 0.7;
  854. }
  855. 80% {
  856. -webkit-transform: translateX(0px) scale(0.7);
  857. transform: translateX(0px) scale(0.7);
  858. opacity: 0.7;
  859. }
  860. 100% {
  861. -webkit-transform: scale(1);
  862. transform: scale(1);
  863. opacity: 1;
  864. }
  865. }
  866. @keyframes backInRight {
  867. 0% {
  868. -webkit-transform: translateX(2000px) scale(0.7);
  869. transform: translateX(2000px) scale(0.7);
  870. opacity: 0.7;
  871. }
  872. 80% {
  873. -webkit-transform: translateX(0px) scale(0.7);
  874. transform: translateX(0px) scale(0.7);
  875. opacity: 0.7;
  876. }
  877. 100% {
  878. -webkit-transform: scale(1);
  879. transform: scale(1);
  880. opacity: 1;
  881. }
  882. }
  883. .animate__backInRight {
  884. -webkit-animation-name: backInRight;
  885. animation-name: backInRight;
  886. }
  887. @-webkit-keyframes backInUp {
  888. 0% {
  889. -webkit-transform: translateY(1200px) scale(0.7);
  890. transform: translateY(1200px) scale(0.7);
  891. opacity: 0.7;
  892. }
  893. 80% {
  894. -webkit-transform: translateY(0px) scale(0.7);
  895. transform: translateY(0px) scale(0.7);
  896. opacity: 0.7;
  897. }
  898. 100% {
  899. -webkit-transform: scale(1);
  900. transform: scale(1);
  901. opacity: 1;
  902. }
  903. }
  904. @keyframes backInUp {
  905. 0% {
  906. -webkit-transform: translateY(1200px) scale(0.7);
  907. transform: translateY(1200px) scale(0.7);
  908. opacity: 0.7;
  909. }
  910. 80% {
  911. -webkit-transform: translateY(0px) scale(0.7);
  912. transform: translateY(0px) scale(0.7);
  913. opacity: 0.7;
  914. }
  915. 100% {
  916. -webkit-transform: scale(1);
  917. transform: scale(1);
  918. opacity: 1;
  919. }
  920. }
  921. .animate__backInUp {
  922. -webkit-animation-name: backInUp;
  923. animation-name: backInUp;
  924. }
  925. /* Back exits */
  926. @-webkit-keyframes backOutDown {
  927. 0% {
  928. -webkit-transform: scale(1);
  929. transform: scale(1);
  930. opacity: 1;
  931. }
  932. 20% {
  933. -webkit-transform: translateY(0px) scale(0.7);
  934. transform: translateY(0px) scale(0.7);
  935. opacity: 0.7;
  936. }
  937. 100% {
  938. -webkit-transform: translateY(700px) scale(0.7);
  939. transform: translateY(700px) scale(0.7);
  940. opacity: 0.7;
  941. }
  942. }
  943. @keyframes backOutDown {
  944. 0% {
  945. -webkit-transform: scale(1);
  946. transform: scale(1);
  947. opacity: 1;
  948. }
  949. 20% {
  950. -webkit-transform: translateY(0px) scale(0.7);
  951. transform: translateY(0px) scale(0.7);
  952. opacity: 0.7;
  953. }
  954. 100% {
  955. -webkit-transform: translateY(700px) scale(0.7);
  956. transform: translateY(700px) scale(0.7);
  957. opacity: 0.7;
  958. }
  959. }
  960. .animate__backOutDown {
  961. -webkit-animation-name: backOutDown;
  962. animation-name: backOutDown;
  963. }
  964. @-webkit-keyframes backOutLeft {
  965. 0% {
  966. -webkit-transform: scale(1);
  967. transform: scale(1);
  968. opacity: 1;
  969. }
  970. 20% {
  971. -webkit-transform: translateX(0px) scale(0.7);
  972. transform: translateX(0px) scale(0.7);
  973. opacity: 0.7;
  974. }
  975. 100% {
  976. -webkit-transform: translateX(-2000px) scale(0.7);
  977. transform: translateX(-2000px) scale(0.7);
  978. opacity: 0.7;
  979. }
  980. }
  981. @keyframes backOutLeft {
  982. 0% {
  983. -webkit-transform: scale(1);
  984. transform: scale(1);
  985. opacity: 1;
  986. }
  987. 20% {
  988. -webkit-transform: translateX(0px) scale(0.7);
  989. transform: translateX(0px) scale(0.7);
  990. opacity: 0.7;
  991. }
  992. 100% {
  993. -webkit-transform: translateX(-2000px) scale(0.7);
  994. transform: translateX(-2000px) scale(0.7);
  995. opacity: 0.7;
  996. }
  997. }
  998. .animate__backOutLeft {
  999. -webkit-animation-name: backOutLeft;
  1000. animation-name: backOutLeft;
  1001. }
  1002. @-webkit-keyframes backOutRight {
  1003. 0% {
  1004. -webkit-transform: scale(1);
  1005. transform: scale(1);
  1006. opacity: 1;
  1007. }
  1008. 20% {
  1009. -webkit-transform: translateX(0px) scale(0.7);
  1010. transform: translateX(0px) scale(0.7);
  1011. opacity: 0.7;
  1012. }
  1013. 100% {
  1014. -webkit-transform: translateX(2000px) scale(0.7);
  1015. transform: translateX(2000px) scale(0.7);
  1016. opacity: 0.7;
  1017. }
  1018. }
  1019. @keyframes backOutRight {
  1020. 0% {
  1021. -webkit-transform: scale(1);
  1022. transform: scale(1);
  1023. opacity: 1;
  1024. }
  1025. 20% {
  1026. -webkit-transform: translateX(0px) scale(0.7);
  1027. transform: translateX(0px) scale(0.7);
  1028. opacity: 0.7;
  1029. }
  1030. 100% {
  1031. -webkit-transform: translateX(2000px) scale(0.7);
  1032. transform: translateX(2000px) scale(0.7);
  1033. opacity: 0.7;
  1034. }
  1035. }
  1036. .animate__backOutRight {
  1037. -webkit-animation-name: backOutRight;
  1038. animation-name: backOutRight;
  1039. }
  1040. @-webkit-keyframes backOutUp {
  1041. 0% {
  1042. -webkit-transform: scale(1);
  1043. transform: scale(1);
  1044. opacity: 1;
  1045. }
  1046. 20% {
  1047. -webkit-transform: translateY(0px) scale(0.7);
  1048. transform: translateY(0px) scale(0.7);
  1049. opacity: 0.7;
  1050. }
  1051. 100% {
  1052. -webkit-transform: translateY(-700px) scale(0.7);
  1053. transform: translateY(-700px) scale(0.7);
  1054. opacity: 0.7;
  1055. }
  1056. }
  1057. @keyframes backOutUp {
  1058. 0% {
  1059. -webkit-transform: scale(1);
  1060. transform: scale(1);
  1061. opacity: 1;
  1062. }
  1063. 20% {
  1064. -webkit-transform: translateY(0px) scale(0.7);
  1065. transform: translateY(0px) scale(0.7);
  1066. opacity: 0.7;
  1067. }
  1068. 100% {
  1069. -webkit-transform: translateY(-700px) scale(0.7);
  1070. transform: translateY(-700px) scale(0.7);
  1071. opacity: 0.7;
  1072. }
  1073. }
  1074. .animate__backOutUp {
  1075. -webkit-animation-name: backOutUp;
  1076. animation-name: backOutUp;
  1077. }
  1078. /* Bouncing entrances */
  1079. @-webkit-keyframes bounceIn {
  1080. from,
  1081. 20%,
  1082. 40%,
  1083. 60%,
  1084. 80%,
  1085. to {
  1086. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  1087. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  1088. }
  1089. 0% {
  1090. opacity: 0;
  1091. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  1092. transform: scale3d(0.3, 0.3, 0.3);
  1093. }
  1094. 20% {
  1095. -webkit-transform: scale3d(1.1, 1.1, 1.1);
  1096. transform: scale3d(1.1, 1.1, 1.1);
  1097. }
  1098. 40% {
  1099. -webkit-transform: scale3d(0.9, 0.9, 0.9);
  1100. transform: scale3d(0.9, 0.9, 0.9);
  1101. }
  1102. 60% {
  1103. opacity: 1;
  1104. -webkit-transform: scale3d(1.03, 1.03, 1.03);
  1105. transform: scale3d(1.03, 1.03, 1.03);
  1106. }
  1107. 80% {
  1108. -webkit-transform: scale3d(0.97, 0.97, 0.97);
  1109. transform: scale3d(0.97, 0.97, 0.97);
  1110. }
  1111. to {
  1112. opacity: 1;
  1113. -webkit-transform: scale3d(1, 1, 1);
  1114. transform: scale3d(1, 1, 1);
  1115. }
  1116. }
  1117. @keyframes bounceIn {
  1118. from,
  1119. 20%,
  1120. 40%,
  1121. 60%,
  1122. 80%,
  1123. to {
  1124. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  1125. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  1126. }
  1127. 0% {
  1128. opacity: 0;
  1129. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  1130. transform: scale3d(0.3, 0.3, 0.3);
  1131. }
  1132. 20% {
  1133. -webkit-transform: scale3d(1.1, 1.1, 1.1);
  1134. transform: scale3d(1.1, 1.1, 1.1);
  1135. }
  1136. 40% {
  1137. -webkit-transform: scale3d(0.9, 0.9, 0.9);
  1138. transform: scale3d(0.9, 0.9, 0.9);
  1139. }
  1140. 60% {
  1141. opacity: 1;
  1142. -webkit-transform: scale3d(1.03, 1.03, 1.03);
  1143. transform: scale3d(1.03, 1.03, 1.03);
  1144. }
  1145. 80% {
  1146. -webkit-transform: scale3d(0.97, 0.97, 0.97);
  1147. transform: scale3d(0.97, 0.97, 0.97);
  1148. }
  1149. to {
  1150. opacity: 1;
  1151. -webkit-transform: scale3d(1, 1, 1);
  1152. transform: scale3d(1, 1, 1);
  1153. }
  1154. }
  1155. .animate__bounceIn {
  1156. -webkit-animation-duration: calc(1s * 0.75);
  1157. animation-duration: calc(1s * 0.75);
  1158. -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  1159. animation-duration: calc(var(--animate-duration) * 0.75);
  1160. -webkit-animation-name: bounceIn;
  1161. animation-name: bounceIn;
  1162. }
  1163. @-webkit-keyframes bounceInDown {
  1164. from,
  1165. 60%,
  1166. 75%,
  1167. 90%,
  1168. to {
  1169. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  1170. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  1171. }
  1172. 0% {
  1173. opacity: 0;
  1174. -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
  1175. transform: translate3d(0, -3000px, 0) scaleY(3);
  1176. }
  1177. 60% {
  1178. opacity: 1;
  1179. -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
  1180. transform: translate3d(0, 25px, 0) scaleY(0.9);
  1181. }
  1182. 75% {
  1183. -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
  1184. transform: translate3d(0, -10px, 0) scaleY(0.95);
  1185. }
  1186. 90% {
  1187. -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
  1188. transform: translate3d(0, 5px, 0) scaleY(0.985);
  1189. }
  1190. to {
  1191. -webkit-transform: translate3d(0, 0, 0);
  1192. transform: translate3d(0, 0, 0);
  1193. }
  1194. }
  1195. @keyframes bounceInDown {
  1196. from,
  1197. 60%,
  1198. 75%,
  1199. 90%,
  1200. to {
  1201. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  1202. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  1203. }
  1204. 0% {
  1205. opacity: 0;
  1206. -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
  1207. transform: translate3d(0, -3000px, 0) scaleY(3);
  1208. }
  1209. 60% {
  1210. opacity: 1;
  1211. -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
  1212. transform: translate3d(0, 25px, 0) scaleY(0.9);
  1213. }
  1214. 75% {
  1215. -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
  1216. transform: translate3d(0, -10px, 0) scaleY(0.95);
  1217. }
  1218. 90% {
  1219. -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
  1220. transform: translate3d(0, 5px, 0) scaleY(0.985);
  1221. }
  1222. to {
  1223. -webkit-transform: translate3d(0, 0, 0);
  1224. transform: translate3d(0, 0, 0);
  1225. }
  1226. }
  1227. .animate__bounceInDown {
  1228. -webkit-animation-name: bounceInDown;
  1229. animation-name: bounceInDown;
  1230. }
  1231. @-webkit-keyframes bounceInLeft {
  1232. from,
  1233. 60%,
  1234. 75%,
  1235. 90%,
  1236. to {
  1237. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  1238. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  1239. }
  1240. 0% {
  1241. opacity: 0;
  1242. -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
  1243. transform: translate3d(-3000px, 0, 0) scaleX(3);
  1244. }
  1245. 60% {
  1246. opacity: 1;
  1247. -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
  1248. transform: translate3d(25px, 0, 0) scaleX(1);
  1249. }
  1250. 75% {
  1251. -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
  1252. transform: translate3d(-10px, 0, 0) scaleX(0.98);
  1253. }
  1254. 90% {
  1255. -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
  1256. transform: translate3d(5px, 0, 0) scaleX(0.995);
  1257. }
  1258. to {
  1259. -webkit-transform: translate3d(0, 0, 0);
  1260. transform: translate3d(0, 0, 0);
  1261. }
  1262. }
  1263. @keyframes bounceInLeft {
  1264. from,
  1265. 60%,
  1266. 75%,
  1267. 90%,
  1268. to {
  1269. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  1270. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  1271. }
  1272. 0% {
  1273. opacity: 0;
  1274. -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
  1275. transform: translate3d(-3000px, 0, 0) scaleX(3);
  1276. }
  1277. 60% {
  1278. opacity: 1;
  1279. -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
  1280. transform: translate3d(25px, 0, 0) scaleX(1);
  1281. }
  1282. 75% {
  1283. -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
  1284. transform: translate3d(-10px, 0, 0) scaleX(0.98);
  1285. }
  1286. 90% {
  1287. -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
  1288. transform: translate3d(5px, 0, 0) scaleX(0.995);
  1289. }
  1290. to {
  1291. -webkit-transform: translate3d(0, 0, 0);
  1292. transform: translate3d(0, 0, 0);
  1293. }
  1294. }
  1295. .animate__bounceInLeft {
  1296. -webkit-animation-name: bounceInLeft;
  1297. animation-name: bounceInLeft;
  1298. }
  1299. @-webkit-keyframes bounceInRight {
  1300. from,
  1301. 60%,
  1302. 75%,
  1303. 90%,
  1304. to {
  1305. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  1306. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  1307. }
  1308. from {
  1309. opacity: 0;
  1310. -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
  1311. transform: translate3d(3000px, 0, 0) scaleX(3);
  1312. }
  1313. 60% {
  1314. opacity: 1;
  1315. -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
  1316. transform: translate3d(-25px, 0, 0) scaleX(1);
  1317. }
  1318. 75% {
  1319. -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
  1320. transform: translate3d(10px, 0, 0) scaleX(0.98);
  1321. }
  1322. 90% {
  1323. -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
  1324. transform: translate3d(-5px, 0, 0) scaleX(0.995);
  1325. }
  1326. to {
  1327. -webkit-transform: translate3d(0, 0, 0);
  1328. transform: translate3d(0, 0, 0);
  1329. }
  1330. }
  1331. @keyframes bounceInRight {
  1332. from,
  1333. 60%,
  1334. 75%,
  1335. 90%,
  1336. to {
  1337. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  1338. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  1339. }
  1340. from {
  1341. opacity: 0;
  1342. -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
  1343. transform: translate3d(3000px, 0, 0) scaleX(3);
  1344. }
  1345. 60% {
  1346. opacity: 1;
  1347. -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
  1348. transform: translate3d(-25px, 0, 0) scaleX(1);
  1349. }
  1350. 75% {
  1351. -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
  1352. transform: translate3d(10px, 0, 0) scaleX(0.98);
  1353. }
  1354. 90% {
  1355. -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
  1356. transform: translate3d(-5px, 0, 0) scaleX(0.995);
  1357. }
  1358. to {
  1359. -webkit-transform: translate3d(0, 0, 0);
  1360. transform: translate3d(0, 0, 0);
  1361. }
  1362. }
  1363. .animate__bounceInRight {
  1364. -webkit-animation-name: bounceInRight;
  1365. animation-name: bounceInRight;
  1366. }
  1367. @-webkit-keyframes bounceInUp {
  1368. from,
  1369. 60%,
  1370. 75%,
  1371. 90%,
  1372. to {
  1373. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  1374. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  1375. }
  1376. from {
  1377. opacity: 0;
  1378. -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
  1379. transform: translate3d(0, 3000px, 0) scaleY(5);
  1380. }
  1381. 60% {
  1382. opacity: 1;
  1383. -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
  1384. transform: translate3d(0, -20px, 0) scaleY(0.9);
  1385. }
  1386. 75% {
  1387. -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
  1388. transform: translate3d(0, 10px, 0) scaleY(0.95);
  1389. }
  1390. 90% {
  1391. -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
  1392. transform: translate3d(0, -5px, 0) scaleY(0.985);
  1393. }
  1394. to {
  1395. -webkit-transform: translate3d(0, 0, 0);
  1396. transform: translate3d(0, 0, 0);
  1397. }
  1398. }
  1399. @keyframes bounceInUp {
  1400. from,
  1401. 60%,
  1402. 75%,
  1403. 90%,
  1404. to {
  1405. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  1406. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  1407. }
  1408. from {
  1409. opacity: 0;
  1410. -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
  1411. transform: translate3d(0, 3000px, 0) scaleY(5);
  1412. }
  1413. 60% {
  1414. opacity: 1;
  1415. -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
  1416. transform: translate3d(0, -20px, 0) scaleY(0.9);
  1417. }
  1418. 75% {
  1419. -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
  1420. transform: translate3d(0, 10px, 0) scaleY(0.95);
  1421. }
  1422. 90% {
  1423. -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
  1424. transform: translate3d(0, -5px, 0) scaleY(0.985);
  1425. }
  1426. to {
  1427. -webkit-transform: translate3d(0, 0, 0);
  1428. transform: translate3d(0, 0, 0);
  1429. }
  1430. }
  1431. .animate__bounceInUp {
  1432. -webkit-animation-name: bounceInUp;
  1433. animation-name: bounceInUp;
  1434. }
  1435. /* Bouncing exits */
  1436. @-webkit-keyframes bounceOut {
  1437. 20% {
  1438. -webkit-transform: scale3d(0.9, 0.9, 0.9);
  1439. transform: scale3d(0.9, 0.9, 0.9);
  1440. }
  1441. 50%,
  1442. 55% {
  1443. opacity: 1;
  1444. -webkit-transform: scale3d(1.1, 1.1, 1.1);
  1445. transform: scale3d(1.1, 1.1, 1.1);
  1446. }
  1447. to {
  1448. opacity: 0;
  1449. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  1450. transform: scale3d(0.3, 0.3, 0.3);
  1451. }
  1452. }
  1453. @keyframes bounceOut {
  1454. 20% {
  1455. -webkit-transform: scale3d(0.9, 0.9, 0.9);
  1456. transform: scale3d(0.9, 0.9, 0.9);
  1457. }
  1458. 50%,
  1459. 55% {
  1460. opacity: 1;
  1461. -webkit-transform: scale3d(1.1, 1.1, 1.1);
  1462. transform: scale3d(1.1, 1.1, 1.1);
  1463. }
  1464. to {
  1465. opacity: 0;
  1466. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  1467. transform: scale3d(0.3, 0.3, 0.3);
  1468. }
  1469. }
  1470. .animate__bounceOut {
  1471. -webkit-animation-duration: calc(1s * 0.75);
  1472. animation-duration: calc(1s * 0.75);
  1473. -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  1474. animation-duration: calc(var(--animate-duration) * 0.75);
  1475. -webkit-animation-name: bounceOut;
  1476. animation-name: bounceOut;
  1477. }
  1478. @-webkit-keyframes bounceOutDown {
  1479. 20% {
  1480. -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
  1481. transform: translate3d(0, 10px, 0) scaleY(0.985);
  1482. }
  1483. 40%,
  1484. 45% {
  1485. opacity: 1;
  1486. -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
  1487. transform: translate3d(0, -20px, 0) scaleY(0.9);
  1488. }
  1489. to {
  1490. opacity: 0;
  1491. -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
  1492. transform: translate3d(0, 2000px, 0) scaleY(3);
  1493. }
  1494. }
  1495. @keyframes bounceOutDown {
  1496. 20% {
  1497. -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
  1498. transform: translate3d(0, 10px, 0) scaleY(0.985);
  1499. }
  1500. 40%,
  1501. 45% {
  1502. opacity: 1;
  1503. -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
  1504. transform: translate3d(0, -20px, 0) scaleY(0.9);
  1505. }
  1506. to {
  1507. opacity: 0;
  1508. -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
  1509. transform: translate3d(0, 2000px, 0) scaleY(3);
  1510. }
  1511. }
  1512. .animate__bounceOutDown {
  1513. -webkit-animation-name: bounceOutDown;
  1514. animation-name: bounceOutDown;
  1515. }
  1516. @-webkit-keyframes bounceOutLeft {
  1517. 20% {
  1518. opacity: 1;
  1519. -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
  1520. transform: translate3d(20px, 0, 0) scaleX(0.9);
  1521. }
  1522. to {
  1523. opacity: 0;
  1524. -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
  1525. transform: translate3d(-2000px, 0, 0) scaleX(2);
  1526. }
  1527. }
  1528. @keyframes bounceOutLeft {
  1529. 20% {
  1530. opacity: 1;
  1531. -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
  1532. transform: translate3d(20px, 0, 0) scaleX(0.9);
  1533. }
  1534. to {
  1535. opacity: 0;
  1536. -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
  1537. transform: translate3d(-2000px, 0, 0) scaleX(2);
  1538. }
  1539. }
  1540. .animate__bounceOutLeft {
  1541. -webkit-animation-name: bounceOutLeft;
  1542. animation-name: bounceOutLeft;
  1543. }
  1544. @-webkit-keyframes bounceOutRight {
  1545. 20% {
  1546. opacity: 1;
  1547. -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
  1548. transform: translate3d(-20px, 0, 0) scaleX(0.9);
  1549. }
  1550. to {
  1551. opacity: 0;
  1552. -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
  1553. transform: translate3d(2000px, 0, 0) scaleX(2);
  1554. }
  1555. }
  1556. @keyframes bounceOutRight {
  1557. 20% {
  1558. opacity: 1;
  1559. -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
  1560. transform: translate3d(-20px, 0, 0) scaleX(0.9);
  1561. }
  1562. to {
  1563. opacity: 0;
  1564. -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
  1565. transform: translate3d(2000px, 0, 0) scaleX(2);
  1566. }
  1567. }
  1568. .animate__bounceOutRight {
  1569. -webkit-animation-name: bounceOutRight;
  1570. animation-name: bounceOutRight;
  1571. }
  1572. @-webkit-keyframes bounceOutUp {
  1573. 20% {
  1574. -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
  1575. transform: translate3d(0, -10px, 0) scaleY(0.985);
  1576. }
  1577. 40%,
  1578. 45% {
  1579. opacity: 1;
  1580. -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
  1581. transform: translate3d(0, 20px, 0) scaleY(0.9);
  1582. }
  1583. to {
  1584. opacity: 0;
  1585. -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
  1586. transform: translate3d(0, -2000px, 0) scaleY(3);
  1587. }
  1588. }
  1589. @keyframes bounceOutUp {
  1590. 20% {
  1591. -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
  1592. transform: translate3d(0, -10px, 0) scaleY(0.985);
  1593. }
  1594. 40%,
  1595. 45% {
  1596. opacity: 1;
  1597. -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
  1598. transform: translate3d(0, 20px, 0) scaleY(0.9);
  1599. }
  1600. to {
  1601. opacity: 0;
  1602. -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
  1603. transform: translate3d(0, -2000px, 0) scaleY(3);
  1604. }
  1605. }
  1606. .animate__bounceOutUp {
  1607. -webkit-animation-name: bounceOutUp;
  1608. animation-name: bounceOutUp;
  1609. }
  1610. /* Fading entrances */
  1611. @-webkit-keyframes fadeIn {
  1612. from {
  1613. opacity: 0;
  1614. }
  1615. to {
  1616. opacity: 1;
  1617. }
  1618. }
  1619. @keyframes fadeIn {
  1620. from {
  1621. opacity: 0;
  1622. }
  1623. to {
  1624. opacity: 1;
  1625. }
  1626. }
  1627. .animate__fadeIn {
  1628. -webkit-animation-name: fadeIn;
  1629. animation-name: fadeIn;
  1630. }
  1631. @-webkit-keyframes fadeInDown {
  1632. from {
  1633. opacity: 0;
  1634. -webkit-transform: translate3d(0, -100%, 0);
  1635. transform: translate3d(0, -100%, 0);
  1636. }
  1637. to {
  1638. opacity: 1;
  1639. -webkit-transform: translate3d(0, 0, 0);
  1640. transform: translate3d(0, 0, 0);
  1641. }
  1642. }
  1643. @keyframes fadeInDown {
  1644. from {
  1645. opacity: 0;
  1646. -webkit-transform: translate3d(0, -100%, 0);
  1647. transform: translate3d(0, -100%, 0);
  1648. }
  1649. to {
  1650. opacity: 1;
  1651. -webkit-transform: translate3d(0, 0, 0);
  1652. transform: translate3d(0, 0, 0);
  1653. }
  1654. }
  1655. .animate__fadeInDown {
  1656. -webkit-animation-name: fadeInDown;
  1657. animation-name: fadeInDown;
  1658. }
  1659. @-webkit-keyframes fadeInDownBig {
  1660. from {
  1661. opacity: 0;
  1662. -webkit-transform: translate3d(0, -2000px, 0);
  1663. transform: translate3d(0, -2000px, 0);
  1664. }
  1665. to {
  1666. opacity: 1;
  1667. -webkit-transform: translate3d(0, 0, 0);
  1668. transform: translate3d(0, 0, 0);
  1669. }
  1670. }
  1671. @keyframes fadeInDownBig {
  1672. from {
  1673. opacity: 0;
  1674. -webkit-transform: translate3d(0, -2000px, 0);
  1675. transform: translate3d(0, -2000px, 0);
  1676. }
  1677. to {
  1678. opacity: 1;
  1679. -webkit-transform: translate3d(0, 0, 0);
  1680. transform: translate3d(0, 0, 0);
  1681. }
  1682. }
  1683. .animate__fadeInDownBig {
  1684. -webkit-animation-name: fadeInDownBig;
  1685. animation-name: fadeInDownBig;
  1686. }
  1687. @-webkit-keyframes fadeInLeft {
  1688. from {
  1689. opacity: 0;
  1690. -webkit-transform: translate3d(-100%, 0, 0);
  1691. transform: translate3d(-100%, 0, 0);
  1692. }
  1693. to {
  1694. opacity: 1;
  1695. -webkit-transform: translate3d(0, 0, 0);
  1696. transform: translate3d(0, 0, 0);
  1697. }
  1698. }
  1699. @keyframes fadeInLeft {
  1700. from {
  1701. opacity: 0;
  1702. -webkit-transform: translate3d(-100%, 0, 0);
  1703. transform: translate3d(-100%, 0, 0);
  1704. }
  1705. to {
  1706. opacity: 1;
  1707. -webkit-transform: translate3d(0, 0, 0);
  1708. transform: translate3d(0, 0, 0);
  1709. }
  1710. }
  1711. .animate__fadeInLeft {
  1712. -webkit-animation-name: fadeInLeft;
  1713. animation-name: fadeInLeft;
  1714. }
  1715. @-webkit-keyframes fadeInLeftBig {
  1716. from {
  1717. opacity: 0;
  1718. -webkit-transform: translate3d(-2000px, 0, 0);
  1719. transform: translate3d(-2000px, 0, 0);
  1720. }
  1721. to {
  1722. opacity: 1;
  1723. -webkit-transform: translate3d(0, 0, 0);
  1724. transform: translate3d(0, 0, 0);
  1725. }
  1726. }
  1727. @keyframes fadeInLeftBig {
  1728. from {
  1729. opacity: 0;
  1730. -webkit-transform: translate3d(-2000px, 0, 0);
  1731. transform: translate3d(-2000px, 0, 0);
  1732. }
  1733. to {
  1734. opacity: 1;
  1735. -webkit-transform: translate3d(0, 0, 0);
  1736. transform: translate3d(0, 0, 0);
  1737. }
  1738. }
  1739. .animate__fadeInLeftBig {
  1740. -webkit-animation-name: fadeInLeftBig;
  1741. animation-name: fadeInLeftBig;
  1742. }
  1743. @-webkit-keyframes fadeInRight {
  1744. from {
  1745. opacity: 0;
  1746. -webkit-transform: translate3d(100%, 0, 0);
  1747. transform: translate3d(100%, 0, 0);
  1748. }
  1749. to {
  1750. opacity: 1;
  1751. -webkit-transform: translate3d(0, 0, 0);
  1752. transform: translate3d(0, 0, 0);
  1753. }
  1754. }
  1755. @keyframes fadeInRight {
  1756. from {
  1757. opacity: 0;
  1758. -webkit-transform: translate3d(100%, 0, 0);
  1759. transform: translate3d(100%, 0, 0);
  1760. }
  1761. to {
  1762. opacity: 1;
  1763. -webkit-transform: translate3d(0, 0, 0);
  1764. transform: translate3d(0, 0, 0);
  1765. }
  1766. }
  1767. .animate__fadeInRight {
  1768. -webkit-animation-name: fadeInRight;
  1769. animation-name: fadeInRight;
  1770. }
  1771. @-webkit-keyframes fadeInRightBig {
  1772. from {
  1773. opacity: 0;
  1774. -webkit-transform: translate3d(2000px, 0, 0);
  1775. transform: translate3d(2000px, 0, 0);
  1776. }
  1777. to {
  1778. opacity: 1;
  1779. -webkit-transform: translate3d(0, 0, 0);
  1780. transform: translate3d(0, 0, 0);
  1781. }
  1782. }
  1783. @keyframes fadeInRightBig {
  1784. from {
  1785. opacity: 0;
  1786. -webkit-transform: translate3d(2000px, 0, 0);
  1787. transform: translate3d(2000px, 0, 0);
  1788. }
  1789. to {
  1790. opacity: 1;
  1791. -webkit-transform: translate3d(0, 0, 0);
  1792. transform: translate3d(0, 0, 0);
  1793. }
  1794. }
  1795. .animate__fadeInRightBig {
  1796. -webkit-animation-name: fadeInRightBig;
  1797. animation-name: fadeInRightBig;
  1798. }
  1799. @-webkit-keyframes fadeInUp {
  1800. from {
  1801. opacity: 0;
  1802. -webkit-transform: translate3d(0, 100%, 0);
  1803. transform: translate3d(0, 100%, 0);
  1804. }
  1805. to {
  1806. opacity: 1;
  1807. -webkit-transform: translate3d(0, 0, 0);
  1808. transform: translate3d(0, 0, 0);
  1809. }
  1810. }
  1811. @keyframes fadeInUp {
  1812. from {
  1813. opacity: 0;
  1814. -webkit-transform: translate3d(0, 100%, 0);
  1815. transform: translate3d(0, 100%, 0);
  1816. }
  1817. to {
  1818. opacity: 1;
  1819. -webkit-transform: translate3d(0, 0, 0);
  1820. transform: translate3d(0, 0, 0);
  1821. }
  1822. }
  1823. .animate__fadeInUp {
  1824. -webkit-animation-name: fadeInUp;
  1825. animation-name: fadeInUp;
  1826. }
  1827. @-webkit-keyframes fadeInUpBig {
  1828. from {
  1829. opacity: 0;
  1830. -webkit-transform: translate3d(0, 2000px, 0);
  1831. transform: translate3d(0, 2000px, 0);
  1832. }
  1833. to {
  1834. opacity: 1;
  1835. -webkit-transform: translate3d(0, 0, 0);
  1836. transform: translate3d(0, 0, 0);
  1837. }
  1838. }
  1839. @keyframes fadeInUpBig {
  1840. from {
  1841. opacity: 0;
  1842. -webkit-transform: translate3d(0, 2000px, 0);
  1843. transform: translate3d(0, 2000px, 0);
  1844. }
  1845. to {
  1846. opacity: 1;
  1847. -webkit-transform: translate3d(0, 0, 0);
  1848. transform: translate3d(0, 0, 0);
  1849. }
  1850. }
  1851. .animate__fadeInUpBig {
  1852. -webkit-animation-name: fadeInUpBig;
  1853. animation-name: fadeInUpBig;
  1854. }
  1855. @-webkit-keyframes fadeInTopLeft {
  1856. from {
  1857. opacity: 0;
  1858. -webkit-transform: translate3d(-100%, -100%, 0);
  1859. transform: translate3d(-100%, -100%, 0);
  1860. }
  1861. to {
  1862. opacity: 1;
  1863. -webkit-transform: translate3d(0, 0, 0);
  1864. transform: translate3d(0, 0, 0);
  1865. }
  1866. }
  1867. @keyframes fadeInTopLeft {
  1868. from {
  1869. opacity: 0;
  1870. -webkit-transform: translate3d(-100%, -100%, 0);
  1871. transform: translate3d(-100%, -100%, 0);
  1872. }
  1873. to {
  1874. opacity: 1;
  1875. -webkit-transform: translate3d(0, 0, 0);
  1876. transform: translate3d(0, 0, 0);
  1877. }
  1878. }
  1879. .animate__fadeInTopLeft {
  1880. -webkit-animation-name: fadeInTopLeft;
  1881. animation-name: fadeInTopLeft;
  1882. }
  1883. @-webkit-keyframes fadeInTopRight {
  1884. from {
  1885. opacity: 0;
  1886. -webkit-transform: translate3d(100%, -100%, 0);
  1887. transform: translate3d(100%, -100%, 0);
  1888. }
  1889. to {
  1890. opacity: 1;
  1891. -webkit-transform: translate3d(0, 0, 0);
  1892. transform: translate3d(0, 0, 0);
  1893. }
  1894. }
  1895. @keyframes fadeInTopRight {
  1896. from {
  1897. opacity: 0;
  1898. -webkit-transform: translate3d(100%, -100%, 0);
  1899. transform: translate3d(100%, -100%, 0);
  1900. }
  1901. to {
  1902. opacity: 1;
  1903. -webkit-transform: translate3d(0, 0, 0);
  1904. transform: translate3d(0, 0, 0);
  1905. }
  1906. }
  1907. .animate__fadeInTopRight {
  1908. -webkit-animation-name: fadeInTopRight;
  1909. animation-name: fadeInTopRight;
  1910. }
  1911. @-webkit-keyframes fadeInBottomLeft {
  1912. from {
  1913. opacity: 0;
  1914. -webkit-transform: translate3d(-100%, 100%, 0);
  1915. transform: translate3d(-100%, 100%, 0);
  1916. }
  1917. to {
  1918. opacity: 1;
  1919. -webkit-transform: translate3d(0, 0, 0);
  1920. transform: translate3d(0, 0, 0);
  1921. }
  1922. }
  1923. @keyframes fadeInBottomLeft {
  1924. from {
  1925. opacity: 0;
  1926. -webkit-transform: translate3d(-100%, 100%, 0);
  1927. transform: translate3d(-100%, 100%, 0);
  1928. }
  1929. to {
  1930. opacity: 1;
  1931. -webkit-transform: translate3d(0, 0, 0);
  1932. transform: translate3d(0, 0, 0);
  1933. }
  1934. }
  1935. .animate__fadeInBottomLeft {
  1936. -webkit-animation-name: fadeInBottomLeft;
  1937. animation-name: fadeInBottomLeft;
  1938. }
  1939. @-webkit-keyframes fadeInBottomRight {
  1940. from {
  1941. opacity: 0;
  1942. -webkit-transform: translate3d(100%, 100%, 0);
  1943. transform: translate3d(100%, 100%, 0);
  1944. }
  1945. to {
  1946. opacity: 1;
  1947. -webkit-transform: translate3d(0, 0, 0);
  1948. transform: translate3d(0, 0, 0);
  1949. }
  1950. }
  1951. @keyframes fadeInBottomRight {
  1952. from {
  1953. opacity: 0;
  1954. -webkit-transform: translate3d(100%, 100%, 0);
  1955. transform: translate3d(100%, 100%, 0);
  1956. }
  1957. to {
  1958. opacity: 1;
  1959. -webkit-transform: translate3d(0, 0, 0);
  1960. transform: translate3d(0, 0, 0);
  1961. }
  1962. }
  1963. .animate__fadeInBottomRight {
  1964. -webkit-animation-name: fadeInBottomRight;
  1965. animation-name: fadeInBottomRight;
  1966. }
  1967. /* Fading exits */
  1968. @-webkit-keyframes fadeOut {
  1969. from {
  1970. opacity: 1;
  1971. }
  1972. to {
  1973. opacity: 0;
  1974. }
  1975. }
  1976. @keyframes fadeOut {
  1977. from {
  1978. opacity: 1;
  1979. }
  1980. to {
  1981. opacity: 0;
  1982. }
  1983. }
  1984. .animate__fadeOut {
  1985. -webkit-animation-name: fadeOut;
  1986. animation-name: fadeOut;
  1987. }
  1988. @-webkit-keyframes fadeOutDown {
  1989. from {
  1990. opacity: 1;
  1991. }
  1992. to {
  1993. opacity: 0;
  1994. -webkit-transform: translate3d(0, 100%, 0);
  1995. transform: translate3d(0, 100%, 0);
  1996. }
  1997. }
  1998. @keyframes fadeOutDown {
  1999. from {
  2000. opacity: 1;
  2001. }
  2002. to {
  2003. opacity: 0;
  2004. -webkit-transform: translate3d(0, 100%, 0);
  2005. transform: translate3d(0, 100%, 0);
  2006. }
  2007. }
  2008. .animate__fadeOutDown {
  2009. -webkit-animation-name: fadeOutDown;
  2010. animation-name: fadeOutDown;
  2011. }
  2012. @-webkit-keyframes fadeOutDownBig {
  2013. from {
  2014. opacity: 1;
  2015. }
  2016. to {
  2017. opacity: 0;
  2018. -webkit-transform: translate3d(0, 2000px, 0);
  2019. transform: translate3d(0, 2000px, 0);
  2020. }
  2021. }
  2022. @keyframes fadeOutDownBig {
  2023. from {
  2024. opacity: 1;
  2025. }
  2026. to {
  2027. opacity: 0;
  2028. -webkit-transform: translate3d(0, 2000px, 0);
  2029. transform: translate3d(0, 2000px, 0);
  2030. }
  2031. }
  2032. .animate__fadeOutDownBig {
  2033. -webkit-animation-name: fadeOutDownBig;
  2034. animation-name: fadeOutDownBig;
  2035. }
  2036. @-webkit-keyframes fadeOutLeft {
  2037. from {
  2038. opacity: 1;
  2039. }
  2040. to {
  2041. opacity: 0;
  2042. -webkit-transform: translate3d(-100%, 0, 0);
  2043. transform: translate3d(-100%, 0, 0);
  2044. }
  2045. }
  2046. @keyframes fadeOutLeft {
  2047. from {
  2048. opacity: 1;
  2049. }
  2050. to {
  2051. opacity: 0;
  2052. -webkit-transform: translate3d(-100%, 0, 0);
  2053. transform: translate3d(-100%, 0, 0);
  2054. }
  2055. }
  2056. .animate__fadeOutLeft {
  2057. -webkit-animation-name: fadeOutLeft;
  2058. animation-name: fadeOutLeft;
  2059. }
  2060. @-webkit-keyframes fadeOutLeftBig {
  2061. from {
  2062. opacity: 1;
  2063. }
  2064. to {
  2065. opacity: 0;
  2066. -webkit-transform: translate3d(-2000px, 0, 0);
  2067. transform: translate3d(-2000px, 0, 0);
  2068. }
  2069. }
  2070. @keyframes fadeOutLeftBig {
  2071. from {
  2072. opacity: 1;
  2073. }
  2074. to {
  2075. opacity: 0;
  2076. -webkit-transform: translate3d(-2000px, 0, 0);
  2077. transform: translate3d(-2000px, 0, 0);
  2078. }
  2079. }
  2080. .animate__fadeOutLeftBig {
  2081. -webkit-animation-name: fadeOutLeftBig;
  2082. animation-name: fadeOutLeftBig;
  2083. }
  2084. @-webkit-keyframes fadeOutRight {
  2085. from {
  2086. opacity: 1;
  2087. }
  2088. to {
  2089. opacity: 0;
  2090. -webkit-transform: translate3d(100%, 0, 0);
  2091. transform: translate3d(100%, 0, 0);
  2092. }
  2093. }
  2094. @keyframes fadeOutRight {
  2095. from {
  2096. opacity: 1;
  2097. }
  2098. to {
  2099. opacity: 0;
  2100. -webkit-transform: translate3d(100%, 0, 0);
  2101. transform: translate3d(100%, 0, 0);
  2102. }
  2103. }
  2104. .animate__fadeOutRight {
  2105. -webkit-animation-name: fadeOutRight;
  2106. animation-name: fadeOutRight;
  2107. }
  2108. @-webkit-keyframes fadeOutRightBig {
  2109. from {
  2110. opacity: 1;
  2111. }
  2112. to {
  2113. opacity: 0;
  2114. -webkit-transform: translate3d(2000px, 0, 0);
  2115. transform: translate3d(2000px, 0, 0);
  2116. }
  2117. }
  2118. @keyframes fadeOutRightBig {
  2119. from {
  2120. opacity: 1;
  2121. }
  2122. to {
  2123. opacity: 0;
  2124. -webkit-transform: translate3d(2000px, 0, 0);
  2125. transform: translate3d(2000px, 0, 0);
  2126. }
  2127. }
  2128. .animate__fadeOutRightBig {
  2129. -webkit-animation-name: fadeOutRightBig;
  2130. animation-name: fadeOutRightBig;
  2131. }
  2132. @-webkit-keyframes fadeOutUp {
  2133. from {
  2134. opacity: 1;
  2135. }
  2136. to {
  2137. opacity: 0;
  2138. -webkit-transform: translate3d(0, -100%, 0);
  2139. transform: translate3d(0, -100%, 0);
  2140. }
  2141. }
  2142. @keyframes fadeOutUp {
  2143. from {
  2144. opacity: 1;
  2145. }
  2146. to {
  2147. opacity: 0;
  2148. -webkit-transform: translate3d(0, -100%, 0);
  2149. transform: translate3d(0, -100%, 0);
  2150. }
  2151. }
  2152. .animate__fadeOutUp {
  2153. -webkit-animation-name: fadeOutUp;
  2154. animation-name: fadeOutUp;
  2155. }
  2156. @-webkit-keyframes fadeOutUpBig {
  2157. from {
  2158. opacity: 1;
  2159. }
  2160. to {
  2161. opacity: 0;
  2162. -webkit-transform: translate3d(0, -2000px, 0);
  2163. transform: translate3d(0, -2000px, 0);
  2164. }
  2165. }
  2166. @keyframes fadeOutUpBig {
  2167. from {
  2168. opacity: 1;
  2169. }
  2170. to {
  2171. opacity: 0;
  2172. -webkit-transform: translate3d(0, -2000px, 0);
  2173. transform: translate3d(0, -2000px, 0);
  2174. }
  2175. }
  2176. .animate__fadeOutUpBig {
  2177. -webkit-animation-name: fadeOutUpBig;
  2178. animation-name: fadeOutUpBig;
  2179. }
  2180. @-webkit-keyframes fadeOutTopLeft {
  2181. from {
  2182. opacity: 1;
  2183. -webkit-transform: translate3d(0, 0, 0);
  2184. transform: translate3d(0, 0, 0);
  2185. }
  2186. to {
  2187. opacity: 0;
  2188. -webkit-transform: translate3d(-100%, -100%, 0);
  2189. transform: translate3d(-100%, -100%, 0);
  2190. }
  2191. }
  2192. @keyframes fadeOutTopLeft {
  2193. from {
  2194. opacity: 1;
  2195. -webkit-transform: translate3d(0, 0, 0);
  2196. transform: translate3d(0, 0, 0);
  2197. }
  2198. to {
  2199. opacity: 0;
  2200. -webkit-transform: translate3d(-100%, -100%, 0);
  2201. transform: translate3d(-100%, -100%, 0);
  2202. }
  2203. }
  2204. .animate__fadeOutTopLeft {
  2205. -webkit-animation-name: fadeOutTopLeft;
  2206. animation-name: fadeOutTopLeft;
  2207. }
  2208. @-webkit-keyframes fadeOutTopRight {
  2209. from {
  2210. opacity: 1;
  2211. -webkit-transform: translate3d(0, 0, 0);
  2212. transform: translate3d(0, 0, 0);
  2213. }
  2214. to {
  2215. opacity: 0;
  2216. -webkit-transform: translate3d(100%, -100%, 0);
  2217. transform: translate3d(100%, -100%, 0);
  2218. }
  2219. }
  2220. @keyframes fadeOutTopRight {
  2221. from {
  2222. opacity: 1;
  2223. -webkit-transform: translate3d(0, 0, 0);
  2224. transform: translate3d(0, 0, 0);
  2225. }
  2226. to {
  2227. opacity: 0;
  2228. -webkit-transform: translate3d(100%, -100%, 0);
  2229. transform: translate3d(100%, -100%, 0);
  2230. }
  2231. }
  2232. .animate__fadeOutTopRight {
  2233. -webkit-animation-name: fadeOutTopRight;
  2234. animation-name: fadeOutTopRight;
  2235. }
  2236. @-webkit-keyframes fadeOutBottomRight {
  2237. from {
  2238. opacity: 1;
  2239. -webkit-transform: translate3d(0, 0, 0);
  2240. transform: translate3d(0, 0, 0);
  2241. }
  2242. to {
  2243. opacity: 0;
  2244. -webkit-transform: translate3d(100%, 100%, 0);
  2245. transform: translate3d(100%, 100%, 0);
  2246. }
  2247. }
  2248. @keyframes fadeOutBottomRight {
  2249. from {
  2250. opacity: 1;
  2251. -webkit-transform: translate3d(0, 0, 0);
  2252. transform: translate3d(0, 0, 0);
  2253. }
  2254. to {
  2255. opacity: 0;
  2256. -webkit-transform: translate3d(100%, 100%, 0);
  2257. transform: translate3d(100%, 100%, 0);
  2258. }
  2259. }
  2260. .animate__fadeOutBottomRight {
  2261. -webkit-animation-name: fadeOutBottomRight;
  2262. animation-name: fadeOutBottomRight;
  2263. }
  2264. @-webkit-keyframes fadeOutBottomLeft {
  2265. from {
  2266. opacity: 1;
  2267. -webkit-transform: translate3d(0, 0, 0);
  2268. transform: translate3d(0, 0, 0);
  2269. }
  2270. to {
  2271. opacity: 0;
  2272. -webkit-transform: translate3d(-100%, 100%, 0);
  2273. transform: translate3d(-100%, 100%, 0);
  2274. }
  2275. }
  2276. @keyframes fadeOutBottomLeft {
  2277. from {
  2278. opacity: 1;
  2279. -webkit-transform: translate3d(0, 0, 0);
  2280. transform: translate3d(0, 0, 0);
  2281. }
  2282. to {
  2283. opacity: 0;
  2284. -webkit-transform: translate3d(-100%, 100%, 0);
  2285. transform: translate3d(-100%, 100%, 0);
  2286. }
  2287. }
  2288. .animate__fadeOutBottomLeft {
  2289. -webkit-animation-name: fadeOutBottomLeft;
  2290. animation-name: fadeOutBottomLeft;
  2291. }
  2292. /* Flippers */
  2293. @-webkit-keyframes flip {
  2294. from {
  2295. -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
  2296. transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
  2297. -webkit-animation-timing-function: ease-out;
  2298. animation-timing-function: ease-out;
  2299. }
  2300. 40% {
  2301. -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
  2302. rotate3d(0, 1, 0, -190deg);
  2303. transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
  2304. rotate3d(0, 1, 0, -190deg);
  2305. -webkit-animation-timing-function: ease-out;
  2306. animation-timing-function: ease-out;
  2307. }
  2308. 50% {
  2309. -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
  2310. rotate3d(0, 1, 0, -170deg);
  2311. transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
  2312. rotate3d(0, 1, 0, -170deg);
  2313. -webkit-animation-timing-function: ease-in;
  2314. animation-timing-function: ease-in;
  2315. }
  2316. 80% {
  2317. -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
  2318. rotate3d(0, 1, 0, 0deg);
  2319. transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
  2320. rotate3d(0, 1, 0, 0deg);
  2321. -webkit-animation-timing-function: ease-in;
  2322. animation-timing-function: ease-in;
  2323. }
  2324. to {
  2325. -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
  2326. transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
  2327. -webkit-animation-timing-function: ease-in;
  2328. animation-timing-function: ease-in;
  2329. }
  2330. }
  2331. @keyframes flip {
  2332. from {
  2333. -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
  2334. transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
  2335. -webkit-animation-timing-function: ease-out;
  2336. animation-timing-function: ease-out;
  2337. }
  2338. 40% {
  2339. -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
  2340. rotate3d(0, 1, 0, -190deg);
  2341. transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
  2342. rotate3d(0, 1, 0, -190deg);
  2343. -webkit-animation-timing-function: ease-out;
  2344. animation-timing-function: ease-out;
  2345. }
  2346. 50% {
  2347. -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
  2348. rotate3d(0, 1, 0, -170deg);
  2349. transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
  2350. rotate3d(0, 1, 0, -170deg);
  2351. -webkit-animation-timing-function: ease-in;
  2352. animation-timing-function: ease-in;
  2353. }
  2354. 80% {
  2355. -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
  2356. rotate3d(0, 1, 0, 0deg);
  2357. transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
  2358. rotate3d(0, 1, 0, 0deg);
  2359. -webkit-animation-timing-function: ease-in;
  2360. animation-timing-function: ease-in;
  2361. }
  2362. to {
  2363. -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
  2364. transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
  2365. -webkit-animation-timing-function: ease-in;
  2366. animation-timing-function: ease-in;
  2367. }
  2368. }
  2369. .animate__animated.animate__flip {
  2370. -webkit-backface-visibility: visible;
  2371. backface-visibility: visible;
  2372. -webkit-animation-name: flip;
  2373. animation-name: flip;
  2374. }
  2375. @-webkit-keyframes flipInX {
  2376. from {
  2377. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  2378. transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  2379. -webkit-animation-timing-function: ease-in;
  2380. animation-timing-function: ease-in;
  2381. opacity: 0;
  2382. }
  2383. 40% {
  2384. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  2385. transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  2386. -webkit-animation-timing-function: ease-in;
  2387. animation-timing-function: ease-in;
  2388. }
  2389. 60% {
  2390. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  2391. transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  2392. opacity: 1;
  2393. }
  2394. 80% {
  2395. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  2396. transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  2397. }
  2398. to {
  2399. -webkit-transform: perspective(400px);
  2400. transform: perspective(400px);
  2401. }
  2402. }
  2403. @keyframes flipInX {
  2404. from {
  2405. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  2406. transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  2407. -webkit-animation-timing-function: ease-in;
  2408. animation-timing-function: ease-in;
  2409. opacity: 0;
  2410. }
  2411. 40% {
  2412. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  2413. transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  2414. -webkit-animation-timing-function: ease-in;
  2415. animation-timing-function: ease-in;
  2416. }
  2417. 60% {
  2418. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  2419. transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  2420. opacity: 1;
  2421. }
  2422. 80% {
  2423. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  2424. transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  2425. }
  2426. to {
  2427. -webkit-transform: perspective(400px);
  2428. transform: perspective(400px);
  2429. }
  2430. }
  2431. .animate__flipInX {
  2432. -webkit-backface-visibility: visible !important;
  2433. backface-visibility: visible !important;
  2434. -webkit-animation-name: flipInX;
  2435. animation-name: flipInX;
  2436. }
  2437. @-webkit-keyframes flipInY {
  2438. from {
  2439. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  2440. transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  2441. -webkit-animation-timing-function: ease-in;
  2442. animation-timing-function: ease-in;
  2443. opacity: 0;
  2444. }
  2445. 40% {
  2446. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
  2447. transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
  2448. -webkit-animation-timing-function: ease-in;
  2449. animation-timing-function: ease-in;
  2450. }
  2451. 60% {
  2452. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
  2453. transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
  2454. opacity: 1;
  2455. }
  2456. 80% {
  2457. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  2458. transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  2459. }
  2460. to {
  2461. -webkit-transform: perspective(400px);
  2462. transform: perspective(400px);
  2463. }
  2464. }
  2465. @keyframes flipInY {
  2466. from {
  2467. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  2468. transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  2469. -webkit-animation-timing-function: ease-in;
  2470. animation-timing-function: ease-in;
  2471. opacity: 0;
  2472. }
  2473. 40% {
  2474. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
  2475. transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
  2476. -webkit-animation-timing-function: ease-in;
  2477. animation-timing-function: ease-in;
  2478. }
  2479. 60% {
  2480. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
  2481. transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
  2482. opacity: 1;
  2483. }
  2484. 80% {
  2485. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  2486. transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  2487. }
  2488. to {
  2489. -webkit-transform: perspective(400px);
  2490. transform: perspective(400px);
  2491. }
  2492. }
  2493. .animate__flipInY {
  2494. -webkit-backface-visibility: visible !important;
  2495. backface-visibility: visible !important;
  2496. -webkit-animation-name: flipInY;
  2497. animation-name: flipInY;
  2498. }
  2499. @-webkit-keyframes flipOutX {
  2500. from {
  2501. -webkit-transform: perspective(400px);
  2502. transform: perspective(400px);
  2503. }
  2504. 30% {
  2505. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  2506. transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  2507. opacity: 1;
  2508. }
  2509. to {
  2510. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  2511. transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  2512. opacity: 0;
  2513. }
  2514. }
  2515. @keyframes flipOutX {
  2516. from {
  2517. -webkit-transform: perspective(400px);
  2518. transform: perspective(400px);
  2519. }
  2520. 30% {
  2521. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  2522. transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  2523. opacity: 1;
  2524. }
  2525. to {
  2526. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  2527. transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  2528. opacity: 0;
  2529. }
  2530. }
  2531. .animate__flipOutX {
  2532. -webkit-animation-duration: calc(1s * 0.75);
  2533. animation-duration: calc(1s * 0.75);
  2534. -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  2535. animation-duration: calc(var(--animate-duration) * 0.75);
  2536. -webkit-animation-name: flipOutX;
  2537. animation-name: flipOutX;
  2538. -webkit-backface-visibility: visible !important;
  2539. backface-visibility: visible !important;
  2540. }
  2541. @-webkit-keyframes flipOutY {
  2542. from {
  2543. -webkit-transform: perspective(400px);
  2544. transform: perspective(400px);
  2545. }
  2546. 30% {
  2547. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
  2548. transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
  2549. opacity: 1;
  2550. }
  2551. to {
  2552. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  2553. transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  2554. opacity: 0;
  2555. }
  2556. }
  2557. @keyframes flipOutY {
  2558. from {
  2559. -webkit-transform: perspective(400px);
  2560. transform: perspective(400px);
  2561. }
  2562. 30% {
  2563. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
  2564. transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
  2565. opacity: 1;
  2566. }
  2567. to {
  2568. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  2569. transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  2570. opacity: 0;
  2571. }
  2572. }
  2573. .animate__flipOutY {
  2574. -webkit-animation-duration: calc(1s * 0.75);
  2575. animation-duration: calc(1s * 0.75);
  2576. -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  2577. animation-duration: calc(var(--animate-duration) * 0.75);
  2578. -webkit-backface-visibility: visible !important;
  2579. backface-visibility: visible !important;
  2580. -webkit-animation-name: flipOutY;
  2581. animation-name: flipOutY;
  2582. }
  2583. /* Lightspeed */
  2584. @-webkit-keyframes lightSpeedInRight {
  2585. from {
  2586. -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
  2587. transform: translate3d(100%, 0, 0) skewX(-30deg);
  2588. opacity: 0;
  2589. }
  2590. 60% {
  2591. -webkit-transform: skewX(20deg);
  2592. transform: skewX(20deg);
  2593. opacity: 1;
  2594. }
  2595. 80% {
  2596. -webkit-transform: skewX(-5deg);
  2597. transform: skewX(-5deg);
  2598. }
  2599. to {
  2600. -webkit-transform: translate3d(0, 0, 0);
  2601. transform: translate3d(0, 0, 0);
  2602. }
  2603. }
  2604. @keyframes lightSpeedInRight {
  2605. from {
  2606. -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
  2607. transform: translate3d(100%, 0, 0) skewX(-30deg);
  2608. opacity: 0;
  2609. }
  2610. 60% {
  2611. -webkit-transform: skewX(20deg);
  2612. transform: skewX(20deg);
  2613. opacity: 1;
  2614. }
  2615. 80% {
  2616. -webkit-transform: skewX(-5deg);
  2617. transform: skewX(-5deg);
  2618. }
  2619. to {
  2620. -webkit-transform: translate3d(0, 0, 0);
  2621. transform: translate3d(0, 0, 0);
  2622. }
  2623. }
  2624. .animate__lightSpeedInRight {
  2625. -webkit-animation-name: lightSpeedInRight;
  2626. animation-name: lightSpeedInRight;
  2627. -webkit-animation-timing-function: ease-out;
  2628. animation-timing-function: ease-out;
  2629. }
  2630. @-webkit-keyframes lightSpeedInLeft {
  2631. from {
  2632. -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
  2633. transform: translate3d(-100%, 0, 0) skewX(30deg);
  2634. opacity: 0;
  2635. }
  2636. 60% {
  2637. -webkit-transform: skewX(-20deg);
  2638. transform: skewX(-20deg);
  2639. opacity: 1;
  2640. }
  2641. 80% {
  2642. -webkit-transform: skewX(5deg);
  2643. transform: skewX(5deg);
  2644. }
  2645. to {
  2646. -webkit-transform: translate3d(0, 0, 0);
  2647. transform: translate3d(0, 0, 0);
  2648. }
  2649. }
  2650. @keyframes lightSpeedInLeft {
  2651. from {
  2652. -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
  2653. transform: translate3d(-100%, 0, 0) skewX(30deg);
  2654. opacity: 0;
  2655. }
  2656. 60% {
  2657. -webkit-transform: skewX(-20deg);
  2658. transform: skewX(-20deg);
  2659. opacity: 1;
  2660. }
  2661. 80% {
  2662. -webkit-transform: skewX(5deg);
  2663. transform: skewX(5deg);
  2664. }
  2665. to {
  2666. -webkit-transform: translate3d(0, 0, 0);
  2667. transform: translate3d(0, 0, 0);
  2668. }
  2669. }
  2670. .animate__lightSpeedInLeft {
  2671. -webkit-animation-name: lightSpeedInLeft;
  2672. animation-name: lightSpeedInLeft;
  2673. -webkit-animation-timing-function: ease-out;
  2674. animation-timing-function: ease-out;
  2675. }
  2676. @-webkit-keyframes lightSpeedOutRight {
  2677. from {
  2678. opacity: 1;
  2679. }
  2680. to {
  2681. -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
  2682. transform: translate3d(100%, 0, 0) skewX(30deg);
  2683. opacity: 0;
  2684. }
  2685. }
  2686. @keyframes lightSpeedOutRight {
  2687. from {
  2688. opacity: 1;
  2689. }
  2690. to {
  2691. -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
  2692. transform: translate3d(100%, 0, 0) skewX(30deg);
  2693. opacity: 0;
  2694. }
  2695. }
  2696. .animate__lightSpeedOutRight {
  2697. -webkit-animation-name: lightSpeedOutRight;
  2698. animation-name: lightSpeedOutRight;
  2699. -webkit-animation-timing-function: ease-in;
  2700. animation-timing-function: ease-in;
  2701. }
  2702. @-webkit-keyframes lightSpeedOutLeft {
  2703. from {
  2704. opacity: 1;
  2705. }
  2706. to {
  2707. -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
  2708. transform: translate3d(-100%, 0, 0) skewX(-30deg);
  2709. opacity: 0;
  2710. }
  2711. }
  2712. @keyframes lightSpeedOutLeft {
  2713. from {
  2714. opacity: 1;
  2715. }
  2716. to {
  2717. -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
  2718. transform: translate3d(-100%, 0, 0) skewX(-30deg);
  2719. opacity: 0;
  2720. }
  2721. }
  2722. .animate__lightSpeedOutLeft {
  2723. -webkit-animation-name: lightSpeedOutLeft;
  2724. animation-name: lightSpeedOutLeft;
  2725. -webkit-animation-timing-function: ease-in;
  2726. animation-timing-function: ease-in;
  2727. }
  2728. /* Rotating entrances */
  2729. @-webkit-keyframes rotateIn {
  2730. from {
  2731. -webkit-transform: rotate3d(0, 0, 1, -200deg);
  2732. transform: rotate3d(0, 0, 1, -200deg);
  2733. opacity: 0;
  2734. }
  2735. to {
  2736. -webkit-transform: translate3d(0, 0, 0);
  2737. transform: translate3d(0, 0, 0);
  2738. opacity: 1;
  2739. }
  2740. }
  2741. @keyframes rotateIn {
  2742. from {
  2743. -webkit-transform: rotate3d(0, 0, 1, -200deg);
  2744. transform: rotate3d(0, 0, 1, -200deg);
  2745. opacity: 0;
  2746. }
  2747. to {
  2748. -webkit-transform: translate3d(0, 0, 0);
  2749. transform: translate3d(0, 0, 0);
  2750. opacity: 1;
  2751. }
  2752. }
  2753. .animate__rotateIn {
  2754. -webkit-animation-name: rotateIn;
  2755. animation-name: rotateIn;
  2756. -webkit-transform-origin: center;
  2757. transform-origin: center;
  2758. }
  2759. @-webkit-keyframes rotateInDownLeft {
  2760. from {
  2761. -webkit-transform: rotate3d(0, 0, 1, -45deg);
  2762. transform: rotate3d(0, 0, 1, -45deg);
  2763. opacity: 0;
  2764. }
  2765. to {
  2766. -webkit-transform: translate3d(0, 0, 0);
  2767. transform: translate3d(0, 0, 0);
  2768. opacity: 1;
  2769. }
  2770. }
  2771. @keyframes rotateInDownLeft {
  2772. from {
  2773. -webkit-transform: rotate3d(0, 0, 1, -45deg);
  2774. transform: rotate3d(0, 0, 1, -45deg);
  2775. opacity: 0;
  2776. }
  2777. to {
  2778. -webkit-transform: translate3d(0, 0, 0);
  2779. transform: translate3d(0, 0, 0);
  2780. opacity: 1;
  2781. }
  2782. }
  2783. .animate__rotateInDownLeft {
  2784. -webkit-animation-name: rotateInDownLeft;
  2785. animation-name: rotateInDownLeft;
  2786. -webkit-transform-origin: left bottom;
  2787. transform-origin: left bottom;
  2788. }
  2789. @-webkit-keyframes rotateInDownRight {
  2790. from {
  2791. -webkit-transform: rotate3d(0, 0, 1, 45deg);
  2792. transform: rotate3d(0, 0, 1, 45deg);
  2793. opacity: 0;
  2794. }
  2795. to {
  2796. -webkit-transform: translate3d(0, 0, 0);
  2797. transform: translate3d(0, 0, 0);
  2798. opacity: 1;
  2799. }
  2800. }
  2801. @keyframes rotateInDownRight {
  2802. from {
  2803. -webkit-transform: rotate3d(0, 0, 1, 45deg);
  2804. transform: rotate3d(0, 0, 1, 45deg);
  2805. opacity: 0;
  2806. }
  2807. to {
  2808. -webkit-transform: translate3d(0, 0, 0);
  2809. transform: translate3d(0, 0, 0);
  2810. opacity: 1;
  2811. }
  2812. }
  2813. .animate__rotateInDownRight {
  2814. -webkit-animation-name: rotateInDownRight;
  2815. animation-name: rotateInDownRight;
  2816. -webkit-transform-origin: right bottom;
  2817. transform-origin: right bottom;
  2818. }
  2819. @-webkit-keyframes rotateInUpLeft {
  2820. from {
  2821. -webkit-transform: rotate3d(0, 0, 1, 45deg);
  2822. transform: rotate3d(0, 0, 1, 45deg);
  2823. opacity: 0;
  2824. }
  2825. to {
  2826. -webkit-transform: translate3d(0, 0, 0);
  2827. transform: translate3d(0, 0, 0);
  2828. opacity: 1;
  2829. }
  2830. }
  2831. @keyframes rotateInUpLeft {
  2832. from {
  2833. -webkit-transform: rotate3d(0, 0, 1, 45deg);
  2834. transform: rotate3d(0, 0, 1, 45deg);
  2835. opacity: 0;
  2836. }
  2837. to {
  2838. -webkit-transform: translate3d(0, 0, 0);
  2839. transform: translate3d(0, 0, 0);
  2840. opacity: 1;
  2841. }
  2842. }
  2843. .animate__rotateInUpLeft {
  2844. -webkit-animation-name: rotateInUpLeft;
  2845. animation-name: rotateInUpLeft;
  2846. -webkit-transform-origin: left bottom;
  2847. transform-origin: left bottom;
  2848. }
  2849. @-webkit-keyframes rotateInUpRight {
  2850. from {
  2851. -webkit-transform: rotate3d(0, 0, 1, -90deg);
  2852. transform: rotate3d(0, 0, 1, -90deg);
  2853. opacity: 0;
  2854. }
  2855. to {
  2856. -webkit-transform: translate3d(0, 0, 0);
  2857. transform: translate3d(0, 0, 0);
  2858. opacity: 1;
  2859. }
  2860. }
  2861. @keyframes rotateInUpRight {
  2862. from {
  2863. -webkit-transform: rotate3d(0, 0, 1, -90deg);
  2864. transform: rotate3d(0, 0, 1, -90deg);
  2865. opacity: 0;
  2866. }
  2867. to {
  2868. -webkit-transform: translate3d(0, 0, 0);
  2869. transform: translate3d(0, 0, 0);
  2870. opacity: 1;
  2871. }
  2872. }
  2873. .animate__rotateInUpRight {
  2874. -webkit-animation-name: rotateInUpRight;
  2875. animation-name: rotateInUpRight;
  2876. -webkit-transform-origin: right bottom;
  2877. transform-origin: right bottom;
  2878. }
  2879. /* Rotating exits */
  2880. @-webkit-keyframes rotateOut {
  2881. from {
  2882. opacity: 1;
  2883. }
  2884. to {
  2885. -webkit-transform: rotate3d(0, 0, 1, 200deg);
  2886. transform: rotate3d(0, 0, 1, 200deg);
  2887. opacity: 0;
  2888. }
  2889. }
  2890. @keyframes rotateOut {
  2891. from {
  2892. opacity: 1;
  2893. }
  2894. to {
  2895. -webkit-transform: rotate3d(0, 0, 1, 200deg);
  2896. transform: rotate3d(0, 0, 1, 200deg);
  2897. opacity: 0;
  2898. }
  2899. }
  2900. .animate__rotateOut {
  2901. -webkit-animation-name: rotateOut;
  2902. animation-name: rotateOut;
  2903. -webkit-transform-origin: center;
  2904. transform-origin: center;
  2905. }
  2906. @-webkit-keyframes rotateOutDownLeft {
  2907. from {
  2908. opacity: 1;
  2909. }
  2910. to {
  2911. -webkit-transform: rotate3d(0, 0, 1, 45deg);
  2912. transform: rotate3d(0, 0, 1, 45deg);
  2913. opacity: 0;
  2914. }
  2915. }
  2916. @keyframes rotateOutDownLeft {
  2917. from {
  2918. opacity: 1;
  2919. }
  2920. to {
  2921. -webkit-transform: rotate3d(0, 0, 1, 45deg);
  2922. transform: rotate3d(0, 0, 1, 45deg);
  2923. opacity: 0;
  2924. }
  2925. }
  2926. .animate__rotateOutDownLeft {
  2927. -webkit-animation-name: rotateOutDownLeft;
  2928. animation-name: rotateOutDownLeft;
  2929. -webkit-transform-origin: left bottom;
  2930. transform-origin: left bottom;
  2931. }
  2932. @-webkit-keyframes rotateOutDownRight {
  2933. from {
  2934. opacity: 1;
  2935. }
  2936. to {
  2937. -webkit-transform: rotate3d(0, 0, 1, -45deg);
  2938. transform: rotate3d(0, 0, 1, -45deg);
  2939. opacity: 0;
  2940. }
  2941. }
  2942. @keyframes rotateOutDownRight {
  2943. from {
  2944. opacity: 1;
  2945. }
  2946. to {
  2947. -webkit-transform: rotate3d(0, 0, 1, -45deg);
  2948. transform: rotate3d(0, 0, 1, -45deg);
  2949. opacity: 0;
  2950. }
  2951. }
  2952. .animate__rotateOutDownRight {
  2953. -webkit-animation-name: rotateOutDownRight;
  2954. animation-name: rotateOutDownRight;
  2955. -webkit-transform-origin: right bottom;
  2956. transform-origin: right bottom;
  2957. }
  2958. @-webkit-keyframes rotateOutUpLeft {
  2959. from {
  2960. opacity: 1;
  2961. }
  2962. to {
  2963. -webkit-transform: rotate3d(0, 0, 1, -45deg);
  2964. transform: rotate3d(0, 0, 1, -45deg);
  2965. opacity: 0;
  2966. }
  2967. }
  2968. @keyframes rotateOutUpLeft {
  2969. from {
  2970. opacity: 1;
  2971. }
  2972. to {
  2973. -webkit-transform: rotate3d(0, 0, 1, -45deg);
  2974. transform: rotate3d(0, 0, 1, -45deg);
  2975. opacity: 0;
  2976. }
  2977. }
  2978. .animate__rotateOutUpLeft {
  2979. -webkit-animation-name: rotateOutUpLeft;
  2980. animation-name: rotateOutUpLeft;
  2981. -webkit-transform-origin: left bottom;
  2982. transform-origin: left bottom;
  2983. }
  2984. @-webkit-keyframes rotateOutUpRight {
  2985. from {
  2986. opacity: 1;
  2987. }
  2988. to {
  2989. -webkit-transform: rotate3d(0, 0, 1, 90deg);
  2990. transform: rotate3d(0, 0, 1, 90deg);
  2991. opacity: 0;
  2992. }
  2993. }
  2994. @keyframes rotateOutUpRight {
  2995. from {
  2996. opacity: 1;
  2997. }
  2998. to {
  2999. -webkit-transform: rotate3d(0, 0, 1, 90deg);
  3000. transform: rotate3d(0, 0, 1, 90deg);
  3001. opacity: 0;
  3002. }
  3003. }
  3004. .animate__rotateOutUpRight {
  3005. -webkit-animation-name: rotateOutUpRight;
  3006. animation-name: rotateOutUpRight;
  3007. -webkit-transform-origin: right bottom;
  3008. transform-origin: right bottom;
  3009. }
  3010. /* Specials */
  3011. @-webkit-keyframes hinge {
  3012. 0% {
  3013. -webkit-animation-timing-function: ease-in-out;
  3014. animation-timing-function: ease-in-out;
  3015. }
  3016. 20%,
  3017. 60% {
  3018. -webkit-transform: rotate3d(0, 0, 1, 80deg);
  3019. transform: rotate3d(0, 0, 1, 80deg);
  3020. -webkit-animation-timing-function: ease-in-out;
  3021. animation-timing-function: ease-in-out;
  3022. }
  3023. 40%,
  3024. 80% {
  3025. -webkit-transform: rotate3d(0, 0, 1, 60deg);
  3026. transform: rotate3d(0, 0, 1, 60deg);
  3027. -webkit-animation-timing-function: ease-in-out;
  3028. animation-timing-function: ease-in-out;
  3029. opacity: 1;
  3030. }
  3031. to {
  3032. -webkit-transform: translate3d(0, 700px, 0);
  3033. transform: translate3d(0, 700px, 0);
  3034. opacity: 0;
  3035. }
  3036. }
  3037. @keyframes hinge {
  3038. 0% {
  3039. -webkit-animation-timing-function: ease-in-out;
  3040. animation-timing-function: ease-in-out;
  3041. }
  3042. 20%,
  3043. 60% {
  3044. -webkit-transform: rotate3d(0, 0, 1, 80deg);
  3045. transform: rotate3d(0, 0, 1, 80deg);
  3046. -webkit-animation-timing-function: ease-in-out;
  3047. animation-timing-function: ease-in-out;
  3048. }
  3049. 40%,
  3050. 80% {
  3051. -webkit-transform: rotate3d(0, 0, 1, 60deg);
  3052. transform: rotate3d(0, 0, 1, 60deg);
  3053. -webkit-animation-timing-function: ease-in-out;
  3054. animation-timing-function: ease-in-out;
  3055. opacity: 1;
  3056. }
  3057. to {
  3058. -webkit-transform: translate3d(0, 700px, 0);
  3059. transform: translate3d(0, 700px, 0);
  3060. opacity: 0;
  3061. }
  3062. }
  3063. .animate__hinge {
  3064. -webkit-animation-duration: calc(1s * 2);
  3065. animation-duration: calc(1s * 2);
  3066. -webkit-animation-duration: calc(var(--animate-duration) * 2);
  3067. animation-duration: calc(var(--animate-duration) * 2);
  3068. -webkit-animation-name: hinge;
  3069. animation-name: hinge;
  3070. -webkit-transform-origin: top left;
  3071. transform-origin: top left;
  3072. }
  3073. @-webkit-keyframes jackInTheBox {
  3074. from {
  3075. opacity: 0;
  3076. -webkit-transform: scale(0.1) rotate(30deg);
  3077. transform: scale(0.1) rotate(30deg);
  3078. -webkit-transform-origin: center bottom;
  3079. transform-origin: center bottom;
  3080. }
  3081. 50% {
  3082. -webkit-transform: rotate(-10deg);
  3083. transform: rotate(-10deg);
  3084. }
  3085. 70% {
  3086. -webkit-transform: rotate(3deg);
  3087. transform: rotate(3deg);
  3088. }
  3089. to {
  3090. opacity: 1;
  3091. -webkit-transform: scale(1);
  3092. transform: scale(1);
  3093. }
  3094. }
  3095. @keyframes jackInTheBox {
  3096. from {
  3097. opacity: 0;
  3098. -webkit-transform: scale(0.1) rotate(30deg);
  3099. transform: scale(0.1) rotate(30deg);
  3100. -webkit-transform-origin: center bottom;
  3101. transform-origin: center bottom;
  3102. }
  3103. 50% {
  3104. -webkit-transform: rotate(-10deg);
  3105. transform: rotate(-10deg);
  3106. }
  3107. 70% {
  3108. -webkit-transform: rotate(3deg);
  3109. transform: rotate(3deg);
  3110. }
  3111. to {
  3112. opacity: 1;
  3113. -webkit-transform: scale(1);
  3114. transform: scale(1);
  3115. }
  3116. }
  3117. .animate__jackInTheBox {
  3118. -webkit-animation-name: jackInTheBox;
  3119. animation-name: jackInTheBox;
  3120. }
  3121. /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  3122. @-webkit-keyframes rollIn {
  3123. from {
  3124. opacity: 0;
  3125. -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  3126. transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  3127. }
  3128. to {
  3129. opacity: 1;
  3130. -webkit-transform: translate3d(0, 0, 0);
  3131. transform: translate3d(0, 0, 0);
  3132. }
  3133. }
  3134. @keyframes rollIn {
  3135. from {
  3136. opacity: 0;
  3137. -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  3138. transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  3139. }
  3140. to {
  3141. opacity: 1;
  3142. -webkit-transform: translate3d(0, 0, 0);
  3143. transform: translate3d(0, 0, 0);
  3144. }
  3145. }
  3146. .animate__rollIn {
  3147. -webkit-animation-name: rollIn;
  3148. animation-name: rollIn;
  3149. }
  3150. /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  3151. @-webkit-keyframes rollOut {
  3152. from {
  3153. opacity: 1;
  3154. }
  3155. to {
  3156. opacity: 0;
  3157. -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  3158. transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  3159. }
  3160. }
  3161. @keyframes rollOut {
  3162. from {
  3163. opacity: 1;
  3164. }
  3165. to {
  3166. opacity: 0;
  3167. -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  3168. transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  3169. }
  3170. }
  3171. .animate__rollOut {
  3172. -webkit-animation-name: rollOut;
  3173. animation-name: rollOut;
  3174. }
  3175. /* Zooming entrances */
  3176. @-webkit-keyframes zoomIn {
  3177. from {
  3178. opacity: 0;
  3179. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  3180. transform: scale3d(0.3, 0.3, 0.3);
  3181. }
  3182. 50% {
  3183. opacity: 1;
  3184. }
  3185. }
  3186. @keyframes zoomIn {
  3187. from {
  3188. opacity: 0;
  3189. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  3190. transform: scale3d(0.3, 0.3, 0.3);
  3191. }
  3192. 50% {
  3193. opacity: 1;
  3194. }
  3195. }
  3196. .animate__zoomIn {
  3197. -webkit-animation-name: zoomIn;
  3198. animation-name: zoomIn;
  3199. }
  3200. @-webkit-keyframes zoomInDown {
  3201. from {
  3202. opacity: 0;
  3203. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  3204. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  3205. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  3206. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  3207. }
  3208. 60% {
  3209. opacity: 1;
  3210. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  3211. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  3212. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  3213. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  3214. }
  3215. }
  3216. @keyframes zoomInDown {
  3217. from {
  3218. opacity: 0;
  3219. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  3220. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  3221. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  3222. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  3223. }
  3224. 60% {
  3225. opacity: 1;
  3226. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  3227. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  3228. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  3229. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  3230. }
  3231. }
  3232. .animate__zoomInDown {
  3233. -webkit-animation-name: zoomInDown;
  3234. animation-name: zoomInDown;
  3235. }
  3236. @-webkit-keyframes zoomInLeft {
  3237. from {
  3238. opacity: 0;
  3239. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  3240. transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  3241. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  3242. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  3243. }
  3244. 60% {
  3245. opacity: 1;
  3246. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  3247. transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  3248. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  3249. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  3250. }
  3251. }
  3252. @keyframes zoomInLeft {
  3253. from {
  3254. opacity: 0;
  3255. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  3256. transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  3257. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  3258. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  3259. }
  3260. 60% {
  3261. opacity: 1;
  3262. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  3263. transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  3264. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  3265. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  3266. }
  3267. }
  3268. .animate__zoomInLeft {
  3269. -webkit-animation-name: zoomInLeft;
  3270. animation-name: zoomInLeft;
  3271. }
  3272. @-webkit-keyframes zoomInRight {
  3273. from {
  3274. opacity: 0;
  3275. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  3276. transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  3277. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  3278. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  3279. }
  3280. 60% {
  3281. opacity: 1;
  3282. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  3283. transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  3284. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  3285. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  3286. }
  3287. }
  3288. @keyframes zoomInRight {
  3289. from {
  3290. opacity: 0;
  3291. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  3292. transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  3293. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  3294. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  3295. }
  3296. 60% {
  3297. opacity: 1;
  3298. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  3299. transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  3300. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  3301. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  3302. }
  3303. }
  3304. .animate__zoomInRight {
  3305. -webkit-animation-name: zoomInRight;
  3306. animation-name: zoomInRight;
  3307. }
  3308. @-webkit-keyframes zoomInUp {
  3309. from {
  3310. opacity: 0;
  3311. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  3312. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  3313. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  3314. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  3315. }
  3316. 60% {
  3317. opacity: 1;
  3318. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  3319. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  3320. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  3321. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  3322. }
  3323. }
  3324. @keyframes zoomInUp {
  3325. from {
  3326. opacity: 0;
  3327. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  3328. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  3329. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  3330. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  3331. }
  3332. 60% {
  3333. opacity: 1;
  3334. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  3335. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  3336. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  3337. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  3338. }
  3339. }
  3340. .animate__zoomInUp {
  3341. -webkit-animation-name: zoomInUp;
  3342. animation-name: zoomInUp;
  3343. }
  3344. /* Zooming exits */
  3345. @-webkit-keyframes zoomOut {
  3346. from {
  3347. opacity: 1;
  3348. }
  3349. 50% {
  3350. opacity: 0;
  3351. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  3352. transform: scale3d(0.3, 0.3, 0.3);
  3353. }
  3354. to {
  3355. opacity: 0;
  3356. }
  3357. }
  3358. @keyframes zoomOut {
  3359. from {
  3360. opacity: 1;
  3361. }
  3362. 50% {
  3363. opacity: 0;
  3364. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  3365. transform: scale3d(0.3, 0.3, 0.3);
  3366. }
  3367. to {
  3368. opacity: 0;
  3369. }
  3370. }
  3371. .animate__zoomOut {
  3372. -webkit-animation-name: zoomOut;
  3373. animation-name: zoomOut;
  3374. }
  3375. @-webkit-keyframes zoomOutDown {
  3376. 40% {
  3377. opacity: 1;
  3378. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  3379. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  3380. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  3381. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  3382. }
  3383. to {
  3384. opacity: 0;
  3385. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
  3386. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
  3387. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  3388. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  3389. }
  3390. }
  3391. @keyframes zoomOutDown {
  3392. 40% {
  3393. opacity: 1;
  3394. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  3395. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  3396. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  3397. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  3398. }
  3399. to {
  3400. opacity: 0;
  3401. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
  3402. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
  3403. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  3404. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  3405. }
  3406. }
  3407. .animate__zoomOutDown {
  3408. -webkit-animation-name: zoomOutDown;
  3409. animation-name: zoomOutDown;
  3410. -webkit-transform-origin: center bottom;
  3411. transform-origin: center bottom;
  3412. }
  3413. @-webkit-keyframes zoomOutLeft {
  3414. 40% {
  3415. opacity: 1;
  3416. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  3417. transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  3418. }
  3419. to {
  3420. opacity: 0;
  3421. -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
  3422. transform: scale(0.1) translate3d(-2000px, 0, 0);
  3423. }
  3424. }
  3425. @keyframes zoomOutLeft {
  3426. 40% {
  3427. opacity: 1;
  3428. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  3429. transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  3430. }
  3431. to {
  3432. opacity: 0;
  3433. -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
  3434. transform: scale(0.1) translate3d(-2000px, 0, 0);
  3435. }
  3436. }
  3437. .animate__zoomOutLeft {
  3438. -webkit-animation-name: zoomOutLeft;
  3439. animation-name: zoomOutLeft;
  3440. -webkit-transform-origin: left center;
  3441. transform-origin: left center;
  3442. }
  3443. @-webkit-keyframes zoomOutRight {
  3444. 40% {
  3445. opacity: 1;
  3446. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  3447. transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  3448. }
  3449. to {
  3450. opacity: 0;
  3451. -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
  3452. transform: scale(0.1) translate3d(2000px, 0, 0);
  3453. }
  3454. }
  3455. @keyframes zoomOutRight {
  3456. 40% {
  3457. opacity: 1;
  3458. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  3459. transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  3460. }
  3461. to {
  3462. opacity: 0;
  3463. -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
  3464. transform: scale(0.1) translate3d(2000px, 0, 0);
  3465. }
  3466. }
  3467. .animate__zoomOutRight {
  3468. -webkit-animation-name: zoomOutRight;
  3469. animation-name: zoomOutRight;
  3470. -webkit-transform-origin: right center;
  3471. transform-origin: right center;
  3472. }
  3473. @-webkit-keyframes zoomOutUp {
  3474. 40% {
  3475. opacity: 1;
  3476. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  3477. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  3478. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  3479. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  3480. }
  3481. to {
  3482. opacity: 0;
  3483. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
  3484. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
  3485. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  3486. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  3487. }
  3488. }
  3489. @keyframes zoomOutUp {
  3490. 40% {
  3491. opacity: 1;
  3492. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  3493. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  3494. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  3495. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  3496. }
  3497. to {
  3498. opacity: 0;
  3499. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
  3500. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
  3501. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  3502. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  3503. }
  3504. }
  3505. .animate__zoomOutUp {
  3506. -webkit-animation-name: zoomOutUp;
  3507. animation-name: zoomOutUp;
  3508. -webkit-transform-origin: center bottom;
  3509. transform-origin: center bottom;
  3510. }
  3511. /* Sliding entrances */
  3512. @-webkit-keyframes slideInDown {
  3513. from {
  3514. -webkit-transform: translate3d(0, -100%, 0);
  3515. transform: translate3d(0, -100%, 0);
  3516. visibility: visible;
  3517. }
  3518. to {
  3519. -webkit-transform: translate3d(0, 0, 0);
  3520. transform: translate3d(0, 0, 0);
  3521. }
  3522. }
  3523. @keyframes slideInDown {
  3524. from {
  3525. -webkit-transform: translate3d(0, -100%, 0);
  3526. transform: translate3d(0, -100%, 0);
  3527. visibility: visible;
  3528. }
  3529. to {
  3530. -webkit-transform: translate3d(0, 0, 0);
  3531. transform: translate3d(0, 0, 0);
  3532. }
  3533. }
  3534. .animate__slideInDown {
  3535. -webkit-animation-name: slideInDown;
  3536. animation-name: slideInDown;
  3537. }
  3538. @-webkit-keyframes slideInLeft {
  3539. from {
  3540. -webkit-transform: translate3d(-100%, 0, 0);
  3541. transform: translate3d(-100%, 0, 0);
  3542. visibility: visible;
  3543. }
  3544. to {
  3545. -webkit-transform: translate3d(0, 0, 0);
  3546. transform: translate3d(0, 0, 0);
  3547. }
  3548. }
  3549. @keyframes slideInLeft {
  3550. from {
  3551. -webkit-transform: translate3d(-100%, 0, 0);
  3552. transform: translate3d(-100%, 0, 0);
  3553. visibility: visible;
  3554. }
  3555. to {
  3556. -webkit-transform: translate3d(0, 0, 0);
  3557. transform: translate3d(0, 0, 0);
  3558. }
  3559. }
  3560. .animate__slideInLeft {
  3561. -webkit-animation-name: slideInLeft;
  3562. animation-name: slideInLeft;
  3563. }
  3564. @-webkit-keyframes slideInRight {
  3565. from {
  3566. -webkit-transform: translate3d(100%, 0, 0);
  3567. transform: translate3d(100%, 0, 0);
  3568. visibility: visible;
  3569. }
  3570. to {
  3571. -webkit-transform: translate3d(0, 0, 0);
  3572. transform: translate3d(0, 0, 0);
  3573. }
  3574. }
  3575. @keyframes slideInRight {
  3576. from {
  3577. -webkit-transform: translate3d(100%, 0, 0);
  3578. transform: translate3d(100%, 0, 0);
  3579. visibility: visible;
  3580. }
  3581. to {
  3582. -webkit-transform: translate3d(0, 0, 0);
  3583. transform: translate3d(0, 0, 0);
  3584. }
  3585. }
  3586. .animate__slideInRight {
  3587. -webkit-animation-name: slideInRight;
  3588. animation-name: slideInRight;
  3589. }
  3590. @-webkit-keyframes slideInUp {
  3591. from {
  3592. -webkit-transform: translate3d(0, 100%, 0);
  3593. transform: translate3d(0, 100%, 0);
  3594. visibility: visible;
  3595. }
  3596. to {
  3597. -webkit-transform: translate3d(0, 0, 0);
  3598. transform: translate3d(0, 0, 0);
  3599. }
  3600. }
  3601. @keyframes slideInUp {
  3602. from {
  3603. -webkit-transform: translate3d(0, 100%, 0);
  3604. transform: translate3d(0, 100%, 0);
  3605. visibility: visible;
  3606. }
  3607. to {
  3608. -webkit-transform: translate3d(0, 0, 0);
  3609. transform: translate3d(0, 0, 0);
  3610. }
  3611. }
  3612. .animate__slideInUp {
  3613. -webkit-animation-name: slideInUp;
  3614. animation-name: slideInUp;
  3615. }
  3616. /* Sliding exits */
  3617. @-webkit-keyframes slideOutDown {
  3618. from {
  3619. -webkit-transform: translate3d(0, 0, 0);
  3620. transform: translate3d(0, 0, 0);
  3621. }
  3622. to {
  3623. visibility: hidden;
  3624. -webkit-transform: translate3d(0, 100%, 0);
  3625. transform: translate3d(0, 100%, 0);
  3626. }
  3627. }
  3628. @keyframes slideOutDown {
  3629. from {
  3630. -webkit-transform: translate3d(0, 0, 0);
  3631. transform: translate3d(0, 0, 0);
  3632. }
  3633. to {
  3634. visibility: hidden;
  3635. -webkit-transform: translate3d(0, 100%, 0);
  3636. transform: translate3d(0, 100%, 0);
  3637. }
  3638. }
  3639. .animate__slideOutDown {
  3640. -webkit-animation-name: slideOutDown;
  3641. animation-name: slideOutDown;
  3642. }
  3643. @-webkit-keyframes slideOutLeft {
  3644. from {
  3645. -webkit-transform: translate3d(0, 0, 0);
  3646. transform: translate3d(0, 0, 0);
  3647. }
  3648. to {
  3649. visibility: hidden;
  3650. -webkit-transform: translate3d(-100%, 0, 0);
  3651. transform: translate3d(-100%, 0, 0);
  3652. }
  3653. }
  3654. @keyframes slideOutLeft {
  3655. from {
  3656. -webkit-transform: translate3d(0, 0, 0);
  3657. transform: translate3d(0, 0, 0);
  3658. }
  3659. to {
  3660. visibility: hidden;
  3661. -webkit-transform: translate3d(-100%, 0, 0);
  3662. transform: translate3d(-100%, 0, 0);
  3663. }
  3664. }
  3665. .animate__slideOutLeft {
  3666. -webkit-animation-name: slideOutLeft;
  3667. animation-name: slideOutLeft;
  3668. }
  3669. @-webkit-keyframes slideOutRight {
  3670. from {
  3671. -webkit-transform: translate3d(0, 0, 0);
  3672. transform: translate3d(0, 0, 0);
  3673. }
  3674. to {
  3675. visibility: hidden;
  3676. -webkit-transform: translate3d(100%, 0, 0);
  3677. transform: translate3d(100%, 0, 0);
  3678. }
  3679. }
  3680. @keyframes slideOutRight {
  3681. from {
  3682. -webkit-transform: translate3d(0, 0, 0);
  3683. transform: translate3d(0, 0, 0);
  3684. }
  3685. to {
  3686. visibility: hidden;
  3687. -webkit-transform: translate3d(100%, 0, 0);
  3688. transform: translate3d(100%, 0, 0);
  3689. }
  3690. }
  3691. .animate__slideOutRight {
  3692. -webkit-animation-name: slideOutRight;
  3693. animation-name: slideOutRight;
  3694. }
  3695. @-webkit-keyframes slideOutUp {
  3696. from {
  3697. -webkit-transform: translate3d(0, 0, 0);
  3698. transform: translate3d(0, 0, 0);
  3699. }
  3700. to {
  3701. visibility: hidden;
  3702. -webkit-transform: translate3d(0, -100%, 0);
  3703. transform: translate3d(0, -100%, 0);
  3704. }
  3705. }
  3706. @keyframes slideOutUp {
  3707. from {
  3708. -webkit-transform: translate3d(0, 0, 0);
  3709. transform: translate3d(0, 0, 0);
  3710. }
  3711. to {
  3712. visibility: hidden;
  3713. -webkit-transform: translate3d(0, -100%, 0);
  3714. transform: translate3d(0, -100%, 0);
  3715. }
  3716. }
  3717. .animate__slideOutUp {
  3718. -webkit-animation-name: slideOutUp;
  3719. animation-name: slideOutUp;
  3720. }