/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 13 2022 | 06:43:00 */
@charset 'UTF-8';

/* normalize.css */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

main {
    display: block;
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

pre {
    font-family: monospace,monospace;
    font-size: 1em;
}

a {
    background-color: transparent;
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted;
}

b,strong {
    font-weight: bolder;
}

code,kbd,samp {
    font-family: monospace,monospace;
    font-size: 1em;
}

small {
    font-size: 80%;
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

img {
    border-style: none;
}

button,input,optgroup,select,textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}

button,input {
    overflow: visible;
}

button,select {
    text-transform: none;
}

button,[type="button"],[type="reset"],[type="submit"] {
    -webkit-appearance: button;
}

button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

fieldset {
    padding: 0.35em 0.75em 0.625em;
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
}

progress {
    vertical-align: baseline;
}

textarea {
    overflow: auto;
}[type="checkbox"],[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {
    height: auto;
}[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}

details {
    display: block;
}

summary {
    display: list-item;
}

template {
    display: none;
}[hidden] {
    display: none;
}

/* csshake.min.css */
/*! * * * * * * * * * * * * * * * * * * * *\  
  CSShake :: Package
  v1.5.0
  CSS classes to move your DOM
  (c) 2015 @elrumordelaluz
  http://elrumordelaluz.github.io/csshake/
  Licensed under MIT
\* * * * * * * * * * * * * * * * * * * * */
.shake,.shake-little,.shake-slow,.shake-hard,.shake-horizontal,.shake-vertical,.shake-rotate,.shake-opacity,.shake-crazy,.shake-chunk {
    display: inherit;
    transform-origin: center center
}

.shake-freeze,.shake-constant.shake-constant--hover:hover,.shake-trigger:hover .shake-constant.shake-constant--hover {
    animation-play-state: paused
}

.shake-freeze:hover,.shake-trigger:hover .shake-freeze,.shake:hover,.shake-trigger:hover .shake,.shake-little:hover,.shake-trigger:hover .shake-little,.shake-slow:hover,.shake-trigger:hover .shake-slow,.shake-hard:hover,.shake-trigger:hover .shake-hard,.shake-horizontal:hover,.shake-trigger:hover .shake-horizontal,.shake-vertical:hover,.shake-trigger:hover .shake-vertical,.shake-rotate:hover,.shake-trigger:hover .shake-rotate,.shake-opacity:hover,.shake-trigger:hover .shake-opacity,.shake-crazy:hover,.shake-trigger:hover .shake-crazy,.shake-chunk:hover,.shake-trigger:hover .shake-chunk {
    animation-play-state: running
}

@keyframes shake {
    2% {
        transform: translate(1.5px, 1.5px) rotate(1.5deg)
    }

    4% {
        transform: translate(.5px, -.5px) rotate(.5deg)
    }

    6% {
        transform: translate(1.5px, 2.5px) rotate(1.5deg)
    }

    8% {
        transform: translate(.5px, 2.5px) rotate(.5deg)
    }

    10% {
        transform: translate(2.5px, 1.5px) rotate(.5deg)
    }

    12% {
        transform: translate(-.5px, -1.5px) rotate(-.5deg)
    }

    14% {
        transform: translate(1.5px, 2.5px) rotate(-.5deg)
    }

    16% {
        transform: translate(2.5px, -1.5px) rotate(1.5deg)
    }

    18% {
        transform: translate(2.5px, 2.5px) rotate(-.5deg)
    }

    20% {
        transform: translate(-.5px, -1.5px) rotate(1.5deg)
    }

    22% {
        transform: translate(-1.5px, -.5px) rotate(.5deg)
    }

    24% {
        transform: translate(2.5px, -1.5px) rotate(1.5deg)
    }

    26% {
        transform: translate(.5px, 2.5px) rotate(1.5deg)
    }

    28% {
        transform: translate(-.5px, 2.5px) rotate(-.5deg)
    }

    30% {
        transform: translate(.5px, 2.5px) rotate(1.5deg)
    }

    32% {
        transform: translate(-1.5px, -.5px) rotate(-.5deg)
    }

    34% {
        transform: translate(.5px, -.5px) rotate(.5deg)
    }

    36% {
        transform: translate(-1.5px, .5px) rotate(1.5deg)
    }

    38% {
        transform: translate(-1.5px, 1.5px) rotate(1.5deg)
    }

    40% {
        transform: translate(2.5px, .5px) rotate(.5deg)
    }

    42% {
        transform: translate(.5px, .5px) rotate(1.5deg)
    }

    44% {
        transform: translate(-.5px, .5px) rotate(.5deg)
    }

    46% {
        transform: translate(2.5px, 1.5px) rotate(1.5deg)
    }

    48% {
        transform: translate(2.5px, 1.5px) rotate(-.5deg)
    }

    50% {
        transform: translate(-1.5px, 2.5px) rotate(-.5deg)
    }

    52% {
        transform: translate(.5px, -1.5px) rotate(1.5deg)
    }

    54% {
        transform: translate(.5px, -1.5px) rotate(.5deg)
    }

    56% {
        transform: translate(1.5px, -1.5px) rotate(-.5deg)
    }

    58% {
        transform: translate(1.5px, .5px) rotate(.5deg)
    }

    60% {
        transform: translate(-.5px, .5px) rotate(.5deg)
    }

    62% {
        transform: translate(.5px, .5px) rotate(-.5deg)
    }

    64% {
        transform: translate(-1.5px, -.5px) rotate(1.5deg)
    }

    66% {
        transform: translate(-1.5px, 2.5px) rotate(-.5deg)
    }

    68% {
        transform: translate(-1.5px, 1.5px) rotate(.5deg)
    }

    70% {
        transform: translate(.5px, 1.5px) rotate(.5deg)
    }

    72% {
        transform: translate(-1.5px, 2.5px) rotate(.5deg)
    }

    74% {
        transform: translate(2.5px, .5px) rotate(-.5deg)
    }

    76% {
        transform: translate(.5px, -1.5px) rotate(1.5deg)
    }

    78% {
        transform: translate(.5px, 1.5px) rotate(.5deg)
    }

    80% {
        transform: translate(-.5px, -.5px) rotate(.5deg)
    }

    82% {
        transform: translate(1.5px, 1.5px) rotate(1.5deg)
    }

    84% {
        transform: translate(.5px, .5px) rotate(.5deg)
    }

    86% {
        transform: translate(-.5px, .5px) rotate(1.5deg)
    }

    88% {
        transform: translate(1.5px, .5px) rotate(1.5deg)
    }

    90% {
        transform: translate(-.5px, 2.5px) rotate(-.5deg)
    }

    92% {
        transform: translate(-1.5px, -1.5px) rotate(1.5deg)
    }

    94% {
        transform: translate(-1.5px, 2.5px) rotate(1.5deg)
    }

    96% {
        transform: translate(-1.5px, -1.5px) rotate(1.5deg)
    }

    98% {
        transform: translate(1.5px, -1.5px) rotate(1.5deg)
    }

    0%,100% {
        transform: translate(0, 0) rotate(0)
    }
}

.shake:hover,.shake-trigger:hover .shake,.shake.shake-freeze,.shake.shake-constant {
    animation-name: shake;
    animation-duration: 100ms;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite
}

@keyframes shake-little {
    2% {
        transform: translate(1px, 1px) rotate(.5deg)
    }

    4% {
        transform: translate(0px, 1px) rotate(.5deg)
    }

    6% {
        transform: translate(0px, 0px) rotate(.5deg)
    }

    8% {
        transform: translate(0px, 1px) rotate(.5deg)
    }

    10% {
        transform: translate(0px, 1px) rotate(.5deg)
    }

    12% {
        transform: translate(1px, 0px) rotate(.5deg)
    }

    14% {
        transform: translate(0px, 0px) rotate(.5deg)
    }

    16% {
        transform: translate(0px, 1px) rotate(.5deg)
    }

    18% {
        transform: translate(1px, 0px) rotate(.5deg)
    }

    20% {
        transform: translate(0px, 1px) rotate(.5deg)
    }

    22% {
        transform: translate(1px, 1px) rotate(.5deg)
    }

    24% {
        transform: translate(1px, 0px) rotate(.5deg)
    }

    26% {
        transform: translate(0px, 1px) rotate(.5deg)
    }

    28% {
        transform: translate(1px, 1px) rotate(.5deg)
    }

    30% {
        transform: translate(0px, 1px) rotate(.5deg)
    }

    32% {
        transform: translate(1px, 1px) rotate(.5deg)
    }

    34% {
        transform: translate(1px, 0px) rotate(.5deg)
    }

    36% {
        transform: translate(0px, 1px) rotate(.5deg)
    }

    38% {
        transform: translate(0px, 1px) rotate(.5deg)
    }

    40% {
        transform: translate(0px, 0px) rotate(.5deg)
    }

    42% {
        transform: translate(0px, 1px) rotate(.5deg)
    }

    44% {
        transform: translate(1px, 0px) rotate(.5deg)
    }

    46% {
        transform: translate(0px, 0px) rotate(.5deg)
    }

    48% {
        transform: translate(1px, 0px) rotate(.5deg)
    }

    50% {
        transform: translate(1px, 0px) rotate(.5deg)
    }

    52% {
        transform: translate(0px, 0px) rotate(.5deg)
    }

    54% {
        transform: translate(1px, 0px) rotate(.5deg)
    }

    56% {
        transform: translate(0px, 1px) rotate(.5deg)
    }

    58% {
        transform: translate(1px, 1px) rotate(.5deg)
    }

    60% {
        transform: translate(0px, 1px) rotate(.5deg)
    }

    62% {
        transform: translate(0px, 0px) rotate(.5deg)
    }

    64% {
        transform: translate(1px, 1px) rotate(.5deg)
    }

    66% {
        transform: translate(0px, 0px) rotate(.5deg)
    }

    68% {
        transform: translate(1px, 0px) rotate(.5deg)
    }

    70% {
        transform: translate(1px, 0px) rotate(.5deg)
    }

    72% {
        transform: translate(1px, 0px) rotate(.5deg)
    }

    74% {
        transform: translate(0px, 0px) rotate(.5deg)
    }

    76% {
        transform: translate(0px, 0px) rotate(.5deg)
    }

    78% {
        transform: translate(0px, 1px) rotate(.5deg)
    }

    80% {
        transform: translate(0px, 1px) rotate(.5deg)
    }

    82% {
        transform: translate(1px, 0px) rotate(.5deg)
    }

    84% {
        transform: translate(1px, 0px) rotate(.5deg)
    }

    86% {
        transform: translate(1px, 0px) rotate(.5deg)
    }

    88% {
        transform: translate(0px, 0px) rotate(.5deg)
    }

    90% {
        transform: translate(0px, 1px) rotate(.5deg)
    }

    92% {
        transform: translate(1px, 1px) rotate(.5deg)
    }

    94% {
        transform: translate(1px, 0px) rotate(.5deg)
    }

    96% {
        transform: translate(1px, 0px) rotate(.5deg)
    }

    98% {
        transform: translate(1px, 0px) rotate(.5deg)
    }

    0%,100% {
        transform: translate(0, 0) rotate(0)
    }
}

.shake-little:hover,.shake-trigger:hover .shake-little,.shake-little.shake-freeze,.shake-little.shake-constant {
    animation-name: shake-little;
    animation-duration: 100ms;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite
}

@keyframes shake-slow {
    2% {
        transform: translate(6px, -6px) rotate(2.5deg)
    }

    4% {
        transform: translate(-5px, 1px) rotate(1.5deg)
    }

    6% {
        transform: translate(7px, -3px) rotate(-2.5deg)
    }

    8% {
        transform: translate(-7px, -5px) rotate(2.5deg)
    }

    10% {
        transform: translate(-3px, 2px) rotate(-1.5deg)
    }

    12% {
        transform: translate(3px, 6px) rotate(3.5deg)
    }

    14% {
        transform: translate(-7px, 2px) rotate(-1.5deg)
    }

    16% {
        transform: translate(-6px, 6px) rotate(-2.5deg)
    }

    18% {
        transform: translate(6px, 0px) rotate(1.5deg)
    }

    20% {
        transform: translate(9px, 9px) rotate(2.5deg)
    }

    22% {
        transform: translate(7px, -9px) rotate(2.5deg)
    }

    24% {
        transform: translate(2px, 1px) rotate(.5deg)
    }

    26% {
        transform: translate(10px, 4px) rotate(-.5deg)
    }

    28% {
        transform: translate(-9px, 3px) rotate(3.5deg)
    }

    30% {
        transform: translate(10px, 5px) rotate(1.5deg)
    }

    32% {
        transform: translate(6px, 8px) rotate(-2.5deg)
    }

    34% {
        transform: translate(9px, 9px) rotate(3.5deg)
    }

    36% {
        transform: translate(-5px, 0px) rotate(-.5deg)
    }

    38% {
        transform: translate(-2px, -2px) rotate(.5deg)
    }

    40% {
        transform: translate(-3px, 8px) rotate(2.5deg)
    }

    42% {
        transform: translate(-7px, 8px) rotate(3.5deg)
    }

    44% {
        transform: translate(6px, -6px) rotate(.5deg)
    }

    46% {
        transform: translate(1px, -2px) rotate(3.5deg)
    }

    48% {
        transform: translate(-5px, 7px) rotate(-2.5deg)
    }

    50% {
        transform: translate(-8px, 1px) rotate(2.5deg)
    }

    52% {
        transform: translate(-9px, -2px) rotate(1.5deg)
    }

    54% {
        transform: translate(4px, -9px) rotate(3.5deg)
    }

    56% {
        transform: translate(-6px, -1px) rotate(.5deg)
    }

    58% {
        transform: translate(-3px, -6px) rotate(-.5deg)
    }

    60% {
        transform: translate(8px, 4px) rotate(-.5deg)
    }

    62% {
        transform: translate(0px, -9px) rotate(.5deg)
    }

    64% {
        transform: translate(9px, -2px) rotate(3.5deg)
    }

    66% {
        transform: translate(-7px, 10px) rotate(3.5deg)
    }

    68% {
        transform: translate(-7px, -9px) rotate(-1.5deg)
    }

    70% {
        transform: translate(9px, -2px) rotate(-2.5deg)
    }

    72% {
        transform: translate(-4px, 0px) rotate(2.5deg)
    }

    74% {
        transform: translate(1px, -2px) rotate(-1.5deg)
    }

    76% {
        transform: translate(-8px, -5px) rotate(2.5deg)
    }

    78% {
        transform: translate(-9px, 2px) rotate(1.5deg)
    }

    80% {
        transform: translate(-4px, 1px) rotate(-1.5deg)
    }

    82% {
        transform: translate(-6px, 10px) rotate(2.5deg)
    }

    84% {
        transform: translate(6px, -3px) rotate(-.5deg)
    }

    86% {
        transform: translate(-1px, -2px) rotate(1.5deg)
    }

    88% {
        transform: translate(1px, 9px) rotate(1.5deg)
    }

    90% {
        transform: translate(3px, 9px) rotate(-.5deg)
    }

    92% {
        transform: translate(-3px, -1px) rotate(.5deg)
    }

    94% {
        transform: translate(-7px, 4px) rotate(1.5deg)
    }

    96% {
        transform: translate(6px, 1px) rotate(.5deg)
    }

    98% {
        transform: translate(-8px, 2px) rotate(-.5deg)
    }

    0%,100% {
        transform: translate(0, 0) rotate(0)
    }
}

.shake-slow:hover,.shake-trigger:hover .shake-slow,.shake-slow.shake-freeze,.shake-slow.shake-constant {
    animation-name: shake-slow;
    animation-duration: 5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite
}

@keyframes shake-hard {
    2% {
        transform: translate(-3px, 3px) rotate(-2.5deg)
    }

    4% {
        transform: translate(-3px, -2px) rotate(-1.5deg)
    }

    6% {
        transform: translate(-9px, 4px) rotate(-1.5deg)
    }

    8% {
        transform: translate(9px, 8px) rotate(2.5deg)
    }

    10% {
        transform: translate(2px, 7px) rotate(.5deg)
    }

    12% {
        transform: translate(3px, -5px) rotate(.5deg)
    }

    14% {
        transform: translate(5px, 8px) rotate(1.5deg)
    }

    16% {
        transform: translate(8px, -2px) rotate(-2.5deg)
    }

    18% {
        transform: translate(-2px, 1px) rotate(-.5deg)
    }

    20% {
        transform: translate(-4px, 10px) rotate(-.5deg)
    }

    22% {
        transform: translate(7px, 2px) rotate(2.5deg)
    }

    24% {
        transform: translate(8px, 0px) rotate(3.5deg)
    }

    26% {
        transform: translate(-7px, -8px) rotate(3.5deg)
    }

    28% {
        transform: translate(-5px, 10px) rotate(1.5deg)
    }

    30% {
        transform: translate(1px, 2px) rotate(-.5deg)
    }

    32% {
        transform: translate(4px, 4px) rotate(-1.5deg)
    }

    34% {
        transform: translate(8px, -3px) rotate(-1.5deg)
    }

    36% {
        transform: translate(8px, 9px) rotate(-2.5deg)
    }

    38% {
        transform: translate(-4px, 10px) rotate(2.5deg)
    }

    40% {
        transform: translate(5px, 2px) rotate(.5deg)
    }

    42% {
        transform: translate(2px, 7px) rotate(2.5deg)
    }

    44% {
        transform: translate(7px, 5px) rotate(.5deg)
    }

    46% {
        transform: translate(-5px, 0px) rotate(3.5deg)
    }

    48% {
        transform: translate(-2px, -7px) rotate(-.5deg)
    }

    50% {
        transform: translate(-1px, -5px) rotate(.5deg)
    }

    52% {
        transform: translate(-4px, 8px) rotate(-.5deg)
    }

    54% {
        transform: translate(8px, -3px) rotate(3.5deg)
    }

    56% {
        transform: translate(-1px, -8px) rotate(2.5deg)
    }

    58% {
        transform: translate(6px, 6px) rotate(3.5deg)
    }

    60% {
        transform: translate(0px, 4px) rotate(-.5deg)
    }

    62% {
        transform: translate(2px, -7px) rotate(.5deg)
    }

    64% {
        transform: translate(0px, 6px) rotate(2.5deg)
    }

    66% {
        transform: translate(5px, 0px) rotate(-.5deg)
    }

    68% {
        transform: translate(0px, 3px) rotate(3.5deg)
    }

    70% {
        transform: translate(7px, -5px) rotate(-1.5deg)
    }

    72% {
        transform: translate(6px, -7px) rotate(3.5deg)
    }

    74% {
        transform: translate(1px, -5px) rotate(-2.5deg)
    }

    76% {
        transform: translate(-7px, 2px) rotate(-.5deg)
    }

    78% {
        transform: translate(-8px, 1px) rotate(1.5deg)
    }

    80% {
        transform: translate(1px, 5px) rotate(1.5deg)
    }

    82% {
        transform: translate(-4px, -5px) rotate(-1.5deg)
    }

    84% {
        transform: translate(3px, -2px) rotate(3.5deg)
    }

    86% {
        transform: translate(-6px, -5px) rotate(1.5deg)
    }

    88% {
        transform: translate(-7px, -1px) rotate(-2.5deg)
    }

    90% {
        transform: translate(10px, 2px) rotate(-2.5deg)
    }

    92% {
        transform: translate(10px, -3px) rotate(1.5deg)
    }

    94% {
        transform: translate(4px, -6px) rotate(3.5deg)
    }

    96% {
        transform: translate(9px, 7px) rotate(-1.5deg)
    }

    98% {
        transform: translate(2px, 1px) rotate(-.5deg)
    }

    0%,100% {
        transform: translate(0, 0) rotate(0)
    }
}

.shake-hard:hover,.shake-trigger:hover .shake-hard,.shake-hard.shake-freeze,.shake-hard.shake-constant {
    animation-name: shake-hard;
    animation-duration: 100ms;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite
}

@keyframes shake-horizontal {
    2% {
        transform: translate(3px, 0) rotate(0)
    }

    4% {
        transform: translate(1px, 0) rotate(0)
    }

    6% {
        transform: translate(4px, 0) rotate(0)
    }

    8% {
        transform: translate(-2px, 0) rotate(0)
    }

    10% {
        transform: translate(9px, 0) rotate(0)
    }

    12% {
        transform: translate(0px, 0) rotate(0)
    }

    14% {
        transform: translate(-8px, 0) rotate(0)
    }

    16% {
        transform: translate(-7px, 0) rotate(0)
    }

    18% {
        transform: translate(1px, 0) rotate(0)
    }

    20% {
        transform: translate(-5px, 0) rotate(0)
    }

    22% {
        transform: translate(-2px, 0) rotate(0)
    }

    24% {
        transform: translate(-5px, 0) rotate(0)
    }

    26% {
        transform: translate(-1px, 0) rotate(0)
    }

    28% {
        transform: translate(3px, 0) rotate(0)
    }

    30% {
        transform: translate(-7px, 0) rotate(0)
    }

    32% {
        transform: translate(-8px, 0) rotate(0)
    }

    34% {
        transform: translate(4px, 0) rotate(0)
    }

    36% {
        transform: translate(8px, 0) rotate(0)
    }

    38% {
        transform: translate(-5px, 0) rotate(0)
    }

    40% {
        transform: translate(-6px, 0) rotate(0)
    }

    42% {
        transform: translate(7px, 0) rotate(0)
    }

    44% {
        transform: translate(1px, 0) rotate(0)
    }

    46% {
        transform: translate(3px, 0) rotate(0)
    }

    48% {
        transform: translate(10px, 0) rotate(0)
    }

    50% {
        transform: translate(1px, 0) rotate(0)
    }

    52% {
        transform: translate(3px, 0) rotate(0)
    }

    54% {
        transform: translate(-9px, 0) rotate(0)
    }

    56% {
        transform: translate(-8px, 0) rotate(0)
    }

    58% {
        transform: translate(7px, 0) rotate(0)
    }

    60% {
        transform: translate(2px, 0) rotate(0)
    }

    62% {
        transform: translate(-6px, 0) rotate(0)
    }

    64% {
        transform: translate(-9px, 0) rotate(0)
    }

    66% {
        transform: translate(-2px, 0) rotate(0)
    }

    68% {
        transform: translate(4px, 0) rotate(0)
    }

    70% {
        transform: translate(8px, 0) rotate(0)
    }

    72% {
        transform: translate(2px, 0) rotate(0)
    }

    74% {
        transform: translate(6px, 0) rotate(0)
    }

    76% {
        transform: translate(-4px, 0) rotate(0)
    }

    78% {
        transform: translate(4px, 0) rotate(0)
    }

    80% {
        transform: translate(9px, 0) rotate(0)
    }

    82% {
        transform: translate(6px, 0) rotate(0)
    }

    84% {
        transform: translate(-6px, 0) rotate(0)
    }

    86% {
        transform: translate(5px, 0) rotate(0)
    }

    88% {
        transform: translate(5px, 0) rotate(0)
    }

    90% {
        transform: translate(-4px, 0) rotate(0)
    }

    92% {
        transform: translate(0px, 0) rotate(0)
    }

    94% {
        transform: translate(-6px, 0) rotate(0)
    }

    96% {
        transform: translate(6px, 0) rotate(0)
    }

    98% {
        transform: translate(10px, 0) rotate(0)
    }

    0%,100% {
        transform: translate(0, 0) rotate(0)
    }
}

.shake-horizontal:hover,.shake-trigger:hover .shake-horizontal,.shake-horizontal.shake-freeze,.shake-horizontal.shake-constant {
    animation-name: shake-horizontal;
    animation-duration: 100ms;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite
}

@keyframes shake-vertical {
    2% {
        transform: translate(0, -9px) rotate(0)
    }

    4% {
        transform: translate(0, 10px) rotate(0)
    }

    6% {
        transform: translate(0, -7px) rotate(0)
    }

    8% {
        transform: translate(0, -3px) rotate(0)
    }

    10% {
        transform: translate(0, -9px) rotate(0)
    }

    12% {
        transform: translate(0, -1px) rotate(0)
    }

    14% {
        transform: translate(0, -3px) rotate(0)
    }

    16% {
        transform: translate(0, 9px) rotate(0)
    }

    18% {
        transform: translate(0, 6px) rotate(0)
    }

    20% {
        transform: translate(0, 7px) rotate(0)
    }

    22% {
        transform: translate(0, 0px) rotate(0)
    }

    24% {
        transform: translate(0, 8px) rotate(0)
    }

    26% {
        transform: translate(0, 0px) rotate(0)
    }

    28% {
        transform: translate(0, -5px) rotate(0)
    }

    30% {
        transform: translate(0, -9px) rotate(0)
    }

    32% {
        transform: translate(0, 2px) rotate(0)
    }

    34% {
        transform: translate(0, -4px) rotate(0)
    }

    36% {
        transform: translate(0, 9px) rotate(0)
    }

    38% {
        transform: translate(0, 2px) rotate(0)
    }

    40% {
        transform: translate(0, -3px) rotate(0)
    }

    42% {
        transform: translate(0, 7px) rotate(0)
    }

    44% {
        transform: translate(0, 9px) rotate(0)
    }

    46% {
        transform: translate(0, -2px) rotate(0)
    }

    48% {
        transform: translate(0, 1px) rotate(0)
    }

    50% {
        transform: translate(0, 9px) rotate(0)
    }

    52% {
        transform: translate(0, 3px) rotate(0)
    }

    54% {
        transform: translate(0, -4px) rotate(0)
    }

    56% {
        transform: translate(0, -1px) rotate(0)
    }

    58% {
        transform: translate(0, -2px) rotate(0)
    }

    60% {
        transform: translate(0, 10px) rotate(0)
    }

    62% {
        transform: translate(0, -4px) rotate(0)
    }

    64% {
        transform: translate(0, -8px) rotate(0)
    }

    66% {
        transform: translate(0, -1px) rotate(0)
    }

    68% {
        transform: translate(0, 3px) rotate(0)
    }

    70% {
        transform: translate(0, -9px) rotate(0)
    }

    72% {
        transform: translate(0, 2px) rotate(0)
    }

    74% {
        transform: translate(0, 2px) rotate(0)
    }

    76% {
        transform: translate(0, 9px) rotate(0)
    }

    78% {
        transform: translate(0, -1px) rotate(0)
    }

    80% {
        transform: translate(0, 8px) rotate(0)
    }

    82% {
        transform: translate(0, -3px) rotate(0)
    }

    84% {
        transform: translate(0, -1px) rotate(0)
    }

    86% {
        transform: translate(0, 3px) rotate(0)
    }

    88% {
        transform: translate(0, 7px) rotate(0)
    }

    90% {
        transform: translate(0, 7px) rotate(0)
    }

    92% {
        transform: translate(0, 8px) rotate(0)
    }

    94% {
        transform: translate(0, -6px) rotate(0)
    }

    96% {
        transform: translate(0, 3px) rotate(0)
    }

    98% {
        transform: translate(0, 4px) rotate(0)
    }

    0%,100% {
        transform: translate(0, 0) rotate(0)
    }
}

.shake-vertical:hover,.shake-trigger:hover .shake-vertical,.shake-vertical.shake-freeze,.shake-vertical.shake-constant {
    animation-name: shake-vertical;
    animation-duration: 100ms;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite
}

@keyframes shake-rotate {
    2% {
        transform: translate(0, 0) rotate(6.5deg)
    }

    4% {
        transform: translate(0, 0) rotate(5.5deg)
    }

    6% {
        transform: translate(0, 0) rotate(-3.5deg)
    }

    8% {
        transform: translate(0, 0) rotate(4.5deg)
    }

    10% {
        transform: translate(0, 0) rotate(5.5deg)
    }

    12% {
        transform: translate(0, 0) rotate(-.5deg)
    }

    14% {
        transform: translate(0, 0) rotate(-4.5deg)
    }

    16% {
        transform: translate(0, 0) rotate(-3.5deg)
    }

    18% {
        transform: translate(0, 0) rotate(3.5deg)
    }

    20% {
        transform: translate(0, 0) rotate(4.5deg)
    }

    22% {
        transform: translate(0, 0) rotate(-.5deg)
    }

    24% {
        transform: translate(0, 0) rotate(4.5deg)
    }

    26% {
        transform: translate(0, 0) rotate(5.5deg)
    }

    28% {
        transform: translate(0, 0) rotate(4.5deg)
    }

    30% {
        transform: translate(0, 0) rotate(-6.5deg)
    }

    32% {
        transform: translate(0, 0) rotate(-3.5deg)
    }

    34% {
        transform: translate(0, 0) rotate(-4.5deg)
    }

    36% {
        transform: translate(0, 0) rotate(-4.5deg)
    }

    38% {
        transform: translate(0, 0) rotate(.5deg)
    }

    40% {
        transform: translate(0, 0) rotate(7.5deg)
    }

    42% {
        transform: translate(0, 0) rotate(-.5deg)
    }

    44% {
        transform: translate(0, 0) rotate(-6.5deg)
    }

    46% {
        transform: translate(0, 0) rotate(-2.5deg)
    }

    48% {
        transform: translate(0, 0) rotate(4.5deg)
    }

    50% {
        transform: translate(0, 0) rotate(1.5deg)
    }

    52% {
        transform: translate(0, 0) rotate(2.5deg)
    }

    54% {
        transform: translate(0, 0) rotate(5.5deg)
    }

    56% {
        transform: translate(0, 0) rotate(-.5deg)
    }

    58% {
        transform: translate(0, 0) rotate(-6.5deg)
    }

    60% {
        transform: translate(0, 0) rotate(-4.5deg)
    }

    62% {
        transform: translate(0, 0) rotate(3.5deg)
    }

    64% {
        transform: translate(0, 0) rotate(3.5deg)
    }

    66% {
        transform: translate(0, 0) rotate(-2.5deg)
    }

    68% {
        transform: translate(0, 0) rotate(-3.5deg)
    }

    70% {
        transform: translate(0, 0) rotate(7.5deg)
    }

    72% {
        transform: translate(0, 0) rotate(-4.5deg)
    }

    74% {
        transform: translate(0, 0) rotate(6.5deg)
    }

    76% {
        transform: translate(0, 0) rotate(3.5deg)
    }

    78% {
        transform: translate(0, 0) rotate(5.5deg)
    }

    80% {
        transform: translate(0, 0) rotate(.5deg)
    }

    82% {
        transform: translate(0, 0) rotate(2.5deg)
    }

    84% {
        transform: translate(0, 0) rotate(-6.5deg)
    }

    86% {
        transform: translate(0, 0) rotate(6.5deg)
    }

    88% {
        transform: translate(0, 0) rotate(-6.5deg)
    }

    90% {
        transform: translate(0, 0) rotate(-3.5deg)
    }

    92% {
        transform: translate(0, 0) rotate(-5.5deg)
    }

    94% {
        transform: translate(0, 0) rotate(-1.5deg)
    }

    96% {
        transform: translate(0, 0) rotate(.5deg)
    }

    98% {
        transform: translate(0, 0) rotate(.5deg)
    }

    0%,100% {
        transform: translate(0, 0) rotate(0)
    }
}

.shake-rotate:hover,.shake-trigger:hover .shake-rotate,.shake-rotate.shake-freeze,.shake-rotate.shake-constant {
    animation-name: shake-rotate;
    animation-duration: 100ms;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite
}

@keyframes shake-opacity {
    10% {
        transform: translate(-3px, -2px) rotate(-.5deg);
        opacity: .56
    }

    20% {
        transform: translate(2px, 0px) rotate(2.5deg);
        opacity: .55
    }

    30% {
        transform: translate(2px, -1px) rotate(1.5deg);
        opacity: .95
    }

    40% {
        transform: translate(2px, 4px) rotate(1.5deg);
        opacity: .26
    }

    50% {
        transform: translate(-3px, -4px) rotate(2.5deg);
        opacity: .08
    }

    60% {
        transform: translate(2px, -4px) rotate(-.5deg);
        opacity: .2
    }

    70% {
        transform: translate(0px, -2px) rotate(-1.5deg);
        opacity: .97
    }

    80% {
        transform: translate(-4px, -1px) rotate(.5deg);
        opacity: .41
    }

    90% {
        transform: translate(-1px, 0px) rotate(-.5deg);
        opacity: .67
    }

    0%,100% {
        transform: translate(0, 0) rotate(0)
    }
}

.shake-opacity:hover,.shake-trigger:hover .shake-opacity,.shake-opacity.shake-freeze,.shake-opacity.shake-constant {
    animation-name: shake-opacity;
    animation-duration: .5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite
}

@keyframes shake-crazy {
    10% {
        transform: translate(-5px, -16px) rotate(4deg);
        opacity: .76
    }

    20% {
        transform: translate(19px, -6px) rotate(6deg);
        opacity: .25
    }

    30% {
        transform: translate(11px, -3px) rotate(-3deg);
        opacity: .32
    }

    40% {
        transform: translate(-4px, -5px) rotate(7deg);
        opacity: .46
    }

    50% {
        transform: translate(-16px, -18px) rotate(-8deg);
        opacity: .94
    }

    60% {
        transform: translate(6px, -4px) rotate(-4deg);
        opacity: .01
    }

    70% {
        transform: translate(-2px, 3px) rotate(-1deg);
        opacity: .56
    }

    80% {
        transform: translate(15px, 5px) rotate(9deg);
        opacity: .7
    }

    90% {
        transform: translate(-5px, 13px) rotate(8deg);
        opacity: .67
    }

    0%,100% {
        transform: translate(0, 0) rotate(0)
    }
}

.shake-crazy:hover,.shake-trigger:hover .shake-crazy,.shake-crazy.shake-freeze,.shake-crazy.shake-constant {
    animation-name: shake-crazy;
    animation-duration: 100ms;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite
}

@keyframes shake-chunk {
    2% {
        transform: translate(9px, -10px) rotate(-10deg)
    }

    4% {
        transform: translate(10px, 13px) rotate(8deg)
    }

    6% {
        transform: translate(-14px, -9px) rotate(11deg)
    }

    8% {
        transform: translate(-9px, 4px) rotate(6deg)
    }

    10% {
        transform: translate(-6px, 2px) rotate(7deg)
    }

    12% {
        transform: translate(-7px, -4px) rotate(5deg)
    }

    14% {
        transform: translate(12px, -7px) rotate(-6deg)
    }

    16% {
        transform: translate(14px, -12px) rotate(6deg)
    }

    18% {
        transform: translate(12px, 0px) rotate(5deg)
    }

    20% {
        transform: translate(-6px, 13px) rotate(10deg)
    }

    22% {
        transform: translate(-7px, 0px) rotate(0deg)
    }

    24% {
        transform: translate(6px, 1px) rotate(4deg)
    }

    26% {
        transform: translate(15px, 7px) rotate(-8deg)
    }

    28% {
        transform: translate(4px, 10px) rotate(12deg)
    }

    30% {
        transform: translate(-4px, -7px) rotate(-3deg)
    }

    32% {
        transform: translate(11px, 13px) rotate(3deg)
    }

    34% {
        transform: translate(5px, 8px) rotate(1deg)
    }

    36% {
        transform: translate(13px, 4px) rotate(13deg)
    }

    38% {
        transform: translate(-9px, 12px) rotate(11deg)
    }

    0%,40%,100% {
        transform: translate(0, 0) rotate(0)
    }
}

.shake-chunk:hover,.shake-trigger:hover .shake-chunk,.shake-chunk.shake-freeze,.shake-chunk.shake-constant {
    animation-name: shake-chunk;
    animation-duration: 4s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite
}

/* slick */
/* slick.css */
.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.slick-list:focus {
    outline: none;
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.slick-track:before,.slick-track:after {
    display: table;
    content: '';
}

.slick-track:after {
    clear: both;
}

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}[dir='rtl'] .slick-slide {
    float: right;
}/*.slick-slide img{display:block;}*/.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}
/* slick-theme.css */
.slick-loading .slick-list {
    background: #fff url('./ajax-loader.gif') center center no-repeat;
}

.slick-prev,.slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}

.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus {
    color: transparent;
    outline: none;
    background: transparent;
}

.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {
    opacity: 1;
}

.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {
    opacity: .25;
}

.slick-prev:before,.slick-next:before {
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
    left: -25px;
}[dir='rtl'] .slick-prev {
    right: -25px;
    left: auto;
}

.slick-prev:before {
    content: '←';
}[dir='rtl'] .slick-prev:before {
    content: '→';
}

.slick-next {
    right: -25px;
}[dir='rtl'] .slick-next {
    right: auto;
    left: -25px;
}

.slick-next:before {
    content: '→';
}[dir='rtl'] .slick-next:before {
    content: '←';
}

.slick-dotted.slick-slider {
    margin-bottom: 30px;
}

.slick-dots {
    position: absolute;
    bottom: -25px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}

.slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}

.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}

.slick-dots li button:hover,.slick-dots li button:focus {
    outline: none;
}

.slick-dots li button:hover:before,.slick-dots li button:focus:before {
    opacity: 1;
}

.slick-dots li button:before {
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: '•';
    text-align: center;
    opacity: .25;
    color: black;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
    opacity: .75;
    color: black;
}