@charset "UTF-8";

/* fonts */

@font-face {
  font-family: 'Avalon';
  src: url('fonts/Avalon-Bold.woff2') format('woff2'),
      url('fonts/Avalon-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Montserrat';
  src: url('fonts/Montserrat-SemiBold.woff2') format('woff2'),
      url('fonts/Montserrat-SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* milligram */
*,*:after,*:before{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%}body{color:#606c76;font-family:'Montserrat', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;font-size:1.6em;font-weight:300;letter-spacing:.01em;line-height:1.6}blockquote{border-left:0.3rem solid #d1d1d1;margin-left:0;margin-right:0;padding:1rem 1.5rem}blockquote *:last-child{margin-bottom:0}.button,button,input[type='button'],input[type='reset'],input[type='submit']{border-radius:50px;background-color:#FF0065;border:0.1rem solid #FF0065;color:#fff;cursor:pointer;display:inline-block;font-size:1em;font-weight:700;height:3.8rem;line-height:3.8rem;padding:0 3.0rem;text-align:center;text-decoration:none;white-space:nowrap}.button:focus,.button:hover,button:focus,button:hover,input[type='button']:focus,input[type='button']:hover,input[type='reset']:focus,input[type='reset']:hover,input[type='submit']:focus,input[type='submit']:hover{background-color:#606c76;border-color:#606c76;color:#fff;outline:0}.button[disabled],button[disabled],input[type='button'][disabled],input[type='reset'][disabled],input[type='submit'][disabled]{cursor:default;opacity:.5}.button[disabled]:focus,.button[disabled]:hover,button[disabled]:focus,button[disabled]:hover,input[type='button'][disabled]:focus,input[type='button'][disabled]:hover,input[type='reset'][disabled]:focus,input[type='reset'][disabled]:hover,input[type='submit'][disabled]:focus,input[type='submit'][disabled]:hover{background-color:#FF0065;border-color:#FF0065}.button.button-outline,button.button-outline,input[type='button'].button-outline,input[type='reset'].button-outline,input[type='submit'].button-outline{background-color:transparent;color:#FF0065}.button.button-outline:focus,.button.button-outline:hover,button.button-outline:focus,button.button-outline:hover,input[type='button'].button-outline:focus,input[type='button'].button-outline:hover,input[type='reset'].button-outline:focus,input[type='reset'].button-outline:hover,input[type='submit'].button-outline:focus,input[type='submit'].button-outline:hover{background-color:transparent;border-color:#606c76;color:#606c76}.button.button-outline[disabled]:focus,.button.button-outline[disabled]:hover,button.button-outline[disabled]:focus,button.button-outline[disabled]:hover,input[type='button'].button-outline[disabled]:focus,input[type='button'].button-outline[disabled]:hover,input[type='reset'].button-outline[disabled]:focus,input[type='reset'].button-outline[disabled]:hover,input[type='submit'].button-outline[disabled]:focus,input[type='submit'].button-outline[disabled]:hover{border-color:inherit;color:#FF0065}.button.button-clear,button.button-clear,input[type='button'].button-clear,input[type='reset'].button-clear,input[type='submit'].button-clear{background-color:transparent;border-color:transparent;color:#FF0065}.button.button-clear:focus,.button.button-clear:hover,button.button-clear:focus,button.button-clear:hover,input[type='button'].button-clear:focus,input[type='button'].button-clear:hover,input[type='reset'].button-clear:focus,input[type='reset'].button-clear:hover,input[type='submit'].button-clear:focus,input[type='submit'].button-clear:hover{background-color:transparent;border-color:transparent;color:#606c76}.button.button-clear[disabled]:focus,.button.button-clear[disabled]:hover,button.button-clear[disabled]:focus,button.button-clear[disabled]:hover,input[type='button'].button-clear[disabled]:focus,input[type='button'].button-clear[disabled]:hover,input[type='reset'].button-clear[disabled]:focus,input[type='reset'].button-clear[disabled]:hover,input[type='submit'].button-clear[disabled]:focus,input[type='submit'].button-clear[disabled]:hover{color:#FF0065}code{background:#f4f5f6;font-size:86%;margin:0 .2rem;padding:.2rem .5rem;white-space:nowrap}pre{background:#f4f5f6;border-left:0.3rem solid #FF0065;overflow-y:hidden}pre>code{border-radius:0;display:block;padding:1rem 1.5rem;white-space:pre}hr{border:0;border-top:0.1rem solid #f4f5f6;margin:3.0rem 0}input[type='email'],input[type='number'],input[type='password'],input[type='search'],input[type='tel'],input[type='text'],input[type='url'],input:not([type]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0.1rem solid #d1d1d1;box-shadow:none;box-sizing:inherit;height:3.8rem;padding:.6rem 1.0rem;width:100%;font-size:1em;border-radius:0}input[type='email']:focus,input[type='number']:focus,input[type='password']:focus,input[type='search']:focus,input[type='tel']:focus,input[type='text']:focus,input[type='url']:focus,input:not([type]):focus,textarea:focus,select:focus{border-color:#FF0065;outline:0}select{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="%23d1d1d1" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>') center right no-repeat;padding-right:3.0rem}select:focus{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="%239b4dca" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>')}textarea{min-height:6.5rem}label,legend{display:block;font-size:1.6rem;font-weight:700;margin-bottom:.5rem}fieldset{border-width:0;padding:0}input[type='checkbox'],input[type='radio']{display:inline}.label-inline{display:inline-block;font-weight:normal;margin-left:.5rem}.container{margin:0 auto;max-width:112.0rem;padding:0 2.0rem;position:relative;width:100%}.row{display:flex;flex-direction:column;padding:0;width:100%}.row.row-no-padding{padding:0}.row.row-no-padding>.column{padding:0}.row.row-wrap{flex-wrap:wrap}.row.row-top{align-items:flex-start}.row.row-bottom{align-items:flex-end}.row.row-center{align-items:center}.row.row-stretch{align-items:stretch}.row.row-baseline{align-items:baseline}.row .column{display:block;flex:1 1 auto;margin-left:0;max-width:100%;width:100%}.row .column.column-offset-10{margin-left:10%}.row .column.column-offset-20{margin-left:20%}.row .column.column-offset-25{margin-left:25%}.row .column.column-offset-33,.row .column.column-offset-34{margin-left:33.3333%}.row .column.column-offset-50{margin-left:50%}.row .column.column-offset-66,.row .column.column-offset-67{margin-left:66.6666%}.row .column.column-offset-75{margin-left:75%}.row .column.column-offset-80{margin-left:80%}.row .column.column-offset-90{margin-left:90%}.row .column.column-10{flex:0 0 10%;max-width:10%}.row .column.column-20{flex:0 0 20%;max-width:20%}.row .column.column-25{flex:0 0 25%;max-width:25%}.row .column.column-33,.row .column.column-34{flex:0 0 33.3333%;max-width:33.3333%}.row .column.column-40{flex:0 0 40%;max-width:40%}.row .column.column-50{flex:0 0 50%;max-width:50%}.row .column.column-60{flex:0 0 60%;max-width:60%}.row .column.column-66,.row .column.column-67{flex:0 0 66.6666%;max-width:66.6666%}.row .column.column-75{flex:0 0 75%;max-width:75%}.row .column.column-80{flex:0 0 80%;max-width:80%}.row .column.column-90{flex:0 0 90%;max-width:90%}.row .column .column-top{align-self:flex-start}.row .column .column-bottom{align-self:flex-end}.row .column .column-center{-ms-grid-row-align:center;align-self:center}@media (min-width: 40rem){.row{flex-direction:row;margin-left:-1.0rem;width:calc(100% + 2.0rem)}.row .column{margin-bottom:inherit;padding:0 1.0rem}}a{color:#FF0065;text-decoration:none}a:focus,a:hover{color:#606c76}dl,ol,ul{list-style:none;margin-top:0;padding-left:0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{font-size:90%;margin:1.5rem 0 1.5rem 3.0rem}ol{list-style:decimal inside}ul{list-style:circle inside}.button,button,dd,dt,li{margin-bottom:1.0rem}fieldset,input,select,textarea{margin-bottom:1.5rem}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.5rem}table{border-spacing:0;width:100%}td,th{border-bottom:0.1rem solid #e1e1e1;padding:1.2rem 1.5rem;text-align:left}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}b,strong{font-weight:bold}p{margin-top:0}h1,h2,h3,h4,h5,h6{font-weight:300;letter-spacing:-.1rem;margin-bottom:2.0rem;margin-top:0}h1{font-size:4.6rem;line-height:1.2}h2{font-size:3.6rem;line-height:1.25}h3{font-size:2.8rem;line-height:1.3}h4{font-size:2.2rem;letter-spacing:-.08rem;line-height:1.35}h5{font-size:1.8rem;letter-spacing:-.05rem;line-height:1.5}h6{font-size:1.6rem;letter-spacing:0;line-height:1.4}img{max-width:100%}.clearfix:after{clear:both;content:' ';display:table}.float-left{float:left}.float-right{float:right}

.dark-color {
  color: black;
}
.secondary-color {
  color: #757575;
}

a:hover {
  color: #ee086a;
}

/* menu */

#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-family: 'Avalon';
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu {
  width: 100%;
  max-width: 1024px;
  background: #fff;
  height: 49px;
}
#cssmenu > ul {
  background: #fff;
  float: right;
}
#cssmenu > ul > li {
  float: left;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  perspective: 1000px;
}
#cssmenu.align-center > ul {
  font-size: 0;
  text-align: center;
}
#cssmenu.align-center > ul > li {
  display: inline-block;
  float: none;
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu > ul > li > a {
  color: #FF0065!important;
  padding: 16px 20px;
  color: inherit;
  text-decoration: none;
  background: #fff;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  font-weight: 700;
}
#cssmenu > ul > li.active > a {
  color: #FF0065;
}

#cssmenu > ul > li > a::before {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: -1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: 16px 20px;
  color: #dff2fa;
  background: #fff;
  content: attr(data-title);
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  transition: background 0.3s;
  -webkit-transform: rotateX(-90deg);
  -moz-transform: rotateX(-90deg);
  transform: rotateX(-90deg);
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -ms-transform: translateY(-18px);
}
#cssmenu > ul > li:hover > a::before,
#cssmenu > ul > li > a:hover::before {
  background: #fff;
}
#cssmenu.small-screen {
  width: 100%;
  z-index: 999;
}
#cssmenu.small-screen > ul,
#cssmenu.small-screen.align-center > ul {
  width: 100%;
  text-align: left;
}
#cssmenu.small-screen > ul > li,
#cssmenu.small-screen.align-center {
  float: none;
  display: block;
  border-top: 1px solid rgba(100, 100, 100, 0.1);
}
#cssmenu.small-screen > ul > li:hover > a,
#cssmenu.small-screen > ul > li > a:hover {
  color: #dff2fa;
  -webkit-transform: none;
  -moz-transform: none;
  transform: none;
  -ms-transform: none;
}
#cssmenu.small-screen > ul > li > a::before {
  display: none;
}
#cssmenu.small-screen #menu-button {
  display: block;
  padding: 1em;
  cursor: pointer;
  text-decoration: none;
  letter-spacing: 1px;
  background: #fff;
  font-weight: 700;
}
#cssmenu.small-screen #menu-button:after {
  content: "";
  position: absolute;
  right: 20px;
  top: 17px;
  display: block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  border-top: 2px solid red;
  border-bottom: 2px solid red;
  width: 22px;
  height: 3px;
}
#cssmenu.small-screen #menu-button.menu-opened:after {
  border-top: 2px solid red;
  border-bottom: 2px solid red;
}
#cssmenu.small-screen #menu-button:before {
  content: "";
  position: absolute;
  right: 20px;
  top: 27px;
  display: block;
  width: 22px;
  height: 2px;
  background: red;
}
#cssmenu.small-screen #menu-button.menu-opened:before {
  background: red;
}


*, *::before, *::after {
    box-sizing: border-box;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  border: 0 none;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  letter-spacing: 0.16px;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, div {
  display: block;
}

html, body {
  height: 100%;
  font-family: 'Montserrat', sans-serif;
  background: #ffffff;
}

body {
  line-height: 1;
}

.element-centered {
  text-align: center;
}

.wrapper {
  width: 100%;
  max-width: 1024px;
  margin: 0 auto;
  height: 100%;
}

.smaller-wrapper {
  max-width: 768px;
}

.browse-menu-fixed {
  padding-top: 1em;
  float: left;
  margin-top: 3em;
  width: 100%;
  position: fixed;
  background: white;
  max-width: 1024px;
}

.browse-menu {
  padding-top: 1em;
  float: left;
  margin-top: 3em;
  width: 100%;
  background: white;
  max-width: 1024px;
}

.selectors {
  margin: 0 0 0.5em 0;
  padding: 0;
  width: 100%;
  float: left;
  text-align: center
}

select {
  width: 48%;
  font-size: 1em;
  float: left;
  margin-left: 1.5%;
  font:inherit;
}

select:focus {
  border-color: inherit;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="#000" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>');
}

.podcast-list {
  background: #fff;
  margin: 1em 0;
  width: 100%;
  float: left;
  padding: 0.5em 1.5em;
  margin-top: 10em;
  padding-top: 0;
}

.dashboard {
  margin-top: 4em;
}

.explanation {
  padding: 1em 0;
  font-style: italic;
}

.day-picker {
  width: 100%;
  font-size: 1.7em;
  font-weight: 500;
  text-align: center;
  margin-bottom: 0;
  font-family: 'Avalon';
}

.podcast {
  width: 100%;
  float: left;
  padding: 2em 1em;
  padding-left: 0;
  margin-top: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  padding-right: 0;
}

.podcast-position {
  float: left;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.05em;
  width: 2.5em;
  height: 2.5em;
  text-align: center;
  letter-spacing: -0.03em;
  font-family: 'Avalon';
}

.podcast-previous-position-box {
  float: left;
  margin-top: 1.9em;
  margin-left: -2.6em;
  font-size: 1em;
  color: #778899;
  text-align: center;
}

.previous-position {
  margin-top: 0.1em;
  width: 0.7em;
  text-align: center;
  margin-left: 0.4em;
}

.previous-position img {
  width: 0.7em;
}

.new {
  margin-left: -0.1em;
  font-size: 0.8em;
  margin-top: 0.2em;
}

.car-down {
  font-size: 1.5em!important;
  line-height: 0.7em !important;
  color: red;
}

.car-up {
  font-size: 1.5em!important;
  line-height: 0.5em !important;
  color: green;
}

.podcast-image {
  width: 5em;
  height: 5em;
  float: left;
}

.podcast-image img {
  width: 100%;
  height: 100%;
}

.podcast-name {
  font-size: 1.5em;
  margin-bottom: 0.3em;
  font-weight: 700;
  margin-left: 2.8em;
  font-family: 'Avalon';
}

.podcast-name a {
  font-family: 'Avalon';
}

.author-name {
  font-size: 1em;
  margin-left: 4.2em;
}

.search-result {
  margin-left: 96px;
}

.button {
  letter-spacing: 0em;
  border-radius: 2em;
  font-family: 'Avalon';
}

.button:hover {
  background-color: #ee086a;
  border-color: #ee086a;
}

.home-button, .pod-button {
  font-family: 'Avalon';
}

h2, h3, h4 {
  font-family: 'Avalon';
}

h1 h2,h3,h4 {
  color: black;
}

.cell-buttons {
  width: 100%;
  display: block;
  float: left;
  margin-top: 1em;
  font-size: 0.8em;
}

.view-charts-button {
  float: left;
  margin: 0;
  padding: 0 1em;
}

.add-button, .remove-button {
  float: right;
  margin: 0;
}

.add-button-dashboard {
  margin: 1em 0;
  font-weight: 500;
}

.results-message {
  padding: 1em;
  text-align: center;
  font-weight: 500;
  font-size: 1.5em;
}

.form-wrapper {
  max-width: 420px;
  margin: 0 auto;
}

.logo-form {
  width: 100%;
  margin: 0 auto;
  display: block;
  text-align: center;
}

.logo-form img {
  width: 40%;
  margin: 0 auto;
  margin-top: 2em;
}

.app-name {
  margin: 0 1em 0;
  background-position-x: 0.8em;
  background-position-y: 0.1em;
  background-size: 1.5em;
  padding: 0 0 0 0.8em;
  background-repeat: no-repeat;
  text-align: center;
  font-weight: 500;
  font-size: 3em;
  font-family: 'Avalon';
}

.form-link {
  margin: 1em;
}

form {
  padding: 1em;
}

.search-form {
  padding: 1em 0;
}

.add-small {
  font-size: 0.8em;
  text-decoration: underline;
  margin-top: -1.2em;
}

label {
  margin-bottom: 0.3em;
  color: black;
}

form input[type='email'] {
  text-transform: lowercase;
}

.alert {
  background-color: #18587A;
  padding: 0.5em;
  color: #fff;
  margin: 1em 0;
  line-height: 1.3em;
}

.form-title {
  font-weight: 400;
  margin-bottom: 0.5em;
  text-align: center;
}

.form-description {
  line-height: 1.2em;
  margin: 0 0 2em 0;
  text-align: center;
}

.shadow {
  box-shadow: 1px 1px 20px rgba(0,0,0,0.35);
}

.welcome-box {
  width: 100%;
  float: left;
  text-align: center;
}

.welcome-message {
  font-size: 1.5em;
  margin: 1em 0;
}

.welcome-description {
  width: 50%;
  margin: 0 auto;
  margin-bottom: 1em;
}

.no-results {
  padding: 1em;
}

.account-field {
  margin-bottom: 1em;
  line-height: 1.2em;
}

.country-select-button {
  font-size: 0.8em;
  margin-bottom: 1em;
  float: left;
  padding: 0;
  margin-right: 3em;
}

.checkbox-grid {
  float: left;
  margin-bottom: 1em;
}

.checkbox-grid label {
  font-weight: normal;
  margin-left: 1.5em;
  margin-top: 0.2em;
}

.checkbox-grid li {
  display: block;
  float: left;
  width: 33%;
}

.country-checkbox {
  float: left;
}

.home-head {
  padding-top: 7em;
  width: 40%;
  margin: 0 auto;
}

.home-head img {
  width: 100%;
}

.home-name {
  width: 100%;
  font-size: 4em;
  text-align: center;
  font-weight: 700;
  font-family: 'Avalon';
}

.home-payoff {
  width: 100%;
  font-size: 1.8em;
  text-align: center;
  font-weight: 400;
  font-family: 'Avalon';
  margin-top: 2em;
}

.home-description {
  font-size: 1.4em;
  padding: 1em;
  line-height: 1.4em;
  text-align: center;
  font-family: 'Montserrat';
}

.home-today {
  margin: 0 auto;
  display: block;
  margin-top: 2em;
}

footer {
  float: left;
  width: 100%;
  margin-top: 2em;
  padding: 0.5em 0;
  font-family: 'Avalon';
}

footer a {
  text-transform: capitalize!important;
  font-weight: bold!important;
  font-style: normal !important;
}

.avatar {
  border-radius: 50%;
  margin: 0 auto;
  display: block;
  margin-bottom: 2em;
}

.about {
  font-size: 1em;
  line-height: 1.2em;
  text-align: center;
}

.disclaimer {
  font-style: italic;
  font-size: 0.8em;
  text-align: center;
}

.pod-details {
  width: 100%;
  margin-top: 1em;
  float: left;
}

.graph-image {
  width: 100px;
  height: 100px;
  float: left;
  margin: 0 10px 0 1.5%;
}

.section-name {
  text-align: center;
  margin: 20px 0;
  font-weight: bold;
}

.episodes-legend {
  font-size: 0.8em;
  text-align: center;
  margin-top: 1em;
}

.graph-container {
  background: #fff;
  margin: 1em 0;
  width: 100%;
  float: left;
  padding: 0.5em;
  margin-top: 2em;
  padding-top: 0;
}

#episodesChart {
  margin-top: -80px;
}

/* Subscribe */

.logo {
  width: 150px;
  margin: 0 auto;
  margin-bottom: 20px;
}

.container {
  padding: 0!important;
}

.plan-box {
  text-align: center;
  border: solid 1px #999999;
  padding: 10px!important;
  margin-right: 10px!important;
}

.plan-title {
  font-weight: bold;
  margin-bottom: 10px;
}

.plan-description {
  margin-bottom: 40px;
}

.plan-price {
  font-size: 1.3em;
  margin: 20px 0;
}

#checkout {
  border: solid 1px #666666;
  padding: 1.5em;
}

#checkout input[type=submit] {
  margin-top: 20px;
  -webkit-appearance: none;
  border-radius: 0;
}

.payment-disclaimer {
  margin: 20px 0;
  line-height: 1.2em;
  font-style: italic;
}

.request {
  padding: 0.6em 3em 2.1em;
}

@media screen and (max-width: 640px) {
  .wrapper {
    width: 100%;
  }
  #cssmenu, #cssmenu ul {
    border-bottom: none;
  }
  .podcast-list {
    padding: 0.25em 0 0.25em 0.5em;
  }
  .podcast-name {
    margin-left: 2.3em;
  }
  .author-name {
    margin-left: 3.45em;
  }
  .search-result {
    margin-left: 86px;
  }
  .day-picker {
    font-size: 1.4em;
  }
  .selectors {
    margin: 0;
  }
  .form-wrapper {
    max-width: 320px;
  }
  .app-name {
    font-size: 2em;
    background-position-x: 1em;
  }
  .home-head {
    padding-top: 4em;
    width: 60%;
  }
  .home-name {
    font-size: 4em;
  }
  .home-payoff {
    font-size: 1.5em;
  }
  footer a {
    padding: 0 1em!important;
  }
  .welcome-description {
    width: 80%;
  }
  .search-form {
    padding: 0;
    margin-right: 0.5em;
  }
  .add-small {
    font-size: 0.8em;
    text-decoration: underline;
    margin: -0.2em 0.8em 0;
  }
  .explanation {
    padding: 0.5em 0;
  }
  .request {
    padding-top: 0.5em;
    padding-bottom: 2.4em;
    font-size: 0.9em;
  }
  .column-33 {
    max-width: 98%!important;
    margin-bottom: 20px;
  }
  #episodesChart {
    margin-top: -20px;
  }
  .checkbox-grid li {
    width: 49%;
  }
  .settings-select {
    width: 98%;
  }
}

.left {
  float: left;
}

.right {
  float: right;
}

/* Loader */

#loader{
  position:relative;
  width:125px;
  height:43px;
  margin:auto;
  display: none;
}

.escapingBallG{
  background-color: #FF0065;
  position:absolute;
  top:0;
  left:0;
  width:43px;
  height:43px;
  border-radius:21px;
    -o-border-radius:21px;
    -ms-border-radius:21px;
    -webkit-border-radius:21px;
    -moz-border-radius:21px;
  animation-name:bounce_escapingBallG;
    -o-animation-name:bounce_escapingBallG;
    -ms-animation-name:bounce_escapingBallG;
    -webkit-animation-name:bounce_escapingBallG;
    -moz-animation-name:bounce_escapingBallG;
  animation-duration:0.845s;
    -o-animation-duration:0.845s;
    -ms-animation-duration:0.845s;
    -webkit-animation-duration:0.845s;
    -moz-animation-duration:0.845s;
  animation-iteration-count:infinite;
    -o-animation-iteration-count:infinite;
    -ms-animation-iteration-count:infinite;
    -webkit-animation-iteration-count:infinite;
    -moz-animation-iteration-count:infinite;
  animation-timing-function:linear;
    -o-animation-timing-function:linear;
    -ms-animation-timing-function:linear;
    -webkit-animation-timing-function:linear;
    -moz-animation-timing-function:linear;
  animation-delay:0s;
    -o-animation-delay:0s;
    -ms-animation-delay:0s;
    -webkit-animation-delay:0s;
    -moz-animation-delay:0s;
  transform:scale(0.5, 1);
    -o-transform:scale(0.5, 1);
    -ms-transform:scale(0.5, 1);
    -webkit-transform:scale(0.5, 1);
    -moz-transform:scale(0.5, 1);
}



@keyframes bounce_escapingBallG{
  0%{
    left:0px;
    transform:scale(0.5, 1);
  }

  25%{
    left:41px;
    transform:scale(1, 0.5);
  }

  50%{
    left:103px;
    transform:scale(0.5, 1);
  }

  75%{
    left:41px;
    transform:scale(1, 0.5);
  }

  100%{
    left:0px;
    transform:scale(0.5, 1);
  }
}

@-o-keyframes bounce_escapingBallG{
  0%{
    left:0px;
    -o-transform:scale(0.5, 1);
  }

  25%{
    left:41px;
    -o-transform:scale(1, 0.5);
  }

  50%{
    left:103px;
    -o-transform:scale(0.5, 1);
  }

  75%{
    left:41px;
    -o-transform:scale(1, 0.5);
  }

  100%{
    left:0px;
    -o-transform:scale(0.5, 1);
  }
}

@-ms-keyframes bounce_escapingBallG{
  0%{
    left:0px;
    -ms-transform:scale(0.5, 1);
  }

  25%{
    left:41px;
    -ms-transform:scale(1, 0.5);
  }

  50%{
    left:103px;
    -ms-transform:scale(0.5, 1);
  }

  75%{
    left:41px;
    -ms-transform:scale(1, 0.5);
  }

  100%{
    left:0px;
    -ms-transform:scale(0.5, 1);
  }
}

@-webkit-keyframes bounce_escapingBallG{
  0%{
    left:0px;
    -webkit-transform:scale(0.5, 1);
  }

  25%{
    left:41px;
    -webkit-transform:scale(1, 0.5);
  }

  50%{
    left:103px;
    -webkit-transform:scale(0.5, 1);
  }

  75%{
    left:41px;
    -webkit-transform:scale(1, 0.5);
  }

  100%{
    left:0px;
    -webkit-transform:scale(0.5, 1);
  }
}

@-moz-keyframes bounce_escapingBallG{
  0%{
    left:0px;
    -moz-transform:scale(0.5, 1);
  }

  25%{
    left:41px;
    -moz-transform:scale(1, 0.5);
  }

  50%{
    left:103px;
    -moz-transform:scale(0.5, 1);
  }

  75%{
    left:41px;
    -moz-transform:scale(1, 0.5);
  }

  100%{
    left:0px;
    -moz-transform:scale(0.5, 1);
  }
}

.wistia_responsive_padding {
  border: solid 1px  rgba(0,0,0,0.35);
}

.meta {
  display: none;
}

.center {
  text-align: center;
}

.thanks {
  font-size: 1.2em;
  line-height: 1.3em;
}

.terms {
  line-height: 1.2em;
}

.terms h3 {
  margin: 20px 0 5px 0;
}

.terms li {
  margin: 10px 0;
}

.terms ul {
  list-style-position: inside;
}

.blurred {
  width: 100%;
}

/* modal inspired by https://codepen.io/anon/pen/ePLoep */

.modal-window {
  position: fixed;
  background-color: rgba(0, 0, 0, 0.55);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999;
  opacity: 0;
  pointer-events: none;
  transition: all 0.3s;
}
.modal-window:target {
  opacity: 1;
  pointer-events: auto;
}
.modal-window > div {
  width: 100%;
  max-width: 400px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding: 3em 2em 2em 2em;
  background: #ffffff;
  color: #333333;
}
.modal-window header {
  font-weight: bold;
}
.modal-window h1 {
  font-size: 150%;
  margin: 0 0 15px;
  font-weight: bold;
}

.modal-close {
  line-height: 50px;
  position: absolute;
  right: 1.5em;
  text-align: center;
  top: 0;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: bold;
}

.zero-padding {
  padding: 0;
}

.zero-margin {
  margin: 0;
}

.settings-section {
  float: left;
  margin-top: 2em;
  margin-bottom: 1em;
}

.section-title, .subsection-title {
  font-weight: 500;
  width: 100%;
  float: left;
}

.subsection-title {
  margin-bottom: 0.5em;
}

hr {
  margin: 2em 0 0;
  border-top: 0.1rem solid rgb(209, 209, 209);
  width: 100%;
  float: left;
}

.section-explanation {
  margin-bottom: 2em;
  font-style: italic;
  line-height: 1.2em;
  float: left;
  width: 100%;
}

.settings-select {
  float: left;
  margin-left: 0;
}

.radioBox {
  margin-top: 0;
}

.radioItem {
  width: 100%;
}

.radioItem label {
  display: inline;
  font-weight: normal;
}

/* Toast */

.jq-toast-wrap {
  display: block;
  position: fixed;
  width: 300px;
  pointer-events: none !important;
  margin: 0;
  padding: 0;
  letter-spacing: normal;
  z-index: 9000 !important;
  line-height: 1.5em;
}

.jq-toast-wrap * {
  margin: 0;
  padding: 0;
}

.jq-toast-wrap.bottom-left {
  bottom: 20px;
  left: 20px;
}

.jq-toast-wrap.bottom-right {
  bottom: 20px;
  right: 40px;
}

.jq-toast-wrap.top-left {
  top: 20px;
  left: 20px;
}

.jq-toast-wrap.top-right {
  top: 20px;
  right: 40px;
}

.jq-toast-single {
  display: block;
  width: 100%;
  padding: 1em;
  margin: 0px 0px 5px;
  font-family: inherit;
  font-size: 1.2em;
  font-weight: 500;
  position: relative;
  pointer-events: all !important;
  background-color: #444444;
  color: white;
  text-align: center !important;
}

.jq-toast-single h2 {
  font-family: arial, sans-serif;
  font-size: 14px;
  margin: 0px 0px 7px;
  background: none;
  color: inherit;
  line-height: inherit;
  letter-spacing: normal;
}

.jq-toast-single a {
  color: #ffffff;
  text-decoration: none;
  border-bottom: 1px solid white;
  padding-bottom: 3px;
}

.jq-toast-single ul {
  margin: 0px 0px 0px 15px;
  background: none;
  padding: 0px;
}

.jq-toast-single ul li {
  list-style-type: disc !important;
  line-height: 17px;
  background: none;
  margin: 0;
  padding: 0;
  letter-spacing: normal;
}

.close-jq-toast-single {
  position: absolute;
  top: 3px;
  right: 7px;
  font-size: 14px;
  cursor: pointer;
}

.jq-toast-loader {
  display: block;
  position: absolute;
  top: -2px;
  height: 5px;
  width: 0%;
  left: 0;
  border-radius: 5px;
  background: red;
}

.jq-toast-loaded {
  width: 100%;
}

.jq-has-icon {
  padding: 10px 10px 10px 50px;
  background-repeat: no-repeat;
  background-position: 10px;
}

.jq-icon-info {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=');
  background-color: #31708f;
  color: #d9edf7;
  border-color: #bce8f1;
}

.jq-icon-warning {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=');
  background-color: #8a6d3b;
  color: #fcf8e3;
  border-color: #faebcc;
}

.jq-icon-error {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=');
  background-color: #a94442;
  color: #f2dede;
  border-color: #ebccd1;
}

.jq-icon-success {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==');
  color: #dff0d8;
  background-color: #3c763d;
  border-color: #d6e9c6;
}

.highlight {
  background:rgba(255,236,88,0.6);
}

/* Button with loader */

.ld.reverse {
  -webkit-animation-direction: reverse;
  animation-direction: reverse;
}
.ld.xhalf {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
}
.ld.x1 {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}
.ld.x2 {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
.ld.x4 {
  -webkit-animation-duration: 4s;
  animation-duration: 4s;
}
.ld.running {
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
.ld.paused {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.ld.f00 {
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}
.ld.f01 {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}
.ld.f02 {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}
.ld.f03 {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}
.ld.f04 {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}
.ld.f05 {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
.ld.f06 {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}
.ld.f07 {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}
.ld.f08 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
.ld.f09 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.ld.f10 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.ld-ball,
.ld-ring,
.ld-hourglass,
.ld-loader,
.ld-cross,
.ld-square,
.ld-pie,
.ld-spinner {
  width: 1em;
  height: 1em;
  position: relative;
  color: inherit;
  display: inline-block;
/*
  &:before
    content: "â—Ž"
    display: block
    visibility: hidden
  */
}
.ld-ball:after,
.ld-ring:after,
.ld-hourglass:after,
.ld-loader:after,
.ld-cross:after,
.ld-square:after,
.ld-pie:after,
.ld-spinner:after {
  position: absolute;
  margin: auto;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: " ";
  display: inline-block;
  background: center center no-repeat;
  background-size: cover;
}
.ld-ball:after {
  border-radius: 50%;
  background: currentColor;
}
.ld-pie:after {
  width: 0;
  height: 0;
  border-radius: 50%;
  border-style: solid;
  border-width: 0.5em;
  -webkit-background-clip: padding-box;
  border-color: currentColor currentColor currentColor transparent;
}
.ld-ring:after {
  border-radius: 50%;
  border-style: solid;
  border-width: 0.15em;
  -webkit-background-clip: padding-box;
  border-color: currentColor currentColor currentColor transparent;
  box-sizing: border-box;
}
.ld-hourglass:after {
  width: 0;
  height: 0;
  background: none;
  border-radius: 50%;
  border-style: solid;
  border-width: 0.5em;
  border-color: currentColor transparent currentColor transparent;
}
.ld-cross:after {
  width: 18%;
  height: 18%;
  background: currentColor;
  box-shadow: 0 0.18em 0 1px currentColor, 0 -0.18em 0 1px currentColor, 0.18em 0 0 1px currentColor, -0.18em 0 0 1px currentColor, 0 0.36em 0 1px currentColor, 0 -0.36em 0 1px currentColor, 0.36em 0 0 1px currentColor, -0.36em 0 0 1px currentColor;
}
.ld-square:after {
  width: 90%;
  height: 90%;
  background: currentColor;
}
.ld-spinner:after {
  width: 20%;
  height: 20%;
  border-radius: 50%;
  background: none;
  box-shadow: 0 0.5em 0 0 currentColor,0 -.5em 0 0 currentColor,.5em 0 0 0 currentColor,-.5em 0 0 0 currentColor,.35355339059327373em .35355339059327373em 0 0 currentColor,-.35355339059327373em .35355339059327373em 0 0 currentColor,.35355339059327373em -.35355339059327373em 0 0 currentColor,-.35355339059327373em -.35355339059327373em 0 0 currentColor;
}
.ld-loader {
  background-size: cover;
}
@keyframes ld-blink {
  0% {
    opacity: 1;
  }
  49% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes ld-blink {
  0% {
    opacity: 1;
  }
  49% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.ld.ld-blink {
  -webkit-animation: ld-blink 1s infinite linear;
  animation: ld-blink 1s infinite linear;
}
@keyframes ld-blur {
  0% {
    filter: blur(0);
  }
  50% {
    filter: blur(5px);
  }
  100% {
    filter: blur(0);
  }
}
@-webkit-keyframes ld-blur {
  0% {
    filter: blur(0);
  }
  50% {
    filter: blur(5px);
  }
  100% {
    filter: blur(0);
  }
}
.ld.ld-blur {
  -webkit-animation: ld-blur 1s infinite;
  animation: ld-blur 1s infinite;
}
@keyframes ld-breath {
  0% {
    -webkit-transform: scale(0.86);
    transform: scale(0.86);
  }
  50% {
    -webkit-transform: scale(1.06);
    transform: scale(1.06);
  }
  100% {
    -webkit-transform: scale(0.86);
    transform: scale(0.86);
  }
}
@-webkit-keyframes ld-breath {
  0% {
    -webkit-transform: scale(0.86);
    transform: scale(0.86);
  }
  50% {
    -webkit-transform: scale(1.06);
    transform: scale(1.06);
  }
  100% {
    -webkit-transform: scale(0.86);
    transform: scale(0.86);
  }
}
.ld.ld-breath {
  -webkit-animation: ld-breath 1s infinite;
  animation: ld-breath 1s infinite;
}
@keyframes ld-broadcast {
  0% {
    box-shadow: 0 0 0 3px rgba(0,0,0,0.9);
  }
  19% {
    box-shadow: 0 0 0 2px rgba(0,0,0,0.7);
  }
  20% {
    box-shadow: 0 0 0 6px rgba(0,0,0,0.8);
  }
  39% {
    box-shadow: 0 0 0 5px rgba(0,0,0,0.6);
  }
  40% {
    box-shadow: 0 0 0 9px rgba(0,0,0,0.7);
  }
  60% {
    box-shadow: 0 0 0 8px rgba(0,0,0,0.6);
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
  }
  100% {
    box-shadow: 0 0 0 0px rgba(0,0,0,0.2);
  }
}
@-webkit-keyframes ld-broadcast {
  0% {
    box-shadow: 0 0 0 3px rgba(0,0,0,0.9);
  }
  19% {
    box-shadow: 0 0 0 2px rgba(0,0,0,0.7);
  }
  20% {
    box-shadow: 0 0 0 6px rgba(0,0,0,0.8);
  }
  39% {
    box-shadow: 0 0 0 5px rgba(0,0,0,0.6);
  }
  40% {
    box-shadow: 0 0 0 9px rgba(0,0,0,0.7);
  }
  60% {
    box-shadow: 0 0 0 8px rgba(0,0,0,0.6);
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
  }
  100% {
    box-shadow: 0 0 0 0px rgba(0,0,0,0.2);
  }
}
.ld.ld-broadcast {
  -webkit-animation: ld-broadcast 1s infinite ease-out;
  animation: ld-broadcast 1s infinite ease-out;
  border-radius: 50%;
}
@keyframes ld-clock {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  8.333% {
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg);
  }
  16.667% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
  }
  25% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  33.333% {
    -webkit-transform: rotate(120deg);
    transform: rotate(120deg);
  }
  41.667% {
    -webkit-transform: rotate(150deg);
    transform: rotate(150deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  58.333% {
    -webkit-transform: rotate(210deg);
    transform: rotate(210deg);
  }
  66.667% {
    -webkit-transform: rotate(240deg);
    transform: rotate(240deg);
  }
  75% {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
  }
  83.333% {
    -webkit-transform: rotate(300deg);
    transform: rotate(300deg);
  }
  91.667% {
    -webkit-transform: rotate(330deg);
    transform: rotate(330deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes ld-clock {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  8.333% {
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg);
  }
  16.667% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
  }
  25% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  33.333% {
    -webkit-transform: rotate(120deg);
    transform: rotate(120deg);
  }
  41.667% {
    -webkit-transform: rotate(150deg);
    transform: rotate(150deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  58.333% {
    -webkit-transform: rotate(210deg);
    transform: rotate(210deg);
  }
  66.667% {
    -webkit-transform: rotate(240deg);
    transform: rotate(240deg);
  }
  75% {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
  }
  83.333% {
    -webkit-transform: rotate(300deg);
    transform: rotate(300deg);
  }
  91.667% {
    -webkit-transform: rotate(330deg);
    transform: rotate(330deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.ld.ld-clock {
  -webkit-animation: ld-clock 9s infinite cubic-bezier(0, 0.7, 0.3, 1);
  animation: ld-clock 9s infinite cubic-bezier(0, 0.7, 0.3, 1);
}
@keyframes ld-cycle {
  0%, 50%, 100% {
    animation-timing-function: cubic-bezier(0.5, 0.5, 0.5, 0.5);
  }
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes ld-cycle {
  0%, 50%, 100% {
    animation-timing-function: cubic-bezier(0.5, 0.5, 0.5, 0.5);
  }
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.ld.ld-cycle {
  -webkit-animation: ld-cycle 1s infinite linear;
  animation: ld-cycle 1s infinite linear;
}
@keyframes ld-fade {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes ld-fade {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.ld.ld-fade {
  -webkit-animation: ld-fade 1s infinite linear;
  animation: ld-fade 1s infinite linear;
}
@keyframes ld-flip {
  0%, 25%, 50%, 75%, 100% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  0% {
    -webkit-transform: rotateY(0deg) rotateX(0deg);
    transform: rotateY(0deg) rotateX(0deg);
  }
  25% {
    -webkit-transform: rotateY(180deg) rotateX(0deg);
    transform: rotateY(180deg) rotateX(0deg);
  }
  50% {
    -webkit-transform: rotateY(180deg) rotateX(180deg);
    transform: rotateY(180deg) rotateX(180deg);
  }
  75% {
    -webkit-transform: rotateY(0deg) rotateX(180deg);
    transform: rotateY(0deg) rotateX(180deg);
  }
  100% {
    -webkit-transform: rotateY(0deg) rotateX(0deg);
    transform: rotateY(0deg) rotateX(0deg);
  }
}
@-webkit-keyframes ld-flip {
  0%, 25%, 50%, 75%, 100% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  0% {
    -webkit-transform: rotateY(0deg) rotateX(0deg);
    transform: rotateY(0deg) rotateX(0deg);
  }
  25% {
    -webkit-transform: rotateY(180deg) rotateX(0deg);
    transform: rotateY(180deg) rotateX(0deg);
  }
  50% {
    -webkit-transform: rotateY(180deg) rotateX(180deg);
    transform: rotateY(180deg) rotateX(180deg);
  }
  75% {
    -webkit-transform: rotateY(0deg) rotateX(180deg);
    transform: rotateY(0deg) rotateX(180deg);
  }
  100% {
    -webkit-transform: rotateY(0deg) rotateX(0deg);
    transform: rotateY(0deg) rotateX(0deg);
  }
}
.ld.ld-flip {
  -webkit-animation: ld-flip 2s infinite;
  animation: ld-flip 2s infinite;
}
@keyframes ld-flip-v {
  0%, 25%, 50%, 75%, 100% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  0% {
    -webkit-transform: rotateX(0deg) rotateY(0deg);
    transform: rotateX(0deg) rotateY(0deg);
  }
  50% {
    -webkit-transform: rotateX(180deg) rotateY(0deg);
    transform: rotateX(180deg) rotateY(0deg);
  }
  100% {
    -webkit-transform: rotateX(0deg) rotateY(0deg);
    transform: rotateX(0deg) rotateY(0deg);
  }
}
@-webkit-keyframes ld-flip-v {
  0%, 25%, 50%, 75%, 100% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  0% {
    -webkit-transform: rotateX(0deg) rotateY(0deg);
    transform: rotateX(0deg) rotateY(0deg);
  }
  50% {
    -webkit-transform: rotateX(180deg) rotateY(0deg);
    transform: rotateX(180deg) rotateY(0deg);
  }
  100% {
    -webkit-transform: rotateX(0deg) rotateY(0deg);
    transform: rotateX(0deg) rotateY(0deg);
  }
}
.ld.ld-flip-v {
  -webkit-animation: ld-flip-v 1s infinite;
  animation: ld-flip-v 1s infinite;
}
@keyframes ld-flip-h {
  0%, 25%, 50%, 75%, 100% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  0% {
    -webkit-transform: rotateY(0deg) rotateX(0deg);
    transform: rotateY(0deg) rotateX(0deg);
  }
  50% {
    -webkit-transform: rotateY(180deg) rotateX(0deg);
    transform: rotateY(180deg) rotateX(0deg);
  }
  100% {
    -webkit-transform: rotateY(0deg) rotateX(0deg);
    transform: rotateY(0deg) rotateX(0deg);
  }
}
@-webkit-keyframes ld-flip-h {
  0%, 25%, 50%, 75%, 100% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  0% {
    -webkit-transform: rotateY(0deg) rotateX(0deg);
    transform: rotateY(0deg) rotateX(0deg);
  }
  50% {
    -webkit-transform: rotateY(180deg) rotateX(0deg);
    transform: rotateY(180deg) rotateX(0deg);
  }
  100% {
    -webkit-transform: rotateY(0deg) rotateX(0deg);
    transform: rotateY(0deg) rotateX(0deg);
  }
}
.ld.ld-flip-h {
  -webkit-animation: ld-flip-h 1s infinite;
  animation: ld-flip-h 1s infinite;
}
@keyframes ld-coin-v {
  0%, 100% {
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
  }
  50% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  0% {
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
  }
  50% {
    -webkit-transform: rotateX(1800deg);
    transform: rotateX(1800deg);
  }
  100% {
    -webkit-transform: rotateX(3600deg);
    transform: rotateX(3600deg);
  }
}
@-webkit-keyframes ld-coin-v {
  0%, 100% {
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
  }
  50% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  0% {
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
  }
  50% {
    -webkit-transform: rotateX(1800deg);
    transform: rotateX(1800deg);
  }
  100% {
    -webkit-transform: rotateX(3600deg);
    transform: rotateX(3600deg);
  }
}
.ld.ld-coin-v {
  -webkit-animation: ld-coin-v 2s infinite;
  animation: ld-coin-v 2s infinite;
}
@keyframes ld-coin-h {
  0%, 100% {
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
  }
  50% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  0% {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
  }
  50% {
    -webkit-transform: rotateY(1800deg);
    transform: rotateY(1800deg);
  }
  100% {
    -webkit-transform: rotateY(3600deg);
    transform: rotateY(3600deg);
  }
}
@-webkit-keyframes ld-coin-h {
  0%, 100% {
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
  }
  50% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  0% {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
  }
  50% {
    -webkit-transform: rotateY(1800deg);
    transform: rotateY(1800deg);
  }
  100% {
    -webkit-transform: rotateY(3600deg);
    transform: rotateY(3600deg);
  }
}
.ld.ld-coin-h {
  -webkit-animation: ld-coin-h 2s infinite;
  animation: ld-coin-h 2s infinite;
}
@keyframes ld-heartbeat {
  0% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  5% {
    -webkit-transform: scale(1.25);
    transform: scale(1.25);
  }
  39% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  45% {
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
  }
  60% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes ld-heartbeat {
  0% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  5% {
    -webkit-transform: scale(1.25);
    transform: scale(1.25);
  }
  39% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  45% {
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
  }
  60% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.ld.ld-heartbeat {
  -webkit-animation: ld-heartbeat 0.8s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
  animation: ld-heartbeat 0.8s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
}
@keyframes ld-radio {
  0% {
    animation-timing-function: cubic-bezier(0.3, 0.27, 0.13, 1);
  }
  0% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0;
  }
  5% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 0;
  }
}
@-webkit-keyframes ld-radio {
  0% {
    animation-timing-function: cubic-bezier(0.3, 0.27, 0.13, 1);
  }
  0% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0;
  }
  5% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 0;
  }
}
.ld.ld-radio {
  position: relative;
  display: inline-block;
  margin: 0;
  padding: 0;
}
.ld.ld-radio:after {
  -webkit-animation: ld-radio 1s infinite;
  animation: ld-radio 1s infinite;
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 6px solid #000;
  border-radius: 50%;
  background: none;
}
.ld.ld-radio.square:after {
  border-radius: 0;
}
@keyframes ld-rotate {
  0%, 33%, 66%, 100% {
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
  }
  16%, 50%, 83% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  0% {
    -webkit-transform: skewX(0deg) skewY(0deg) scaleX(2) scaleY(0.5);
    transform: skewX(0deg) skewY(0deg) scaleX(2) scaleY(0.5);
  }
  16% {
    -webkit-transform: skewX(45deg) skewY(0deg) scaleX(1) scaleY(1);
    transform: skewX(45deg) skewY(0deg) scaleX(1) scaleY(1);
  }
  33% {
    -webkit-transform: skewX(0deg) skewY(45deg) scaleX(1) scaleY(1);
    transform: skewX(0deg) skewY(45deg) scaleX(1) scaleY(1);
  }
  50% {
    -webkit-transform: skewX(0deg) skewY(0deg) scaleX(0.5) scaleY(2);
    transform: skewX(0deg) skewY(0deg) scaleX(0.5) scaleY(2);
  }
  66% {
    -webkit-transform: skewX(0deg) skewY(-45deg) scaleX(1) scaleY(1);
    transform: skewX(0deg) skewY(-45deg) scaleX(1) scaleY(1);
  }
  83% {
    -webkit-transform: skewX(-45deg) skewY(0deg) scaleX(1) scaleY(1);
    transform: skewX(-45deg) skewY(0deg) scaleX(1) scaleY(1);
  }
  100% {
    -webkit-transform: skewX(0deg) skewY(0deg) scaleX(2) scaleY(0.5);
    transform: skewX(0deg) skewY(0deg) scaleX(2) scaleY(0.5);
  }
}
@-webkit-keyframes ld-rotate {
  0%, 33%, 66%, 100% {
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
  }
  16%, 50%, 83% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  0% {
    -webkit-transform: skewX(0deg) skewY(0deg) scaleX(2) scaleY(0.5);
    transform: skewX(0deg) skewY(0deg) scaleX(2) scaleY(0.5);
  }
  16% {
    -webkit-transform: skewX(45deg) skewY(0deg) scaleX(1) scaleY(1);
    transform: skewX(45deg) skewY(0deg) scaleX(1) scaleY(1);
  }
  33% {
    -webkit-transform: skewX(0deg) skewY(45deg) scaleX(1) scaleY(1);
    transform: skewX(0deg) skewY(45deg) scaleX(1) scaleY(1);
  }
  50% {
    -webkit-transform: skewX(0deg) skewY(0deg) scaleX(0.5) scaleY(2);
    transform: skewX(0deg) skewY(0deg) scaleX(0.5) scaleY(2);
  }
  66% {
    -webkit-transform: skewX(0deg) skewY(-45deg) scaleX(1) scaleY(1);
    transform: skewX(0deg) skewY(-45deg) scaleX(1) scaleY(1);
  }
  83% {
    -webkit-transform: skewX(-45deg) skewY(0deg) scaleX(1) scaleY(1);
    transform: skewX(-45deg) skewY(0deg) scaleX(1) scaleY(1);
  }
  100% {
    -webkit-transform: skewX(0deg) skewY(0deg) scaleX(2) scaleY(0.5);
    transform: skewX(0deg) skewY(0deg) scaleX(2) scaleY(0.5);
  }
}
.ld.ld-rotate {
  -webkit-animation: ld-rotate 1s infinite;
  animation: ld-rotate 1s infinite;
}
@keyframes ld-rubber {
  0% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  20% {
    -webkit-transform: scale(1.5, 1);
    transform: scale(1.5, 1);
  }
  30% {
    -webkit-transform: scale(0.8, 1);
    transform: scale(0.8, 1);
  }
  40% {
    -webkit-transform: scale(1.3, 1);
    transform: scale(1.3, 1);
  }
  50% {
    -webkit-transform: scale(0.85, 1);
    transform: scale(0.85, 1);
  }
  60% {
    -webkit-transform: scale(1.2, 1);
    transform: scale(1.2, 1);
  }
  70% {
    -webkit-transform: scale(0.9, 1);
    transform: scale(0.9, 1);
  }
  80% {
    -webkit-transform: scale(1.1, 1);
    transform: scale(1.1, 1);
  }
  90% {
    -webkit-transform: scale(0.95, 1);
    transform: scale(0.95, 1);
  }
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@-webkit-keyframes ld-rubber {
  0% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  20% {
    -webkit-transform: scale(1.5, 1);
    transform: scale(1.5, 1);
  }
  30% {
    -webkit-transform: scale(0.8, 1);
    transform: scale(0.8, 1);
  }
  40% {
    -webkit-transform: scale(1.3, 1);
    transform: scale(1.3, 1);
  }
  50% {
    -webkit-transform: scale(0.85, 1);
    transform: scale(0.85, 1);
  }
  60% {
    -webkit-transform: scale(1.2, 1);
    transform: scale(1.2, 1);
  }
  70% {
    -webkit-transform: scale(0.9, 1);
    transform: scale(0.9, 1);
  }
  80% {
    -webkit-transform: scale(1.1, 1);
    transform: scale(1.1, 1);
  }
  90% {
    -webkit-transform: scale(0.95, 1);
    transform: scale(0.95, 1);
  }
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
.ld.ld-rubber {
  -webkit-animation: ld-rubber 1s ease-out infinite;
  animation: ld-rubber 1s ease-out infinite;
}
@keyframes ld-shadow {
  0%, 100% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.5, 1);
  }
  50% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.5, 1);
  }
  0% {
    box-shadow: 0 0 0 0 rgba(0,0,0,0.2);
  }
  50% {
    box-shadow: 0 0 0 10px rgba(0,0,0,0.9);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(0,0,0,0.2);
  }
}
@-webkit-keyframes ld-shadow {
  0%, 100% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.5, 1);
  }
  50% {
    animation-timing-function: cubic-bezier(0.5, 0, 0.5, 1);
  }
  0% {
    box-shadow: 0 0 0 0 rgba(0,0,0,0.2);
  }
  50% {
    box-shadow: 0 0 0 10px rgba(0,0,0,0.9);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(0,0,0,0.2);
  }
}
.ld.ld-shadow {
  -webkit-animation: ld-shadow 1s infinite;
  animation: ld-shadow 1s infinite;
  border-radius: 50%;
}
@keyframes ld-shadow-a {
  0% {
    box-shadow: 3px 0px 0 6px rgba(0,0,0,0.5);
  }
  8.33% {
    box-shadow: 3px 1px 0 6px rgba(0,0,0,0.5);
  }
  16.67% {
    box-shadow: 2px 3px 0 6px rgba(0,0,0,0.5);
  }
  25% {
    box-shadow: 0px 3px 0 6px rgba(0,0,0,0.5);
  }
  33.33% {
    box-shadow: -1px 3px 0 6px rgba(0,0,0,0.5);
  }
  41.67% {
    box-shadow: -3px 1px 0 6px rgba(0,0,0,0.5);
  }
  50% {
    box-shadow: -3px 0px 0 6px rgba(0,0,0,0.5);
  }
  58.33% {
    box-shadow: -3px -1px 0 6px rgba(0,0,0,0.5);
  }
  66.67% {
    box-shadow: -2px -3px 0 6px rgba(0,0,0,0.5);
  }
  75% {
    box-shadow: 0px -3px 0 6px rgba(0,0,0,0.5);
  }
  83.33% {
    box-shadow: 2px -3px 0 6px rgba(0,0,0,0.5);
  }
  91.67% {
    box-shadow: 3px -2px 0 6px rgba(0,0,0,0.5);
  }
  100% {
    box-shadow: 3px 0px 0 6px rgba(0,0,0,0.5);
  }
}
@-webkit-keyframes ld-shadow-a {
  0% {
    box-shadow: 3px 0px 0 6px rgba(0,0,0,0.5);
  }
  8.33% {
    box-shadow: 3px 1px 0 6px rgba(0,0,0,0.5);
  }
  16.67% {
    box-shadow: 2px 3px 0 6px rgba(0,0,0,0.5);
  }
  25% {
    box-shadow: 0px 3px 0 6px rgba(0,0,0,0.5);
  }
  33.33% {
    box-shadow: -1px 3px 0 6px rgba(0,0,0,0.5);
  }
  41.67% {
    box-shadow: -3px 1px 0 6px rgba(0,0,0,0.5);
  }
  50% {
    box-shadow: -3px 0px 0 6px rgba(0,0,0,0.5);
  }
  58.33% {
    box-shadow: -3px -1px 0 6px rgba(0,0,0,0.5);
  }
  66.67% {
    box-shadow: -2px -3px 0 6px rgba(0,0,0,0.5);
  }
  75% {
    box-shadow: 0px -3px 0 6px rgba(0,0,0,0.5);
  }
  83.33% {
    box-shadow: 2px -3px 0 6px rgba(0,0,0,0.5);
  }
  91.67% {
    box-shadow: 3px -2px 0 6px rgba(0,0,0,0.5);
  }
  100% {
    box-shadow: 3px 0px 0 6px rgba(0,0,0,0.5);
  }
}
.ld.ld-shadow-a {
  -webkit-animation: ld-shadow-a 0.5s infinite;
  animation: ld-shadow-a 0.5s infinite;
  box-shadow: 3px 0px 0 6px rgba(0,0,0,0.5);
  border-radius: 50%;
}
@keyframes ld-skew {
  0%, 50%, 100% {
    animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
  }
  25%, 75% {
    animation-timing-function: cubic-bezier(0, 0.4, 0.6, 1);
  }
  0% {
    -webkit-transform: skewX(20deg) scale(1);
    transform: skewX(20deg) scale(1);
  }
  25% {
    -webkit-transform: skewX(0deg) scale(0.9);
    transform: skewX(0deg) scale(0.9);
  }
  50% {
    -webkit-transform: skewX(-20deg) scale(1);
    transform: skewX(-20deg) scale(1);
  }
  75% {
    -webkit-transform: skewX(0deg) scale(0.9);
    transform: skewX(0deg) scale(0.9);
  }
  100% {
    -webkit-transform: skewX(20deg) scale(1);
    transform: skewX(20deg) scale(1);
  }
}
@-webkit-keyframes ld-skew {
  0%, 50%, 100% {
    animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
  }
  25%, 75% {
    animation-timing-function: cubic-bezier(0, 0.4, 0.6, 1);
  }
  0% {
    -webkit-transform: skewX(20deg) scale(1);
    transform: skewX(20deg) scale(1);
  }
  25% {
    -webkit-transform: skewX(0deg) scale(0.9);
    transform: skewX(0deg) scale(0.9);
  }
  50% {
    -webkit-transform: skewX(-20deg) scale(1);
    transform: skewX(-20deg) scale(1);
  }
  75% {
    -webkit-transform: skewX(0deg) scale(0.9);
    transform: skewX(0deg) scale(0.9);
  }
  100% {
    -webkit-transform: skewX(20deg) scale(1);
    transform: skewX(20deg) scale(1);
  }
}
.ld.ld-skew {
  -webkit-animation: ld-skew 1s infinite;
  animation: ld-skew 1s infinite;
}
@keyframes ld-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes ld-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.ld.ld-spin {
  -webkit-animation: ld-spin 1s infinite;
  animation: ld-spin 1s infinite;
}
@keyframes ld-spin-fast {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  50% {
    -webkit-transform: rotate(900deg);
    transform: rotate(900deg);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  100% {
    -webkit-transform: rotate(1800deg);
    transform: rotate(1800deg);
  }
}
@-webkit-keyframes ld-spin-fast {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  50% {
    -webkit-transform: rotate(900deg);
    transform: rotate(900deg);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  100% {
    -webkit-transform: rotate(1800deg);
    transform: rotate(1800deg);
  }
}
.ld.ld-spin-fast {
  -webkit-animation: ld-spin-fast 1s infinite;
  animation: ld-spin-fast 1s infinite;
}
@keyframes ld-squeeze {
  0% {
    -webkit-transform: scale(1, 0.5);
    transform: scale(1, 0.5);
  }
  50% {
    -webkit-transform: scale(0.5, 1);
    transform: scale(0.5, 1);
  }
  100% {
    -webkit-transform: scale(1, 0.5);
    transform: scale(1, 0.5);
  }
}
@-webkit-keyframes ld-squeeze {
  0% {
    -webkit-transform: scale(1, 0.5);
    transform: scale(1, 0.5);
  }
  50% {
    -webkit-transform: scale(0.5, 1);
    transform: scale(0.5, 1);
  }
  100% {
    -webkit-transform: scale(1, 0.5);
    transform: scale(1, 0.5);
  }
}
.ld.ld-squeeze {
  -webkit-animation: ld-squeeze 0.8s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
  animation: ld-squeeze 0.8s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
}
@keyframes ld-surprise {
  0% {
    -webkit-transform: skewX(0deg) scale(1);
    transform: skewX(0deg) scale(1);
  }
  10% {
    -webkit-transform: skewX(-15deg) scale(0.8);
    transform: skewX(-15deg) scale(0.8);
  }
  20% {
    -webkit-transform: skewX(-15deg) scale(0.8);
    transform: skewX(-15deg) scale(0.8);
  }
  30% {
    -webkit-transform: skewX(15deg) scale(1.3);
    transform: skewX(15deg) scale(1.3);
  }
  40% {
    -webkit-transform: skewX(-15deg) scale(1.3);
    transform: skewX(-15deg) scale(1.3);
  }
  50% {
    -webkit-transform: skewX(15deg) scale(1.3);
    transform: skewX(15deg) scale(1.3);
  }
  60% {
    -webkit-transform: skewX(-15deg) scale(1.3);
    transform: skewX(-15deg) scale(1.3);
  }
  70% {
    -webkit-transform: skewX(15deg) scale(1.3);
    transform: skewX(15deg) scale(1.3);
  }
  80% {
    -webkit-transform: skewX(-15deg) scale(1.3);
    transform: skewX(-15deg) scale(1.3);
  }
  90% {
    -webkit-transform: skewX(15deg) scale(1.3);
    transform: skewX(15deg) scale(1.3);
  }
  100% {
    -webkit-transform: skewX(-15deg) scale(1.3);
    transform: skewX(-15deg) scale(1.3);
  }
}
@-webkit-keyframes ld-surprise {
  0% {
    -webkit-transform: skewX(0deg) scale(1);
    transform: skewX(0deg) scale(1);
  }
  10% {
    -webkit-transform: skewX(-15deg) scale(0.8);
    transform: skewX(-15deg) scale(0.8);
  }
  20% {
    -webkit-transform: skewX(-15deg) scale(0.8);
    transform: skewX(-15deg) scale(0.8);
  }
  30% {
    -webkit-transform: skewX(15deg) scale(1.3);
    transform: skewX(15deg) scale(1.3);
  }
  40% {
    -webkit-transform: skewX(-15deg) scale(1.3);
    transform: skewX(-15deg) scale(1.3);
  }
  50% {
    -webkit-transform: skewX(15deg) scale(1.3);
    transform: skewX(15deg) scale(1.3);
  }
  60% {
    -webkit-transform: skewX(-15deg) scale(1.3);
    transform: skewX(-15deg) scale(1.3);
  }
  70% {
    -webkit-transform: skewX(15deg) scale(1.3);
    transform: skewX(15deg) scale(1.3);
  }
  80% {
    -webkit-transform: skewX(-15deg) scale(1.3);
    transform: skewX(-15deg) scale(1.3);
  }
  90% {
    -webkit-transform: skewX(15deg) scale(1.3);
    transform: skewX(15deg) scale(1.3);
  }
  100% {
    -webkit-transform: skewX(-15deg) scale(1.3);
    transform: skewX(-15deg) scale(1.3);
  }
}
.ld.ld-surprise {
  -webkit-animation: ld-surprise 1s infinite linear;
  animation: ld-surprise 1s infinite linear;
}
@keyframes ld-tick {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  20% {
    -webkit-transform: rotate(-30deg);
    transform: rotate(-30deg);
  }
  30% {
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg);
  }
  40% {
    -webkit-transform: rotate(-21deg);
    transform: rotate(-21deg);
  }
  50% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  60% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(6deg);
    transform: rotate(6deg);
  }
  80% {
    -webkit-transform: rotate(-2deg);
    transform: rotate(-2deg);
  }
  90% {
    -webkit-transform: rotate(1deg);
    transform: rotate(1deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@-webkit-keyframes ld-tick {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  20% {
    -webkit-transform: rotate(-30deg);
    transform: rotate(-30deg);
  }
  30% {
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg);
  }
  40% {
    -webkit-transform: rotate(-21deg);
    transform: rotate(-21deg);
  }
  50% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  60% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(6deg);
    transform: rotate(6deg);
  }
  80% {
    -webkit-transform: rotate(-2deg);
    transform: rotate(-2deg);
  }
  90% {
    -webkit-transform: rotate(1deg);
    transform: rotate(1deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
.ld.ld-tick {
  -webkit-animation: ld-tick 1s ease-out infinite;
  animation: ld-tick 1s ease-out infinite;
}
@keyframes ld-vortex-in {
  0% {
    -webkit-transform: rotate(1800deg) scale(3);
    transform: rotate(1800deg) scale(3);
    opacity: 0;
  }
  60% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes ld-vortex-in {
  0% {
    -webkit-transform: rotate(1800deg) scale(3);
    transform: rotate(1800deg) scale(3);
    opacity: 0;
  }
  60% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.ld.ld-vortex-in {
  -webkit-animation: ld-vortex-in 2s infinite;
  animation: ld-vortex-in 2s infinite;
  animation-timing-function: cubic-bezier(0.3, 0, 1, 0.7);
}
@keyframes ld-vortex-out {
  0% {
    -webkit-transform: rotate(0deg) scale(0);
    transform: rotate(0deg) scale(0);
    opacity: 1;
  }
  60% {
    -webkit-transform: rotate(1800deg) scale(1);
    transform: rotate(1800deg) scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: rotate(1800deg) scale(1);
    transform: rotate(1800deg) scale(1);
    opacity: 0;
  }
}
@-webkit-keyframes ld-vortex-out {
  0% {
    -webkit-transform: rotate(0deg) scale(0);
    transform: rotate(0deg) scale(0);
    opacity: 1;
  }
  60% {
    -webkit-transform: rotate(1800deg) scale(1);
    transform: rotate(1800deg) scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: rotate(1800deg) scale(1);
    transform: rotate(1800deg) scale(1);
    opacity: 0;
  }
}
.ld.ld-vortex-out {
  -webkit-animation: ld-vortex-out 2s infinite;
  animation: ld-vortex-out 2s infinite;
  animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
}
@keyframes ld-wrench {
  20%, 36%, 70%, 86% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  0%, 50%, 100% {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
}
@-webkit-keyframes ld-wrench {
  20%, 36%, 70%, 86% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  0%, 50%, 100% {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
}
.ld.ld-wrench {
  -webkit-animation: ld-wrench 1s infinite;
  animation: ld-wrench 1s infinite;
}
@keyframes ld-pulse {
  0% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  50% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  51% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@-webkit-keyframes ld-pulse {
  0% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  50% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  51% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
.ld.ld-pulse {
  -webkit-animation: ld-pulse 0.8s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
  animation: ld-pulse 0.8s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
}
@keyframes ld-bounce {
  0%, 90% {
    animation-timing-function: linear;
  }
  10% {
    animation-timing-function: cubic-bezier(0, 0.4, 0.6, 1);
  }
  50% {
    animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
  }
  0% {
    -webkit-transform: translate(0%, 30%) scaleY(0.5);
    transform: translate(0%, 30%) scaleY(0.5);
  }
  10% {
    -webkit-transform: translate(0%, 5%) scaleY(1.1);
    transform: translate(0%, 5%) scaleY(1.1);
  }
  50% {
    -webkit-transform: translate(0%, -37%) scaleY(1.1);
    transform: translate(0%, -37%) scaleY(1.1);
  }
  90% {
    -webkit-transform: translate(0%, 5%) scaleY(1.1);
    transform: translate(0%, 5%) scaleY(1.1);
  }
  100% {
    -webkit-transform: translate(0%, 30%) scaleY(0.5);
    transform: translate(0%, 30%) scaleY(0.5);
  }
}
@-webkit-keyframes ld-bounce {
  0%, 90% {
    animation-timing-function: linear;
  }
  10% {
    animation-timing-function: cubic-bezier(0, 0.4, 0.6, 1);
  }
  50% {
    animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
  }
  0% {
    -webkit-transform: translate(0%, 30%) scaleY(0.5);
    transform: translate(0%, 30%) scaleY(0.5);
  }
  10% {
    -webkit-transform: translate(0%, 5%) scaleY(1.1);
    transform: translate(0%, 5%) scaleY(1.1);
  }
  50% {
    -webkit-transform: translate(0%, -37%) scaleY(1.1);
    transform: translate(0%, -37%) scaleY(1.1);
  }
  90% {
    -webkit-transform: translate(0%, 5%) scaleY(1.1);
    transform: translate(0%, 5%) scaleY(1.1);
  }
  100% {
    -webkit-transform: translate(0%, 30%) scaleY(0.5);
    transform: translate(0%, 30%) scaleY(0.5);
  }
}
.ld.ld-bounce {
  -webkit-animation: ld-bounce 1s infinite;
  animation: ld-bounce 1s infinite;
}
@keyframes ld-bounce-rtl {
  0% {
    -webkit-transform: translate(160%, -40%);
    transform: translate(160%, -40%);
  }
  12.5% {
    -webkit-transform: translate(120%, -23%);
    transform: translate(120%, -23%);
  }
  25% {
    -webkit-transform: translate(80%, 0%);
    transform: translate(80%, 0%);
  }
  37.5% {
    -webkit-transform: translate(50%, -23%);
    transform: translate(50%, -23%);
  }
  50% {
    -webkit-transform: translate(0%, -40%);
    transform: translate(0%, -40%);
  }
  62.5% {
    -webkit-transform: translate(-50%, -23%);
    transform: translate(-50%, -23%);
  }
  75% {
    -webkit-transform: translate(-80%, 0%);
    transform: translate(-80%, 0%);
  }
  87.5% {
    -webkit-transform: translate(-120%, -23%);
    transform: translate(-120%, -23%);
  }
  100% {
    -webkit-transform: translate(-160%, -40%);
    transform: translate(-160%, -40%);
  }
}
@-webkit-keyframes ld-bounce-rtl {
  0% {
    -webkit-transform: translate(160%, -40%);
    transform: translate(160%, -40%);
  }
  12.5% {
    -webkit-transform: translate(120%, -23%);
    transform: translate(120%, -23%);
  }
  25% {
    -webkit-transform: translate(80%, 0%);
    transform: translate(80%, 0%);
  }
  37.5% {
    -webkit-transform: translate(50%, -23%);
    transform: translate(50%, -23%);
  }
  50% {
    -webkit-transform: translate(0%, -40%);
    transform: translate(0%, -40%);
  }
  62.5% {
    -webkit-transform: translate(-50%, -23%);
    transform: translate(-50%, -23%);
  }
  75% {
    -webkit-transform: translate(-80%, 0%);
    transform: translate(-80%, 0%);
  }
  87.5% {
    -webkit-transform: translate(-120%, -23%);
    transform: translate(-120%, -23%);
  }
  100% {
    -webkit-transform: translate(-160%, -40%);
    transform: translate(-160%, -40%);
  }
}
.ld.ld-bounce-rtl {
  -webkit-animation: ld-bounce-rtl 1s infinite linear;
  animation: ld-bounce-rtl 1s infinite linear;
}
@keyframes ld-bounce-ltr {
  0% {
    -webkit-transform: translate(-160%, -40%);
    transform: translate(-160%, -40%);
  }
  12.5% {
    -webkit-transform: translate(-120%, -23%);
    transform: translate(-120%, -23%);
  }
  25% {
    -webkit-transform: translate(-100%, 0%);
    transform: translate(-100%, 0%);
  }
  37.5% {
    -webkit-transform: translate(-50%, -23%);
    transform: translate(-50%, -23%);
  }
  50% {
    -webkit-transform: translate(0%, -40%);
    transform: translate(0%, -40%);
  }
  62.5% {
    -webkit-transform: translate(50%, -23%);
    transform: translate(50%, -23%);
  }
  75% {
    -webkit-transform: translate(100%, 0%);
    transform: translate(100%, 0%);
  }
  87.5% {
    -webkit-transform: translate(120%, -23%);
    transform: translate(120%, -23%);
  }
  100% {
    -webkit-transform: translate(160%, -40%);
    transform: translate(160%, -40%);
  }
}
@-webkit-keyframes ld-bounce-ltr {
  0% {
    -webkit-transform: translate(-160%, -40%);
    transform: translate(-160%, -40%);
  }
  12.5% {
    -webkit-transform: translate(-120%, -23%);
    transform: translate(-120%, -23%);
  }
  25% {
    -webkit-transform: translate(-100%, 0%);
    transform: translate(-100%, 0%);
  }
  37.5% {
    -webkit-transform: translate(-50%, -23%);
    transform: translate(-50%, -23%);
  }
  50% {
    -webkit-transform: translate(0%, -40%);
    transform: translate(0%, -40%);
  }
  62.5% {
    -webkit-transform: translate(50%, -23%);
    transform: translate(50%, -23%);
  }
  75% {
    -webkit-transform: translate(100%, 0%);
    transform: translate(100%, 0%);
  }
  87.5% {
    -webkit-transform: translate(120%, -23%);
    transform: translate(120%, -23%);
  }
  100% {
    -webkit-transform: translate(160%, -40%);
    transform: translate(160%, -40%);
  }
}
.ld.ld-bounce-ltr {
  -webkit-animation: ld-bounce-ltr 1s infinite linear;
  animation: ld-bounce-ltr 1s infinite linear;
}
@keyframes ld-bounce-a-px {
  0%, 25%, 50%, 75%, 100% {
    animation-timing-function: cubic-bezier(0, 0.4, 0.6, 1);
  }
  12.5%, 37.5%, 62.5%, 87.5% {
    animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
  }
  0% {
    -webkit-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
  }
  12.5% {
    -webkit-transform: translate(5%, -28%);
    transform: translate(5%, -28%);
  }
  25% {
    -webkit-transform: translate(10%, 0%);
    transform: translate(10%, 0%);
  }
  37.5% {
    -webkit-transform: translate(5%, -28%);
    transform: translate(5%, -28%);
  }
  50% {
    -webkit-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
  }
  62.5% {
    -webkit-transform: translate(-5%, -28%);
    transform: translate(-5%, -28%);
  }
  75% {
    -webkit-transform: translate(-10%, 0%);
    transform: translate(-10%, 0%);
  }
  87.5% {
    -webkit-transform: translate(-5%, -28%);
    transform: translate(-5%, -28%);
  }
  100% {
    -webkit-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
  }
}
@-webkit-keyframes ld-bounce-a-px {
  0%, 25%, 50%, 75%, 100% {
    animation-timing-function: cubic-bezier(0, 0.4, 0.6, 1);
  }
  12.5%, 37.5%, 62.5%, 87.5% {
    animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
  }
  0% {
    -webkit-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
  }
  12.5% {
    -webkit-transform: translate(5%, -28%);
    transform: translate(5%, -28%);
  }
  25% {
    -webkit-transform: translate(10%, 0%);
    transform: translate(10%, 0%);
  }
  37.5% {
    -webkit-transform: translate(5%, -28%);
    transform: translate(5%, -28%);
  }
  50% {
    -webkit-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
  }
  62.5% {
    -webkit-transform: translate(-5%, -28%);
    transform: translate(-5%, -28%);
  }
  75% {
    -webkit-transform: translate(-10%, 0%);
    transform: translate(-10%, 0%);
  }
  87.5% {
    -webkit-transform: translate(-5%, -28%);
    transform: translate(-5%, -28%);
  }
  100% {
    -webkit-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
  }
}
.ld.ld-bounce-a-px {
  -webkit-animation: ld-bounce-a-px 2s infinite;
  animation: ld-bounce-a-px 2s infinite;
}
@keyframes ld-float {
  0%, 100% {
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
  }
  50% {
    animation-timing-function: linear;
  }
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    box-shadow: 0 0 0 rgba(0,0,0,0.3);
  }
  30% {
    -webkit-transform: translate(0, -10%);
    transform: translate(0, -10%);
    box-shadow: 0 5px 5px rgba(0,0,0,0.3);
  }
  50% {
    -webkit-transform: translate(0, -10%);
    transform: translate(0, -10%);
    box-shadow: 0 5px 5px rgba(0,0,0,0.3);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    box-shadow: 0 0 0 rgba(0,0,0,0.3);
  }
}
@-webkit-keyframes ld-float {
  0%, 100% {
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
  }
  50% {
    animation-timing-function: linear;
  }
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    box-shadow: 0 0 0 rgba(0,0,0,0.3);
  }
  30% {
    -webkit-transform: translate(0, -10%);
    transform: translate(0, -10%);
    box-shadow: 0 5px 5px rgba(0,0,0,0.3);
  }
  50% {
    -webkit-transform: translate(0, -10%);
    transform: translate(0, -10%);
    box-shadow: 0 5px 5px rgba(0,0,0,0.3);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    box-shadow: 0 0 0 rgba(0,0,0,0.3);
  }
}
.ld.ld-float {
  -webkit-animation: ld-float 1s infinite;
  animation: ld-float 1s infinite;
}
@keyframes ld-hit {
  0% {
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
    -webkit-transform: scale(0) translate(0, 0) skewX(0);
    transform: scale(0) translate(0, 0) skewX(0);
  }
  20% {
    -webkit-transform: scale(1) translate(0, 0) skewX(20deg);
    transform: scale(1) translate(0, 0) skewX(20deg);
  }
  50% {
    animation-timing-function: cubic-bezier(1, 0, 1, 0.5);
    -webkit-transform: scale(1) translate(0, 0) skewX(20deg);
    transform: scale(1) translate(0, 0) skewX(20deg);
  }
  100% {
    -webkit-transform: scale(1) translate(0, 200%) skewX(20deg);
    transform: scale(1) translate(0, 200%) skewX(20deg);
  }
}
@-webkit-keyframes ld-hit {
  0% {
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
    -webkit-transform: scale(0) translate(0, 0) skewX(0);
    transform: scale(0) translate(0, 0) skewX(0);
  }
  20% {
    -webkit-transform: scale(1) translate(0, 0) skewX(20deg);
    transform: scale(1) translate(0, 0) skewX(20deg);
  }
  50% {
    animation-timing-function: cubic-bezier(1, 0, 1, 0.5);
    -webkit-transform: scale(1) translate(0, 0) skewX(20deg);
    transform: scale(1) translate(0, 0) skewX(20deg);
  }
  100% {
    -webkit-transform: scale(1) translate(0, 200%) skewX(20deg);
    transform: scale(1) translate(0, 200%) skewX(20deg);
  }
}
.ld.ld-hit {
  -webkit-animation: ld-hit 2s infinite;
  animation: ld-hit 2s infinite;
}
@keyframes ld-jelly {
  0%, 16.6%, 33.3%, 50%, 66.6%, 83.3% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  0% {
    -webkit-transform: translate(0, 0) skewX(0deg);
    transform: translate(0, 0) skewX(0deg);
  }
  16.6% {
    -webkit-transform: translate(-30%, 0) skewX(30deg);
    transform: translate(-30%, 0) skewX(30deg);
  }
  33.3% {
    -webkit-transform: translate(25%, 0) skewX(-20deg);
    transform: translate(25%, 0) skewX(-20deg);
  }
  50% {
    -webkit-transform: translate(-12%, 0) skewX(10deg);
    transform: translate(-12%, 0) skewX(10deg);
  }
  66.6% {
    -webkit-transform: translate(6%, 0) skewX(-5deg);
    transform: translate(6%, 0) skewX(-5deg);
  }
  83.3% {
    -webkit-transform: translate(-2.5%, 0) skewX(2deg);
    transform: translate(-2.5%, 0) skewX(2deg);
  }
  100% {
    -webkit-transform: translate(0, 0) skewX(0deg);
    transform: translate(0, 0) skewX(0deg);
  }
}
@-webkit-keyframes ld-jelly {
  0%, 16.6%, 33.3%, 50%, 66.6%, 83.3% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  0% {
    -webkit-transform: translate(0, 0) skewX(0deg);
    transform: translate(0, 0) skewX(0deg);
  }
  16.6% {
    -webkit-transform: translate(-30%, 0) skewX(30deg);
    transform: translate(-30%, 0) skewX(30deg);
  }
  33.3% {
    -webkit-transform: translate(25%, 0) skewX(-20deg);
    transform: translate(25%, 0) skewX(-20deg);
  }
  50% {
    -webkit-transform: translate(-12%, 0) skewX(10deg);
    transform: translate(-12%, 0) skewX(10deg);
  }
  66.6% {
    -webkit-transform: translate(6%, 0) skewX(-5deg);
    transform: translate(6%, 0) skewX(-5deg);
  }
  83.3% {
    -webkit-transform: translate(-2.5%, 0) skewX(2deg);
    transform: translate(-2.5%, 0) skewX(2deg);
  }
  100% {
    -webkit-transform: translate(0, 0) skewX(0deg);
    transform: translate(0, 0) skewX(0deg);
  }
}
.ld.ld-jelly {
  -webkit-animation: ld-jelly 1s infinite linear;
  animation: ld-jelly 1s infinite linear;
}
@keyframes ld-jump {
  0%, 28%, 48%, 64%, 76%, 86%, 93%, 100% {
    animation-timing-function: ease-out;
  }
  14%, 38%, 56%, 70%, 81%, 90%, 97% {
    animation-timing-function: ease-in;
  }
  0% {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
  14% {
    -webkit-transform: translateY(-27%);
    transform: translateY(-27%);
  }
  28% {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
  38% {
    -webkit-transform: translateY(-20%);
    transform: translateY(-20%);
  }
  48% {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
  56% {
    -webkit-transform: translateY(-16%);
    transform: translateY(-16%);
  }
  64% {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
  70% {
    -webkit-transform: translateY(-12%);
    transform: translateY(-12%);
  }
  76% {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
  81% {
    -webkit-transform: translateY(-7.5%);
    transform: translateY(-7.5%);
  }
  86% {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
  90% {
    -webkit-transform: translateY(-3%);
    transform: translateY(-3%);
  }
  93% {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
  97% {
    -webkit-transform: translateY(-1.5%);
    transform: translateY(-1.5%);
  }
  100% {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
}
@-webkit-keyframes ld-jump {
  0%, 28%, 48%, 64%, 76%, 86%, 93%, 100% {
    animation-timing-function: ease-out;
  }
  14%, 38%, 56%, 70%, 81%, 90%, 97% {
    animation-timing-function: ease-in;
  }
  0% {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
  14% {
    -webkit-transform: translateY(-27%);
    transform: translateY(-27%);
  }
  28% {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
  38% {
    -webkit-transform: translateY(-20%);
    transform: translateY(-20%);
  }
  48% {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
  56% {
    -webkit-transform: translateY(-16%);
    transform: translateY(-16%);
  }
  64% {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
  70% {
    -webkit-transform: translateY(-12%);
    transform: translateY(-12%);
  }
  76% {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
  81% {
    -webkit-transform: translateY(-7.5%);
    transform: translateY(-7.5%);
  }
  86% {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
  90% {
    -webkit-transform: translateY(-3%);
    transform: translateY(-3%);
  }
  93% {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
  97% {
    -webkit-transform: translateY(-1.5%);
    transform: translateY(-1.5%);
  }
  100% {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
}
.ld.ld-jump {
  -webkit-animation: ld-jump 1.5s ease-in infinite;
  animation: ld-jump 1.5s ease-in infinite;
}
@keyframes ld-orbit {
  0% {
    -webkit-transform: translate(30%, 0%) rotate(0deg);
    transform: translate(30%, 0%) rotate(0deg);
  }
  12.5% {
    -webkit-transform: translate(21%, 21%) rotate(45deg);
    transform: translate(21%, 21%) rotate(45deg);
  }
  25% {
    -webkit-transform: translate(0%, 30%) rotate(90deg);
    transform: translate(0%, 30%) rotate(90deg);
  }
  37.5% {
    -webkit-transform: translate(-21%, 21%) rotate(135deg);
    transform: translate(-21%, 21%) rotate(135deg);
  }
  50% {
    -webkit-transform: translate(-30%, 0%) rotate(180deg);
    transform: translate(-30%, 0%) rotate(180deg);
  }
  62.5% {
    -webkit-transform: translate(-21%, -21%) rotate(225deg);
    transform: translate(-21%, -21%) rotate(225deg);
  }
  75% {
    -webkit-transform: translate(0%, -30%) rotate(270deg);
    transform: translate(0%, -30%) rotate(270deg);
  }
  87.5% {
    -webkit-transform: translate(21%, -21%) rotate(315deg);
    transform: translate(21%, -21%) rotate(315deg);
  }
  100% {
    -webkit-transform: translate(30%, 0%) rotate(360deg);
    transform: translate(30%, 0%) rotate(360deg);
  }
}
@-webkit-keyframes ld-orbit {
  0% {
    -webkit-transform: translate(30%, 0%) rotate(0deg);
    transform: translate(30%, 0%) rotate(0deg);
  }
  12.5% {
    -webkit-transform: translate(21%, 21%) rotate(45deg);
    transform: translate(21%, 21%) rotate(45deg);
  }
  25% {
    -webkit-transform: translate(0%, 30%) rotate(90deg);
    transform: translate(0%, 30%) rotate(90deg);
  }
  37.5% {
    -webkit-transform: translate(-21%, 21%) rotate(135deg);
    transform: translate(-21%, 21%) rotate(135deg);
  }
  50% {
    -webkit-transform: translate(-30%, 0%) rotate(180deg);
    transform: translate(-30%, 0%) rotate(180deg);
  }
  62.5% {
    -webkit-transform: translate(-21%, -21%) rotate(225deg);
    transform: translate(-21%, -21%) rotate(225deg);
  }
  75% {
    -webkit-transform: translate(0%, -30%) rotate(270deg);
    transform: translate(0%, -30%) rotate(270deg);
  }
  87.5% {
    -webkit-transform: translate(21%, -21%) rotate(315deg);
    transform: translate(21%, -21%) rotate(315deg);
  }
  100% {
    -webkit-transform: translate(30%, 0%) rotate(360deg);
    transform: translate(30%, 0%) rotate(360deg);
  }
}
.ld.ld-orbit {
  -webkit-animation: ld-orbit 1s infinite linear;
  animation: ld-orbit 1s infinite linear;
}
@keyframes ld-rush-rtl {
  0% {
    -webkit-transform: translate(200%, 0) skewX(-45deg);
    transform: translate(200%, 0) skewX(-45deg);
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  30% {
    -webkit-transform: translate(-40%, 0) skewX(35deg);
    transform: translate(-40%, 0) skewX(35deg);
  }
  45% {
    -webkit-transform: translate(20%, 0) skewX(-15deg);
    transform: translate(20%, 0) skewX(-15deg);
  }
  60% {
    -webkit-transform: translate(-10%, 0) skewX(7deg);
    transform: translate(-10%, 0) skewX(7deg);
  }
  80% {
    -webkit-transform: translate(0%, 0) skewX(0deg);
    transform: translate(0%, 0) skewX(0deg);
  }
  100% {
    -webkit-transform: translate(-250%, 0) skewX(-45deg);
    transform: translate(-250%, 0) skewX(-45deg);
  }
}
@-webkit-keyframes ld-rush-rtl {
  0% {
    -webkit-transform: translate(200%, 0) skewX(-45deg);
    transform: translate(200%, 0) skewX(-45deg);
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  30% {
    -webkit-transform: translate(-40%, 0) skewX(35deg);
    transform: translate(-40%, 0) skewX(35deg);
  }
  45% {
    -webkit-transform: translate(20%, 0) skewX(-15deg);
    transform: translate(20%, 0) skewX(-15deg);
  }
  60% {
    -webkit-transform: translate(-10%, 0) skewX(7deg);
    transform: translate(-10%, 0) skewX(7deg);
  }
  80% {
    -webkit-transform: translate(0%, 0) skewX(0deg);
    transform: translate(0%, 0) skewX(0deg);
  }
  100% {
    -webkit-transform: translate(-250%, 0) skewX(-45deg);
    transform: translate(-250%, 0) skewX(-45deg);
  }
}
.ld.ld-rush-rtl {
  -webkit-animation: ld-rush-rtl 1.5s infinite linear;
  animation: ld-rush-rtl 1.5s infinite linear;
}
@keyframes ld-rush-ltr {
  0% {
    -webkit-transform: translate(-200%, 0) skewX(45deg);
    transform: translate(-200%, 0) skewX(45deg);
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  30% {
    -webkit-transform: translate(40%, 0) skewX(-35deg);
    transform: translate(40%, 0) skewX(-35deg);
  }
  45% {
    -webkit-transform: translate(-20%, 0) skewX(15deg);
    transform: translate(-20%, 0) skewX(15deg);
  }
  60% {
    -webkit-transform: translate(10%, 0) skewX(-7deg);
    transform: translate(10%, 0) skewX(-7deg);
  }
  80% {
    -webkit-transform: translate(0%, 0) skewX(0deg);
    transform: translate(0%, 0) skewX(0deg);
  }
  100% {
    -webkit-transform: translate(250%, 0) skewX(45deg);
    transform: translate(250%, 0) skewX(45deg);
  }
}
@-webkit-keyframes ld-rush-ltr {
  0% {
    -webkit-transform: translate(-200%, 0) skewX(45deg);
    transform: translate(-200%, 0) skewX(45deg);
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  30% {
    -webkit-transform: translate(40%, 0) skewX(-35deg);
    transform: translate(40%, 0) skewX(-35deg);
  }
  45% {
    -webkit-transform: translate(-20%, 0) skewX(15deg);
    transform: translate(-20%, 0) skewX(15deg);
  }
  60% {
    -webkit-transform: translate(10%, 0) skewX(-7deg);
    transform: translate(10%, 0) skewX(-7deg);
  }
  80% {
    -webkit-transform: translate(0%, 0) skewX(0deg);
    transform: translate(0%, 0) skewX(0deg);
  }
  100% {
    -webkit-transform: translate(250%, 0) skewX(45deg);
    transform: translate(250%, 0) skewX(45deg);
  }
}
.ld.ld-rush-ltr {
  -webkit-animation: ld-rush-ltr 1.5s infinite linear;
  animation: ld-rush-ltr 1.5s infinite linear;
}
@keyframes ld-shake {
  0%, 16.6%, 33.3%, 50%, 66.6%, 83.3% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  16.6% {
    -webkit-transform: translate(-35%, 0);
    transform: translate(-35%, 0);
  }
  33.3% {
    -webkit-transform: translate(25%, 0);
    transform: translate(25%, 0);
  }
  50% {
    -webkit-transform: translate(-12%, 0);
    transform: translate(-12%, 0);
  }
  66.6% {
    -webkit-transform: translate(6%, 0);
    transform: translate(6%, 0);
  }
  83.3% {
    -webkit-transform: translate(-2.5%, 0);
    transform: translate(-2.5%, 0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@-webkit-keyframes ld-shake {
  0%, 16.6%, 33.3%, 50%, 66.6%, 83.3% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  16.6% {
    -webkit-transform: translate(-35%, 0);
    transform: translate(-35%, 0);
  }
  33.3% {
    -webkit-transform: translate(25%, 0);
    transform: translate(25%, 0);
  }
  50% {
    -webkit-transform: translate(-12%, 0);
    transform: translate(-12%, 0);
  }
  66.6% {
    -webkit-transform: translate(6%, 0);
    transform: translate(6%, 0);
  }
  83.3% {
    -webkit-transform: translate(-2.5%, 0);
    transform: translate(-2.5%, 0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.ld.ld-shake {
  -webkit-animation: ld-shake 1s infinite linear;
  animation: ld-shake 1s infinite linear;
}
@keyframes ld-slide-ltr {
  0%, 100% {
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
  }
  50% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  49.9% {
    -webkit-transform: translate(200%, 0);
    transform: translate(200%, 0);
  }
  50% {
    -webkit-transform: translate(-200%, 0);
    transform: translate(-200%, 0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@-webkit-keyframes ld-slide-ltr {
  0%, 100% {
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
  }
  50% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  49.9% {
    -webkit-transform: translate(200%, 0);
    transform: translate(200%, 0);
  }
  50% {
    -webkit-transform: translate(-200%, 0);
    transform: translate(-200%, 0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.ld.ld-slide-ltr {
  -webkit-animation: ld-slide-ltr 1s infinite;
  animation: ld-slide-ltr 1s infinite;
}
@keyframes ld-slide-rtl {
  0%, 100% {
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
  }
  50% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  49.9% {
    -webkit-transform: translate(-200%, 0);
    transform: translate(-200%, 0);
  }
  50% {
    -webkit-transform: translate(200%, 0);
    transform: translate(200%, 0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@-webkit-keyframes ld-slide-rtl {
  0%, 100% {
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
  }
  50% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  49.9% {
    -webkit-transform: translate(-200%, 0);
    transform: translate(-200%, 0);
  }
  50% {
    -webkit-transform: translate(200%, 0);
    transform: translate(200%, 0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.ld.ld-slide-rtl {
  -webkit-animation: ld-slide-rtl 1s infinite;
  animation: ld-slide-rtl 1s infinite;
}
@keyframes ld-slide-btt {
  0%, 100% {
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
  }
  50% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  49.9% {
    -webkit-transform: translate(0, -200%);
    transform: translate(0, -200%);
  }
  50% {
    -webkit-transform: translate(0, 200%);
    transform: translate(0, 200%);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@-webkit-keyframes ld-slide-btt {
  0%, 100% {
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
  }
  50% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  49.9% {
    -webkit-transform: translate(0, -200%);
    transform: translate(0, -200%);
  }
  50% {
    -webkit-transform: translate(0, 200%);
    transform: translate(0, 200%);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.ld.ld-slide-btt {
  -webkit-animation: ld-slide-btt 1s infinite;
  animation: ld-slide-btt 1s infinite;
}
@keyframes ld-slide-ttb {
  0%, 100% {
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
  }
  50% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  49.9% {
    -webkit-transform: translate(0, 200%);
    transform: translate(0, 200%);
  }
  50% {
    -webkit-transform: translate(0, -200%);
    transform: translate(0, -200%);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@-webkit-keyframes ld-slide-ttb {
  0%, 100% {
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
  }
  50% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  49.9% {
    -webkit-transform: translate(0, 200%);
    transform: translate(0, 200%);
  }
  50% {
    -webkit-transform: translate(0, -200%);
    transform: translate(0, -200%);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.ld.ld-slide-ttb {
  -webkit-animation: ld-slide-ttb 1s infinite;
  animation: ld-slide-ttb 1s infinite;
}
@keyframes ld-tremble {
  0% {
    -webkit-transform: translate(1%, 1%);
    transform: translate(1%, 1%);
  }
  5% {
    -webkit-transform: translate(0%, 1%);
    transform: translate(0%, 1%);
  }
  10% {
    -webkit-transform: translate(1%, 2%);
    transform: translate(1%, 2%);
  }
  15% {
    -webkit-transform: translate(2%, 1%);
    transform: translate(2%, 1%);
  }
  20% {
    -webkit-transform: translate(3%, 0%);
    transform: translate(3%, 0%);
  }
  25% {
    -webkit-transform: translate(1%, 2%);
    transform: translate(1%, 2%);
  }
  30% {
    -webkit-transform: translate(1%, 3%);
    transform: translate(1%, 3%);
  }
  35% {
    -webkit-transform: translate(0%, 1%);
    transform: translate(0%, 1%);
  }
  40% {
    -webkit-transform: translate(1%, 1%);
    transform: translate(1%, 1%);
  }
  45% {
    -webkit-transform: translate(1%, 0%);
    transform: translate(1%, 0%);
  }
  50% {
    -webkit-transform: translate(2%, 1%);
    transform: translate(2%, 1%);
  }
  55% {
    -webkit-transform: translate(1%, 2%);
    transform: translate(1%, 2%);
  }
  60% {
    -webkit-transform: translate(3%, 1%);
    transform: translate(3%, 1%);
  }
  65% {
    -webkit-transform: translate(0%, 2%);
    transform: translate(0%, 2%);
  }
  70% {
    -webkit-transform: translate(3%, 0%);
    transform: translate(3%, 0%);
  }
  75% {
    -webkit-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
  }
  80% {
    -webkit-transform: translate(2%, 3%);
    transform: translate(2%, 3%);
  }
  85% {
    -webkit-transform: translate(1%, 0%);
    transform: translate(1%, 0%);
  }
  90% {
    -webkit-transform: translate(0%, 2%);
    transform: translate(0%, 2%);
  }
  95% {
    -webkit-transform: translate(3%, 2%);
    transform: translate(3%, 2%);
  }
}
@-webkit-keyframes ld-tremble {
  0% {
    -webkit-transform: translate(1%, 1%);
    transform: translate(1%, 1%);
  }
  5% {
    -webkit-transform: translate(0%, 1%);
    transform: translate(0%, 1%);
  }
  10% {
    -webkit-transform: translate(1%, 2%);
    transform: translate(1%, 2%);
  }
  15% {
    -webkit-transform: translate(2%, 1%);
    transform: translate(2%, 1%);
  }
  20% {
    -webkit-transform: translate(3%, 0%);
    transform: translate(3%, 0%);
  }
  25% {
    -webkit-transform: translate(1%, 2%);
    transform: translate(1%, 2%);
  }
  30% {
    -webkit-transform: translate(1%, 3%);
    transform: translate(1%, 3%);
  }
  35% {
    -webkit-transform: translate(0%, 1%);
    transform: translate(0%, 1%);
  }
  40% {
    -webkit-transform: translate(1%, 1%);
    transform: translate(1%, 1%);
  }
  45% {
    -webkit-transform: translate(1%, 0%);
    transform: translate(1%, 0%);
  }
  50% {
    -webkit-transform: translate(2%, 1%);
    transform: translate(2%, 1%);
  }
  55% {
    -webkit-transform: translate(1%, 2%);
    transform: translate(1%, 2%);
  }
  60% {
    -webkit-transform: translate(3%, 1%);
    transform: translate(3%, 1%);
  }
  65% {
    -webkit-transform: translate(0%, 2%);
    transform: translate(0%, 2%);
  }
  70% {
    -webkit-transform: translate(3%, 0%);
    transform: translate(3%, 0%);
  }
  75% {
    -webkit-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
  }
  80% {
    -webkit-transform: translate(2%, 3%);
    transform: translate(2%, 3%);
  }
  85% {
    -webkit-transform: translate(1%, 0%);
    transform: translate(1%, 0%);
  }
  90% {
    -webkit-transform: translate(0%, 2%);
    transform: translate(0%, 2%);
  }
  95% {
    -webkit-transform: translate(3%, 2%);
    transform: translate(3%, 2%);
  }
}
.ld.ld-tremble {
  -webkit-animation: ld-tremble 1s infinite;
  animation: ld-tremble 1s infinite;
}
@keyframes ld-wander-h {
  0% {
    -webkit-transform: translate(-35%, 0);
    transform: translate(-35%, 0);
  }
  50% {
    -webkit-transform: translate(35%, 0);
    transform: translate(35%, 0);
  }
  100% {
    -webkit-transform: translate(-35%, 0);
    transform: translate(-35%, 0);
  }
}
@-webkit-keyframes ld-wander-h {
  0% {
    -webkit-transform: translate(-35%, 0);
    transform: translate(-35%, 0);
  }
  50% {
    -webkit-transform: translate(35%, 0);
    transform: translate(35%, 0);
  }
  100% {
    -webkit-transform: translate(-35%, 0);
    transform: translate(-35%, 0);
  }
}
.ld.ld-wander-h {
  -webkit-animation: ld-wander-h 1s infinite ease-out;
  animation: ld-wander-h 1s infinite ease-out;
}
@keyframes ld-wander-v {
  0% {
    -webkit-transform: translate(0, -35%);
    transform: translate(0, -35%);
  }
  50% {
    -webkit-transform: translate(0, 35%);
    transform: translate(0, 35%);
  }
  100% {
    -webkit-transform: translate(0, -35%);
    transform: translate(0, -35%);
  }
}
@-webkit-keyframes ld-wander-v {
  0% {
    -webkit-transform: translate(0, -35%);
    transform: translate(0, -35%);
  }
  50% {
    -webkit-transform: translate(0, 35%);
    transform: translate(0, 35%);
  }
  100% {
    -webkit-transform: translate(0, -35%);
    transform: translate(0, -35%);
  }
}
.ld.ld-wander-v {
  -webkit-animation: ld-wander-v 1s infinite ease-out;
  animation: ld-wander-v 1s infinite ease-out;
}
@keyframes ld-jingle {
  0% {
    -webkit-transform: translate(0, -40%) rotate(0deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(0deg) translate(0, 40%);
  }
  4% {
    -webkit-transform: translate(0, -40%) rotate(11deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(11deg) translate(0, 40%);
  }
  10% {
    -webkit-transform: translate(0, -40%) rotate(15deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(15deg) translate(0, 40%);
  }
  18% {
    -webkit-transform: translate(0, -40%) rotate(-11deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(-11deg) translate(0, 40%);
  }
  20% {
    -webkit-transform: translate(0, -40%) rotate(-13deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(-13deg) translate(0, 40%);
  }
  21% {
    -webkit-transform: translate(0, -40%) rotate(-12deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(-12deg) translate(0, 40%);
  }
  22% {
    -webkit-transform: translate(0, -40%) rotate(-10deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(-10deg) translate(0, 40%);
  }
  24% {
    -webkit-transform: translate(0, -40%) rotate(-5deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(-5deg) translate(0, 40%);
  }
  26% {
    -webkit-transform: translate(0, -40%) rotate(3deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(3deg) translate(0, 40%);
  }
  28% {
    -webkit-transform: translate(0, -40%) rotate(9deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(9deg) translate(0, 40%);
  }
  30% {
    -webkit-transform: translate(0, -40%) rotate(10deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(10deg) translate(0, 40%);
  }
  31% {
    -webkit-transform: translate(0, -40%) rotate(9deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(9deg) translate(0, 40%);
  }
  33% {
    -webkit-transform: translate(0, -40%) rotate(5deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(5deg) translate(0, 40%);
  }
  34% {
    -webkit-transform: translate(0, -40%) rotate(1deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(1deg) translate(0, 40%);
  }
  36% {
    -webkit-transform: translate(0, -40%) rotate(-5deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(-5deg) translate(0, 40%);
  }
  39% {
    -webkit-transform: translate(0, -40%) rotate(-8deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(-8deg) translate(0, 40%);
  }
  40% {
    -webkit-transform: translate(0, -40%) rotate(-7deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(-7deg) translate(0, 40%);
  }
  44% {
    -webkit-transform: translate(0, -40%) rotate(3deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(3deg) translate(0, 40%);
  }
  47% {
    -webkit-transform: translate(0, -40%) rotate(7deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(7deg) translate(0, 40%);
  }
  56% {
    -webkit-transform: translate(0, -40%) rotate(-5deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(-5deg) translate(0, 40%);
  }
  63% {
    -webkit-transform: translate(0, -40%) rotate(1deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(1deg) translate(0, 40%);
  }
  75% {
    -webkit-transform: translate(0, -40%) rotate(-1deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(-1deg) translate(0, 40%);
  }
  100% {
    -webkit-transform: translate(0, -40%) rotate(0deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(0deg) translate(0, 40%);
  }
}
@-webkit-keyframes ld-jingle {
  0% {
    -webkit-transform: translate(0, -40%) rotate(0deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(0deg) translate(0, 40%);
  }
  4% {
    -webkit-transform: translate(0, -40%) rotate(11deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(11deg) translate(0, 40%);
  }
  10% {
    -webkit-transform: translate(0, -40%) rotate(15deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(15deg) translate(0, 40%);
  }
  18% {
    -webkit-transform: translate(0, -40%) rotate(-11deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(-11deg) translate(0, 40%);
  }
  20% {
    -webkit-transform: translate(0, -40%) rotate(-13deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(-13deg) translate(0, 40%);
  }
  21% {
    -webkit-transform: translate(0, -40%) rotate(-12deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(-12deg) translate(0, 40%);
  }
  22% {
    -webkit-transform: translate(0, -40%) rotate(-10deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(-10deg) translate(0, 40%);
  }
  24% {
    -webkit-transform: translate(0, -40%) rotate(-5deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(-5deg) translate(0, 40%);
  }
  26% {
    -webkit-transform: translate(0, -40%) rotate(3deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(3deg) translate(0, 40%);
  }
  28% {
    -webkit-transform: translate(0, -40%) rotate(9deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(9deg) translate(0, 40%);
  }
  30% {
    -webkit-transform: translate(0, -40%) rotate(10deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(10deg) translate(0, 40%);
  }
  31% {
    -webkit-transform: translate(0, -40%) rotate(9deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(9deg) translate(0, 40%);
  }
  33% {
    -webkit-transform: translate(0, -40%) rotate(5deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(5deg) translate(0, 40%);
  }
  34% {
    -webkit-transform: translate(0, -40%) rotate(1deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(1deg) translate(0, 40%);
  }
  36% {
    -webkit-transform: translate(0, -40%) rotate(-5deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(-5deg) translate(0, 40%);
  }
  39% {
    -webkit-transform: translate(0, -40%) rotate(-8deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(-8deg) translate(0, 40%);
  }
  40% {
    -webkit-transform: translate(0, -40%) rotate(-7deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(-7deg) translate(0, 40%);
  }
  44% {
    -webkit-transform: translate(0, -40%) rotate(3deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(3deg) translate(0, 40%);
  }
  47% {
    -webkit-transform: translate(0, -40%) rotate(7deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(7deg) translate(0, 40%);
  }
  56% {
    -webkit-transform: translate(0, -40%) rotate(-5deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(-5deg) translate(0, 40%);
  }
  63% {
    -webkit-transform: translate(0, -40%) rotate(1deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(1deg) translate(0, 40%);
  }
  75% {
    -webkit-transform: translate(0, -40%) rotate(-1deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(-1deg) translate(0, 40%);
  }
  100% {
    -webkit-transform: translate(0, -40%) rotate(0deg) translate(0, 40%);
    transform: translate(0, -40%) rotate(0deg) translate(0, 40%);
  }
}
.ld.ld-jingle {
  -webkit-animation: ld-jingle 1s infinite;
  animation: ld-jingle 1s infinite;
}
@keyframes ld-swim {
  0% {
    -webkit-transform: translate(0, 0) rotate(0deg);
    transform: translate(0, 0) rotate(0deg);
  }
  12.5% {
    -webkit-transform: translate(5%, -10%) rotate(3deg);
    transform: translate(5%, -10%) rotate(3deg);
  }
  25% {
    -webkit-transform: translate(0, -15%) rotate(6deg);
    transform: translate(0, -15%) rotate(6deg);
  }
  37.5% {
    -webkit-transform: translate(-5%, -10%) rotate(3deg);
    transform: translate(-5%, -10%) rotate(3deg);
  }
  50% {
    -webkit-transform: translate(0, 0) rotate(0deg);
    transform: translate(0, 0) rotate(0deg);
  }
  62.5% {
    -webkit-transform: translate(5%, 10%) rotate(-3deg);
    transform: translate(5%, 10%) rotate(-3deg);
  }
  75% {
    -webkit-transform: translate(0, 15%) rotate(-6deg);
    transform: translate(0, 15%) rotate(-6deg);
  }
  87.5% {
    -webkit-transform: translate(-5%, 10%) rotate(-3deg);
    transform: translate(-5%, 10%) rotate(-3deg);
  }
  100% {
    -webkit-transform: translate(0, 0) rotate(0deg);
    transform: translate(0, 0) rotate(0deg);
  }
}
@-webkit-keyframes ld-swim {
  0% {
    -webkit-transform: translate(0, 0) rotate(0deg);
    transform: translate(0, 0) rotate(0deg);
  }
  12.5% {
    -webkit-transform: translate(5%, -10%) rotate(3deg);
    transform: translate(5%, -10%) rotate(3deg);
  }
  25% {
    -webkit-transform: translate(0, -15%) rotate(6deg);
    transform: translate(0, -15%) rotate(6deg);
  }
  37.5% {
    -webkit-transform: translate(-5%, -10%) rotate(3deg);
    transform: translate(-5%, -10%) rotate(3deg);
  }
  50% {
    -webkit-transform: translate(0, 0) rotate(0deg);
    transform: translate(0, 0) rotate(0deg);
  }
  62.5% {
    -webkit-transform: translate(5%, 10%) rotate(-3deg);
    transform: translate(5%, 10%) rotate(-3deg);
  }
  75% {
    -webkit-transform: translate(0, 15%) rotate(-6deg);
    transform: translate(0, 15%) rotate(-6deg);
  }
  87.5% {
    -webkit-transform: translate(-5%, 10%) rotate(-3deg);
    transform: translate(-5%, 10%) rotate(-3deg);
  }
  100% {
    -webkit-transform: translate(0, 0) rotate(0deg);
    transform: translate(0, 0) rotate(0deg);
  }
}
.ld.ld-swim {
  -webkit-animation: ld-swim 3s infinite linear;
  animation: ld-swim 3s infinite linear;
}
@keyframes ld-leaf {
  0% {
    -webkit-transform: translate(-14.7%, -117%) rotate(-0.3deg);
    transform: translate(-14.7%, -117%) rotate(-0.3deg);
  }
  1% {
    -webkit-transform: translate(-14.399999999999999%, -112.5%) rotate(-0.6deg);
    transform: translate(-14.399999999999999%, -112.5%) rotate(-0.6deg);
  }
  2% {
    -webkit-transform: translate(-13.8%, -102.00000000000001%) rotate(-1.2deg);
    transform: translate(-13.8%, -102.00000000000001%) rotate(-1.2deg);
  }
  3% {
    -webkit-transform: translate(-13.5%, -100.5%) rotate(-1.5deg);
    transform: translate(-13.5%, -100.5%) rotate(-1.5deg);
  }
  5% {
    -webkit-transform: translate(-7.199999999999999%, -87%) rotate(-7.800000000000001deg);
    transform: translate(-7.199999999999999%, -87%) rotate(-7.800000000000001deg);
  }
  7% {
    -webkit-transform: translate(5.399999999999999%, -79.5%) rotate(-20.400000000000002deg);
    transform: translate(5.399999999999999%, -79.5%) rotate(-20.400000000000002deg);
  }
  10% {
    -webkit-transform: translate(12.9%, -76.5%) rotate(-27.900000000000002deg);
    transform: translate(12.9%, -76.5%) rotate(-27.900000000000002deg);
  }
  12% {
    -webkit-transform: translate(14.399999999999999%, -75%) rotate(-29.4deg);
    transform: translate(14.399999999999999%, -75%) rotate(-29.4deg);
  }
  13% {
    -webkit-transform: translate(14.7%, -75%) rotate(-29.7deg);
    transform: translate(14.7%, -75%) rotate(-29.7deg);
  }
  14% {
    -webkit-transform: translate(15%, -75%) rotate(-30deg);
    transform: translate(15%, -75%) rotate(-30deg);
  }
  15% {
    -webkit-transform: translate(14.399999999999999%, -69%) rotate(0.6deg);
    transform: translate(14.399999999999999%, -69%) rotate(0.6deg);
  }
  16% {
    -webkit-transform: translate(13.8%, -58.5%) rotate(1.2deg);
    transform: translate(13.8%, -58.5%) rotate(1.2deg);
  }
  19% {
    -webkit-transform: translate(7.199999999999999%, -45%) rotate(7.800000000000001deg);
    transform: translate(7.199999999999999%, -45%) rotate(7.800000000000001deg);
  }
  21% {
    -webkit-transform: translate(-5.399999999999999%, -37.5%) rotate(20.400000000000002deg);
    transform: translate(-5.399999999999999%, -37.5%) rotate(20.400000000000002deg);
  }
  24% {
    -webkit-transform: translate(-12.9%, -33%) rotate(27.900000000000002deg);
    transform: translate(-12.9%, -33%) rotate(27.900000000000002deg);
  }
  26% {
    -webkit-transform: translate(-14.399999999999999%, -33%) rotate(29.4deg);
    transform: translate(-14.399999999999999%, -33%) rotate(29.4deg);
  }
  27% {
    -webkit-transform: translate(-14.7%, -31.5%) rotate(29.7deg);
    transform: translate(-14.7%, -31.5%) rotate(29.7deg);
  }
  28% {
    -webkit-transform: translate(-15%, -31.5%) rotate(30deg);
    transform: translate(-15%, -31.5%) rotate(30deg);
  }
  29% {
    -webkit-transform: translate(-14.399999999999999%, -27%) rotate(-0.6deg);
    transform: translate(-14.399999999999999%, -27%) rotate(-0.6deg);
  }
  30% {
    -webkit-transform: translate(-13.8%, -16.5%) rotate(-1.2deg);
    transform: translate(-13.8%, -16.5%) rotate(-1.2deg);
  }
  31% {
    -webkit-transform: translate(-13.5%, -15%) rotate(-1.5deg);
    transform: translate(-13.5%, -15%) rotate(-1.5deg);
  }
  33% {
    -webkit-transform: translate(-7.199999999999999%, -1.5%) rotate(-7.800000000000001deg);
    transform: translate(-7.199999999999999%, -1.5%) rotate(-7.800000000000001deg);
  }
  36% {
    -webkit-transform: translate(5.399999999999999%, 4.5%) rotate(-20.400000000000002deg);
    transform: translate(5.399999999999999%, 4.5%) rotate(-20.400000000000002deg);
  }
  38% {
    -webkit-transform: translate(12.9%, 9%) rotate(-27.900000000000002deg);
    transform: translate(12.9%, 9%) rotate(-27.900000000000002deg);
  }
  40% {
    -webkit-transform: translate(14.399999999999999%, 10.500000000000002%) rotate(-29.4deg);
    transform: translate(14.399999999999999%, 10.500000000000002%) rotate(-29.4deg);
  }
  41% {
    -webkit-transform: translate(14.7%, 10.500000000000002%) rotate(-29.7deg);
    transform: translate(14.7%, 10.500000000000002%) rotate(-29.7deg);
  }
  42% {
    -webkit-transform: translate(15%, 10.500000000000002%) rotate(-30deg);
    transform: translate(15%, 10.500000000000002%) rotate(-30deg);
  }
  43% {
    -webkit-transform: translate(15%, 10.500000000000002%) rotate(-30deg);
    transform: translate(15%, 10.500000000000002%) rotate(-30deg);
  }
  43% {
    -webkit-transform: translate(14.7%, 10.500000000000002%) rotate(0.3deg);
    transform: translate(14.7%, 10.500000000000002%) rotate(0.3deg);
  }
  43% {
    -webkit-transform: translate(14.399999999999999%, 16.5%) rotate(0.6deg);
    transform: translate(14.399999999999999%, 16.5%) rotate(0.6deg);
  }
  45% {
    -webkit-transform: translate(13.8%, 25.500000000000004%) rotate(1.2deg);
    transform: translate(13.8%, 25.500000000000004%) rotate(1.2deg);
  }
  45% {
    -webkit-transform: translate(13.5%, 27%) rotate(1.5deg);
    transform: translate(13.5%, 27%) rotate(1.5deg);
  }
  48% {
    -webkit-transform: translate(7.199999999999999%, 40.5%) rotate(7.800000000000001deg);
    transform: translate(7.199999999999999%, 40.5%) rotate(7.800000000000001deg);
  }
  50% {
    -webkit-transform: translate(-5.399999999999999%, 48%) rotate(20.400000000000002deg);
    transform: translate(-5.399999999999999%, 48%) rotate(20.400000000000002deg);
  }
  52% {
    -webkit-transform: translate(-12.9%, 51.00000000000001%) rotate(27.900000000000002deg);
    transform: translate(-12.9%, 51.00000000000001%) rotate(27.900000000000002deg);
  }
  54% {
    -webkit-transform: translate(-14.399999999999999%, 52.5%) rotate(29.4deg);
    transform: translate(-14.399999999999999%, 52.5%) rotate(29.4deg);
  }
  56% {
    -webkit-transform: translate(-14.7%, 54%) rotate(29.7deg);
    transform: translate(-14.7%, 54%) rotate(29.7deg);
  }
  57% {
    -webkit-transform: translate(-14.7%, 54%) rotate(-0.3deg);
    transform: translate(-14.7%, 54%) rotate(-0.3deg);
  }
  58% {
    -webkit-transform: translate(-14.399999999999999%, 58.5%) rotate(-0.6deg);
    transform: translate(-14.399999999999999%, 58.5%) rotate(-0.6deg);
  }
  59% {
    -webkit-transform: translate(-13.5%, 70.5%) rotate(-1.5deg);
    transform: translate(-13.5%, 70.5%) rotate(-1.5deg);
  }
  62% {
    -webkit-transform: translate(-7.199999999999999%, 84.00000000000001%) rotate(-7.800000000000001deg);
    transform: translate(-7.199999999999999%, 84.00000000000001%) rotate(-7.800000000000001deg);
  }
  64% {
    -webkit-transform: translate(5.399999999999999%, 91.5%) rotate(-20.400000000000002deg);
    transform: translate(5.399999999999999%, 91.5%) rotate(-20.400000000000002deg);
  }
  67% {
    -webkit-transform: translate(12.9%, 94.5%) rotate(-27.900000000000002deg);
    transform: translate(12.9%, 94.5%) rotate(-27.900000000000002deg);
  }
  69% {
    -webkit-transform: translate(14.399999999999999%, 96%) rotate(-29.4deg);
    transform: translate(14.399999999999999%, 96%) rotate(-29.4deg);
  }
  70% {
    -webkit-transform: translate(14.7%, 96%) rotate(-29.7deg);
    transform: translate(14.7%, 96%) rotate(-29.7deg);
  }
  71% {
    -webkit-transform: translate(15%, 96%) rotate(-30deg);
    transform: translate(15%, 96%) rotate(-30deg);
  }
  72% {
    -webkit-transform: translate(14.399999999999999%, 102.00000000000001%) rotate(0.6deg);
    transform: translate(14.399999999999999%, 102.00000000000001%) rotate(0.6deg);
  }
  73% {
    -webkit-transform: translate(13.8%, 111%) rotate(1.2deg);
    transform: translate(13.8%, 111%) rotate(1.2deg);
  }
  74% {
    -webkit-transform: translate(13.5%, 112.5%) rotate(1.5deg);
    transform: translate(13.5%, 112.5%) rotate(1.5deg);
  }
  76% {
    -webkit-transform: translate(7.199999999999999%, 126%) rotate(7.800000000000001deg);
    transform: translate(7.199999999999999%, 126%) rotate(7.800000000000001deg);
  }
  79% {
    -webkit-transform: translate(-5.399999999999999%, 133.5%) rotate(20.400000000000002deg);
    transform: translate(-5.399999999999999%, 133.5%) rotate(20.400000000000002deg);
  }
  81% {
    -webkit-transform: translate(-12.9%, 138%) rotate(27.900000000000002deg);
    transform: translate(-12.9%, 138%) rotate(27.900000000000002deg);
  }
  83% {
    -webkit-transform: translate(-14.399999999999999%, 139.5%) rotate(29.4deg);
    transform: translate(-14.399999999999999%, 139.5%) rotate(29.4deg);
  }
  84% {
    -webkit-transform: translate(-14.7%, 139.5%) rotate(29.7deg);
    transform: translate(-14.7%, 139.5%) rotate(29.7deg);
  }
  85% {
    -webkit-transform: translate(-15%, 139.5%) rotate(30deg);
    transform: translate(-15%, 139.5%) rotate(30deg);
  }
  86% {
    -webkit-transform: translate(-14.7%, 139.5%) rotate(-0.3deg);
    transform: translate(-14.7%, 139.5%) rotate(-0.3deg);
  }
  86% {
    -webkit-transform: translate(-14.399999999999999%, 144%) rotate(-0.6deg);
    transform: translate(-14.399999999999999%, 144%) rotate(-0.6deg);
  }
  88% {
    -webkit-transform: translate(-13.5%, 156%) rotate(-1.5deg);
    transform: translate(-13.5%, 156%) rotate(-1.5deg);
  }
  90% {
    -webkit-transform: translate(-7.199999999999999%, 169.49999999999997%) rotate(-7.800000000000001deg);
    transform: translate(-7.199999999999999%, 169.49999999999997%) rotate(-7.800000000000001deg);
  }
  93% {
    -webkit-transform: translate(5.399999999999999%, 177%) rotate(-20.400000000000002deg);
    transform: translate(5.399999999999999%, 177%) rotate(-20.400000000000002deg);
  }
  95% {
    -webkit-transform: translate(12.9%, 180%) rotate(-27.900000000000002deg);
    transform: translate(12.9%, 180%) rotate(-27.900000000000002deg);
  }
  97% {
    -webkit-transform: translate(14.399999999999999%, 181.5%) rotate(-29.4deg);
    transform: translate(14.399999999999999%, 181.5%) rotate(-29.4deg);
  }
  99% {
    -webkit-transform: translate(14.7%, 181.5%) rotate(-29.7deg);
    transform: translate(14.7%, 181.5%) rotate(-29.7deg);
  }
  100% {
    -webkit-transform: translate(15%, 181.5%) rotate(-30deg);
    transform: translate(15%, 181.5%) rotate(-30deg);
  }
}
@-webkit-keyframes ld-leaf {
  0% {
    -webkit-transform: translate(-14.7%, -117%) rotate(-0.3deg);
    transform: translate(-14.7%, -117%) rotate(-0.3deg);
  }
  1% {
    -webkit-transform: translate(-14.399999999999999%, -112.5%) rotate(-0.6deg);
    transform: translate(-14.399999999999999%, -112.5%) rotate(-0.6deg);
  }
  2% {
    -webkit-transform: translate(-13.8%, -102.00000000000001%) rotate(-1.2deg);
    transform: translate(-13.8%, -102.00000000000001%) rotate(-1.2deg);
  }
  3% {
    -webkit-transform: translate(-13.5%, -100.5%) rotate(-1.5deg);
    transform: translate(-13.5%, -100.5%) rotate(-1.5deg);
  }
  5% {
    -webkit-transform: translate(-7.199999999999999%, -87%) rotate(-7.800000000000001deg);
    transform: translate(-7.199999999999999%, -87%) rotate(-7.800000000000001deg);
  }
  7% {
    -webkit-transform: translate(5.399999999999999%, -79.5%) rotate(-20.400000000000002deg);
    transform: translate(5.399999999999999%, -79.5%) rotate(-20.400000000000002deg);
  }
  10% {
    -webkit-transform: translate(12.9%, -76.5%) rotate(-27.900000000000002deg);
    transform: translate(12.9%, -76.5%) rotate(-27.900000000000002deg);
  }
  12% {
    -webkit-transform: translate(14.399999999999999%, -75%) rotate(-29.4deg);
    transform: translate(14.399999999999999%, -75%) rotate(-29.4deg);
  }
  13% {
    -webkit-transform: translate(14.7%, -75%) rotate(-29.7deg);
    transform: translate(14.7%, -75%) rotate(-29.7deg);
  }
  14% {
    -webkit-transform: translate(15%, -75%) rotate(-30deg);
    transform: translate(15%, -75%) rotate(-30deg);
  }
  15% {
    -webkit-transform: translate(14.399999999999999%, -69%) rotate(0.6deg);
    transform: translate(14.399999999999999%, -69%) rotate(0.6deg);
  }
  16% {
    -webkit-transform: translate(13.8%, -58.5%) rotate(1.2deg);
    transform: translate(13.8%, -58.5%) rotate(1.2deg);
  }
  19% {
    -webkit-transform: translate(7.199999999999999%, -45%) rotate(7.800000000000001deg);
    transform: translate(7.199999999999999%, -45%) rotate(7.800000000000001deg);
  }
  21% {
    -webkit-transform: translate(-5.399999999999999%, -37.5%) rotate(20.400000000000002deg);
    transform: translate(-5.399999999999999%, -37.5%) rotate(20.400000000000002deg);
  }
  24% {
    -webkit-transform: translate(-12.9%, -33%) rotate(27.900000000000002deg);
    transform: translate(-12.9%, -33%) rotate(27.900000000000002deg);
  }
  26% {
    -webkit-transform: translate(-14.399999999999999%, -33%) rotate(29.4deg);
    transform: translate(-14.399999999999999%, -33%) rotate(29.4deg);
  }
  27% {
    -webkit-transform: translate(-14.7%, -31.5%) rotate(29.7deg);
    transform: translate(-14.7%, -31.5%) rotate(29.7deg);
  }
  28% {
    -webkit-transform: translate(-15%, -31.5%) rotate(30deg);
    transform: translate(-15%, -31.5%) rotate(30deg);
  }
  29% {
    -webkit-transform: translate(-14.399999999999999%, -27%) rotate(-0.6deg);
    transform: translate(-14.399999999999999%, -27%) rotate(-0.6deg);
  }
  30% {
    -webkit-transform: translate(-13.8%, -16.5%) rotate(-1.2deg);
    transform: translate(-13.8%, -16.5%) rotate(-1.2deg);
  }
  31% {
    -webkit-transform: translate(-13.5%, -15%) rotate(-1.5deg);
    transform: translate(-13.5%, -15%) rotate(-1.5deg);
  }
  33% {
    -webkit-transform: translate(-7.199999999999999%, -1.5%) rotate(-7.800000000000001deg);
    transform: translate(-7.199999999999999%, -1.5%) rotate(-7.800000000000001deg);
  }
  36% {
    -webkit-transform: translate(5.399999999999999%, 4.5%) rotate(-20.400000000000002deg);
    transform: translate(5.399999999999999%, 4.5%) rotate(-20.400000000000002deg);
  }
  38% {
    -webkit-transform: translate(12.9%, 9%) rotate(-27.900000000000002deg);
    transform: translate(12.9%, 9%) rotate(-27.900000000000002deg);
  }
  40% {
    -webkit-transform: translate(14.399999999999999%, 10.500000000000002%) rotate(-29.4deg);
    transform: translate(14.399999999999999%, 10.500000000000002%) rotate(-29.4deg);
  }
  41% {
    -webkit-transform: translate(14.7%, 10.500000000000002%) rotate(-29.7deg);
    transform: translate(14.7%, 10.500000000000002%) rotate(-29.7deg);
  }
  42% {
    -webkit-transform: translate(15%, 10.500000000000002%) rotate(-30deg);
    transform: translate(15%, 10.500000000000002%) rotate(-30deg);
  }
  43% {
    -webkit-transform: translate(15%, 10.500000000000002%) rotate(-30deg);
    transform: translate(15%, 10.500000000000002%) rotate(-30deg);
  }
  43% {
    -webkit-transform: translate(14.7%, 10.500000000000002%) rotate(0.3deg);
    transform: translate(14.7%, 10.500000000000002%) rotate(0.3deg);
  }
  43% {
    -webkit-transform: translate(14.399999999999999%, 16.5%) rotate(0.6deg);
    transform: translate(14.399999999999999%, 16.5%) rotate(0.6deg);
  }
  45% {
    -webkit-transform: translate(13.8%, 25.500000000000004%) rotate(1.2deg);
    transform: translate(13.8%, 25.500000000000004%) rotate(1.2deg);
  }
  45% {
    -webkit-transform: translate(13.5%, 27%) rotate(1.5deg);
    transform: translate(13.5%, 27%) rotate(1.5deg);
  }
  48% {
    -webkit-transform: translate(7.199999999999999%, 40.5%) rotate(7.800000000000001deg);
    transform: translate(7.199999999999999%, 40.5%) rotate(7.800000000000001deg);
  }
  50% {
    -webkit-transform: translate(-5.399999999999999%, 48%) rotate(20.400000000000002deg);
    transform: translate(-5.399999999999999%, 48%) rotate(20.400000000000002deg);
  }
  52% {
    -webkit-transform: translate(-12.9%, 51.00000000000001%) rotate(27.900000000000002deg);
    transform: translate(-12.9%, 51.00000000000001%) rotate(27.900000000000002deg);
  }
  54% {
    -webkit-transform: translate(-14.399999999999999%, 52.5%) rotate(29.4deg);
    transform: translate(-14.399999999999999%, 52.5%) rotate(29.4deg);
  }
  56% {
    -webkit-transform: translate(-14.7%, 54%) rotate(29.7deg);
    transform: translate(-14.7%, 54%) rotate(29.7deg);
  }
  57% {
    -webkit-transform: translate(-14.7%, 54%) rotate(-0.3deg);
    transform: translate(-14.7%, 54%) rotate(-0.3deg);
  }
  58% {
    -webkit-transform: translate(-14.399999999999999%, 58.5%) rotate(-0.6deg);
    transform: translate(-14.399999999999999%, 58.5%) rotate(-0.6deg);
  }
  59% {
    -webkit-transform: translate(-13.5%, 70.5%) rotate(-1.5deg);
    transform: translate(-13.5%, 70.5%) rotate(-1.5deg);
  }
  62% {
    -webkit-transform: translate(-7.199999999999999%, 84.00000000000001%) rotate(-7.800000000000001deg);
    transform: translate(-7.199999999999999%, 84.00000000000001%) rotate(-7.800000000000001deg);
  }
  64% {
    -webkit-transform: translate(5.399999999999999%, 91.5%) rotate(-20.400000000000002deg);
    transform: translate(5.399999999999999%, 91.5%) rotate(-20.400000000000002deg);
  }
  67% {
    -webkit-transform: translate(12.9%, 94.5%) rotate(-27.900000000000002deg);
    transform: translate(12.9%, 94.5%) rotate(-27.900000000000002deg);
  }
  69% {
    -webkit-transform: translate(14.399999999999999%, 96%) rotate(-29.4deg);
    transform: translate(14.399999999999999%, 96%) rotate(-29.4deg);
  }
  70% {
    -webkit-transform: translate(14.7%, 96%) rotate(-29.7deg);
    transform: translate(14.7%, 96%) rotate(-29.7deg);
  }
  71% {
    -webkit-transform: translate(15%, 96%) rotate(-30deg);
    transform: translate(15%, 96%) rotate(-30deg);
  }
  72% {
    -webkit-transform: translate(14.399999999999999%, 102.00000000000001%) rotate(0.6deg);
    transform: translate(14.399999999999999%, 102.00000000000001%) rotate(0.6deg);
  }
  73% {
    -webkit-transform: translate(13.8%, 111%) rotate(1.2deg);
    transform: translate(13.8%, 111%) rotate(1.2deg);
  }
  74% {
    -webkit-transform: translate(13.5%, 112.5%) rotate(1.5deg);
    transform: translate(13.5%, 112.5%) rotate(1.5deg);
  }
  76% {
    -webkit-transform: translate(7.199999999999999%, 126%) rotate(7.800000000000001deg);
    transform: translate(7.199999999999999%, 126%) rotate(7.800000000000001deg);
  }
  79% {
    -webkit-transform: translate(-5.399999999999999%, 133.5%) rotate(20.400000000000002deg);
    transform: translate(-5.399999999999999%, 133.5%) rotate(20.400000000000002deg);
  }
  81% {
    -webkit-transform: translate(-12.9%, 138%) rotate(27.900000000000002deg);
    transform: translate(-12.9%, 138%) rotate(27.900000000000002deg);
  }
  83% {
    -webkit-transform: translate(-14.399999999999999%, 139.5%) rotate(29.4deg);
    transform: translate(-14.399999999999999%, 139.5%) rotate(29.4deg);
  }
  84% {
    -webkit-transform: translate(-14.7%, 139.5%) rotate(29.7deg);
    transform: translate(-14.7%, 139.5%) rotate(29.7deg);
  }
  85% {
    -webkit-transform: translate(-15%, 139.5%) rotate(30deg);
    transform: translate(-15%, 139.5%) rotate(30deg);
  }
  86% {
    -webkit-transform: translate(-14.7%, 139.5%) rotate(-0.3deg);
    transform: translate(-14.7%, 139.5%) rotate(-0.3deg);
  }
  86% {
    -webkit-transform: translate(-14.399999999999999%, 144%) rotate(-0.6deg);
    transform: translate(-14.399999999999999%, 144%) rotate(-0.6deg);
  }
  88% {
    -webkit-transform: translate(-13.5%, 156%) rotate(-1.5deg);
    transform: translate(-13.5%, 156%) rotate(-1.5deg);
  }
  90% {
    -webkit-transform: translate(-7.199999999999999%, 169.49999999999997%) rotate(-7.800000000000001deg);
    transform: translate(-7.199999999999999%, 169.49999999999997%) rotate(-7.800000000000001deg);
  }
  93% {
    -webkit-transform: translate(5.399999999999999%, 177%) rotate(-20.400000000000002deg);
    transform: translate(5.399999999999999%, 177%) rotate(-20.400000000000002deg);
  }
  95% {
    -webkit-transform: translate(12.9%, 180%) rotate(-27.900000000000002deg);
    transform: translate(12.9%, 180%) rotate(-27.900000000000002deg);
  }
  97% {
    -webkit-transform: translate(14.399999999999999%, 181.5%) rotate(-29.4deg);
    transform: translate(14.399999999999999%, 181.5%) rotate(-29.4deg);
  }
  99% {
    -webkit-transform: translate(14.7%, 181.5%) rotate(-29.7deg);
    transform: translate(14.7%, 181.5%) rotate(-29.7deg);
  }
  100% {
    -webkit-transform: translate(15%, 181.5%) rotate(-30deg);
    transform: translate(15%, 181.5%) rotate(-30deg);
  }
}
.ld.ld-leaf {
  -webkit-animation: ld-leaf 4s infinite cubic-bezier(0.1, 0.5, 0.1, 0.5);
  animation: ld-leaf 4s infinite cubic-bezier(0.1, 0.5, 0.1, 0.5);
}
@keyframes ld-slot {
  0% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  9.09% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  9.1% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  16.99% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  17% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  23.79% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  23.8% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  29.59% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  29.6% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  34.49% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  34.5% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  38.49% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  38.5% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  41.79% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  41.8% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  44.39% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  44.4% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  46.29% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  46.3% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  47.79% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  47.8% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  48.79% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  48.8% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  49.39% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  49.4% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  49.79% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  49.8% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  49.99% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  50% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  49.99% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  50% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  49.99% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  50% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  49.99% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  50% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  50.190000000000005% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  50.2% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  50.59% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  50.6% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  51.190000000000005% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  51.2% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  52.190000000000005% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  52.2% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  53.690000000000005% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  53.7% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  55.59% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  55.6% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  58.190000000000005% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  58.2% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  61.49% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  61.5% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  65.49% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  65.5% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  70.39% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  70.4% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  76.19% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  76.2% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  82.99% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  83% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  90.89% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  90.9% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  99.99% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  100% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
}
@-webkit-keyframes ld-slot {
  0% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  9.09% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  9.1% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  16.99% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  17% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  23.79% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  23.8% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  29.59% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  29.6% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  34.49% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  34.5% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  38.49% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  38.5% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  41.79% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  41.8% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  44.39% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  44.4% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  46.29% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  46.3% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  47.79% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  47.8% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  48.79% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  48.8% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  49.39% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  49.4% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  49.79% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  49.8% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  49.99% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  50% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  49.99% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  50% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  49.99% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  50% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  49.99% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  50% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  50.190000000000005% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  50.2% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  50.59% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  50.6% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  51.190000000000005% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  51.2% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  52.190000000000005% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  52.2% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  53.690000000000005% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  53.7% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  55.59% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  55.6% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  58.190000000000005% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  58.2% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  61.49% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  61.5% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  65.49% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  65.5% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  70.39% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  70.4% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  76.19% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  76.2% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  82.99% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  83% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  90.89% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  90.9% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
  99.99% {
    -webkit-transform: translate(0, 160%);
    transform: translate(0, 160%);
  }
  100% {
    -webkit-transform: translate(0, -160%);
    transform: translate(0, -160%);
  }
}
.ld.ld-slot {
  -webkit-animation: ld-slot 6s infinite linear;
  animation: ld-slot 6s infinite linear;
}
@keyframes ld-bounce-px {
  0%, 90% {
    animation-timing-function: linear;
  }
  10% {
    animation-timing-function: cubic-bezier(0, 0.4, 0.6, 1);
  }
  50% {
    animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
  }
  0% {
    -webkit-transform: translate(0, 30px) scaleY(0.5);
    transform: translate(0, 30px) scaleY(0.5);
  }
  10% {
    -webkit-transform: translate(0, 5px) scaleY(1.1);
    transform: translate(0, 5px) scaleY(1.1);
  }
  50% {
    -webkit-transform: translate(0, -37px) scaleY(1.1);
    transform: translate(0, -37px) scaleY(1.1);
  }
  90% {
    -webkit-transform: translate(0, 5px) scaleY(1.1);
    transform: translate(0, 5px) scaleY(1.1);
  }
  100% {
    -webkit-transform: translate(0, 30px) scaleY(0.5);
    transform: translate(0, 30px) scaleY(0.5);
  }
}
@-webkit-keyframes ld-bounce-px {
  0%, 90% {
    animation-timing-function: linear;
  }
  10% {
    animation-timing-function: cubic-bezier(0, 0.4, 0.6, 1);
  }
  50% {
    animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
  }
  0% {
    -webkit-transform: translate(0, 30px) scaleY(0.5);
    transform: translate(0, 30px) scaleY(0.5);
  }
  10% {
    -webkit-transform: translate(0, 5px) scaleY(1.1);
    transform: translate(0, 5px) scaleY(1.1);
  }
  50% {
    -webkit-transform: translate(0, -37px) scaleY(1.1);
    transform: translate(0, -37px) scaleY(1.1);
  }
  90% {
    -webkit-transform: translate(0, 5px) scaleY(1.1);
    transform: translate(0, 5px) scaleY(1.1);
  }
  100% {
    -webkit-transform: translate(0, 30px) scaleY(0.5);
    transform: translate(0, 30px) scaleY(0.5);
  }
}
.ld.ld-bounce-px {
  -webkit-animation: ld-bounce-px 1s infinite;
  animation: ld-bounce-px 1s infinite;
}
@keyframes ld-bounce-px-rtl {
  0% {
    -webkit-transform: translate(80px, -20px);
    transform: translate(80px, -20px);
  }
  12.5% {
    -webkit-transform: translate(60px, -12px);
    transform: translate(60px, -12px);
  }
  25% {
    -webkit-transform: translate(40px, 0);
    transform: translate(40px, 0);
  }
  37.5% {
    -webkit-transform: translate(25px, -12px);
    transform: translate(25px, -12px);
  }
  50% {
    -webkit-transform: translate(0, -20px);
    transform: translate(0, -20px);
  }
  62.5% {
    -webkit-transform: translate(-25px, -12px);
    transform: translate(-25px, -12px);
  }
  75% {
    -webkit-transform: translate(-40px, 0);
    transform: translate(-40px, 0);
  }
  87.5% {
    -webkit-transform: translate(-60px, -12px);
    transform: translate(-60px, -12px);
  }
  100% {
    -webkit-transform: translate(-80px, -20px);
    transform: translate(-80px, -20px);
  }
}
@-webkit-keyframes ld-bounce-px-rtl {
  0% {
    -webkit-transform: translate(80px, -20px);
    transform: translate(80px, -20px);
  }
  12.5% {
    -webkit-transform: translate(60px, -12px);
    transform: translate(60px, -12px);
  }
  25% {
    -webkit-transform: translate(40px, 0);
    transform: translate(40px, 0);
  }
  37.5% {
    -webkit-transform: translate(25px, -12px);
    transform: translate(25px, -12px);
  }
  50% {
    -webkit-transform: translate(0, -20px);
    transform: translate(0, -20px);
  }
  62.5% {
    -webkit-transform: translate(-25px, -12px);
    transform: translate(-25px, -12px);
  }
  75% {
    -webkit-transform: translate(-40px, 0);
    transform: translate(-40px, 0);
  }
  87.5% {
    -webkit-transform: translate(-60px, -12px);
    transform: translate(-60px, -12px);
  }
  100% {
    -webkit-transform: translate(-80px, -20px);
    transform: translate(-80px, -20px);
  }
}
.ld.ld-bounce-px-rtl {
  -webkit-animation: ld-bounce-px-rtl 1s infinite linear;
  animation: ld-bounce-px-rtl 1s infinite linear;
}
@keyframes ld-bounce-px-ltr {
  0% {
    -webkit-transform: translate(-80px, -20px);
    transform: translate(-80px, -20px);
  }
  12.5% {
    -webkit-transform: translate(-60px, -12px);
    transform: translate(-60px, -12px);
  }
  25% {
    -webkit-transform: translate(-50px, 0);
    transform: translate(-50px, 0);
  }
  37.5% {
    -webkit-transform: translate(-25px, -12px);
    transform: translate(-25px, -12px);
  }
  50% {
    -webkit-transform: translate(0, -20px);
    transform: translate(0, -20px);
  }
  62.5% {
    -webkit-transform: translate(25px, -12px);
    transform: translate(25px, -12px);
  }
  75% {
    -webkit-transform: translate(50px, 0);
    transform: translate(50px, 0);
  }
  87.5% {
    -webkit-transform: translate(60px, -12px);
    transform: translate(60px, -12px);
  }
  100% {
    -webkit-transform: translate(80px, -20px);
    transform: translate(80px, -20px);
  }
}
@-webkit-keyframes ld-bounce-px-ltr {
  0% {
    -webkit-transform: translate(-80px, -20px);
    transform: translate(-80px, -20px);
  }
  12.5% {
    -webkit-transform: translate(-60px, -12px);
    transform: translate(-60px, -12px);
  }
  25% {
    -webkit-transform: translate(-50px, 0);
    transform: translate(-50px, 0);
  }
  37.5% {
    -webkit-transform: translate(-25px, -12px);
    transform: translate(-25px, -12px);
  }
  50% {
    -webkit-transform: translate(0, -20px);
    transform: translate(0, -20px);
  }
  62.5% {
    -webkit-transform: translate(25px, -12px);
    transform: translate(25px, -12px);
  }
  75% {
    -webkit-transform: translate(50px, 0);
    transform: translate(50px, 0);
  }
  87.5% {
    -webkit-transform: translate(60px, -12px);
    transform: translate(60px, -12px);
  }
  100% {
    -webkit-transform: translate(80px, -20px);
    transform: translate(80px, -20px);
  }
}
.ld.ld-bounce-px-ltr {
  -webkit-animation: ld-bounce-px-ltr 1s infinite linear;
  animation: ld-bounce-px-ltr 1s infinite linear;
}
@keyframes ld-bounce-a-px {
  0%, 25%, 50%, 75%, 100% {
    animation-timing-function: cubic-bezier(0, 0.4, 0.6, 1);
  }
  12.5%, 37.5%, 62.5%, 87.5% {
    animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
  }
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  12.5% {
    -webkit-transform: translate(5px, -28px);
    transform: translate(5px, -28px);
  }
  25% {
    -webkit-transform: translate(10px, 0);
    transform: translate(10px, 0);
  }
  37.5% {
    -webkit-transform: translate(5px, -28px);
    transform: translate(5px, -28px);
  }
  50% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  62.5% {
    -webkit-transform: translate(-5px, -28px);
    transform: translate(-5px, -28px);
  }
  75% {
    -webkit-transform: translate(-10px, 0);
    transform: translate(-10px, 0);
  }
  87.5% {
    -webkit-transform: translate(-5px, -28px);
    transform: translate(-5px, -28px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@-webkit-keyframes ld-bounce-a-px {
  0%, 25%, 50%, 75%, 100% {
    animation-timing-function: cubic-bezier(0, 0.4, 0.6, 1);
  }
  12.5%, 37.5%, 62.5%, 87.5% {
    animation-timing-function: cubic-bezier(0.4, 0, 1, 0.6);
  }
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  12.5% {
    -webkit-transform: translate(5px, -28px);
    transform: translate(5px, -28px);
  }
  25% {
    -webkit-transform: translate(10px, 0);
    transform: translate(10px, 0);
  }
  37.5% {
    -webkit-transform: translate(5px, -28px);
    transform: translate(5px, -28px);
  }
  50% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  62.5% {
    -webkit-transform: translate(-5px, -28px);
    transform: translate(-5px, -28px);
  }
  75% {
    -webkit-transform: translate(-10px, 0);
    transform: translate(-10px, 0);
  }
  87.5% {
    -webkit-transform: translate(-5px, -28px);
    transform: translate(-5px, -28px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.ld.ld-bounce-a-px {
  -webkit-animation: ld-bounce-a-px 2s infinite;
  animation: ld-bounce-a-px 2s infinite;
}
@keyframes ld-float-px {
  0%, 100% {
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
  }
  50% {
    animation-timing-function: linear;
  }
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    box-shadow: 0 0 0 rgba(0,0,0,0.3);
  }
  30% {
    -webkit-transform: translate(0, -10px);
    transform: translate(0, -10px);
    box-shadow: 0 5px 5px rgba(0,0,0,0.3);
  }
  50% {
    -webkit-transform: translate(0, -10px);
    transform: translate(0, -10px);
    box-shadow: 0 5px 5px rgba(0,0,0,0.3);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    box-shadow: 0 0 0 rgba(0,0,0,0.3);
  }
}
@-webkit-keyframes ld-float-px {
  0%, 100% {
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
  }
  50% {
    animation-timing-function: linear;
  }
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    box-shadow: 0 0 0 rgba(0,0,0,0.3);
  }
  30% {
    -webkit-transform: translate(0, -10px);
    transform: translate(0, -10px);
    box-shadow: 0 5px 5px rgba(0,0,0,0.3);
  }
  50% {
    -webkit-transform: translate(0, -10px);
    transform: translate(0, -10px);
    box-shadow: 0 5px 5px rgba(0,0,0,0.3);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    box-shadow: 0 0 0 rgba(0,0,0,0.3);
  }
}
.ld.ld-float-px {
  -webkit-animation: ld-float-px 1s infinite;
  animation: ld-float-px 1s infinite;
}
@keyframes ld-hit-px {
  0% {
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
    -webkit-transform: scale(0) translate(0, 0) skewX(0);
    transform: scale(0) translate(0, 0) skewX(0);
  }
  20% {
    -webkit-transform: scale(1) translate(0, 0) skewX(20deg);
    transform: scale(1) translate(0, 0) skewX(20deg);
  }
  50% {
    animation-timing-function: cubic-bezier(1, 0, 1, 0.5);
    -webkit-transform: scale(1) translate(0, 0) skewX(20deg);
    transform: scale(1) translate(0, 0) skewX(20deg);
  }
  100% {
    -webkit-transform: scale(1) translate(0, 150px) skewX(20deg);
    transform: scale(1) translate(0, 150px) skewX(20deg);
  }
}
@-webkit-keyframes ld-hit-px {
  0% {
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
    -webkit-transform: scale(0) translate(0, 0) skewX(0);
    transform: scale(0) translate(0, 0) skewX(0);
  }
  20% {
    -webkit-transform: scale(1) translate(0, 0) skewX(20deg);
    transform: scale(1) translate(0, 0) skewX(20deg);
  }
  50% {
    animation-timing-function: cubic-bezier(1, 0, 1, 0.5);
    -webkit-transform: scale(1) translate(0, 0) skewX(20deg);
    transform: scale(1) translate(0, 0) skewX(20deg);
  }
  100% {
    -webkit-transform: scale(1) translate(0, 150px) skewX(20deg);
    transform: scale(1) translate(0, 150px) skewX(20deg);
  }
}
.ld.ld-hit-px {
  -webkit-animation: ld-hit-px 2s infinite;
  animation: ld-hit-px 2s infinite;
}
@keyframes ld-jelly-px {
  0%, 16.6%, 33.3%, 50%, 66.6%, 83.3% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  0% {
    -webkit-transform: translate(0, 0) skewX(0deg);
    transform: translate(0, 0) skewX(0deg);
  }
  16.6% {
    -webkit-transform: translate(-30px, 0) skewX(30deg);
    transform: translate(-30px, 0) skewX(30deg);
  }
  33.3% {
    -webkit-transform: translate(25px, 0) skewX(-20deg);
    transform: translate(25px, 0) skewX(-20deg);
  }
  50% {
    -webkit-transform: translate(-12px, 0) skewX(10deg);
    transform: translate(-12px, 0) skewX(10deg);
  }
  66.6% {
    -webkit-transform: translate(6px, 0) skewX(-5deg);
    transform: translate(6px, 0) skewX(-5deg);
  }
  83.3% {
    -webkit-transform: translate(-2.5px, 0) skewX(2deg);
    transform: translate(-2.5px, 0) skewX(2deg);
  }
  100% {
    -webkit-transform: translate(0, 0) skewX(0deg);
    transform: translate(0, 0) skewX(0deg);
  }
}
@-webkit-keyframes ld-jelly-px {
  0%, 16.6%, 33.3%, 50%, 66.6%, 83.3% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  0% {
    -webkit-transform: translate(0, 0) skewX(0deg);
    transform: translate(0, 0) skewX(0deg);
  }
  16.6% {
    -webkit-transform: translate(-30px, 0) skewX(30deg);
    transform: translate(-30px, 0) skewX(30deg);
  }
  33.3% {
    -webkit-transform: translate(25px, 0) skewX(-20deg);
    transform: translate(25px, 0) skewX(-20deg);
  }
  50% {
    -webkit-transform: translate(-12px, 0) skewX(10deg);
    transform: translate(-12px, 0) skewX(10deg);
  }
  66.6% {
    -webkit-transform: translate(6px, 0) skewX(-5deg);
    transform: translate(6px, 0) skewX(-5deg);
  }
  83.3% {
    -webkit-transform: translate(-2.5px, 0) skewX(2deg);
    transform: translate(-2.5px, 0) skewX(2deg);
  }
  100% {
    -webkit-transform: translate(0, 0) skewX(0deg);
    transform: translate(0, 0) skewX(0deg);
  }
}
.ld.ld-jelly-px {
  -webkit-animation: ld-jelly-px 1s infinite linear;
  animation: ld-jelly-px 1s infinite linear;
}
@keyframes ld-jump-px {
  0%, 28%, 48%, 64%, 76%, 86%, 93%, 100% {
    animation-timing-function: ease-out;
  }
  14%, 38%, 56%, 70%, 81%, 90%, 97% {
    animation-timing-function: ease-in;
  }
  0% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
  14% {
    -webkit-transform: translateY(-27px);
    transform: translateY(-27px);
  }
  28% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
  38% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  48% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
  56% {
    -webkit-transform: translateY(-16px);
    transform: translateY(-16px);
  }
  64% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
  70% {
    -webkit-transform: translateY(-12px);
    transform: translateY(-12px);
  }
  76% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
  81% {
    -webkit-transform: translateY(-7.5px);
    transform: translateY(-7.5px);
  }
  86% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
  90% {
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px);
  }
  93% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
  97% {
    -webkit-transform: translateY(-1.5px);
    transform: translateY(-1.5px);
  }
  100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
}
@-webkit-keyframes ld-jump-px {
  0%, 28%, 48%, 64%, 76%, 86%, 93%, 100% {
    animation-timing-function: ease-out;
  }
  14%, 38%, 56%, 70%, 81%, 90%, 97% {
    animation-timing-function: ease-in;
  }
  0% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
  14% {
    -webkit-transform: translateY(-27px);
    transform: translateY(-27px);
  }
  28% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
  38% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  48% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
  56% {
    -webkit-transform: translateY(-16px);
    transform: translateY(-16px);
  }
  64% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
  70% {
    -webkit-transform: translateY(-12px);
    transform: translateY(-12px);
  }
  76% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
  81% {
    -webkit-transform: translateY(-7.5px);
    transform: translateY(-7.5px);
  }
  86% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
  90% {
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px);
  }
  93% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
  97% {
    -webkit-transform: translateY(-1.5px);
    transform: translateY(-1.5px);
  }
  100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
}
.ld.ld-jump-px {
  -webkit-animation: ld-jump-px 1.5s ease-in infinite;
  animation: ld-jump-px 1.5s ease-in infinite;
}
@keyframes ld-orbit-px {
  0% {
    -webkit-transform: translate(30px, 0) rotate(0deg);
    transform: translate(30px, 0) rotate(0deg);
  }
  12.5% {
    -webkit-transform: translate(21px, 21px) rotate(45deg);
    transform: translate(21px, 21px) rotate(45deg);
  }
  25% {
    -webkit-transform: translate(0, 30px) rotate(90deg);
    transform: translate(0, 30px) rotate(90deg);
  }
  37.5% {
    -webkit-transform: translate(-21px, 21px) rotate(135deg);
    transform: translate(-21px, 21px) rotate(135deg);
  }
  50% {
    -webkit-transform: translate(-30px, 0) rotate(180deg);
    transform: translate(-30px, 0) rotate(180deg);
  }
  62.5% {
    -webkit-transform: translate(-21px, -21px) rotate(225deg);
    transform: translate(-21px, -21px) rotate(225deg);
  }
  75% {
    -webkit-transform: translate(0, -30px) rotate(270deg);
    transform: translate(0, -30px) rotate(270deg);
  }
  87.5% {
    -webkit-transform: translate(21px, -21px) rotate(315deg);
    transform: translate(21px, -21px) rotate(315deg);
  }
  100% {
    -webkit-transform: translate(30px, 0) rotate(360deg);
    transform: translate(30px, 0) rotate(360deg);
  }
}
@-webkit-keyframes ld-orbit-px {
  0% {
    -webkit-transform: translate(30px, 0) rotate(0deg);
    transform: translate(30px, 0) rotate(0deg);
  }
  12.5% {
    -webkit-transform: translate(21px, 21px) rotate(45deg);
    transform: translate(21px, 21px) rotate(45deg);
  }
  25% {
    -webkit-transform: translate(0, 30px) rotate(90deg);
    transform: translate(0, 30px) rotate(90deg);
  }
  37.5% {
    -webkit-transform: translate(-21px, 21px) rotate(135deg);
    transform: translate(-21px, 21px) rotate(135deg);
  }
  50% {
    -webkit-transform: translate(-30px, 0) rotate(180deg);
    transform: translate(-30px, 0) rotate(180deg);
  }
  62.5% {
    -webkit-transform: translate(-21px, -21px) rotate(225deg);
    transform: translate(-21px, -21px) rotate(225deg);
  }
  75% {
    -webkit-transform: translate(0, -30px) rotate(270deg);
    transform: translate(0, -30px) rotate(270deg);
  }
  87.5% {
    -webkit-transform: translate(21px, -21px) rotate(315deg);
    transform: translate(21px, -21px) rotate(315deg);
  }
  100% {
    -webkit-transform: translate(30px, 0) rotate(360deg);
    transform: translate(30px, 0) rotate(360deg);
  }
}
.ld.ld-orbit-px {
  -webkit-animation: ld-orbit-px 1s infinite linear;
  animation: ld-orbit-px 1s infinite linear;
}
@keyframes ld-rush-px-rtl {
  0% {
    -webkit-transform: translate(100px, 0) skewX(-45deg);
    transform: translate(100px, 0) skewX(-45deg);
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  30% {
    -webkit-transform: translate(-20px, 0) skewX(35deg);
    transform: translate(-20px, 0) skewX(35deg);
  }
  45% {
    -webkit-transform: translate(10px, 0) skewX(-15deg);
    transform: translate(10px, 0) skewX(-15deg);
  }
  60% {
    -webkit-transform: translate(-5px, 0) skewX(7deg);
    transform: translate(-5px, 0) skewX(7deg);
  }
  80% {
    -webkit-transform: translate(0, 0) skewX(0deg);
    transform: translate(0, 0) skewX(0deg);
  }
  100% {
    -webkit-transform: translate(-150px, 0) skewX(-45deg);
    transform: translate(-150px, 0) skewX(-45deg);
  }
}
@-webkit-keyframes ld-rush-px-rtl {
  0% {
    -webkit-transform: translate(100px, 0) skewX(-45deg);
    transform: translate(100px, 0) skewX(-45deg);
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  30% {
    -webkit-transform: translate(-20px, 0) skewX(35deg);
    transform: translate(-20px, 0) skewX(35deg);
  }
  45% {
    -webkit-transform: translate(10px, 0) skewX(-15deg);
    transform: translate(10px, 0) skewX(-15deg);
  }
  60% {
    -webkit-transform: translate(-5px, 0) skewX(7deg);
    transform: translate(-5px, 0) skewX(7deg);
  }
  80% {
    -webkit-transform: translate(0, 0) skewX(0deg);
    transform: translate(0, 0) skewX(0deg);
  }
  100% {
    -webkit-transform: translate(-150px, 0) skewX(-45deg);
    transform: translate(-150px, 0) skewX(-45deg);
  }
}
.ld.ld-rush-px-rtl {
  -webkit-animation: ld-rush-px-rtl 1.5s infinite linear;
  animation: ld-rush-px-rtl 1.5s infinite linear;
}
@keyframes ld-rush-px-ltr {
  0% {
    -webkit-transform: translate(-100px, 0) skewX(45deg);
    transform: translate(-100px, 0) skewX(45deg);
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  30% {
    -webkit-transform: translate(20px, 0) skewX(-35deg);
    transform: translate(20px, 0) skewX(-35deg);
  }
  45% {
    -webkit-transform: translate(-10px, 0) skewX(15deg);
    transform: translate(-10px, 0) skewX(15deg);
  }
  60% {
    -webkit-transform: translate(5px, 0) skewX(-7deg);
    transform: translate(5px, 0) skewX(-7deg);
  }
  80% {
    -webkit-transform: translate(0, 0) skewX(0deg);
    transform: translate(0, 0) skewX(0deg);
  }
  100% {
    -webkit-transform: translate(150px, 0) skewX(45deg);
    transform: translate(150px, 0) skewX(45deg);
  }
}
@-webkit-keyframes ld-rush-px-ltr {
  0% {
    -webkit-transform: translate(-100px, 0) skewX(45deg);
    transform: translate(-100px, 0) skewX(45deg);
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  30% {
    -webkit-transform: translate(20px, 0) skewX(-35deg);
    transform: translate(20px, 0) skewX(-35deg);
  }
  45% {
    -webkit-transform: translate(-10px, 0) skewX(15deg);
    transform: translate(-10px, 0) skewX(15deg);
  }
  60% {
    -webkit-transform: translate(5px, 0) skewX(-7deg);
    transform: translate(5px, 0) skewX(-7deg);
  }
  80% {
    -webkit-transform: translate(0, 0) skewX(0deg);
    transform: translate(0, 0) skewX(0deg);
  }
  100% {
    -webkit-transform: translate(150px, 0) skewX(45deg);
    transform: translate(150px, 0) skewX(45deg);
  }
}
.ld.ld-rush-px-ltr {
  -webkit-animation: ld-rush-px-ltr 1.5s infinite linear;
  animation: ld-rush-px-ltr 1.5s infinite linear;
}
@keyframes ld-shake-px {
  0%, 16.6%, 33.3%, 50%, 66.6%, 83.3% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  16.6% {
    -webkit-transform: translate(-35px, 0);
    transform: translate(-35px, 0);
  }
  33.3% {
    -webkit-transform: translate(25px, 0);
    transform: translate(25px, 0);
  }
  50% {
    -webkit-transform: translate(-12px, 0);
    transform: translate(-12px, 0);
  }
  66.6% {
    -webkit-transform: translate(6px, 0);
    transform: translate(6px, 0);
  }
  83.3% {
    -webkit-transform: translate(-2.5px, 0);
    transform: translate(-2.5px, 0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@-webkit-keyframes ld-shake-px {
  0%, 16.6%, 33.3%, 50%, 66.6%, 83.3% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  16.6% {
    -webkit-transform: translate(-35px, 0);
    transform: translate(-35px, 0);
  }
  33.3% {
    -webkit-transform: translate(25px, 0);
    transform: translate(25px, 0);
  }
  50% {
    -webkit-transform: translate(-12px, 0);
    transform: translate(-12px, 0);
  }
  66.6% {
    -webkit-transform: translate(6px, 0);
    transform: translate(6px, 0);
  }
  83.3% {
    -webkit-transform: translate(-2.5px, 0);
    transform: translate(-2.5px, 0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.ld.ld-shake-px {
  -webkit-animation: ld-shake-px 1s infinite linear;
  animation: ld-shake-px 1s infinite linear;
}
@keyframes ld-slide-px-ltr {
  0%, 100% {
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
  }
  50% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  49.9% {
    -webkit-transform: translate(100px, 0);
    transform: translate(100px, 0);
  }
  50% {
    -webkit-transform: translate(-100px, 0);
    transform: translate(-100px, 0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@-webkit-keyframes ld-slide-px-ltr {
  0%, 100% {
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
  }
  50% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  49.9% {
    -webkit-transform: translate(100px, 0);
    transform: translate(100px, 0);
  }
  50% {
    -webkit-transform: translate(-100px, 0);
    transform: translate(-100px, 0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.ld.ld-slide-px-ltr {
  -webkit-animation: ld-slide-px-ltr 1s infinite;
  animation: ld-slide-px-ltr 1s infinite;
}
@keyframes ld-slide-px-rtl {
  0%, 100% {
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
  }
  50% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  49.9% {
    -webkit-transform: translate(-100px, 0);
    transform: translate(-100px, 0);
  }
  50% {
    -webkit-transform: translate(100px, 0);
    transform: translate(100px, 0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@-webkit-keyframes ld-slide-px-rtl {
  0%, 100% {
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
  }
  50% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  49.9% {
    -webkit-transform: translate(-100px, 0);
    transform: translate(-100px, 0);
  }
  50% {
    -webkit-transform: translate(100px, 0);
    transform: translate(100px, 0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.ld.ld-slide-px-rtl {
  -webkit-animation: ld-slide-px-rtl 1s infinite;
  animation: ld-slide-px-rtl 1s infinite;
}
@keyframes ld-slide-px-btt {
  0%, 100% {
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
  }
  50% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  49.9% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  50% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@-webkit-keyframes ld-slide-px-btt {
  0%, 100% {
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
  }
  50% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  49.9% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  50% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.ld.ld-slide-px-btt {
  -webkit-animation: ld-slide-px-btt 1s infinite;
  animation: ld-slide-px-btt 1s infinite;
}
@keyframes ld-slide-px-ttb {
  0%, 100% {
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
  }
  50% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  49.9% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  50% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@-webkit-keyframes ld-slide-px-ttb {
  0%, 100% {
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
  }
  50% {
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  49.9% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  50% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.ld.ld-slide-px-ttb {
  -webkit-animation: ld-slide-px-ttb 1s infinite;
  animation: ld-slide-px-ttb 1s infinite;
}
@keyframes ld-tremble-px {
  0% {
    -webkit-transform: translate(1px, 1px);
    transform: translate(1px, 1px);
  }
  5% {
    -webkit-transform: translate(0, 1px);
    transform: translate(0, 1px);
  }
  10% {
    -webkit-transform: translate(1px, 2px);
    transform: translate(1px, 2px);
  }
  15% {
    -webkit-transform: translate(2px, 1px);
    transform: translate(2px, 1px);
  }
  20% {
    -webkit-transform: translate(3px, 0);
    transform: translate(3px, 0);
  }
  25% {
    -webkit-transform: translate(1px, 2px);
    transform: translate(1px, 2px);
  }
  30% {
    -webkit-transform: translate(1px, 3px);
    transform: translate(1px, 3px);
  }
  35% {
    -webkit-transform: translate(0, 1px);
    transform: translate(0, 1px);
  }
  40% {
    -webkit-transform: translate(1px, 1px);
    transform: translate(1px, 1px);
  }
  45% {
    -webkit-transform: translate(1px, 0);
    transform: translate(1px, 0);
  }
  50% {
    -webkit-transform: translate(2px, 1px);
    transform: translate(2px, 1px);
  }
  55% {
    -webkit-transform: translate(1px, 2px);
    transform: translate(1px, 2px);
  }
  60% {
    -webkit-transform: translate(3px, 1px);
    transform: translate(3px, 1px);
  }
  65% {
    -webkit-transform: translate(0, 2px);
    transform: translate(0, 2px);
  }
  70% {
    -webkit-transform: translate(3px, 0);
    transform: translate(3px, 0);
  }
  75% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  80% {
    -webkit-transform: translate(2px, 3px);
    transform: translate(2px, 3px);
  }
  85% {
    -webkit-transform: translate(1px, 0);
    transform: translate(1px, 0);
  }
  90% {
    -webkit-transform: translate(0, 2px);
    transform: translate(0, 2px);
  }
  95% {
    -webkit-transform: translate(3px, 2px);
    transform: translate(3px, 2px);
  }
}
@-webkit-keyframes ld-tremble-px {
  0% {
    -webkit-transform: translate(1px, 1px);
    transform: translate(1px, 1px);
  }
  5% {
    -webkit-transform: translate(0, 1px);
    transform: translate(0, 1px);
  }
  10% {
    -webkit-transform: translate(1px, 2px);
    transform: translate(1px, 2px);
  }
  15% {
    -webkit-transform: translate(2px, 1px);
    transform: translate(2px, 1px);
  }
  20% {
    -webkit-transform: translate(3px, 0);
    transform: translate(3px, 0);
  }
  25% {
    -webkit-transform: translate(1px, 2px);
    transform: translate(1px, 2px);
  }
  30% {
    -webkit-transform: translate(1px, 3px);
    transform: translate(1px, 3px);
  }
  35% {
    -webkit-transform: translate(0, 1px);
    transform: translate(0, 1px);
  }
  40% {
    -webkit-transform: translate(1px, 1px);
    transform: translate(1px, 1px);
  }
  45% {
    -webkit-transform: translate(1px, 0);
    transform: translate(1px, 0);
  }
  50% {
    -webkit-transform: translate(2px, 1px);
    transform: translate(2px, 1px);
  }
  55% {
    -webkit-transform: translate(1px, 2px);
    transform: translate(1px, 2px);
  }
  60% {
    -webkit-transform: translate(3px, 1px);
    transform: translate(3px, 1px);
  }
  65% {
    -webkit-transform: translate(0, 2px);
    transform: translate(0, 2px);
  }
  70% {
    -webkit-transform: translate(3px, 0);
    transform: translate(3px, 0);
  }
  75% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  80% {
    -webkit-transform: translate(2px, 3px);
    transform: translate(2px, 3px);
  }
  85% {
    -webkit-transform: translate(1px, 0);
    transform: translate(1px, 0);
  }
  90% {
    -webkit-transform: translate(0, 2px);
    transform: translate(0, 2px);
  }
  95% {
    -webkit-transform: translate(3px, 2px);
    transform: translate(3px, 2px);
  }
}
.ld.ld-tremble-px {
  -webkit-animation: ld-tremble-px 1s infinite;
  animation: ld-tremble-px 1s infinite;
}
@keyframes ld-wander-px-h {
  0% {
    -webkit-transform: translate(-35px, 0);
    transform: translate(-35px, 0);
  }
  50% {
    -webkit-transform: translate(35px, 0);
    transform: translate(35px, 0);
  }
  100% {
    -webkit-transform: translate(-35px, 0);
    transform: translate(-35px, 0);
  }
}
@-webkit-keyframes ld-wander-px-h {
  0% {
    -webkit-transform: translate(-35px, 0);
    transform: translate(-35px, 0);
  }
  50% {
    -webkit-transform: translate(35px, 0);
    transform: translate(35px, 0);
  }
  100% {
    -webkit-transform: translate(-35px, 0);
    transform: translate(-35px, 0);
  }
}
.ld.ld-wander-px-h {
  -webkit-animation: ld-wander-px-h 1s infinite ease-out;
  animation: ld-wander-px-h 1s infinite ease-out;
}
@keyframes ld-wander-px-v {
  0% {
    -webkit-transform: translate(0, -35px);
    transform: translate(0, -35px);
  }
  50% {
    -webkit-transform: translate(0, 35px);
    transform: translate(0, 35px);
  }
  100% {
    -webkit-transform: translate(0, -35px);
    transform: translate(0, -35px);
  }
}
@-webkit-keyframes ld-wander-px-v {
  0% {
    -webkit-transform: translate(0, -35px);
    transform: translate(0, -35px);
  }
  50% {
    -webkit-transform: translate(0, 35px);
    transform: translate(0, 35px);
  }
  100% {
    -webkit-transform: translate(0, -35px);
    transform: translate(0, -35px);
  }
}
.ld.ld-wander-px-v {
  -webkit-animation: ld-wander-px-v 1s infinite ease-out;
  animation: ld-wander-px-v 1s infinite ease-out;
}
@keyframes ld-jingle-px {
  0% {
    -webkit-transform: translate(0, -40px) rotate(0deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(0deg) translate(0, 40px);
  }
  4% {
    -webkit-transform: translate(0, -40px) rotate(11deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(11deg) translate(0, 40px);
  }
  10% {
    -webkit-transform: translate(0, -40px) rotate(15deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(15deg) translate(0, 40px);
  }
  18% {
    -webkit-transform: translate(0, -40px) rotate(-11deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(-11deg) translate(0, 40px);
  }
  20% {
    -webkit-transform: translate(0, -40px) rotate(-13deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(-13deg) translate(0, 40px);
  }
  21% {
    -webkit-transform: translate(0, -40px) rotate(-12deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(-12deg) translate(0, 40px);
  }
  22% {
    -webkit-transform: translate(0, -40px) rotate(-10deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(-10deg) translate(0, 40px);
  }
  24% {
    -webkit-transform: translate(0, -40px) rotate(-5deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(-5deg) translate(0, 40px);
  }
  26% {
    -webkit-transform: translate(0, -40px) rotate(3deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(3deg) translate(0, 40px);
  }
  28% {
    -webkit-transform: translate(0, -40px) rotate(9deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(9deg) translate(0, 40px);
  }
  30% {
    -webkit-transform: translate(0, -40px) rotate(10deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(10deg) translate(0, 40px);
  }
  31% {
    -webkit-transform: translate(0, -40px) rotate(9deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(9deg) translate(0, 40px);
  }
  33% {
    -webkit-transform: translate(0, -40px) rotate(5deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(5deg) translate(0, 40px);
  }
  34% {
    -webkit-transform: translate(0, -40px) rotate(1deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(1deg) translate(0, 40px);
  }
  36% {
    -webkit-transform: translate(0, -40px) rotate(-5deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(-5deg) translate(0, 40px);
  }
  39% {
    -webkit-transform: translate(0, -40px) rotate(-8deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(-8deg) translate(0, 40px);
  }
  40% {
    -webkit-transform: translate(0, -40px) rotate(-7deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(-7deg) translate(0, 40px);
  }
  44% {
    -webkit-transform: translate(0, -40px) rotate(3deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(3deg) translate(0, 40px);
  }
  47% {
    -webkit-transform: translate(0, -40px) rotate(7deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(7deg) translate(0, 40px);
  }
  56% {
    -webkit-transform: translate(0, -40px) rotate(-5deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(-5deg) translate(0, 40px);
  }
  63% {
    -webkit-transform: translate(0, -40px) rotate(1deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(1deg) translate(0, 40px);
  }
  75% {
    -webkit-transform: translate(0, -40px) rotate(-1deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(-1deg) translate(0, 40px);
  }
  100% {
    -webkit-transform: translate(0, -40px) rotate(0deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(0deg) translate(0, 40px);
  }
}
@-webkit-keyframes ld-jingle-px {
  0% {
    -webkit-transform: translate(0, -40px) rotate(0deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(0deg) translate(0, 40px);
  }
  4% {
    -webkit-transform: translate(0, -40px) rotate(11deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(11deg) translate(0, 40px);
  }
  10% {
    -webkit-transform: translate(0, -40px) rotate(15deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(15deg) translate(0, 40px);
  }
  18% {
    -webkit-transform: translate(0, -40px) rotate(-11deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(-11deg) translate(0, 40px);
  }
  20% {
    -webkit-transform: translate(0, -40px) rotate(-13deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(-13deg) translate(0, 40px);
  }
  21% {
    -webkit-transform: translate(0, -40px) rotate(-12deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(-12deg) translate(0, 40px);
  }
  22% {
    -webkit-transform: translate(0, -40px) rotate(-10deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(-10deg) translate(0, 40px);
  }
  24% {
    -webkit-transform: translate(0, -40px) rotate(-5deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(-5deg) translate(0, 40px);
  }
  26% {
    -webkit-transform: translate(0, -40px) rotate(3deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(3deg) translate(0, 40px);
  }
  28% {
    -webkit-transform: translate(0, -40px) rotate(9deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(9deg) translate(0, 40px);
  }
  30% {
    -webkit-transform: translate(0, -40px) rotate(10deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(10deg) translate(0, 40px);
  }
  31% {
    -webkit-transform: translate(0, -40px) rotate(9deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(9deg) translate(0, 40px);
  }
  33% {
    -webkit-transform: translate(0, -40px) rotate(5deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(5deg) translate(0, 40px);
  }
  34% {
    -webkit-transform: translate(0, -40px) rotate(1deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(1deg) translate(0, 40px);
  }
  36% {
    -webkit-transform: translate(0, -40px) rotate(-5deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(-5deg) translate(0, 40px);
  }
  39% {
    -webkit-transform: translate(0, -40px) rotate(-8deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(-8deg) translate(0, 40px);
  }
  40% {
    -webkit-transform: translate(0, -40px) rotate(-7deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(-7deg) translate(0, 40px);
  }
  44% {
    -webkit-transform: translate(0, -40px) rotate(3deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(3deg) translate(0, 40px);
  }
  47% {
    -webkit-transform: translate(0, -40px) rotate(7deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(7deg) translate(0, 40px);
  }
  56% {
    -webkit-transform: translate(0, -40px) rotate(-5deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(-5deg) translate(0, 40px);
  }
  63% {
    -webkit-transform: translate(0, -40px) rotate(1deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(1deg) translate(0, 40px);
  }
  75% {
    -webkit-transform: translate(0, -40px) rotate(-1deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(-1deg) translate(0, 40px);
  }
  100% {
    -webkit-transform: translate(0, -40px) rotate(0deg) translate(0, 40px);
    transform: translate(0, -40px) rotate(0deg) translate(0, 40px);
  }
}
.ld.ld-jingle-px {
  -webkit-animation: ld-jingle-px 1s infinite;
  animation: ld-jingle-px 1s infinite;
}
@keyframes ld-swim-px {
  0% {
    -webkit-transform: translate(0, 0) rotate(0deg);
    transform: translate(0, 0) rotate(0deg);
  }
  12.5% {
    -webkit-transform: translate(1px, -2px) rotate(3deg);
    transform: translate(1px, -2px) rotate(3deg);
  }
  25% {
    -webkit-transform: translate(0, -3px) rotate(6deg);
    transform: translate(0, -3px) rotate(6deg);
  }
  37.5% {
    -webkit-transform: translate(-1px, -2px) rotate(3deg);
    transform: translate(-1px, -2px) rotate(3deg);
  }
  50% {
    -webkit-transform: translate(0, 0) rotate(0deg);
    transform: translate(0, 0) rotate(0deg);
  }
  62.5% {
    -webkit-transform: translate(1px, 2px) rotate(-3deg);
    transform: translate(1px, 2px) rotate(-3deg);
  }
  75% {
    -webkit-transform: translate(0, 3px) rotate(-6deg);
    transform: translate(0, 3px) rotate(-6deg);
  }
  87.5% {
    -webkit-transform: translate(-1px, 2px) rotate(-3deg);
    transform: translate(-1px, 2px) rotate(-3deg);
  }
  100% {
    -webkit-transform: translate(0, 0) rotate(0deg);
    transform: translate(0, 0) rotate(0deg);
  }
}
@-webkit-keyframes ld-swim-px {
  0% {
    -webkit-transform: translate(0, 0) rotate(0deg);
    transform: translate(0, 0) rotate(0deg);
  }
  12.5% {
    -webkit-transform: translate(1px, -2px) rotate(3deg);
    transform: translate(1px, -2px) rotate(3deg);
  }
  25% {
    -webkit-transform: translate(0, -3px) rotate(6deg);
    transform: translate(0, -3px) rotate(6deg);
  }
  37.5% {
    -webkit-transform: translate(-1px, -2px) rotate(3deg);
    transform: translate(-1px, -2px) rotate(3deg);
  }
  50% {
    -webkit-transform: translate(0, 0) rotate(0deg);
    transform: translate(0, 0) rotate(0deg);
  }
  62.5% {
    -webkit-transform: translate(1px, 2px) rotate(-3deg);
    transform: translate(1px, 2px) rotate(-3deg);
  }
  75% {
    -webkit-transform: translate(0, 3px) rotate(-6deg);
    transform: translate(0, 3px) rotate(-6deg);
  }
  87.5% {
    -webkit-transform: translate(-1px, 2px) rotate(-3deg);
    transform: translate(-1px, 2px) rotate(-3deg);
  }
  100% {
    -webkit-transform: translate(0, 0) rotate(0deg);
    transform: translate(0, 0) rotate(0deg);
  }
}
.ld.ld-swim-px {
  -webkit-animation: ld-swim-px 3s infinite linear;
  animation: ld-swim-px 3s infinite linear;
}
@keyframes ld-leaf-px {
  0% {
    -webkit-transform: translate(-14.7px, -117px) rotate(-0.3deg);
    transform: translate(-14.7px, -117px) rotate(-0.3deg);
  }
  1% {
    -webkit-transform: translate(-14.399999999999999px, -112.5px) rotate(-0.6deg);
    transform: translate(-14.399999999999999px, -112.5px) rotate(-0.6deg);
  }
  2% {
    -webkit-transform: translate(-13.8px, -102.00000000000001px) rotate(-1.2deg);
    transform: translate(-13.8px, -102.00000000000001px) rotate(-1.2deg);
  }
  3% {
    -webkit-transform: translate(-13.5px, -100.5px) rotate(-1.5deg);
    transform: translate(-13.5px, -100.5px) rotate(-1.5deg);
  }
  5% {
    -webkit-transform: translate(-7.199999999999999px, -87px) rotate(-7.800000000000001deg);
    transform: translate(-7.199999999999999px, -87px) rotate(-7.800000000000001deg);
  }
  7% {
    -webkit-transform: translate(5.399999999999999px, -79.5px) rotate(-20.400000000000002deg);
    transform: translate(5.399999999999999px, -79.5px) rotate(-20.400000000000002deg);
  }
  10% {
    -webkit-transform: translate(12.9px, -76.5px) rotate(-27.900000000000002deg);
    transform: translate(12.9px, -76.5px) rotate(-27.900000000000002deg);
  }
  12% {
    -webkit-transform: translate(14.399999999999999px, -75px) rotate(-29.4deg);
    transform: translate(14.399999999999999px, -75px) rotate(-29.4deg);
  }
  13% {
    -webkit-transform: translate(14.7px, -75px) rotate(-29.7deg);
    transform: translate(14.7px, -75px) rotate(-29.7deg);
  }
  14% {
    -webkit-transform: translate(15px, -75px) rotate(-30deg);
    transform: translate(15px, -75px) rotate(-30deg);
  }
  15% {
    -webkit-transform: translate(14.399999999999999px, -69px) rotate(0.6deg);
    transform: translate(14.399999999999999px, -69px) rotate(0.6deg);
  }
  16% {
    -webkit-transform: translate(13.8px, -58.5px) rotate(1.2deg);
    transform: translate(13.8px, -58.5px) rotate(1.2deg);
  }
  19% {
    -webkit-transform: translate(7.199999999999999px, -45px) rotate(7.800000000000001deg);
    transform: translate(7.199999999999999px, -45px) rotate(7.800000000000001deg);
  }
  21% {
    -webkit-transform: translate(-5.399999999999999px, -37.5px) rotate(20.400000000000002deg);
    transform: translate(-5.399999999999999px, -37.5px) rotate(20.400000000000002deg);
  }
  24% {
    -webkit-transform: translate(-12.9px, -33px) rotate(27.900000000000002deg);
    transform: translate(-12.9px, -33px) rotate(27.900000000000002deg);
  }
  26% {
    -webkit-transform: translate(-14.399999999999999px, -33px) rotate(29.4deg);
    transform: translate(-14.399999999999999px, -33px) rotate(29.4deg);
  }
  27% {
    -webkit-transform: translate(-14.7px, -31.5px) rotate(29.7deg);
    transform: translate(-14.7px, -31.5px) rotate(29.7deg);
  }
  28% {
    -webkit-transform: translate(-15px, -31.5px) rotate(30deg);
    transform: translate(-15px, -31.5px) rotate(30deg);
  }
  29% {
    -webkit-transform: translate(-14.399999999999999px, -27px) rotate(-0.6deg);
    transform: translate(-14.399999999999999px, -27px) rotate(-0.6deg);
  }
  30% {
    -webkit-transform: translate(-13.8px, -16.5px) rotate(-1.2deg);
    transform: translate(-13.8px, -16.5px) rotate(-1.2deg);
  }
  31% {
    -webkit-transform: translate(-13.5px, -15px) rotate(-1.5deg);
    transform: translate(-13.5px, -15px) rotate(-1.5deg);
  }
  33% {
    -webkit-transform: translate(-7.199999999999999px, -1.5px) rotate(-7.800000000000001deg);
    transform: translate(-7.199999999999999px, -1.5px) rotate(-7.800000000000001deg);
  }
  36% {
    -webkit-transform: translate(5.399999999999999px, 4.5px) rotate(-20.400000000000002deg);
    transform: translate(5.399999999999999px, 4.5px) rotate(-20.400000000000002deg);
  }
  38% {
    -webkit-transform: translate(12.9px, 9px) rotate(-27.900000000000002deg);
    transform: translate(12.9px, 9px) rotate(-27.900000000000002deg);
  }
  40% {
    -webkit-transform: translate(14.399999999999999px, 10.500000000000002px) rotate(-29.4deg);
    transform: translate(14.399999999999999px, 10.500000000000002px) rotate(-29.4deg);
  }
  41% {
    -webkit-transform: translate(14.7px, 10.500000000000002px) rotate(-29.7deg);
    transform: translate(14.7px, 10.500000000000002px) rotate(-29.7deg);
  }
  42% {
    -webkit-transform: translate(15px, 10.500000000000002px) rotate(-30deg);
    transform: translate(15px, 10.500000000000002px) rotate(-30deg);
  }
  43% {
    -webkit-transform: translate(15px, 10.500000000000002px) rotate(-30deg);
    transform: translate(15px, 10.500000000000002px) rotate(-30deg);
  }
  43% {
    -webkit-transform: translate(14.7px, 10.500000000000002px) rotate(0.3deg);
    transform: translate(14.7px, 10.500000000000002px) rotate(0.3deg);
  }
  43% {
    -webkit-transform: translate(14.399999999999999px, 16.5px) rotate(0.6deg);
    transform: translate(14.399999999999999px, 16.5px) rotate(0.6deg);
  }
  45% {
    -webkit-transform: translate(13.8px, 25.500000000000004px) rotate(1.2deg);
    transform: translate(13.8px, 25.500000000000004px) rotate(1.2deg);
  }
  45% {
    -webkit-transform: translate(13.5px, 27px) rotate(1.5deg);
    transform: translate(13.5px, 27px) rotate(1.5deg);
  }
  48% {
    -webkit-transform: translate(7.199999999999999px, 40.5px) rotate(7.800000000000001deg);
    transform: translate(7.199999999999999px, 40.5px) rotate(7.800000000000001deg);
  }
  50% {
    -webkit-transform: translate(-5.399999999999999px, 48px) rotate(20.400000000000002deg);
    transform: translate(-5.399999999999999px, 48px) rotate(20.400000000000002deg);
  }
  52% {
    -webkit-transform: translate(-12.9px, 51.00000000000001px) rotate(27.900000000000002deg);
    transform: translate(-12.9px, 51.00000000000001px) rotate(27.900000000000002deg);
  }
  54% {
    -webkit-transform: translate(-14.399999999999999px, 52.5px) rotate(29.4deg);
    transform: translate(-14.399999999999999px, 52.5px) rotate(29.4deg);
  }
  56% {
    -webkit-transform: translate(-14.7px, 54px) rotate(29.7deg);
    transform: translate(-14.7px, 54px) rotate(29.7deg);
  }
  57% {
    -webkit-transform: translate(-14.7px, 54px) rotate(-0.3deg);
    transform: translate(-14.7px, 54px) rotate(-0.3deg);
  }
  58% {
    -webkit-transform: translate(-14.399999999999999px, 58.5px) rotate(-0.6deg);
    transform: translate(-14.399999999999999px, 58.5px) rotate(-0.6deg);
  }
  59% {
    -webkit-transform: translate(-13.5px, 70.5px) rotate(-1.5deg);
    transform: translate(-13.5px, 70.5px) rotate(-1.5deg);
  }
  62% {
    -webkit-transform: translate(-7.199999999999999px, 84.00000000000001px) rotate(-7.800000000000001deg);
    transform: translate(-7.199999999999999px, 84.00000000000001px) rotate(-7.800000000000001deg);
  }
  64% {
    -webkit-transform: translate(5.399999999999999px, 91.5px) rotate(-20.400000000000002deg);
    transform: translate(5.399999999999999px, 91.5px) rotate(-20.400000000000002deg);
  }
  67% {
    -webkit-transform: translate(12.9px, 94.5px) rotate(-27.900000000000002deg);
    transform: translate(12.9px, 94.5px) rotate(-27.900000000000002deg);
  }
  69% {
    -webkit-transform: translate(14.399999999999999px, 96px) rotate(-29.4deg);
    transform: translate(14.399999999999999px, 96px) rotate(-29.4deg);
  }
  70% {
    -webkit-transform: translate(14.7px, 96px) rotate(-29.7deg);
    transform: translate(14.7px, 96px) rotate(-29.7deg);
  }
  71% {
    -webkit-transform: translate(15px, 96px) rotate(-30deg);
    transform: translate(15px, 96px) rotate(-30deg);
  }
  72% {
    -webkit-transform: translate(14.399999999999999px, 102.00000000000001px) rotate(0.6deg);
    transform: translate(14.399999999999999px, 102.00000000000001px) rotate(0.6deg);
  }
  73% {
    -webkit-transform: translate(13.8px, 111px) rotate(1.2deg);
    transform: translate(13.8px, 111px) rotate(1.2deg);
  }
  74% {
    -webkit-transform: translate(13.5px, 112.5px) rotate(1.5deg);
    transform: translate(13.5px, 112.5px) rotate(1.5deg);
  }
  76% {
    -webkit-transform: translate(7.199999999999999px, 126px) rotate(7.800000000000001deg);
    transform: translate(7.199999999999999px, 126px) rotate(7.800000000000001deg);
  }
  79% {
    -webkit-transform: translate(-5.399999999999999px, 133.5px) rotate(20.400000000000002deg);
    transform: translate(-5.399999999999999px, 133.5px) rotate(20.400000000000002deg);
  }
  81% {
    -webkit-transform: translate(-12.9px, 138px) rotate(27.900000000000002deg);
    transform: translate(-12.9px, 138px) rotate(27.900000000000002deg);
  }
  83% {
    -webkit-transform: translate(-14.399999999999999px, 139.5px) rotate(29.4deg);
    transform: translate(-14.399999999999999px, 139.5px) rotate(29.4deg);
  }
  84% {
    -webkit-transform: translate(-14.7px, 139.5px) rotate(29.7deg);
    transform: translate(-14.7px, 139.5px) rotate(29.7deg);
  }
  85% {
    -webkit-transform: translate(-15px, 139.5px) rotate(30deg);
    transform: translate(-15px, 139.5px) rotate(30deg);
  }
  86% {
    -webkit-transform: translate(-14.7px, 139.5px) rotate(-0.3deg);
    transform: translate(-14.7px, 139.5px) rotate(-0.3deg);
  }
  86% {
    -webkit-transform: translate(-14.399999999999999px, 144px) rotate(-0.6deg);
    transform: translate(-14.399999999999999px, 144px) rotate(-0.6deg);
  }
  88% {
    -webkit-transform: translate(-13.5px, 156px) rotate(-1.5deg);
    transform: translate(-13.5px, 156px) rotate(-1.5deg);
  }
  90% {
    -webkit-transform: translate(-7.199999999999999px, 169.49999999999997px) rotate(-7.800000000000001deg);
    transform: translate(-7.199999999999999px, 169.49999999999997px) rotate(-7.800000000000001deg);
  }
  93% {
    -webkit-transform: translate(5.399999999999999px, 177px) rotate(-20.400000000000002deg);
    transform: translate(5.399999999999999px, 177px) rotate(-20.400000000000002deg);
  }
  95% {
    -webkit-transform: translate(12.9px, 180px) rotate(-27.900000000000002deg);
    transform: translate(12.9px, 180px) rotate(-27.900000000000002deg);
  }
  97% {
    -webkit-transform: translate(14.399999999999999px, 181.5px) rotate(-29.4deg);
    transform: translate(14.399999999999999px, 181.5px) rotate(-29.4deg);
  }
  99% {
    -webkit-transform: translate(14.7px, 181.5px) rotate(-29.7deg);
    transform: translate(14.7px, 181.5px) rotate(-29.7deg);
  }
  100% {
    -webkit-transform: translate(15px, 181.5px) rotate(-30deg);
    transform: translate(15px, 181.5px) rotate(-30deg);
  }
}
@-webkit-keyframes ld-leaf-px {
  0% {
    -webkit-transform: translate(-14.7px, -117px) rotate(-0.3deg);
    transform: translate(-14.7px, -117px) rotate(-0.3deg);
  }
  1% {
    -webkit-transform: translate(-14.399999999999999px, -112.5px) rotate(-0.6deg);
    transform: translate(-14.399999999999999px, -112.5px) rotate(-0.6deg);
  }
  2% {
    -webkit-transform: translate(-13.8px, -102.00000000000001px) rotate(-1.2deg);
    transform: translate(-13.8px, -102.00000000000001px) rotate(-1.2deg);
  }
  3% {
    -webkit-transform: translate(-13.5px, -100.5px) rotate(-1.5deg);
    transform: translate(-13.5px, -100.5px) rotate(-1.5deg);
  }
  5% {
    -webkit-transform: translate(-7.199999999999999px, -87px) rotate(-7.800000000000001deg);
    transform: translate(-7.199999999999999px, -87px) rotate(-7.800000000000001deg);
  }
  7% {
    -webkit-transform: translate(5.399999999999999px, -79.5px) rotate(-20.400000000000002deg);
    transform: translate(5.399999999999999px, -79.5px) rotate(-20.400000000000002deg);
  }
  10% {
    -webkit-transform: translate(12.9px, -76.5px) rotate(-27.900000000000002deg);
    transform: translate(12.9px, -76.5px) rotate(-27.900000000000002deg);
  }
  12% {
    -webkit-transform: translate(14.399999999999999px, -75px) rotate(-29.4deg);
    transform: translate(14.399999999999999px, -75px) rotate(-29.4deg);
  }
  13% {
    -webkit-transform: translate(14.7px, -75px) rotate(-29.7deg);
    transform: translate(14.7px, -75px) rotate(-29.7deg);
  }
  14% {
    -webkit-transform: translate(15px, -75px) rotate(-30deg);
    transform: translate(15px, -75px) rotate(-30deg);
  }
  15% {
    -webkit-transform: translate(14.399999999999999px, -69px) rotate(0.6deg);
    transform: translate(14.399999999999999px, -69px) rotate(0.6deg);
  }
  16% {
    -webkit-transform: translate(13.8px, -58.5px) rotate(1.2deg);
    transform: translate(13.8px, -58.5px) rotate(1.2deg);
  }
  19% {
    -webkit-transform: translate(7.199999999999999px, -45px) rotate(7.800000000000001deg);
    transform: translate(7.199999999999999px, -45px) rotate(7.800000000000001deg);
  }
  21% {
    -webkit-transform: translate(-5.399999999999999px, -37.5px) rotate(20.400000000000002deg);
    transform: translate(-5.399999999999999px, -37.5px) rotate(20.400000000000002deg);
  }
  24% {
    -webkit-transform: translate(-12.9px, -33px) rotate(27.900000000000002deg);
    transform: translate(-12.9px, -33px) rotate(27.900000000000002deg);
  }
  26% {
    -webkit-transform: translate(-14.399999999999999px, -33px) rotate(29.4deg);
    transform: translate(-14.399999999999999px, -33px) rotate(29.4deg);
  }
  27% {
    -webkit-transform: translate(-14.7px, -31.5px) rotate(29.7deg);
    transform: translate(-14.7px, -31.5px) rotate(29.7deg);
  }
  28% {
    -webkit-transform: translate(-15px, -31.5px) rotate(30deg);
    transform: translate(-15px, -31.5px) rotate(30deg);
  }
  29% {
    -webkit-transform: translate(-14.399999999999999px, -27px) rotate(-0.6deg);
    transform: translate(-14.399999999999999px, -27px) rotate(-0.6deg);
  }
  30% {
    -webkit-transform: translate(-13.8px, -16.5px) rotate(-1.2deg);
    transform: translate(-13.8px, -16.5px) rotate(-1.2deg);
  }
  31% {
    -webkit-transform: translate(-13.5px, -15px) rotate(-1.5deg);
    transform: translate(-13.5px, -15px) rotate(-1.5deg);
  }
  33% {
    -webkit-transform: translate(-7.199999999999999px, -1.5px) rotate(-7.800000000000001deg);
    transform: translate(-7.199999999999999px, -1.5px) rotate(-7.800000000000001deg);
  }
  36% {
    -webkit-transform: translate(5.399999999999999px, 4.5px) rotate(-20.400000000000002deg);
    transform: translate(5.399999999999999px, 4.5px) rotate(-20.400000000000002deg);
  }
  38% {
    -webkit-transform: translate(12.9px, 9px) rotate(-27.900000000000002deg);
    transform: translate(12.9px, 9px) rotate(-27.900000000000002deg);
  }
  40% {
    -webkit-transform: translate(14.399999999999999px, 10.500000000000002px) rotate(-29.4deg);
    transform: translate(14.399999999999999px, 10.500000000000002px) rotate(-29.4deg);
  }
  41% {
    -webkit-transform: translate(14.7px, 10.500000000000002px) rotate(-29.7deg);
    transform: translate(14.7px, 10.500000000000002px) rotate(-29.7deg);
  }
  42% {
    -webkit-transform: translate(15px, 10.500000000000002px) rotate(-30deg);
    transform: translate(15px, 10.500000000000002px) rotate(-30deg);
  }
  43% {
    -webkit-transform: translate(15px, 10.500000000000002px) rotate(-30deg);
    transform: translate(15px, 10.500000000000002px) rotate(-30deg);
  }
  43% {
    -webkit-transform: translate(14.7px, 10.500000000000002px) rotate(0.3deg);
    transform: translate(14.7px, 10.500000000000002px) rotate(0.3deg);
  }
  43% {
    -webkit-transform: translate(14.399999999999999px, 16.5px) rotate(0.6deg);
    transform: translate(14.399999999999999px, 16.5px) rotate(0.6deg);
  }
  45% {
    -webkit-transform: translate(13.8px, 25.500000000000004px) rotate(1.2deg);
    transform: translate(13.8px, 25.500000000000004px) rotate(1.2deg);
  }
  45% {
    -webkit-transform: translate(13.5px, 27px) rotate(1.5deg);
    transform: translate(13.5px, 27px) rotate(1.5deg);
  }
  48% {
    -webkit-transform: translate(7.199999999999999px, 40.5px) rotate(7.800000000000001deg);
    transform: translate(7.199999999999999px, 40.5px) rotate(7.800000000000001deg);
  }
  50% {
    -webkit-transform: translate(-5.399999999999999px, 48px) rotate(20.400000000000002deg);
    transform: translate(-5.399999999999999px, 48px) rotate(20.400000000000002deg);
  }
  52% {
    -webkit-transform: translate(-12.9px, 51.00000000000001px) rotate(27.900000000000002deg);
    transform: translate(-12.9px, 51.00000000000001px) rotate(27.900000000000002deg);
  }
  54% {
    -webkit-transform: translate(-14.399999999999999px, 52.5px) rotate(29.4deg);
    transform: translate(-14.399999999999999px, 52.5px) rotate(29.4deg);
  }
  56% {
    -webkit-transform: translate(-14.7px, 54px) rotate(29.7deg);
    transform: translate(-14.7px, 54px) rotate(29.7deg);
  }
  57% {
    -webkit-transform: translate(-14.7px, 54px) rotate(-0.3deg);
    transform: translate(-14.7px, 54px) rotate(-0.3deg);
  }
  58% {
    -webkit-transform: translate(-14.399999999999999px, 58.5px) rotate(-0.6deg);
    transform: translate(-14.399999999999999px, 58.5px) rotate(-0.6deg);
  }
  59% {
    -webkit-transform: translate(-13.5px, 70.5px) rotate(-1.5deg);
    transform: translate(-13.5px, 70.5px) rotate(-1.5deg);
  }
  62% {
    -webkit-transform: translate(-7.199999999999999px, 84.00000000000001px) rotate(-7.800000000000001deg);
    transform: translate(-7.199999999999999px, 84.00000000000001px) rotate(-7.800000000000001deg);
  }
  64% {
    -webkit-transform: translate(5.399999999999999px, 91.5px) rotate(-20.400000000000002deg);
    transform: translate(5.399999999999999px, 91.5px) rotate(-20.400000000000002deg);
  }
  67% {
    -webkit-transform: translate(12.9px, 94.5px) rotate(-27.900000000000002deg);
    transform: translate(12.9px, 94.5px) rotate(-27.900000000000002deg);
  }
  69% {
    -webkit-transform: translate(14.399999999999999px, 96px) rotate(-29.4deg);
    transform: translate(14.399999999999999px, 96px) rotate(-29.4deg);
  }
  70% {
    -webkit-transform: translate(14.7px, 96px) rotate(-29.7deg);
    transform: translate(14.7px, 96px) rotate(-29.7deg);
  }
  71% {
    -webkit-transform: translate(15px, 96px) rotate(-30deg);
    transform: translate(15px, 96px) rotate(-30deg);
  }
  72% {
    -webkit-transform: translate(14.399999999999999px, 102.00000000000001px) rotate(0.6deg);
    transform: translate(14.399999999999999px, 102.00000000000001px) rotate(0.6deg);
  }
  73% {
    -webkit-transform: translate(13.8px, 111px) rotate(1.2deg);
    transform: translate(13.8px, 111px) rotate(1.2deg);
  }
  74% {
    -webkit-transform: translate(13.5px, 112.5px) rotate(1.5deg);
    transform: translate(13.5px, 112.5px) rotate(1.5deg);
  }
  76% {
    -webkit-transform: translate(7.199999999999999px, 126px) rotate(7.800000000000001deg);
    transform: translate(7.199999999999999px, 126px) rotate(7.800000000000001deg);
  }
  79% {
    -webkit-transform: translate(-5.399999999999999px, 133.5px) rotate(20.400000000000002deg);
    transform: translate(-5.399999999999999px, 133.5px) rotate(20.400000000000002deg);
  }
  81% {
    -webkit-transform: translate(-12.9px, 138px) rotate(27.900000000000002deg);
    transform: translate(-12.9px, 138px) rotate(27.900000000000002deg);
  }
  83% {
    -webkit-transform: translate(-14.399999999999999px, 139.5px) rotate(29.4deg);
    transform: translate(-14.399999999999999px, 139.5px) rotate(29.4deg);
  }
  84% {
    -webkit-transform: translate(-14.7px, 139.5px) rotate(29.7deg);
    transform: translate(-14.7px, 139.5px) rotate(29.7deg);
  }
  85% {
    -webkit-transform: translate(-15px, 139.5px) rotate(30deg);
    transform: translate(-15px, 139.5px) rotate(30deg);
  }
  86% {
    -webkit-transform: translate(-14.7px, 139.5px) rotate(-0.3deg);
    transform: translate(-14.7px, 139.5px) rotate(-0.3deg);
  }
  86% {
    -webkit-transform: translate(-14.399999999999999px, 144px) rotate(-0.6deg);
    transform: translate(-14.399999999999999px, 144px) rotate(-0.6deg);
  }
  88% {
    -webkit-transform: translate(-13.5px, 156px) rotate(-1.5deg);
    transform: translate(-13.5px, 156px) rotate(-1.5deg);
  }
  90% {
    -webkit-transform: translate(-7.199999999999999px, 169.49999999999997px) rotate(-7.800000000000001deg);
    transform: translate(-7.199999999999999px, 169.49999999999997px) rotate(-7.800000000000001deg);
  }
  93% {
    -webkit-transform: translate(5.399999999999999px, 177px) rotate(-20.400000000000002deg);
    transform: translate(5.399999999999999px, 177px) rotate(-20.400000000000002deg);
  }
  95% {
    -webkit-transform: translate(12.9px, 180px) rotate(-27.900000000000002deg);
    transform: translate(12.9px, 180px) rotate(-27.900000000000002deg);
  }
  97% {
    -webkit-transform: translate(14.399999999999999px, 181.5px) rotate(-29.4deg);
    transform: translate(14.399999999999999px, 181.5px) rotate(-29.4deg);
  }
  99% {
    -webkit-transform: translate(14.7px, 181.5px) rotate(-29.7deg);
    transform: translate(14.7px, 181.5px) rotate(-29.7deg);
  }
  100% {
    -webkit-transform: translate(15px, 181.5px) rotate(-30deg);
    transform: translate(15px, 181.5px) rotate(-30deg);
  }
}
.ld.ld-leaf-px {
  -webkit-animation: ld-leaf-px 4s infinite cubic-bezier(0.1, 0.5, 0.1, 0.5);
  animation: ld-leaf-px 4s infinite cubic-bezier(0.1, 0.5, 0.1, 0.5);
}
@keyframes ld-slot-px {
  0% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  9.09% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  9.1% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  16.99% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  17% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  23.79% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  23.8% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  29.59% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  29.6% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  34.49% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  34.5% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  38.49% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  38.5% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  41.79% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  41.8% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  44.39% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  44.4% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  46.29% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  46.3% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  47.79% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  47.8% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  48.79% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  48.8% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  49.39% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  49.4% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  49.79% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  49.8% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  49.99% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  50% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  49.99% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  50% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  49.99% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  50% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  49.99% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  50% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  50.190000000000005% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  50.2% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  50.59% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  50.6% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  51.190000000000005% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  51.2% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  52.190000000000005% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  52.2% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  53.690000000000005% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  53.7% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  55.59% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  55.6% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  58.190000000000005% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  58.2% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  61.49% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  61.5% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  65.49% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  65.5% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  70.39% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  70.4% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  76.19% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  76.2% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  82.99% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  83% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  90.89% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  90.9% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  99.99% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  100% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
}
@-webkit-keyframes ld-slot-px {
  0% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  9.09% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  9.1% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  16.99% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  17% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  23.79% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  23.8% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  29.59% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  29.6% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  34.49% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  34.5% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  38.49% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  38.5% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  41.79% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  41.8% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  44.39% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  44.4% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  46.29% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  46.3% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  47.79% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  47.8% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  48.79% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  48.8% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  49.39% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  49.4% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  49.79% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  49.8% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  49.99% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  50% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  49.99% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  50% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  49.99% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  50% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  49.99% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  50% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  50.190000000000005% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  50.2% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  50.59% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  50.6% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  51.190000000000005% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  51.2% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  52.190000000000005% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  52.2% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  53.690000000000005% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  53.7% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  55.59% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  55.6% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  58.190000000000005% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  58.2% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  61.49% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  61.5% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  65.49% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  65.5% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  70.39% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  70.4% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  76.19% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  76.2% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  82.99% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  83% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  90.89% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  90.9% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
  99.99% {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
  }
  100% {
    -webkit-transform: translate(0, -100px);
    transform: translate(0, -100px);
  }
}
.ld.ld-slot-px {
  -webkit-animation: ld-slot-px 6s infinite linear;
  animation: ld-slot-px 6s infinite linear;
}


.ld-ext-right,
.ld-ext-left,
.ld-ext-bottom,
.ld-ext-top,
.ld-over,
.ld-over-inverse,
.ld-over-full,
.ld-over-full-inverse {
  position: relative;
  transition: all 0.3s;
  transition-timing-function: ease-in;
}
.ld-ext-right > .ld,
.ld-ext-left > .ld,
.ld-ext-bottom > .ld,
.ld-ext-top > .ld,
.ld-over > .ld,
.ld-over-inverse > .ld,
.ld-over-full > .ld,
.ld-over-full-inverse > .ld {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -0.5em;
  opacity: 0;
  z-index: -100;
  transition: all 0.3s;
  transition-timing-function: ease-in;
}
.ld-ext-right.running > .ld,
.ld-ext-left.running > .ld,
.ld-ext-bottom.running > .ld,
.ld-ext-top.running > .ld,
.ld-over.running > .ld,
.ld-over-inverse.running > .ld,
.ld-over-full.running > .ld,
.ld-over-full-inverse.running > .ld {
  opacity: 1;
  z-index: auto;
  visibility: visible;
}
.ld-ext-right.running {
  padding-right: 2.5em !important;
}
.ld-ext-right > .ld {
  top: 50%;
  left: auto;
  right: 1em;
}
.ld-ext-left.running {
  padding-left: 2.5em !important;
}
.ld-ext-left > .ld {
  top: 50%;
  right: auto;
  left: 1em;
}
.ld-ext-bottom.running {
  padding-bottom: 2.5em !important;
}
.ld-ext-bottom > .ld {
  top: auto;
  left: 50%;
  bottom: 1em;
}
.ld-ext-top.running {
  padding-top: 2.5em !important;
}
.ld-ext-top > .ld {
  bottom: auto;
  left: 50%;
  top: 1em;
}
.ld-over.running > .ld,
.ld-over-inverse.running > .ld,
.ld-over-full.running > .ld,
.ld-over-full-inverse.running > .ld {
  z-index: 99999;
}
.ld-over:before,
.ld-over-inverse:before,
.ld-over-full:before,
.ld-over-full-inverse:before {
  content: " ";
  display: block;
  opacity: 0;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all 0.3s;
  transition-timing-function: ease-in;
  background: rgba(240,240,240,0.8);
}
.ld-over-full.running > .ld,
.ld-over-full-inverse.running > .ld,
.ld-over-full.running:before,
.ld-over-full-inverse.running:before {
  position: fixed;
}
.ld-over-full > .ld {
  color: rgba(0,0,0,0.8);
}
.ld-over-full:before,
.ld-over-full-inverse:before {
  z-index: -1;
  background: rgba(255,255,255,0.8);
}
.ld-over.running > .ld,
.ld-over-inverse.running > .ld,
.ld-over-full.running > .ld,
.ld-over-full-inverse.running > .ld {
  z-index: 999999;
}
.ld-over.running:before,
.ld-over-inverse.running:before,
.ld-over-full.running:before,
.ld-over-full-inverse.running:before {
  opacity: 1;
  z-index: 999998;
  display: block;
}
.ld-over-inverse > .ld {
  color: rgba(255,255,255,0.8);
}
.ld-over-inverse:before {
  background: rgba(0,0,0,0.6);
}
.ld-over-full-inverse > .ld {
  color: rgba(255,255,255,0.8);
}
.ld-over-full-inverse:before {
  background: rgba(0,0,0,0.6);
}

.paybutton {
  width: 14rem;
  height: 3.8rem;
  float: left;
  background-color: #FF0065;
  color: #fff;
  padding: 0 3.0rem;
  line-height: 3.8rem;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  cursor: pointer;
  border-radius: 50px;
}

.no-pointer {
  cursor: none;
}

.highlights {
  clear: both;
  margin-top: 3em;
}

.highlights li {
  list-style: none;
  margin-bottom: 0.3em;
}
