/* 
Theme Name: Neve-Child 
Theme URL: https://themeisle.com/themes/neve/
Description: Neve chiled theme
Theme Author: ThemeIsle
Author URL: https://themeisle.com
Template: neve 
Version: 2.11.1 
Text Domain: neve-child 
*/
/* wallet */
/* only animate if the device supports hover */
#creditcard {
    /* set start position */
    -ms-transition: 0.1s transform ease-in-out;
    -webkit-transition: 0.1s transform ease-in-out;
    -moz-transition: 0.1s transform ease-in-out;
    -o-transition: 0.1s transform ease-in-out;
    transition: transform 0.1s ease-in-out;
    -ms-transform: translateY(110px);
    -webkit-transform: translateY(110px);
    -moz-transform: translateY(110px);
    -o-transform: translateY(110px);
    transform: translateY(110px);

    /* set transition for mouse enter & exit */
}

#money {
    /* set start position */
    -ms-transition: 0.1s transform ease-in-out;
    -webkit-transition: 0.1s transform ease-in-out;
    -moz-transition: 0.1s transform ease-in-out;
    -o-transition: 0.1s transform ease-in-out;
    transition: transform 0.1s ease-in-out;
    -ms-transform: translateY(180px);
    -webkit-transform: translateY(180px);
    -moz-transform: translateY(180px);
    -o-transform: translateY(180px);
    transform: translateY(180px);
    /* set transition for mouse enter & exit */
}

.button-option-5:hover #creditcard {
    -ms-transition: 0.2s transform ease-in-out;
    -webkit-transition: 0.2s transform ease-in-out;
    -moz-transition: 0.2s transform ease-in-out;
    -o-transition: 0.2s transform ease-in-out;
    transition: transform 0.2s ease-in-out;
    -ms-transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
    /* overide transition for mouse enter */
}

.button-option-5:hover #money {
    -ms-transition: 0.3s transform ease-in-out;
    -webkit-transition: 0.3s transform ease-in-out;
    -moz-transition: 0.3s transform ease-in-out;
    -o-transition: 0.3s transform ease-in-out;
    transition: transform 0.3s ease-in-out;
    -ms-transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
    /* overide transition for mouse enter */
}

@keyframes bounce {
    0% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-0.25rem);
    }

    100% {
        transform: translateY(0);
    }
}

.site-header {
    background: linear-gradient(0deg, rgba(255, 255, 255, 0), white 80%) no-repeat;
    background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0) 10%, #fff 50%, #fff 10%);
}

.site-header.is-stuck {
    background: white;
}

.product-slide {
    max-width: 2000px;
}



.button-option-5:hover .button-option-5__text span {
    transform: translateY(-0.25rem);
    transition: transform .2s ease-in-out;
}

.button-option-5 {
    position: relative;
    /*max-width: 185px;*/
    padding: 12px 58px 12px 12px;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.6em;
    text-transform: uppercase;
    text-decoration: none !important;
    color: white;
    background: var(--nv-primary-accent);
    cursor: pointer;
    box-shadow: rgba(0, 9, 61, 0.2) 0px 4px 8px 0px;
}

.cart-button {
    position: relative;
    width: auto;
    padding: 12px 12px 12px 12px;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.6em;
    text-transform: uppercase;
    text-decoration: none !important;
    color: white;
    background: var(--nv-primary-accent);
    cursor: pointer;
    box-shadow: rgba(0, 9, 61, 0.2) 0px 4px 8px 0px;
    margin-top: -172px;
}

.cart-button i {
    font-size: 24px;
    margin-left: 12px;
    vertical-align: middle;
}

.cart-button:hover {
    background-color: var(--nv-secondary-accent);
}

.button-option-5:hover {
    background-color: var(--nv-secondary-accent);
}

.button-option-5:active {
    transform: translateY(1px);
}

.button-option-5__svg {
    position: absolute;
    overflow: visible;
    bottom: 6px;
    right: 0.2rem;
    height: 140% !important;
    width: auto !important;
}

.big-numbers {
    font-size: 80px;
    color: #d2232a;
    font-weight: black !important;
}

.map-text-content {
    margin-top: 0px;
    margin-right: 80px;
    margin-bottom: 0px;
    margin-left: 80px;
}
html[dir="rtl"] .homepage-video-container {
    left: 0%;
}

.homepage-video-container {
    width: 50%;
    left: 50%;
    /*height: calc(90vh - 100px);
    height: calc(90vh);
   */
    position: absolute;
    z-index: -1;
    height: 100vh;
}

.video-columns {
    padding: 0px !important;
}

.homepage-video-container video {
    position: absolute;
    top: 0px;
    height: 100%;
    width: auto;
    left: 50%;
    transform: translateX(-50%);
    max-width: none;
    bottom: 0;
    /* margin-left: 50%; */
}

.first-content {
    margin-top: 0px;
}

.product-video-row {
    margin-top: 0px;
}

.product-video-container {
    width: 100% !important;
    left: 0%;
    height: 100%;
    position: absolute !important;
    top: 0px;
    z-index: -1;
    overflow: hidden;
}

@media (min-aspect-ratio: 16/9) {
    .product-video-container video {
        width: 100% !important;
        height: auto !important;
        max-width: none;
    }
}

.product-video-container video {
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: auto;
    height: 100%;
    max-width: none;
    /*margin-left: 50%;
   */
    left: 50%;
}

.product-video-row {
    position: relative;
}

.product-video-row h1 {
    margin-top: -6vw;
}
@media screen and (min-width: 768px){
	html[dir="rtl"] .product-slider-dots {
		text-align: right;
	}}
@media only screen and (max-width: 768px) {
    .homepage-first-content,
    .homepage-first-content .video-column {
        width: 100%;
    }

    .button-option-5 {
        margin-top: 0px;
    }

    .cart-button {
        margin-top: 0px;
    }

    .product-video-container {
        top: 68px;
    }

    .product-video-row h1 {
        margin-top: -20vw;
    }

    .product-video-row.vc_row.vc_row-o-full-height.vc_row-flex {
        min-height: 0vh !important;
        margin-bottom: 0px !important;
    }

    #play-row .vc_parallax-inner.skrollable.skrollable-between {
        background-position-x: 20%;
        margin-top: 50% !important;
        left: 0% !important;
    }

    .product-video-row {
        margin-bottom: 40px;
    }

    .homepage-first-content.vc_row.vc_row-o-full-height.vc_row-flex {
        min-height: 0 !important;
    }

    .video-columns {
        display: none !important;
    }

    .video-column {
        padding-top: 0px !important;
    }

    .product-slider-dots {
        display: none !important;
    }

    #product-slider .vc_column-inner:first-child {
        padding-left: 0px;
        padding-right: 0px;
    }

    .buy-button-column {
        height: 200px !important;
    }

    .product-video-container video {
        position: absolute;
        height: auto;
        width: 200%;
        top: -10%;
        left: -25%;
        transform: translateX(0%);
        max-width: none;
    }

    .product-video-row .vc_col-sm-6 {
        width: 100%;
    }

    #product-slider .full-height-column {
        overflow: hidden;
        position: relative;
        height: auto !important;
        min-height: auto !important;
        padding: 0px !important;
    }

    #product-slider .full-height-column .vc_column-inner {
        padding: 0px !important;
    }

    #percentage-middle-container {
        border-left: none;
        border-right: none;
    }

    .full-height-content .full-height-column {
        min-height: auto;
        height: auto;
    }

    .parallax-video .vc_parallax-inner {
        left: -285px !important;
    }

    .map-text-content {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }

    .homepage-video-container {
        left: 0px;
        width: 100%;
        height: auto;
        position: relative;
        top: 0px;
        overflow: hidden;
    }

    .homepage-video-container video {
        position: relative;
        top: 0px;
        width: 100%;
        height: auto;
        left: 0px !important;
        transform: none;
        max-width: none;
    }

    .homepage-first-content {
        margin-top: 0px;
    }

    .first-content {
        margin-top: 0px;
    }

    #video-row {

        margin-bottom: -50px;
    }
	
	 #product-slider .product-slider-image {
        margin-bottom: 0px;
        height: auto;
    }


    #product-slider .product-slider-image img {
        max-width: 100% !important;
        margin-top: 0;
        width: 100%;
        height: auto;
        position: relative;
    }
	#product-slider .product-slider-image .wpb_wrapper {
    width: 100%;
    height: auto;
	}
	#product-slider .full-height-column.vc_column_container {
    height: auto !important;
    min-height: auto !important;
	}
}

.header {
    z-index: 100;
}

.vc_row.vc_row-o-full-height {
    min-height: 90vh !important;
}

.full-height-content .full-height-column {
    height: 90vh !important;
    min-height: 90vh !important;
    padding: 0px !important;
}

.owl-dots {
    width: 100%;
    text-align: center;
}

.owl-dot {
    border-radius: 0px;
    width: 40px;
    margin-left: 2px;
    margin-right: 2px;
    height: 4px;
    background: var(--nv-secondary-accent) !important;
    border: none;
}

.owl-dot.active {
    background: var(--nv-primary-accent) !important;
}

.owl-carousel {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.owl-item .wpb_column {
    width: 100% !important;
}

@media only screen and (min-width: 1200px) {
    .large-copy {
        font-size: 21px;
        line-height: 150%
    }
}

.container {
    max-width: 5000px;
}

.green-image-container {
    height: 90vh;
}

.nv-single-page-wrap:first-child {
    padding-right: 0px !important;
    padding-left: 0px !important;
    margin-bottom: 0px !important;
}

.vc_row {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

@media screen and (max-width: 960px) {
    .footer-l {
        padding-top: 3em !important;
    }
}

@media screen and (max-width: 960px) {
    .footer-mid {
        text-align: center;
        border-top: 1px solid #fff;
        padding-top: 2em;
    }
}

@media screen and (min-width: 961px) {
    .footer-mid {
        border-left: 1px solid #fff;
        padding-left: 2em;
    }
}

.language-wrapper {
    text-align: left;
    margin-bottom: 0;
}

.laguage-btn {
    display: inline;
}

.laguage-btn li {
    display: inline;
    border: 1px #FFFFFF solid;
    padding: 6px;
    margin: 0px 2px;
}

.laguage-btn li img {
    height: 12px;
}

.product-video-row.vc_row.vc_row-o-full-height {
    min-height: 100vh !important;
}

.homepage-first-content.vc_row.vc_row-o-full-height {
    min-height: 100vh !important;
}

.first-content.vc_row.vc_row-o-full-height {
    min-height: 100vh !important;
}

@media screen and (min-width: 960px) {
    .header-main {
        margin-right: auto;
        margin-left: auto;
        max-width: 1970px;
    }
	.header-bottom .nv-html-content {
        float: right !important;
    }
    html[dir="rtl"] .header-bottom .nv-html-content {
        float: left !important;
    }

    .header-bottom {
        overflow: visible !important;
        width: 100%;
        max-width: 1970px;
        margin-right: auto;
        margin-left: auto;
        margin-top: -0px;
        height: 0px !important;
        max-height: 0px !important;
    }

    .header-bottom-inner {
        height: 84px !important;
        background: rgba(255, 255, 255, 0) !important;
        background-color: rgba(255, 255, 255, 0) !important;
    }
}

@media screen and (min-width: 962px) {
	.primary-menu-ul.nav-ul {
    margin-right: 200px;
}
	html[dir="rtl"] .primary-menu-ul.nav-ul {    
		margin-right: 0;
		margin-left: 240px;
}
}
@media screen and (max-width: 962px) {
	html[dir="rtl"] .mobile-left .builder-item--custom_html {
    text-align: right !important;
	}
	.mobile-left .builder-item--custom_html {
    text-align: left !important;
	}
	.product-video-row h1, .product-video-row h2{
		text-align: left !important;
	}
}

    #product-slider .full-height-column {
        overflow: hidden;
        position: relative;
        height: 100vh !important;
        min-height: 100vh !important;
        padding: 0px !important;
    }

    .product-slider-image {
        margin-bottom: 0px;
        height: 100vh;
    }

    .product-slider-image .wpb_wrapper {
        width: 100%;
        height: 100vh;
    }

    .product-slider-image img {
        max-width: none !important;
        margin-top: -30vh;
        width: auto;
        height: 160vh;
        position: absolute;
        right: 0px;
        top: 0px;
    }

    #product-slider .vc_column_container>.vc_column-inner {
        padding-top: 0px;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    #product-slider {
        overflow: hidden;
        position: relative;
    }

    #product-slider .product-slide {
        top: 0px;
        position: relative;
        width: 100%;
        z-index: 1;
        min-height: 100vh;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .product-slider-dots {
        text-align: left;
        position: absolute;
        top: -50px;
        z-index: 10;
        width: 100%;
    }

    .product-slider-dots .owl-dot {
        padding: 0px;
    }

    .product-slider-dots .owl-dot {
        position: relative;
        width: 90px;
    }

    .product-slider-dots .owl-dot span {
        width: 100%;
        position: absolute;
        top: -25px;
        left: 50%;
        transform: translatex(-50%);
        font-size: 11px;
        color: var(--nv-primary-accent) !important;
    }

    .product-slider-dots .owl-dot.active span {
        color: black !important;
    }

    .product-slider-dots .owl-dot.active {
        background: black !important;
    }

    .product-slider-dots .owl-dot {
        background: var(--nv-primary-accent) !important;
    }
}

@media screen and (min-width: 1024px) {
    .padding-left-column {
        padding-left: 5vw !important;
    }

    .padding-right-column {
        padding-right: 5vw !important;
    }

    .padding-both {
        padding-left: 5vw !important;
        padding-right: 5vw !important;
    }
}

#playBtn {
    position: absolute;
    left: 50%;
    top: -75px;
    transform: translateX(-50%);
}

#play {
    display: none;
}

#play.goDown {
    -webkit-animation: bouncejs-playHidden 2170ms linear 1 both;
    animation: bouncejs-playHidden 2170ms linear 1 both;
}

@keyframes bounce2 {
    0% {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        -webkit-transform: translateY(-2000px) rotate(-45deg);
        -moz-transform: translateY(-2000px) rotate(-45deg);
        -o-transform: translateY(-2000px) rotate(-45deg);
        -ms-transform: translateY(-2000px) rotate(-45deg);
        transform: translateY(-2000px) rotate(-45deg);
   }
    60% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
        -webkit-transform: translateY(30px) rotate(-45deg);
        -moz-transform: translateY(30px) rotate(-45deg);
        -o-transform: translateY(30px) rotate(-45deg);
        -ms-transform: translateY(30px) rotate(-45deg);
        transform: translateY(30px) rotate(-45deg);
   }
    80% {
        -webkit-transform: translateY(-10px) rotate(-45deg);
        -moz-transform: translateY(-10px) rotate(-45deg);
        -o-transform: translateY(-10px) rotate(-45deg);
        -ms-transform: translateY(-10px) rotate(-45deg);
        transform: translateY(-
10px) rotate(-45deg);
   }
    100% {
        -webkit-transform: translateY(0) rotate(-45deg);
        -moz-transform: translateY(0) rotate(-45deg);
        -o-transform: translateY(0) rotate(-45deg);
        -ms-transform: translateY(0) rotate(-45deg);
        transform: translateY(0) rotate(-45deg);
   }
}

/* Generated with Bounce.js. Edit at https://goo.gl/nLmrl8 */
@-webkit-keyframes bouncejs-playVisible {
    0% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 300, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 300, 0, 1);
    }

    1.57% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 239.594, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 239.594, 0, 1);
    }

    1.67% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 235.005, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 235.005, 0, 1);
    }

    2.02% {
        -webkit-transform: matrix3d(1.89, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 218.468, 0, 1);
        transform: matrix3d(1.89, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 218.468, 0, 1);
    }

    2.35% {
        -webkit-transform: matrix3d(2.444, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 202.174, 0, 1);
        transform: matrix3d(2.444, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 202.174, 0, 1);
    }

    2.9% {
        -webkit-transform: matrix3d(2.828, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 174.441, 0, 1);
        transform: matrix3d(2.828, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 174.441, 0, 1);
    }

    3.03% {
        -webkit-transform: matrix3d(2.839, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 167.738, 0, 1);
        transform: matrix3d(2.839, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 167.738, 0, 1);
    }

    3.51% {
        -webkit-transform: matrix3d(2.697, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 143.44, 0, 1);
        transform: matrix3d(2.697, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 143.44, 0, 1);
    }

    3.57% {
        -webkit-transform: matrix3d(2.665, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 140.513, 0, 1);
        transform: matrix3d(2.665, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 140.513, 0, 1);
    }

    3.61% {
        -webkit-transform: matrix3d(2.639, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 138.348, 0, 1);
        transform: matrix3d(2.639, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 138.348, 0, 1);
    }

    4.09% {
        -webkit-transform: matrix3d(1.782, 0, 0, 0, 0, 1.318, 0, 0, 0, 0, 1, 0, 0, 114.376, 0, 1);
        transform: matrix3d(1.782, 0, 0, 0, 0, 1.318, 0, 0, 0, 0, 1, 0, 0, 114.376, 0, 1);
    }

    4.77% {
        -webkit-transform: matrix3d(0.936, 0, 0, 0, 0, 1.649, 0, 0, 0, 0, 1, 0, 0, 80.955, 0, 1);
        transform: matrix3d(0.936, 0, 0, 0, 0, 1.649, 0, 0, 0, 0, 1, 0, 0, 80.955, 0, 1);
    }

    5.12% {
        -webkit-transform: matrix3d(0.678, 0, 0, 0, 0, 1.757, 0, 0, 0, 0, 1, 0, 0, 64.402, 0, 1);
        transform: matrix3d(0.678, 0, 0, 0, 0, 1.757, 0, 0, 0, 0, 1, 0, 0, 64.402, 0, 1);
    }

    5.81% {
        -webkit-transform: matrix3d(0.42, 0, 0, 0, 0, 1.845, 0, 0, 0, 0, 1, 0, 0, 34.014, 0, 1);
        transform: matrix3d(0.42, 0, 0, 0, 0, 1.845, 0, 0, 0, 0, 1, 0, 0, 34.014, 0, 1);
    }

    5.88% {
        -webkit-transform: matrix3d(0.406, 0, 0, 0, 0, 1.846, 0, 0, 0, 0, 1, 0, 0, 30.888, 0, 1);
        transform: matrix3d(0.406, 0, 0, 0, 0, 1.846, 0, 0, 0, 0, 1, 0, 0, 30.888, 0, 1);
    }

    6.17% {
        -webkit-transform: matrix3d(0.369, 0, 0, 0, 0, 1.833, 0, 0, 0, 0, 1, 0, 0, 18.969, 0, 1);
        transform: matrix3d(0.369, 0, 0, 0, 0, 1.833, 0, 0, 0, 0, 1, 0, 0, 18.969, 0, 1);
    }

    7.21% {
        -webkit-transform: matrix3d(0.409, 0, 0, 0, 0, 1.629, 0, 0, 0, 0, 1, 0, 0, -18.614, 0, 1);
        transform: matrix3d(0.409, 0, 0, 0, 0, 1.629, 0, 0, 0, 0, 1, 0, 0, -18.614, 0, 1);
    }

    7.3% {
        -webkit-transform: matrix3d(0.424, 0, 0, 0, 0, 1.601, 0, 0, 0, 0, 1, 0, 0, -21.769, 0, 1);
        transform: matrix3d(0.424, 0, 0, 0, 0, 1.601, 0, 0, 0, 0, 1, 0, 0, -21.769, 0, 1);
    }

    8.68% {
        -webkit-transform: matrix3d(0.775, 0, 0, 0, 0, 1.148, 0, 0, 0, 0, 1, 0, 0, -58.087, 0, 1);
        transform: matrix3d(0.775, 0, 0, 0, 0, 1.148, 0, 0, 0, 0, 1, 0, 0, -58.087, 0, 1);
    }

    8.71% {
        -webkit-transform: matrix3d(0.783, 0, 0, 0, 0, 1.139, 0, 0, 0, 0, 1, 0, 0, -58.624, 0, 1);
        transform: matrix3d(0.783, 0, 0, 0, 0, 1.139, 0, 0, 0, 0, 1, 0, 0, -58.624, 0, 1);
    }

    9.29% {
        -webkit-transform: matrix3d(0.959, 0, 0, 0, 0, 0.965, 0, 0, 0, 0, 1, 0, 0, -69.317, 0, 1);
        transform: matrix3d(0.959, 0, 0, 0, 0, 0.965, 0, 0, 0, 0, 1, 0, 0, -69.317, 0, 1);
    }

    10.06% {
        -webkit-transform: matrix3d(1.149, 0, 0, 0, 0, 0.791, 0, 0, 0, 0, 1, 0, 0, -79.477, 0, 1);
        transform: matrix3d(1.149, 0, 0, 0, 0, 0.791, 0, 0, 0, 0, 1, 0, 0, -79.477, 0, 1);
    }

    11.38% {
        -webkit-transform: matrix3d(1.277, 0, 0, 0, 0, 0.673, 0, 0, 0, 0, 1, 0, 0, -87.114, 0, 1);
        transform: matrix3d(1.277, 0, 0, 0, 0, 0.673, 0, 0, 0, 0, 1, 0, 0, -87.114, 0, 1);
    }

    11.44% {
        -webkit-transform: matrix3d(1.277, 0, 0, 0, 0, 0.673, 0, 0, 0, 0, 1, 0, 0, -87.204, 0, 1);
        transform: matrix3d(1.277, 0, 0, 0, 0, 0.673, 0, 0, 0, 0, 1, 0, 0, -87.204, 0, 1);
    }

    11.61% {
        -webkit-transform: matrix3d(1.274, 0, 0, 0, 0, 0.675, 0, 0, 0, 0, 1, 0, 0, -87.321, 0, 1);
        transform: matrix3d(1.274, 0, 0, 0, 0, 0.675, 0, 0, 0, 0, 1, 0, 0, -87.321, 0, 1);
    }

    12.86% {
        -webkit-transform: matrix3d(1.184, 0, 0, 0, 0, 0.768, 0, 0, 0, 0, 1, 0, 0, -83.434, 0, 1);
        transform: matrix3d(1.184, 0, 0, 0, 0, 0.768, 0, 0, 0, 0, 1, 0, 0, -83.434, 0, 1);
    }

    14.24% {
        -webkit-transform: matrix3d(1.038, 0, 0, 0, 0, 0.944, 0, 0, 0, 0, 1, 0, 0, -71.553, 0, 1);
        transform: matrix3d(1.038, 0, 0, 0, 0, 0.944, 0, 0, 0, 0, 1, 0, 0, -71.553, 0, 1);
    }

    15.02% {
        -webkit-transform: matrix3d(0.974, 0, 0, 0, 0, 1.03, 0, 0, 0, 0, 1, 0, 0, -62.593, 0, 1);
        transform: matrix3d(0.974, 0, 0, 0, 0, 1.03, 0, 0, 0, 0, 1, 0, 0, -62.593, 0, 1);
    }

    15.55% {
        -webkit-transform: matrix3d(0.942, 0, 0, 0, 0, 1.076, 0, 0, 0, 0, 1, 0, 0, -55.807, 0, 1);
        transform: matrix3d(0.942, 0, 0, 0, 0, 1.076, 0, 0, 0, 0, 1, 0, 0, -55.807, 0, 1);
    }

    15.62% {
        -webkit-transform: matrix3d(0.938, 0, 0, 0, 0, 1.081, 0, 0, 0, 0, 1, 0, 0, -54.811, 0, 1);
        transform: matrix3d(0.938, 0, 0, 0, 0, 1.081, 0, 0, 0, 0, 1, 0, 0, -54.811, 0, 1);
    }

    17% {
        -webkit-transform: matrix3d(0.91, 0, 0, 0, 0, 1.126, 0, 0, 0, 0, 1, 0, 0, -36.172, 0, 1);
        transform: matrix3d(0.91, 0, 0, 0, 0, 1.126, 0, 0, 0, 0, 1, 0, 0, -36.172, 0, 1);
    }

    18.32% {
        -webkit-transform: matrix3d(0.935, 0, 0, 0, 0, 1.094, 0, 0, 0, 0, 1, 0, 0, -18.882, 0, 1);
        transform: matrix3d(0.935, 0, 0, 0, 0, 1.094, 0, 0, 0, 0, 1, 0, 0, -18.882, 0, 1);
    }

    18.33% {
        -webkit-transform: matrix3d(0.935, 0, 0, 0, 0, 1.093, 0, 0, 0, 0, 1, 0, 0, -18.695, 0, 1);
        transform: matrix3d(0.935, 0, 0, 0, 0, 1.093, 0, 0, 0, 0, 1, 0, 0, -18.695, 0, 1);
    }

    19.81% {
        -webkit-transform: matrix3d(0.985, 0, 0, 0, 0, 1.022, 0, 0, 0, 0, 1, 0, 0, -1.939, 0, 1);
        transform: matrix3d(0.985, 0, 0, 0, 0, 1.022, 0, 0, 0, 0, 1, 0, 0, -1.939, 0, 1);
    }

    21.72% {
        -webkit-transform: matrix3d(1.03, 0, 0, 0, 0, 0.957, 0, 0, 0, 0, 1, 0, 0, 13.784, 0, 1);
        transform: matrix3d(1.03, 0, 0, 0, 0, 0.957, 0, 0, 0, 0, 1, 0, 0, 13.784, 0, 1);
    }

    22.56% {
        -webkit-transform: matrix3d(1.034, 0, 0, 0, 0, 0.951, 0, 0, 0, 0, 1, 0, 0, 18.251, 0, 1);
        transform: matrix3d(1.034, 0, 0, 0, 0, 0.951, 0, 0, 0, 0, 1, 0, 0, 18.251, 0, 1);
    }

    25.03% {
        -webkit-transform: matrix3d(1.01, 0, 0, 0, 0, 0.985, 0, 0, 0, 0, 1, 0, 0, 23.326, 0, 1);
        transform: matrix3d(1.01, 0, 0, 0, 0, 0.985, 0, 0, 0, 0, 1, 0, 0, 23.326, 0, 1);
    }

    28.12% {
        -webkit-transform: matrix3d(0.987, 0, 0, 0, 0, 1.019, 0, 0, 0, 0, 1, 0, 0, 17.449, 0, 1);
        transform: matrix3d(0.987, 0, 0, 0, 0, 1.019, 0, 0, 0, 0, 1, 0, 0, 17.449, 0, 1);
    }

    31.73% {
        -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 0.998, 0, 0, 0, 0, 1, 0, 0, 4.778, 0, 1);
        transform: matrix3d(1.001, 0, 0, 0, 0, 0.998, 0, 0, 0, 0, 1, 0, 0, 4.778, 0, 1);
    }

    33.69% {
        -webkit-transform: matrix3d(1.005, 0, 0, 0, 0, 0.993, 0, 0, 0, 0, 1, 0, 0, -0.886, 0, 1);
        transform: matrix3d(1.005, 0, 0, 0, 0, 0.993, 0, 0, 0, 0, 1, 0, 0, -0.886, 0, 1);
    }

    38.34% {
        -webkit-transform: matrix3d(0.998, 0, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, -6.231, 0, 1);
        transform: matrix3d(0.998, 0, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, -6.231, 0, 1);
    }

    39.25% {
        -webkit-transform: matrix3d(0.998, 0, 0, 0, 0, 1.003, 0, 0, 0, 0, 1, 0, 0, -6.065, 0, 1);
        transform: matrix3d(0.998, 0, 0, 0, 0, 1.003, 0, 0, 0, 0, 1, 0, 0, -6.065, 0, 1);
    }

    44.81% {
        -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, -1.507, 0, 1);
        transform: matrix3d(1.001, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, -1.507, 0, 1);
    }

    48.06% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.828, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.828, 0, 1);
    }

    51.65% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1.665, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1.665, 0, 1);
    }

    65.07% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.445, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.445, 0, 1);
    }

    78.38% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.119, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.119, 0, 1);
    }

    91.69% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.032, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.032, 0, 1);
    }

    100% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
}

@keyframes bouncejs-playVisible {
    0% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 300, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 300, 0, 1);
    }

    1.57% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 239.594, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 239.594, 0, 1);
    }

    1.67% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 235.005, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 235.005, 0, 1);
    }

    2.02% {
        -webkit-transform: matrix3d(1.89, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 218.468, 0, 1);
        transform: matrix3d(1.89, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 218.468, 0, 1);
    }

    2.35% {
        -webkit-transform: matrix3d(2.444, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 202.174, 0, 1);
        transform: matrix3d(2.444, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 202.174, 0, 1);
    }

    2.9% {
        -webkit-transform: matrix3d(2.828, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 174.441, 0, 1);
        transform: matrix3d(2.828, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 174.441, 0, 1);
    }

    3.03% {
        -webkit-transform: matrix3d(2.839, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 167.738, 0, 1);
        transform: matrix3d(2.839, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 167.738, 0, 1);
    }

    3.51% {
        -webkit-transform: matrix3d(2.697, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 143.44, 0, 1);
        transform: matrix3d(2.697, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 143.44, 0, 1);
    }

    3.57% {
        -webkit-transform: matrix3d(2.665, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 140.513, 0, 1);
        transform: matrix3d(2.665, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 140.513, 0, 1);
    }

    3.61% {
        -webkit-transform: matrix3d(2.639, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 138.348, 0, 1);
        transform: matrix3d(2.639, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 138.348, 0, 1);
    }

    4.09% {
        -webkit-transform: matrix3d(1.782, 0, 0, 0, 0, 1.318, 0, 0, 0, 0, 1, 0, 0, 114.376, 0, 1);
        transform: matrix3d(1.782, 0, 0, 0, 0, 1.318, 0, 0, 0, 0, 1, 0, 0, 114.376, 0, 1);
    }

    4.77% {
        -webkit-transform: matrix3d(0.936, 0, 0, 0, 0, 1.649, 0, 0, 0, 0, 1, 0, 0, 80.955, 0, 1);
        transform: matrix3d(0.936, 0, 0, 0, 0, 1.649, 0, 0, 0, 0, 1, 0, 0, 80.955, 0, 1);
    }

    5.12% {
        -webkit-transform: matrix3d(0.678, 0, 0, 0, 0, 1.757, 0, 0, 0, 0, 1, 0, 0, 64.402, 0, 1);
        transform: matrix3d(0.678, 0, 0, 0, 0, 1.757, 0, 0, 0, 0, 1, 0, 0, 64.402, 0, 1);
    }

    5.81% {
        -webkit-transform: matrix3d(0.42, 0, 0, 0, 0, 1.845, 0, 0, 0, 0, 1, 0, 0, 34.014, 0, 1);
        transform: matrix3d(0.42, 0, 0, 0, 0, 1.845, 0, 0, 0, 0, 1, 0, 0, 34.014, 0, 1);
    }

    5.88% {
        -webkit-transform: matrix3d(0.406, 0, 0, 0, 0, 1.846, 0, 0, 0, 0, 1, 0, 0, 30.888, 0, 1);
        transform: matrix3d(0.406, 0, 0, 0, 0, 1.846, 0, 0, 0, 0, 1, 0, 0, 30.888, 0, 1);
    }

    6.17% {
        -webkit-transform: matrix3d(0.369, 0, 0, 0, 0, 1.833, 0, 0, 0, 0, 1, 0, 0, 18.969, 0, 1);
        transform: matrix3d(0.369, 0, 0, 0, 0, 1.833, 0, 0, 0, 0, 1, 0, 0, 18.969, 0, 1);
    }

    7.21% {
        -webkit-transform: matrix3d(0.409, 0, 0, 0, 0, 1.629, 0, 0, 0, 0, 1, 0, 0, -18.614, 0, 1);
        transform: matrix3d(0.409, 0, 0, 0, 0, 1.629, 0, 0, 0, 0, 1, 0, 0, -18.614, 0, 1);
    }

    7.3% {
        -webkit-transform: matrix3d(0.424, 0, 0, 0, 0, 1.601, 0, 0, 0, 0, 1, 0, 0, -21.769, 0, 1);
        transform: matrix3d(0.424, 0, 0, 0, 0, 1.601, 0, 0, 0, 0, 1, 0, 0, -21.769, 0, 1);
    }

    8.68% {
        -webkit-transform: matrix3d(0.775, 0, 0, 0, 0, 1.148, 0, 0, 0, 0, 1, 0, 0, -58.087, 0, 1);
        transform: matrix3d(0.775, 0, 0, 0, 0, 1.148, 0, 0, 0, 0, 1, 0, 0, -58.087, 0, 1);
    }

    8.71% {
        -webkit-transform: matrix3d(0.783, 0, 0, 0, 0, 1.139, 0, 0, 0, 0, 1, 0, 0, -58.624, 0, 1);
        transform: matrix3d(0.783, 0, 0, 0, 0, 1.139, 0, 0, 0, 0, 1, 0, 0, -58.624, 0, 1);
    }

    9.29% {
        -webkit-transform: matrix3d(0.959, 0, 0, 0, 0, 0.965, 0, 0, 0, 0, 1, 0, 0, -69.317, 0, 1);
        transform: matrix3d(0.959, 0, 0, 0, 0, 0.965, 0, 0, 0, 0, 1, 0, 0, -69.317, 0, 1);
    }

    10.06% {
        -webkit-transform: matrix3d(1.149, 0, 0, 0, 0, 0.791, 0, 0, 0, 0, 1, 0, 0, -79.477, 0, 1);
        transform: matrix3d(1.149, 0, 0, 0, 0, 0.791, 0, 0, 0, 0, 1, 0, 0, -79.477, 0, 1);
    }

    11.38% {
        -webkit-transform: matrix3d(1.277, 0, 0, 0, 0, 0.673, 0, 0, 0, 0, 1, 0, 0, -87.114, 0, 1);
        transform: matrix3d(1.277, 0, 0, 0, 0, 0.673, 0, 0, 0, 0, 1, 0, 0, -87.114, 0, 1);
    }

    11.44% {
        -webkit-transform: matrix3d(1.277, 0, 0, 0, 0, 0.673, 0, 0, 0, 0, 1, 0, 0, -87.204, 0, 1);
        transform: matrix3d(1.277, 0, 0, 0, 0, 0.673, 0, 0, 0, 0, 1, 0, 0, -87.204, 0, 1);
    }

    11.61% {
        -webkit-transform: matrix3d(1.274, 0, 0, 0, 0, 0.675, 0, 0, 0, 0, 1, 0, 0, -87.321, 0, 1);
        transform: matrix3d(1.274, 0, 0, 0, 0, 0.675, 0, 0, 0, 0, 1, 0, 0, -87.321, 0, 1);
    }

    12.86% {
        -webkit-transform: matrix3d(1.184, 0, 0, 0, 0, 0.768, 0, 0, 0, 0, 1, 0, 0, -83.434, 0, 1);
        transform: matrix3d(1.184, 0, 0, 0, 0, 0.768, 0, 0, 0, 0, 1, 0, 0, -83.434, 0, 1);
    }

    14.24% {
        -webkit-transform: matrix3d(1.038, 0, 0, 0, 0, 0.944, 0, 0, 0, 0, 1, 0, 0, -71.553, 0, 1);
        transform: matrix3d(1.038, 0, 0, 0, 0, 0.944, 0, 0, 0, 0, 1, 0, 0, -71.553, 0, 1);
    }

    15.02% {
        -webkit-transform: matrix3d(0.974, 0, 0, 0, 0, 1.03, 0, 0, 0, 0, 1, 0, 0, -62.593, 0, 1);
        transform: matrix3d(0.974, 0, 0, 0, 0, 1.03, 0, 0, 0, 0, 1, 0, 0, -62.593, 0, 1);
    }

    15.55% {
        -webkit-transform: matrix3d(0.942, 0, 0, 0, 0, 1.076, 0, 0, 0, 0, 1, 0, 0, -55.807, 0, 1);
        transform: matrix3d(0.942, 0, 0, 0, 0, 1.076, 0, 0, 0, 0, 1, 0, 0, -55.807, 0, 1);
    }

    15.62% {
        -webkit-transform: matrix3d(0.938, 0, 0, 0, 0, 1.081, 0, 0, 0, 0, 1, 0, 0, -54.811, 0, 1);
        transform: matrix3d(0.938, 0, 0, 0, 0, 1.081, 0, 0, 0, 0, 1, 0, 0, -54.811, 0, 1);
    }

    17% {
        -webkit-transform: matrix3d(0.91, 0, 0, 0, 0, 1.126, 0, 0, 0, 0, 1, 0, 0, -36.172, 0, 1);
        transform: matrix3d(0.91, 0, 0, 0, 0, 1.126, 0, 0, 0, 0, 1, 0, 0, -36.172, 0, 1);
    }

    18.32% {
        -webkit-transform: matrix3d(0.935, 0, 0, 0, 0, 1.094, 0, 0, 0, 0, 1, 0, 0, -18.882, 0, 1);
        transform: matrix3d(0.935, 0, 0, 0, 0, 1.094, 0, 0, 0, 0, 1, 0, 0, -18.882, 0, 1);
    }

    18.33% {
        -webkit-transform: matrix3d(0.935, 0, 0, 0, 0, 1.093, 0, 0, 0, 0, 1, 0, 0, -18.695, 0, 1);
        transform: matrix3d(0.935, 0, 0, 0, 0, 1.093, 0, 0, 0, 0, 1, 0, 0, -18.695, 0, 1);
    }

    19.81% {
        -webkit-transform: matrix3d(0.985, 0, 0, 0, 0, 1.022, 0, 0, 0, 0, 1, 0, 0, -1.939, 0, 1);
        transform: matrix3d(0.985, 0, 0, 0, 0, 1.022, 0, 0, 0, 0, 1, 0, 0, -1.939, 0, 1);
    }

    21.72% {
        -webkit-transform: matrix3d(1.03, 0, 0, 0, 0, 0.957, 0, 0, 0, 0, 1, 0, 0, 13.784, 0, 1);
        transform: matrix3d(1.03, 0, 0, 0, 0, 0.957, 0, 0, 0, 0, 1, 0, 0, 13.784, 0, 1);
    }

    22.56% {
        -webkit-transform: matrix3d(1.034, 0, 0, 0, 0, 0.951, 0, 0, 0, 0, 1, 0, 0, 18.251, 0, 1);
        transform: matrix3d(1.034, 0, 0, 0, 0, 0.951, 0, 0, 0, 0, 1, 0, 0, 18.251, 0, 1);
    }

    25.03% {
        -webkit-transform: matrix3d(1.01, 0, 0, 0, 0, 0.985, 0, 0, 0, 0, 1, 0, 0, 23.326, 0, 1);
        transform: matrix3d(1.01, 0, 0, 0, 0, 0.985, 0, 0, 0, 0, 1, 0, 0, 23.326, 0, 1);
    }

    28.12% {
        -webkit-transform: matrix3d(0.987, 0, 0, 0, 0, 1.019, 0, 0, 0, 0, 1, 0, 0, 17.449, 0, 1);
        transform: matrix3d(0.987, 0, 0, 0, 0, 1.019, 0, 0, 0, 0, 1, 0, 0, 17.449, 0, 1);
    }

    31.73% {
        -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 0.998, 0, 0, 0, 0, 1, 0, 0, 4.778, 0, 1);
        transform: matrix3d(1.001, 0, 0, 0, 0, 0.998, 0, 0, 0, 0, 1, 0, 0, 4.778, 0, 1);
    }

    33.69% {
        -webkit-transform: matrix3d(1.005, 0, 0, 0, 0, 0.993, 0, 0, 0, 0, 1, 0, 0, -0.886, 0, 1);
        transform: matrix3d(1.005, 0, 0, 0, 0, 0.993, 0, 0, 0, 0, 1, 0, 0, -0.886, 0, 1);
    }

    38.34% {
        -webkit-transform: matrix3d(0.998, 0, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, -6.231, 0, 1);
        transform: matrix3d(0.998, 0, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, -6.231, 0, 1);
    }

    39.25% {
        -webkit-transform: matrix3d(0.998, 0, 0, 0, 0, 1.003, 0, 0, 0, 0, 1, 0, 0, -6.065, 0, 1);
        transform: matrix3d(0.998, 0, 0, 0, 0, 1.003, 0, 0, 0, 0, 1, 0, 0, -6.065, 0, 1);
    }

    44.81% {
        -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, -1.507, 0, 1);
        transform: matrix3d(1.001, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, -1.507, 0, 1);
    }

    48.06% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.828, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.828, 0, 1);
    }

    51.65% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1.665, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1.665, 0, 1);
    }

    65.07% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.445, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.445, 0, 1);
    }

    78.38% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.119, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.119, 0, 1);
    }

    91.69% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.032, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.032, 0, 1);
    }

    100% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }
}

/* Generated with Bounce.js. Edit at https://goo.gl/146bWz */
@-webkit-keyframes bouncejs-playHidden {
    0% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    0.08% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.425, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.425, 0, 1);
    }

    0.18% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.95, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.95, 0, 1);
    }

    0.27% {
        -webkit-transform: matrix3d(1.292, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -1.41, 0, 1);
        transform: matrix3d(1.292, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -1.41, 0, 1);
    }

    0.37% {
        -webkit-transform: matrix3d(1.603, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -1.974, 0, 1);
        transform: matrix3d(1.603, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -1.974, 0, 1);
    }

    0.47% {
        -webkit-transform: matrix3d(1.77, 0, 0, 0, 0, 1.092, 0, 0, 0, 0, 1, 0, 0, -2.595, 0, 1);
        transform: matrix3d(1.77, 0, 0, 0, 0, 1.092, 0, 0, 0, 0, 1, 0, 0, -2.595, 0, 1);
    }

    0.75% {
        -webkit-transform: matrix3d(1.919, 0, 0, 0, 0, 1.31, 0, 0, 0, 0, 1, 0, 0, -4.312, 0, 1);
        transform: matrix3d(1.919, 0, 0, 0, 0, 1.31, 0, 0, 0, 0, 1, 0, 0, -4.312, 0, 1);
    }

    1.32% {
        -webkit-transform: matrix3d(1.571, 0, 0, 0, 0, 1.645, 0, 0, 0, 0, 1, 0, 0, -8.224, 0, 1);
        transform: matrix3d(1.571, 0, 0, 0, 0, 1.645, 0, 0, 0, 0, 1, 0, 0, -8.224, 0, 1);
    }

    1.33% {
        -webkit-transform: matrix3d(1.563, 0, 0, 0, 0, 1.649, 0, 0, 0, 0, 1, 0, 0, -8.29, 0, 1);
        transform: matrix3d(1.563, 0, 0, 0, 0, 1.649, 0, 0, 0, 0, 1, 0, 0, -8.29, 0, 1);
    }

    1.76% {
        -webkit-transform: matrix3d(1.201, 0, 0, 0, 0, 1.793, 0, 0, 0, 0, 1, 0, 0, -11.571, 0, 1);
        transform: matrix3d(1.201, 0, 0, 0, 0, 1.793, 0, 0, 0, 0, 1, 0, 0, -11.571, 0, 1);
    }

    2.19% {
        -webkit-transform: matrix3d(0.948, 0, 0, 0, 0, 1.845, 0, 0, 0, 0, 1, 0, 0, -14.995, 0, 1);
        transform: matrix3d(0.948, 0, 0, 0, 0, 1.845, 0, 0, 0, 0, 1, 0, 0, -14.995, 0, 1);
    }

    2.25% {
        -webkit-transform: matrix3d(0.922, 0, 0, 0, 0, 1.846, 0, 0, 0, 0, 1, 0, 0, -15.483, 0, 1);
        transform: matrix3d(0.922, 0, 0, 0, 0, 1.846, 0, 0, 0, 0, 1, 0, 0, -15.483, 0, 1);
    }

    2.9% {
        -webkit-transform: matrix3d(0.736, 0, 0, 0, 0, 1.762, 0, 0, 0, 0, 1, 0, 0, -20.927, 0, 1);
        transform: matrix3d(0.736, 0, 0, 0, 0, 1.762, 0, 0, 0, 0, 1, 0, 0, -20.927, 0, 1);
    }

    3.05% {
        -webkit-transform: matrix3d(0.711, 0, 0, 0, 0, 1.724, 0, 0, 0, 0, 1, 0, 0, -22.165, 0, 1);
        transform: matrix3d(0.711, 0, 0, 0, 0, 1.724, 0, 0, 0, 0, 1, 0, 0, -22.165, 0, 1);
    }

    3.43% {
        -webkit-transform: matrix3d(0.658, 0, 0, 0, 0, 1.601, 0, 0, 0, 0, 1, 0, 0, -25.418, 0, 1);
        transform: matrix3d(0.658, 0, 0, 0, 0, 1.601, 0, 0, 0, 0, 1, 0, 0, -25.418, 0, 1);
    }

    3.92% {
        -webkit-transform: matrix3d(0.622, 0, 0, 0, 0, 1.412, 0, 0, 0, 0, 1, 0, 0, -29.557, 0, 1);
        transform: matrix3d(0.622, 0, 0, 0, 0, 1.412, 0, 0, 0, 0, 1, 0, 0, -29.557, 0, 1);
    }

    4.58% {
        -webkit-transform: matrix3d(0.656, 0, 0, 0, 0, 1.148, 0, 0, 0, 0, 1, 0, 0, -34.965, 0, 1);
        transform: matrix3d(0.656, 0, 0, 0, 0, 1.148, 0, 0, 0, 0, 1, 0, 0, -34.965, 0, 1);
    }

    4.78% {
        -webkit-transform: matrix3d(0.69, 0, 0, 0, 0, 1.071, 0, 0, 0, 0, 1, 0, 0, -36.595, 0, 1);
        transform: matrix3d(0.69, 0, 0, 0, 0, 1.071, 0, 0, 0, 0, 1, 0, 0, -36.595, 0, 1);
    }

    5.72% {
        -webkit-transform: matrix3d(0.937, 0, 0, 0, 0, 0.791, 0, 0, 0, 0, 1, 0, 0, -43.719, 0, 1);
        transform: matrix3d(0.937, 0, 0, 0, 0, 0.791, 0, 0, 0, 0, 1, 0, 0, -43.719, 0, 1);
    }

    5.81% {
        -webkit-transform: matrix3d(0.963, 0, 0, 0, 0, 0.773, 0, 0, 0, 0, 1, 0, 0, -44.331, 0, 1);
        transform: matrix3d(0.963, 0, 0, 0, 0, 0.773, 0, 0, 0, 0, 1, 0, 0, -44.331, 0, 1);
    }

    6.51% {
        -webkit-transform: matrix3d(1.143, 0, 0, 0, 0, 0.683, 0, 0, 0, 0, 1, 0, 0, -49.023, 0, 1);
        transform: matrix3d(1.143, 0, 0, 0, 0, 0.683, 0, 0, 0, 0, 1, 0, 0, -49.023, 0, 1);
    }

    6.86% {
        -webkit-transform: matrix3d(1.2, 0, 0, 0, 0, 0.673, 0, 0, 0, 0, 1, 0, 0, -51.176, 0, 1);
        transform: matrix3d(1.2, 0, 0, 0, 0, 0.673, 0, 0, 0, 0, 1, 0, 0, -51.176, 0, 1);
    }

    8.04% {
        -webkit-transform: matrix3d(1.207, 0, 0, 0, 0, 0.768, 0, 0, 0, 0, 1, 0, 0, -57.192, 0, 1);
        transform: matrix3d(1.207, 0, 0, 0, 0, 0.768, 0, 0, 0, 0, 1, 0, 0, -57.192, 0, 1);
    }

    8.24% {
        -webkit-transform: matrix3d(1.188, 0, 0, 0, 0, 0.796, 0, 0, 0, 0, 1, 0, 0, -58.006, 0, 1);
        transform: matrix3d(1.188, 0, 0, 0, 0, 0.796, 0, 0, 0, 0, 1, 0, 0, -58.006, 0, 1);
    }

    8.71% {
        -webkit-transform: matrix3d(1.131, 0, 0, 0, 0, 0.869, 0, 0, 0, 0, 1, 0, 0, -59.771, 0, 1);
        transform: matrix3d(1.131, 0, 0, 0, 0, 0.869, 0, 0, 0, 0, 1, 0, 0, -59.771, 0, 1);
    }

    9.19% {
        -webkit-transform: matrix3d(1.067, 0, 0, 0, 0, 0.944, 0, 0, 0, 0, 1, 0, 0, -61.271, 0, 1);
        transform: matrix3d(1.067, 0, 0, 0, 0, 0.944, 0, 0, 0, 0, 1, 0, 0, -61.271, 0, 1);
    }

    10.33% {
        -webkit-transform: matrix3d(0.947, 0, 0, 0, 0, 1.081, 0, 0, 0, 0, 1, 0, 0, -63.668, 0, 1);
        transform: matrix3d(0.947, 0, 0, 0, 0, 1.081, 0, 0, 0, 0, 1, 0, 0, -63.668, 0, 1);
    }

    11.48% {
        -webkit-transform: matrix3d(0.907, 0, 0, 0, 0, 1.126, 0, 0, 0, 0, 1, 0, 0, -64.54, 0, 1);
        transform: matrix3d(0.907, 0, 0, 0, 0, 1.126, 0, 0, 0, 0, 1, 0, 0, -64.54, 0, 1);
    }

    11.61% {
        -webkit-transform: matrix3d(0.907, 0, 0, 0, 0, 1.126, 0, 0, 0, 0, 1, 0, 0, -64.553, 0, 1);
        transform: matrix3d(0.907, 0, 0, 0, 0, 1.126, 0, 0, 0, 0, 1, 0, 0, -64.553, 0, 1);
    }

    11.7% {
        -webkit-transform: matrix3d(0.908, 0, 0, 0, 0, 1.125, 0, 0, 0, 0, 1, 0, 0, -64.553, 0, 1);
        transform: matrix3d(0.908, 0, 0, 0, 0, 1.125, 0, 0, 0, 0, 1, 0, 0, -64.553, 0, 1);
    }

    13.8% {
        -webkit-transform: matrix3d(0.985, 0, 0, 0, 0, 1.022, 0, 0, 0, 0, 1, 0, 0, -62.674, 0, 1);
        transform: matrix3d(0.985, 0, 0, 0, 0, 1.022, 0, 0, 0, 0, 1, 0, 0, -62.674, 0, 1);
    }

    14.01% {
        -webkit-transform: matrix3d(0.993, 0, 0, 0, 0, 1.01, 0, 0, 0, 0, 1, 0, 0, -62.334, 0, 1);
        transform: matrix3d(0.993, 0, 0, 0, 0, 1.01, 0, 0, 0, 0, 1, 0, 0, -62.334, 0, 1);
    }

    15.02% {
        -webkit-transform: matrix3d(1.023, 0, 0, 0, 0, 0.966, 0, 0, 0, 0, 1, 0, 0, -60.432, 0, 1);
        transform: matrix3d(1.023, 0, 0, 0, 0, 0.966, 0, 0, 0, 0, 1, 0, 0, -60.432, 0, 1);
    }

    16.03% {
        -webkit-transform: matrix3d(1.034, 0, 0, 0, 0, 0.951, 0, 0, 0, 0, 1, 0, 0, -58.233, 0, 1);
        transform: matrix3d(1.034, 0, 0, 0, 0, 0.951, 0, 0, 0, 0, 1, 0, 0, -58.233, 0, 1);
    }

    16.09% {
        -webkit-transform: matrix3d(1.034, 0, 0, 0, 0, 0.951, 0, 0, 0, 0, 1, 0, 0, -58.098, 0, 1);
        transform: matrix3d(1.034, 0, 0, 0, 0, 0.951, 0, 0, 0, 0, 1, 0, 0, -58.098, 0, 1);
    }

    16.13% {
        -webkit-transform: matrix3d(1.034, 0, 0, 0, 0, 0.951, 0, 0, 0, 0, 1, 0, 0, -58.009, 0, 1);
        transform: matrix3d(1.034, 0, 0, 0, 0, 0.951, 0, 0, 0, 0, 1, 0, 0, -58.009, 0, 1);
    }

    18.32% {
        -webkit-transform: matrix3d(1.007, 0, 0, 0, 0, 0.99, 0, 0, 0, 0, 1, 0, 0, 56.962, 0, 1);
        transform: matrix3d(1.007, 0, 0, 0, 0, 0.99, 0, 0, 0, 0, 1, 0, 0, 56.962, 0, 1);
    }

    18.76% {
        -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, 77.188, 0, 1);
        transform: matrix3d(1.001, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, 77.188, 0, 1);
    }

    20.64% {
        -webkit-transform: matrix3d(0.987, 0, 0, 0, 0, 1.019, 0, 0, 0, 0, 1, 0, 0, 150.636, 0, 1);
        transform: matrix3d(0.987, 0, 0, 0, 0, 1.019, 0, 0, 0, 0, 1, 0, 0, 150.636, 0, 1);
    }

    20.7% {
        -webkit-transform: matrix3d(0.987, 0, 0, 0, 0, 1.019, 0, 0, 0, 0, 1, 0, 0, 152.749, 0, 1);
        transform: matrix3d(0.987, 0, 0, 0, 0, 1.019, 0, 0, 0, 0, 1, 0, 0, 152.749, 0, 1);
    }

    20.74% {
        -webkit-transform: matrix3d(0.987, 0, 0, 0, 0, 1.019, 0, 0, 0, 0, 1, 0, 0, 153.872, 0, 1);
        transform: matrix3d(0.987, 0, 0, 0, 0, 1.019, 0, 0, 0, 0, 1, 0, 0, 153.872, 0, 1);
    }

    21.3% {
        -webkit-transform: matrix3d(0.774, 0.632, 0, 0, -0.614, 0.797, 0, 0, 0, 0, 1, 0, 0, 170.894, 0, 1);
        transform: matrix3d(0.774, 0.632, 0, 0, -0.614, 0.797, 0, 0, 0, 0, 1, 0, 0, 170.894, 0, 1);
    }

    21.53% {
        -webkit-transform: matrix3d(0.665, 0.752, 0, 0, -0.732, 0.683, 0, 0, 0, 0, 1, 0, 0, 177.313, 0, 1);
        transform: matrix3d(0.665, 0.752, 0, 0, -0.732, 0.683, 0, 0, 0, 0, 1, 0, 0, 177.313, 0, 1);
    }

    21.72% {
        -webkit-transform: matrix3d(0.595, 0.81, 0, 0, -0.791, 0.61, 0, 0, 0, 0, 1, 0, 0, 182.25, 0, 1);
        transform: matrix3d(0.595, 0.81, 0, 0, -0.791, 0.61, 0, 0, 0, 0, 1, 0, 0, 182.25, 0, 1);
    }

    22.33% {
        -webkit-transform: matrix3d(0.505, 0.869, 0, 0, -0.856, 0.513, 0, 0, 0, 0, 1, 0, 0, 197.013, 0, 1);
        transform: matrix3d(0.505, 0.869, 0, 0, -0.856, 0.513, 0, 0, 0, 0, 1, 0, 0, 197.013, 0, 1);
    }

    23.5% {
        -webkit-transform: matrix3d(0.697, 0.716, 0, 0, -0.717, 0.697, 0, 0, 0, 0, 1, 0, 0, 220.894, 0, 1);
        transform: matrix3d(0.697, 0.716, 0, 0, -0.717, 0.697, 0, 0, 0, 0, 1, 0, 0, 220.894, 0, 1);
    }

    24.65% {
        -webkit-transform: matrix3d(0.915, 0.411, 0, 0, -0.415, 0.905, 0, 0, 0, 0, 1, 0, 0, 240.595, 0, 1);
        transform: matrix3d(0.915, 0.411, 0, 0, -0.415, 0.905, 0, 0, 0, 0, 1, 0, 0, 240.595, 0, 1);
    }

    25.03% {
        -webkit-transform: matrix3d(0.954, 0.312, 0, 0, -0.315, 0.943, 0, 0, 0, 0, 1, 0, 0, 246.56, 0, 1);
        transform: matrix3d(0.954, 0.312, 0, 0, -0.315, 0.943, 0, 0, 0, 0, 1, 0, 0, 246.56, 0, 1);
    }

    25.32% {
        -webkit-transform: matrix3d(0.975, 0.242, 0, 0, -0.245, 0.963, 0, 0, 0, 0, 1, 0, 0, 251.011, 0, 1);
        transform: matrix3d(0.975, 0.242, 0, 0, -0.245, 0.963, 0, 0, 0, 0, 1, 0, 0, 251.011, 0, 1);
    }

    25.82% {
        -webkit-transform: matrix3d(0.995, 0.141, 0, 0, -0.142, 0.983, 0, 0, 0, 0, 1, 0, 0, 258.454, 0, 1);
        transform: matrix3d(0.995, 0.141, 0, 0, -0.142, 0.983, 0, 0, 0, 0, 1, 0, 0, 258.454, 0, 1);
    }

    26.39% {
        -webkit-transform: matrix3d(1.002, 0.055, 0, 0, -0.056, 0.993, 0, 0, 0, 0, 1, 0, 0, 266.491, 0, 1);
        transform: matrix3d(1.002, 0.055, 0, 0, -0.056, 0.993, 0, 0, 0, 0, 1, 0, 0, 266.491, 0, 1);
    }

    26.96% {
        -webkit-transform: matrix3d(1.002, 0, 0, 0, 0, 0.996, 0, 0, 0, 0, 1, 0, 0, 273.99, 0, 1);
        transform: matrix3d(1.002, 0, 0, 0, 0, 0.996, 0, 0, 0, 0, 1, 0, 0, 273.99, 0, 1);
    }

    28.56% {
        -webkit-transform: matrix3d(0.998, 0.049, 0, 0, -0.049, 1, 0, 0, 0, 0, 1, 0, 0, 291.758, 0, 1);
        transform: matrix3d(0.998, 0.049, 0, 0, -0.049, 1, 0, 0, 0, 0, 1, 0, 0, 291.758, 0, 1);
    }

    29.93% {
        -webkit-transform: matrix3d(0.997, 0.035, 0, 0, -0.035, 1.002, 0, 0, 0, 0, 1, 0, 0, 303.091, 0, 1);
        transform: matrix3d(0.997, 0.035, 0, 0, -0.035, 1.002, 0, 0, 0, 0, 1, 0, 0, 303.091, 0, 1);
    }

    31.57% {
        -webkit-transform: matrix3d(0.999, 0.011, 0, 0, -0.011, 1.001, 0, 0, 0, 0, 1, 0, 0, 312.722, 0, 1);
        transform: matrix3d(0.999, 0.011, 0, 0, -0.011, 1.001, 0, 0, 0, 0, 1, 0, 0, 312.722, 0, 1);
    }

    31.73% {
        -webkit-transform: matrix3d(0.999, 0.01, 0, 0, -0.01, 1.001, 0, 0, 0, 0, 1, 0, 0, 313.528, 0, 1);
        transform: matrix3d(0.999, 0.01, 0, 0, -0.01, 1.001, 0, 0, 0, 0, 1, 0, 0, 313.528, 0, 1);
    }

    33.19% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, 319.786, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, 319.786, 0, 1);
    }

    34.54% {
        -webkit-transform: matrix3d(1.001, 0.002, 0, 0, -0.002, 0.999, 0, 0, 0, 0, 1, 0, 0, 324.743, 0, 1);
        transform: matrix3d(1.001, 0.002, 0, 0, -0.002, 0.999, 0, 0, 0, 0, 1, 0, 0, 324.743, 0, 1);
    }

    34.79% {
        -webkit-transform: matrix3d(1.001, 0.002, 0, 0, -0.002, 0.999, 0, 0, 0, 0, 1, 0, 0, 325.587, 0, 1);
        transform: matrix3d(1.001, 0.002, 0, 0, -0.002, 0.999, 0, 0, 0, 0, 1, 0, 0, 325.587, 0, 1);
    }

    36.66% {
        -webkit-transform: matrix3d(1, 0.001, 0, 0, -0.001, 1, 0, 0, 0, 0, 1, 0, 0, 331.423, 0, 1);
        transform: matrix3d(1, 0.001, 0, 0, -0.001, 1, 0, 0, 0, 0, 1, 0, 0, 331.423, 0, 1);
    }

    37.24% {
        -webkit-transform: matrix3d(1, 0.001, 0, 0, -0.001, 1, 0, 0, 0, 0, 1, 0, 0, 332.989, 0, 1);
        transform: matrix3d(1, 0.001, 0, 0, -0.001, 1, 0, 0, 0, 0, 1, 0, 0, 332.989, 0, 1);
    }

    38.34% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 335.493, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 335.493, 0, 1);
    }

    39.42% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 337.639, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 337.639, 0, 1);
    }

    41.01% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 340.331, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 340.331, 0, 1);
    }

    45.62% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 345.632, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 345.632, 0, 1);
    }

    46.92% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 346.592, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 346.592, 0, 1);
    }

    51.65% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 348.685, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 348.685, 0, 1);
    }

    57.18% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 349.471, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 349.471, 0, 1);
    }

    65.07% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 349.76, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 349.76, 0, 1);
    }

    78.38% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 350.005, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 350.005, 0, 1);
    }

    91.69% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 349.994, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 349.994, 0, 1);
        opacity: 0;
    }

    98.16% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 349.999, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 349.999, 0, 1);
        opacity: 0;
    }

    100% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 350, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 350, 0, 1);
        opacity: 0;
    }
}

@keyframes bouncejs-playHidden {
    0% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    }

    0.08% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.425, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.425, 0, 1);
    }

    0.18% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.95, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.95, 0, 1);
    }

    0.27% {
        -webkit-transform: matrix3d(1.292, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -1.41, 0, 1);
        transform: matrix3d(1.292, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -1.41, 0, 1);
    }

    0.37% {
        -webkit-transform: matrix3d(1.603, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -1.974, 0, 1);
        transform: matrix3d(1.603, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -1.974, 0, 1);
    }

    0.47% {
        -webkit-transform: matrix3d(1.77, 0, 0, 0, 0, 1.092, 0, 0, 0, 0, 1, 0, 0, -2.595, 0, 1);
        transform: matrix3d(1.77, 0, 0, 0, 0, 1.092, 0, 0, 0, 0, 1, 0, 0, -2.595, 0, 1);
    }

    0.75% {
        -webkit-transform: matrix3d(1.919, 0, 0, 0, 0, 1.31, 0, 0, 0, 0, 1, 0, 0, -4.312, 0, 1);
        transform: matrix3d(1.919, 0, 0, 0, 0, 1.31, 0, 0, 0, 0, 1, 0, 0, -4.312, 0, 1);
    }

    1.32% {
        -webkit-transform: matrix3d(1.571, 0, 0, 0, 0, 1.645, 0, 0, 0, 0, 1, 0, 0, -8.224, 0, 1);
        transform: matrix3d(1.571, 0, 0, 0, 0, 1.645, 0, 0, 0, 0, 1, 0, 0, -8.224, 0, 1);
    }

    1.33% {
        -webkit-transform: matrix3d(1.563, 0, 0, 0, 0, 1.649, 0, 0, 0, 0, 1, 0, 0, -8.29, 0, 1);
        transform: matrix3d(1.563, 0, 0, 0, 0, 1.649, 0, 0, 0, 0, 1, 0, 0, -8.29, 0, 1);
    }

    1.76% {
        -webkit-transform: matrix3d(1.201, 0, 0, 0, 0, 1.793, 0, 0, 0, 0, 1, 0, 0, -11.571, 0, 1);
        transform: matrix3d(1.201, 0, 0, 0, 0, 1.793, 0, 0, 0, 0, 1, 0, 0, -11.571, 0, 1);
    }

    2.19% {
        -webkit-transform: matrix3d(0.948, 0, 0, 0, 0, 1.845, 0, 0, 0, 0, 1, 0, 0, -14.995, 0, 1);
        transform: matrix3d(0.948, 0, 0, 0, 0, 1.845, 0, 0, 0, 0, 1, 0, 0, -14.995, 0, 1);
    }

    2.25% {
        -webkit-transform: matrix3d(0.922, 0, 0, 0, 0, 1.846, 0, 0, 0, 0, 1, 0, 0, -15.483, 0, 1);
        transform: matrix3d(0.922, 0, 0, 0, 0, 1.846, 0, 0, 0, 0, 1, 0, 0, -15.483, 0, 1);
    }

    2.9% {
        -webkit-transform: matrix3d(0.736, 0, 0, 0, 0, 1.762, 0, 0, 0, 0, 1, 0, 0, -20.927, 0, 1);
        transform: matrix3d(0.736, 0, 0, 0, 0, 1.762, 0, 0, 0, 0, 1, 0, 0, -20.927, 0, 1);
    }

    3.05% {
        -webkit-transform: matrix3d(0.711, 0, 0, 0, 0, 1.724, 0, 0, 0, 0, 1, 0, 0, -22.165, 0, 1);
        transform: matrix3d(0.711, 0, 0, 0, 0, 1.724, 0, 0, 0, 0, 1, 0, 0, -22.165, 0, 1);
    }

    3.43% {
        -webkit-transform: matrix3d(0.658, 0, 0, 0, 0, 1.601, 0, 0, 0, 0, 1, 0, 0, -25.418, 0, 1);
        transform: matrix3d(0.658, 0, 0, 0, 0, 1.601, 0, 0, 0, 0, 1, 0, 0, -25.418, 0, 1);
    }

    3.92% {
        -webkit-transform: matrix3d(0.622, 0, 0, 0, 0, 1.412, 0, 0, 0, 0, 1, 0, 0, -29.557, 0, 1);
        transform: matrix3d(0.622, 0, 0, 0, 0, 1.412, 0, 0, 0, 0, 1, 0, 0, -29.557, 0, 1);
    }

    4.58% {
        -webkit-transform: matrix3d(0.656, 0, 0, 0, 0, 1.148, 0, 0, 0, 0, 1, 0, 0, -34.965, 0, 1);
        transform: matrix3d(0.656, 0, 0, 0, 0, 1.148, 0, 0, 0, 0, 1, 0, 0, -34.965, 0, 1);
    }

    4.78% {
        -webkit-transform: matrix3d(0.69, 0, 0, 0, 0, 1.071, 0, 0, 0, 0, 1, 0, 0, -36.595, 0, 1);
        transform: matrix3d(0.69, 0, 0, 0, 0, 1.071, 0, 0, 0, 0, 1, 0, 0, -36.595, 0, 1);
    }

    5.72% {
        -webkit-transform: matrix3d(0.937, 0, 0, 0, 0, 0.791, 0, 0, 0, 0, 1, 0, 0, -43.719, 0, 1);
        transform: matrix3d(0.937, 0, 0, 0, 0, 0.791, 0, 0, 0, 0, 1, 0, 0, -43.719, 0, 1);
    }

    5.81% {
        -webkit-transform: matrix3d(0.963, 0, 0, 0, 0, 0.773, 0, 0, 0, 0, 1, 0, 0, -44.331, 0, 1);
        transform: matrix3d(0.963, 0, 0, 0, 0, 0.773, 0, 0, 0, 0, 1, 0, 0, -44.331, 0, 1);
    }

    6.51% {
        -webkit-transform: matrix3d(1.143, 0, 0, 0, 0, 0.683, 0, 0, 0, 0, 1, 0, 0, -49.023, 0, 1);
        transform: matrix3d(1.143, 0, 0, 0, 0, 0.683, 0, 0, 0, 0, 1, 0, 0, -49.023, 0, 1);
    }

    6.86% {
        -webkit-transform: matrix3d(1.2, 0, 0, 0, 0, 0.673, 0, 0, 0, 0, 1, 0, 0, -51.176, 0, 1);
        transform: matrix3d(1.2, 0, 0, 0, 0, 0.673, 0, 0, 0, 0, 1, 0, 0, -51.176, 0, 1);
    }

    8.04% {
        -webkit-transform: matrix3d(1.207, 0, 0, 0, 0, 0.768, 0, 0, 0, 0, 1, 0, 0, -57.192, 0, 1);
        transform: matrix3d(1.207, 0, 0, 0, 0, 0.768, 0, 0, 0, 0, 1, 0, 0, -57.192, 0, 1);
    }

    8.24% {
        -webkit-transform: matrix3d(1.188, 0, 0, 0, 0, 0.796, 0, 0, 0, 0, 1, 0, 0, -58.006, 0, 1);
        transform: matrix3d(1.188, 0, 0, 0, 0, 0.796, 0, 0, 0, 0, 1, 0, 0, -58.006, 0, 1);
    }

    8.71% {
        -webkit-transform: matrix3d(1.131, 0, 0, 0, 0, 0.869, 0, 0, 0, 0, 1, 0, 0, -59.771, 0, 1);
        transform: matrix3d(1.131, 0, 0, 0, 0, 0.869, 0, 0, 0, 0, 1, 0, 0, -59.771, 0, 1);
    }

    9.19% {
        -webkit-transform: matrix3d(1.067, 0, 0, 0, 0, 0.944, 0, 0, 0, 0, 1, 0, 0, -61.271, 0, 1);
        transform: matrix3d(1.067, 0, 0, 0, 0, 0.944, 0, 0, 0, 0, 1, 0, 0, -61.271, 0, 1);
    }

    10.33% {
        -webkit-transform: matrix3d(0.947, 0, 0, 0, 0, 1.081, 0, 0, 0, 0, 1, 0, 0, -63.668, 0, 1);
        transform: matrix3d(0.947, 0, 0, 0, 0, 1.081, 0, 0, 0, 0, 1, 0, 0, -63.668, 0, 1);
    }

    11.48% {
        -webkit-transform: matrix3d(0.907, 0, 0, 0, 0, 1.126, 0, 0, 0, 0, 1, 0, 0, -64.54, 0, 1);
        transform: matrix3d(0.907, 0, 0, 0, 0, 1.126, 0, 0, 0, 0, 1, 0, 0, -64.54, 0, 1);
    }

    11.61% {
        -webkit-transform: matrix3d(0.907, 0, 0, 0, 0, 1.126, 0, 0, 0, 0, 1, 0, 0, -64.553, 0, 1);
        transform: matrix3d(0.907, 0, 0, 0, 0, 1.126, 0, 0, 0, 0, 1, 0, 0, -64.553, 0, 1);
    }

    11.7% {
        -webkit-transform: matrix3d(0.908, 0, 0, 0, 0, 1.125, 0, 0, 0, 0, 1, 0, 0, -64.553, 0, 1);
        transform: matrix3d(0.908, 0, 0, 0, 0, 1.125, 0, 0, 0, 0, 1, 0, 0, -64.553, 0, 1);
    }

    13.8% {
        -webkit-transform: matrix3d(0.985, 0, 0, 0, 0, 1.022, 0, 0, 0, 0, 1, 0, 0, -62.674, 0, 1);
        transform: matrix3d(0.985, 0, 0, 0, 0, 1.022, 0, 0, 0, 0, 1, 0, 0, -62.674, 0, 1);
    }

    14.01% {
        -webkit-transform: matrix3d(0.993, 0, 0, 0, 0, 1.01, 0, 0, 0, 0, 1, 0, 0, -62.334, 0, 1);
        transform: matrix3d(0.993, 0, 0, 0, 0, 1.01, 0, 0, 0, 0, 1, 0, 0, -62.334, 0, 1);
    }

    15.02% {
        -webkit-transform: matrix3d(1.023, 0, 0, 0, 0, 0.966, 0, 0, 0, 0, 1, 0, 0, -60.432, 0, 1);
        transform: matrix3d(1.023, 0, 0, 0, 0, 0.966, 0, 0, 0, 0, 1, 0, 0, -60.432, 0, 1);
    }

    16.03% {
        -webkit-transform: matrix3d(1.034, 0, 0, 0, 0, 0.951, 0, 0, 0, 0, 1, 0, 0, -58.233, 0, 1);
        transform: matrix3d(1.034, 0, 0, 0, 0, 0.951, 0, 0, 0, 0, 1, 0, 0, -58.233, 0, 1);
    }

    16.09% {
        -webkit-transform: matrix3d(1.034, 0, 0, 0, 0, 0.951, 0, 0, 0, 0, 1, 0, 0, -58.098, 0, 1);
        transform: matrix3d(1.034, 0, 0, 0, 0, 0.951, 0, 0, 0, 0, 1, 0, 0, -58.098, 0, 1);
    }

    16.13% {
        -webkit-transform: matrix3d(1.034, 0, 0, 0, 0, 0.951, 0, 0, 0, 0, 1, 0, 0, -58.009, 0, 1);
        transform: matrix3d(1.034, 0, 0, 0, 0, 0.951, 0, 0, 0, 0, 1, 0, 0, -58.009, 0, 1);
    }

    18.32% {
        -webkit-transform: matrix3d(1.007, 0, 0, 0, 0, 0.99, 0, 0, 0, 0, 1, 0, 0, 56.962, 0, 1);
        transform: matrix3d(1.007, 0, 0, 0, 0, 0.99, 0, 0, 0, 0, 1, 0, 0, 56.962, 0, 1);
    }

    18.76% {
        -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, 77.188, 0, 1);
        transform: matrix3d(1.001, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, 77.188, 0, 1);
    }

    20.64% {
        -webkit-transform: matrix3d(0.987, 0, 0, 0, 0, 1.019, 0, 0, 0, 0, 1, 0, 0, 150.636, 0, 1);
        transform: matrix3d(0.987, 0, 0, 0, 0, 1.019, 0, 0, 0, 0, 1, 0, 0, 150.636, 0, 1);
    }

    20.7% {
        -webkit-transform: matrix3d(0.987, 0, 0, 0, 0, 1.019, 0, 0, 0, 0, 1, 0, 0, 152.749, 0, 1);
        transform: matrix3d(0.987, 0, 0, 0, 0, 1.019, 0, 0, 0, 0, 1, 0, 0, 152.749, 0, 1);
    }

    20.74% {
        -webkit-transform: matrix3d(0.987, 0, 0, 0, 0, 1.019, 0, 0, 0, 0, 1, 0, 0, 153.872, 0, 1);
        transform: matrix3d(0.987, 0, 0, 0, 0, 1.019, 0, 0, 0, 0, 1, 0, 0, 153.872, 0, 1);
    }

    21.3% {
        -webkit-transform: matrix3d(0.774, 0.632, 0, 0, -0.614, 0.797, 0, 0, 0, 0, 1, 0, 0, 170.894, 0, 1);
        transform: matrix3d(0.774, 0.632, 0, 0, -0.614, 0.797, 0, 0, 0, 0, 1, 0, 0, 170.894, 0, 1);
    }

    21.53% {
        -webkit-transform: matrix3d(0.665, 0.752, 0, 0, -0.732, 0.683, 0, 0, 0, 0, 1, 0, 0, 177.313, 0, 1);
        transform: matrix3d(0.665, 0.752, 0, 0, -0.732, 0.683, 0, 0, 0, 0, 1, 0, 0, 177.313, 0, 1);
    }

    21.72% {
        -webkit-transform: matrix3d(0.595, 0.81, 0, 0, -0.791, 0.61, 0, 0, 0, 0, 1, 0, 0, 182.25, 0, 1);
        transform: matrix3d(0.595, 0.81, 0, 0, -0.791, 0.61, 0, 0, 0, 0, 1, 0, 0, 182.25, 0, 1);
    }

    22.33% {
        -webkit-transform: matrix3d(0.505, 0.869, 0, 0, -0.856, 0.513, 0, 0, 0, 0, 1, 0, 0, 197.013, 0, 1);
        transform: matrix3d(0.505, 0.869, 0, 0, -0.856, 0.513, 0, 0, 0, 0, 1, 0, 0, 197.013, 0, 1);
    }

    23.5% {
        -webkit-transform: matrix3d(0.697, 0.716, 0, 0, -0.717, 0.697, 0, 0, 0, 0, 1, 0, 0, 220.894, 0, 1);
        transform: matrix3d(0.697, 0.716, 0, 0, -0.717, 0.697, 0, 0, 0, 0, 1, 0, 0, 220.894, 0, 1);
    }

    24.65% {
        -webkit-transform: matrix3d(0.915, 0.411, 0, 0, -0.415, 0.905, 0, 0, 0, 0, 1, 0, 0, 240.595, 0, 1);
        transform: matrix3d(0.915, 0.411, 0, 0, -0.415, 0.905, 0, 0, 0, 0, 1, 0, 0, 240.595, 0, 1);
    }

    25.03% {
        -webkit-transform: matrix3d(0.954, 0.312, 0, 0, -0.315, 0.943, 0, 0, 0, 0, 1, 0, 0, 246.56, 0, 1);
        transform: matrix3d(0.954, 0.312, 0, 0, -0.315, 0.943, 0, 0, 0, 0, 1, 0, 0, 246.56, 0, 1);
    }

    25.32% {
        -webkit-transform: matrix3d(0.975, 0.242, 0, 0, -0.245, 0.963, 0, 0, 0, 0, 1, 0, 0, 251.011, 0, 1);
        transform: matrix3d(0.975, 0.242, 0, 0, -0.245, 0.963, 0, 0, 0, 0, 1, 0, 0, 251.011, 0, 1);
    }

    25.82% {
        -webkit-transform: matrix3d(0.995, 0.141, 0, 0, -0.142, 0.983, 0, 0, 0, 0, 1, 0, 0, 258.454, 0, 1);
        transform: matrix3d(0.995, 0.141, 0, 0, -0.142, 0.983, 0, 0, 0, 0, 1, 0, 0, 258.454, 0, 1);
    }

    26.39% {
        -webkit-transform: matrix3d(1.002, 0.055, 0, 0, -0.056, 0.993, 0, 0, 0, 0, 1, 0, 0, 266.491, 0, 1);
        transform: matrix3d(1.002, 0.055, 0, 0, -0.056, 0.993, 0, 0, 0, 0, 1, 0, 0, 266.491, 0, 1);
    }

    26.96% {
        -webkit-transform: matrix3d(1.002, 0, 0, 0, 0, 0.996, 0, 0, 0, 0, 1, 0, 0, 273.99, 0, 1);
        transform: matrix3d(1.002, 0, 0, 0, 0, 0.996, 0, 0, 0, 0, 1, 0, 0, 273.99, 0, 1);
    }

    28.56% {
        -webkit-transform: matrix3d(0.998, 0.049, 0, 0, -0.049, 1, 0, 0, 0, 0, 1, 0, 0, 291.758, 0, 1);
        transform: matrix3d(0.998, 0.049, 0, 0, -0.049, 1, 0, 0, 0, 0, 1, 0, 0, 291.758, 0, 1);
    }

    29.93% {
        -webkit-transform: matrix3d(0.997, 0.035, 0, 0, -0.035, 1.002, 0, 0, 0, 0, 1, 0, 0, 303.091, 0, 1);
        transform: matrix3d(0.997, 0.035, 0, 0, -0.035, 1.002, 0, 0, 0, 0, 1, 0, 0, 303.091, 0, 1);
    }

    31.57% {
        -webkit-transform: matrix3d(0.999, 0.011, 0, 0, -0.011, 1.001, 0, 0, 0, 0, 1, 0, 0, 312.722, 0, 1);
        transform: matrix3d(0.999, 0.011, 0, 0, -0.011, 1.001, 0, 0, 0, 0, 1, 0, 0, 312.722, 0, 1);
    }

    31.73% {
        -webkit-transform: matrix3d(0.999, 0.01, 0, 0, -0.01, 1.001, 0, 0, 0, 0, 1, 0, 0, 313.528, 0, 1);
        transform: matrix3d(0.999, 0.01, 0, 0, -0.01, 1.001, 0, 0, 0, 0, 1, 0, 0, 313.528, 0, 1);
    }

    33.19% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, 319.786, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, 319.786, 0, 1);
    }

    34.54% {
        -webkit-transform: matrix3d(1.001, 0.002, 0, 0, -0.002, 0.999, 0, 0, 0, 0, 1, 0, 0, 324.743, 0, 1);
        transform: matrix3d(1.001, 0.002, 0, 0, -0.002, 0.999, 0, 0, 0, 0, 1, 0, 0, 324.743, 0, 1);
    }

    34.79% {
        -webkit-transform: matrix3d(1.001, 0.002, 0, 0, -0.002, 0.999, 0, 0, 0, 0, 1, 0, 0, 325.587, 0, 1);
        transform: matrix3d(1.001, 0.002, 0, 0, -0.002, 0.999, 0, 0, 0, 0, 1, 0, 0, 325.587, 0, 1);
    }

    36.66% {
        -webkit-transform: matrix3d(1, 0.001, 0, 0, -0.001, 1, 0, 0, 0, 0, 1, 0, 0, 331.423, 0, 1);
        transform: matrix3d(1, 0.001, 0, 0, -0.001, 1, 0, 0, 0, 0, 1, 0, 0, 331.423, 0, 1);
    }

    37.24% {
        -webkit-transform: matrix3d(1, 0.001, 0, 0, -0.001, 1, 0, 0, 0, 0, 1, 0, 0, 332.989, 0, 1);
        transform: matrix3d(1, 0.001, 0, 0, -0.001, 1, 0, 0, 0, 0, 1, 0, 0, 332.989, 0, 1);
    }

    38.34% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 335.493, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 335.493, 0, 1);
    }

    39.42% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 337.639, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 337.639, 0, 1);
    }

    41.01% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 340.331, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 340.331, 0, 1);
    }

    45.62% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 345.632, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 345.632, 0, 1);
    }

    46.92% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 346.592, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 346.592, 0, 1);
    }

    51.65% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 348.685, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 348.685, 0, 1);
    }

    57.18% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 349.471, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 349.471, 0, 1);
    }

    65.07% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 349.76, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 349.76, 0, 1);
    }

    78.38% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 350.005, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 350.005, 0, 1);
    }

    91.69% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 349.994, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 349.994, 0, 1);
        opacity: 0;
    }

    98.16% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 349.999, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 349.999, 0, 1);
        opacity: 0;
    }

    100% {
        -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 350, 0, 1);
        transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 350, 0, 1);
        opacity: 0;
    }
}

#pin-row .wpb_wrapper {
    position: relative;
    width: 100%;
}

.pin {
    display: none;
    width: 75px;
    height: 75px;
    border-radius: 50% 50% 50% 0;
    background: white;
    position: absolute;
    transform: translateX(-50%);
    left: calc(50% - 32px);
    top: -125px;
}

.pin:after {
    content: '';
    width: 35px;
    height: 35px;
    margin: 20px 0 0 20px;
    background: #2f2f2f;
    position: absolute;
    border-radius: 50%;
}

html[dir="rtl"] .pin:after {
    content: '';
    width: 35px;
    height: 35px;
    margin: 20px 20px 0px 0px;
    background: #2f2f2f;
    position: absolute;
    border-radius: 50%;
}

.pulse {
    display: none;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.2);
    position: absolute;
    left: calc(50% - 32px);
    top: -60px;
    margin: 11px 0px 0px -12px;
    -webkit-transform: rotateX(55deg);
    -moz-transform: rotateX(55deg);
    -o-transform: rotateX(55deg);
    -ms-transform: rotateX(55deg);
    transform: rotateX(55deg);
    z-index: -2;
    border-radius: 50%;
    height: 40px;
    width: 100px;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-box-shadow: 0 0 1px 2px white;
    box-shadow: 0 0 1px 2px white;
}

.pulse:after {
    content: "";
}

@-moz-keyframes pulsate {
    0% {
        -webkit-transform: scale(0.1, 0.1);
        -moz-transform: scale(0.1, 0.1);
        -o-transform: scale(0.1, 0.1);
        -ms-transform: scale(0.1, 0.1);
        transform: scale(0.1, 0.1);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
    }

    50% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        -moz-transform: scale(1.2, 1.2);
        -o-transform: scale(1.2, 1.2);
        -ms-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
    }
}

@-webkit-keyframes pulsate {
    0% {
        -webkit-transform: scale(0.1, 0.1);
        -moz-transform: scale(0.1, 0.1);
        -o-transform: scale(0.1, 0.1);
        -ms-transform: scale(0.1, 0.1);
        transform: scale(0.1, 0.1);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
    }

    50% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        -moz-transform: scale(1.2, 1.2);
        -o-transform: scale(1.2, 1.2);
        -ms-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
    }
}

@-o-keyframes pulsate {
    0% {
        -webkit-transform: scale(0.1, 0.1);
        -moz-transform: scale(0.1, 0.1);
        -o-transform: scale(0.1, 0.1);
        -ms-transform: scale(0.1, 0.1);
        transform: scale(0.1, 0.1);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
    }

    50% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        -moz-transform: scale(1.2, 1.2);
        -o-transform: scale(1.2, 1.2);
        -ms-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
    }
}

@keyframes pulsate {
    0% {
        -webkit-transform: scale(0.1, 0.1);
        -moz-transform: scale(0.1, 0.1);
        -o-transform: scale(0.1, 0.1);
        -ms-transform: scale(0.1, 0.1);
        transform: scale(0.1, 0.1);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
    }

    50% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        -moz-transform: scale(1.2, 1.2);
        -o-transform: scale(1.2, 1.2);
        -ms-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
    }
}

@-moz-keyframes bounce {
    0% {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        -webkit-transform: translateY(-2000px) rotate(-45deg);
        -moz-transform: translateY(-2000px) rotate(-45deg);
        -o-transform: translateY(-2000px) rotate(-45deg);
        -ms-transform: translateY(-2000px) rotate(-45deg);
        transform: translateY(-2000px) rotate(-45deg);
    }

    60% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
        -webkit-transform: translateY(30px) rotate(-45deg);
        -moz-transform: translateY(30px) rotate(-45deg);
        -o-transform: translateY(30px) rotate(-45deg);
        -ms-transform: translateY(30px) rotate(-45deg);
        transform: translateY(30px) rotate(-45deg);
    }

    80% {
        -webkit-transform: translateY(-10px) rotate(-45deg);
        -moz-transform: translateY(-10px) rotate(-45deg);
        -o-transform: translateY(-10px) rotate(-45deg);
        -ms-transform: translateY(-10px) rotate(-45deg);
        transform: translateY(-10px) rotate(-45deg);
    }

    100% {
        -webkit-transform: translateY(0) rotate(-45deg);
        -moz-transform: translateY(0) rotate(-45deg);
        -o-transform: translateY(0) rotate(-45deg);
        -ms-transform: translateY(0) rotate(-45deg);
        transform: translateY(0) rotate(-45deg);
    }
}

@-webkit-keyframes bounce {
    0% {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        -webkit-transform: translateY(-2000px) rotate(-45deg);
        -moz-transform: translateY(-2000px) rotate(-45deg);
        -o-transform: translateY(-2000px) rotate(-45deg);
        -ms-transform: translateY(-2000px) rotate(-45deg);
        transform: translateY(-2000px) rotate(-45deg);
    }

    60% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
        -webkit-transform: translateY(30px) rotate(-45deg);
        -moz-transform: translateY(30px) rotate(-45deg);
        -o-transform: translateY(30px) rotate(-45deg);
        -ms-transform: translateY(30px) rotate(-45deg);
        transform: translateY(30px) rotate(-45deg);
    }

    80% {
        -webkit-transform: translateY(-10px) rotate(-45deg);
        -moz-transform: translateY(-10px) rotate(-45deg);
        -o-transform: translateY(-10px) rotate(-45deg);
        -ms-transform: translateY(-10px) rotate(-45deg);
        transform: translateY(-10px) rotate(-45deg);
    }

    100% {
        -webkit-transform: translateY(0) rotate(-45deg);
        -moz-transform: translateY(0) rotate(-45deg);
        -o-transform: translateY(0) rotate(-45deg);
        -ms-transform: translateY(0) rotate(-45deg);
        transform: translateY(0) rotate(-45deg);
    }
}

@-o-keyframes bounce {
    0% {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        -webkit-transform: translateY(-2000px) rotate(-45deg);
        -moz-transform: translateY(-2000px) rotate(-45deg);
        -o-transform: translateY(-2000px) rotate(-45deg);
        -ms-transform: translateY(-2000px) rotate(-45deg);
        transform: translateY(-2000px) rotate(-45deg);
    }

    60% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
        -webkit-transform: translateY(30px) rotate(-45deg);
        -moz-transform: translateY(30px) rotate(-45deg);
        -o-transform: translateY(30px) rotate(-45deg);
        -ms-transform: translateY(30px) rotate(-45deg);
        transform: translateY(30px) rotate(-45deg);
    }

    80% {
        -webkit-transform: translateY(-10px) rotate(-45deg);
        -moz-transform: translateY(-10px) rotate(-45deg);
        -o-transform: translateY(-10px) rotate(-45deg);
        -ms-transform: translateY(-10px) rotate(-45deg);
        transform: translateY(-10px) rotate(-45deg);
    }

    100% {
        -webkit-transform: translateY(0) rotate(-45deg);
        -moz-transform: translateY(0) rotate(-45deg);
        -o-transform: translateY(0) rotate(-45deg);
        -ms-transform: translateY(0) rotate(-45deg);
        transform: translateY(0) rotate(-45deg);
    }
}

@keyframes bounce {
    0% {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        -webkit-transform: translateY(-2000px) rotate(-45deg);
        -moz-transform: translateY(-2000px) rotate(-45deg);
        -o-transform: translateY(-2000px) rotate(-45deg);
        -ms-transform: translateY(-2000px) rotate(-45deg);
        transform: translateY(-2000px) rotate(-45deg);
    }

    60% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
        -webkit-transform: translateY(30px) rotate(-45deg);
        -moz-transform: translateY(30px) rotate(-45deg);
        -o-transform: translateY(30px) rotate(-45deg);
        -ms-transform: translateY(30px) rotate(-45deg);
        transform: translateY(30px) rotate(-45deg);
    }

    80% {
        -webkit-transform: translateY(-10px) rotate(-45deg);
        -moz-transform: translateY(-10px) rotate(-45deg);
        -o-transform: translateY(-10px) rotate(-45deg);
        -ms-transform: translateY(-10px) rotate(-45deg);
        transform: translateY(-10px) rotate(-45deg);
    }

    100% {
        -webkit-transform: translateY(0) rotate(-45deg);
        -moz-transform: translateY(0) rotate(-45deg);
        -o-transform: translateY(0) rotate(-45deg);
        -ms-transform: translateY(0) rotate(-45deg);
        transform: translateY(0) rotate(-45deg);
    }
}

.buy-button-round {
    cursor: pointer;
    opacity: 0;
    width: 90%;
    position: absolute;
    /*top: 50%;
    left: 50%;*/
    transform: translateX(-50%) translateY(-50%);
    animation-duration: 1s;
    animation-fill-mode: both;
    backface-visibility: hidden;
}

.buy-button-round-column {
    height: 300px;
}

.fadeInBottom {
    animation-name: fadeInBottom
}

@keyframes fadeInBottom {
    from {
        opacity: 0;
        transform: translate(0%, 100%);
    }

    to {
        transform: translate(0%, 0%);
        opacity: 1
    }
}

.fadeInLeft {
    animation-name: fadeInLeft;
    animation-duration: 1s;
    animation-fill-mode: both;
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        transform: translateX(-100%);
    }

    to {
        transform: translateX(0%);
        opacity: 1
    }
}

#product-slider .wpb_raw_code.wpb_content_element.wpb_raw_html,
.product-video-container .wpb_raw_code.wpb_content_element.wpb_raw_html,
#video-row .wpb_raw_code {
    margin-bottom: 0px !important;
}

@media (max-aspect-ratio: 1/1) and (min-width: 769px) {
    .product-slider-image img {
        max-width: none !important;
        margin-top: 0vh;
        width: auto;
        height: 100vh;
        position: absolute;
        right: 0px;
        top: 0px;
    }

    .homepage-first-content.vc_row.vc_row-o-full-height {
        min-height: 0vh !important;
        max-height: 768px;
        margin-top: 148px;
    }

    .homepage-video-container {
        margin-top: 148px;
    }
}

@media (max-aspect-ratio: 4/3) and (min-width: 769px) {
    .product-slider-image img {
        max-width: none !important;
        margin-top: -15vh;
        width: auto;
        height: 130vh;
        position: absolute;
        right: 0px;
        top: 0px;
    }

    .homepage-first-content.vc_row.vc_row-o-full-height {
        min-height: 75vh !important;
        max-height: 768px;
        /*margin-top: 148px;*/
    }

    .homepage-video-container {
        margin-top: 5vh;
    }

    .nav-menu-primary .nav-ul li {
        padding: 0px;
    }

    .homepage-video-container video {
        position: absolute;
        top: -1px;
        width: auto;
        left: 50%;
        transform: translateX(-50%);
        max-width: none;
        bottom: 0;
        /* margin-left: 50%; */
    }
}

@media (min-aspect-ratio: 2/1) and (min-width: 769px) {
    .product-slider-image img {
        max-width: none !important;
        margin-top: -30vh;
        width: auto;
        height: 160vh;
        position: absolute;
        right: 0px;
        top: 0px;
    }
}

.owl-carousel .owl-item img {
    width: auto !important;
}

html[dir="rtl"] .vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item {
    float: right;
}

.owl-carousel .vc_figure, .owl-carousel .vc_figure .vc_single_image-wrapper{
	width: 100%;
}

.owl-carousel .vc_figure .vc_single_image-wrapper img{
	margin-left: auto;
	margin-right: auto;
}

.green-row-image {
    /*opacity: 0;*/
}
#green-row{
	overflow: hidden;
}
html[dir="rtl"] .right-animation.leaf-image{
	right:0%;
	left: unset;
}
.bladder-1,
.bladder-2,
.bladder-3,
.bladder-4 {
    opacity: 0;
}

@keyframes fadeInAnimation {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.fadeIn {
    animation-name: fadeInAnimation;
    animation-duration: 1s;
    animation-fill-mode: both;
}

#green-row {
    background-position: left bottom !important;
}

.leaf-image {
    opacity: 0;
    position: absolute;
    bottom: 0%;
    left: 0%;
    margin-bottom: 0px;
    z-index: -1;
}

.map-search input {
    width: 100%;
}

.h2-mini {
    font-size: 16px;
    line-height: 130%;
}

.full-width-row .vc_column_container>.vc_column-inner:first-child {
    padding-left: 0px;
    padding-right: 0px;
}

.padding-15 {
    padding: 15px;
}

sup {
    font-size: 0.5em;
}

.header .neve-transparent-header.has-sticky-rows--desktop:not(.is-stuck) .nv-navbar {
    background-image: linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0)) !important;
    background-color: transparent !important;
}

.hfg_header:not(.is-stuck).site-header {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.display-none {
    display: none;
}




.buy-button-front {
    cursor: pointer;
    width: 90%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%) rotateX(0deg);
    -webkit-transform: translateX(-50%) translateY(-50%) rotateX(0deg) rotateY(0deg);
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-transform: translateX(-50%) translateY(-50%) rotateX(0deg) rotateY(0deg);
    -moz-transform-style: preserve-3d;
    -moz-backface-visibility: hidden;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -moz-transition: all .9s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .9s ease-in-out;

}

.buy-button-back {
    cursor: pointer;
    width: 90%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%) rotateY(180deg);
    z-index: 800;
    -webkit-transform: translateX(-50%) translateY(-50%) rotateY(-180deg);
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-transform: translateX(-50%) translateY(-50%) rotateY(-179deg);
    -moz-transform-style: preserve-3d;
    -moz-backface-visibility: hidden;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -moz-transition: all .9s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .9s ease-in-out;

}

.buy-button-column .vc_column-inner {
    height: 300px;
    transition: transform 1s;
    transform-style: preserve-3d;
    -webkit-perspective: 800px;
    -moz-perspective: 800px;
    -ms-perspective: 800px;
    -o-perspective: 800px;
    perspective: 800px;
}

.buy-button-column:hover .buy-button-back {
    z-index: 1000;
    -webkit-transform: translateX(-50%) translateY(-50%) rotateX(0deg) rotateY(0deg);
    -moz-transform: translateX(-50%) translateY(-50%) rotateX(0deg) rotateY(0deg);
}

.buy-button-column:hover .buy-button-front {
    -webkit-transform: translateX(-50%) translateY(-50%) rotateY(180deg);
    -moz-transform: translateX(-50%) translateY(-50%) rotateY(180deg);
}

.language-picker {
    width: 70px !important;
    color: #fff !important;
    background-color: #292a3c;
}

.language-picker {
    display: none;
}

#language-picker-a, .language-picker-a {
    padding-left: 0px;
}

#language-picker-a li,, .language-picker-a li {
    padding-left: 6px;
    list-style: none;
    padding-top: 5px;
    padding-bottom: 5px;
}

#language-picker-a li:hover, .language-picker-a li:hover {
    background-color: #F4F3F3;
    color: #292a3c;
	cursor: pointer;
}

#language-picker-a li i, .language-picker-a li i {
    margin: 0px;
}

#language-picker-a li span,
.btn-select li span, .language-picker-a li span {
    margin-left: 10px;
}

/* item list */

.language-picker-b {
    display: none;
    width: 100%;
    max-width: 350px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 5px;

}

.open {
    display: show !important;
}

.language-picker-btn-select {
    padding-top: 5px;
    padding-left: 6px;
    margin-top: 10px;
    width: 100%;
    max-width: 350px;
    height: 34px;
    border-radius: 5px;
    background-color: #292a3c;
    color: #fff;
    border: none;

}

.language-picker-btn-select li {
    list-style: none;
    float: left;
    padding-bottom: 0px;
}

.language-picker-btn-select .flag {
    margin-right: 10px;
}

.language-picker-btn-select:hover li {
    margin-left: 0px;
}

.language-picker-btn-select:hover {
    background-color: #F4F3F3;
    border: 1px solid transparent;
    box-shadow: inset 0 0px 0px 1px #ccc;


}

.language-picker-btn-select:focus {
    outline: none;
}

.flag {
    display: inline-block;
    position: relative;
    width: 16px;
    height: 11px;
    background: url('assets/img/flags.png') no-repeat
}

.flag.flag-gu {
    background-position: -96px -55px
}

.flag.flag-mn {
    background-position: -208px -88px
}

.flag.flag-va {
    background-position: -48px -154px
}

.flag.flag-tibet {
    background-position: -32px -143px
}

.flag.flag-fo {
    background-position: -64px -44px
}

.flag.flag-th {
    background-position: -16px -143px
}

.flag.flag-tr {
    background-position: -144px -143px
}

.flag.flag-tl {
    background-position: -80px -143px
}

.flag.flag-kz {
    background-position: -144px -77px
}

.flag.flag-zm {
    background-position: -16px -165px
}

.flag.flag-uz {
    background-position: -32px -154px
}

.flag.flag-dk {
    background-position: -64px -33px
}

.flag.flag-scotland {
    background-position: -176px -121px
}

.flag.flag-gi {
    background-position: -224px -44px
}

.flag.flag-gy {
    background-position: -128px -55px
}

.flag.flag-bj {
    background-position: -112px -11px
}

.flag.flag-fr {
    background-position: -80px -44px
}

.flag.flag-mo {
    background-position: -224px -88px
}

.flag.flag-ir {
    background-position: -112px -66px
}

.flag.flag-io {
    background-position: -80px -66px
}

.flag.flag-tm {
    background-position: -96px -143px
}

.flag.flag-ch {
    background-position: -96px -22px
}

.flag.flag-mt {
    background-position: -32px -99px
}

.flag.flag-nl {
    background-position: -240px -99px
}

.flag.flag-gp {
    background-position: -16px -55px
}

.flag.flag-im {
    background-position: -48px -66px
}

.flag.flag-tv {
    background-position: -176px -143px
}

.flag.flag-mu {
    background-position: -48px -99px
}

.flag.flag-pe {
    background-position: -96px -110px
}

.flag.flag-vi {
    background-position: -112px -154px
}

.flag.flag-hn {
    background-position: -176px -55px
}

.flag.flag-ss {
    background-position: -128px -132px
}

.flag.flag-ae {
    background-position: -16px 0
}

.flag.flag-td {
    background-position: -240px -132px
}

.flag.flag-pw {
    background-position: 0 -121px
}

.flag.flag-nu {
    background-position: -32px -110px
}

.flag.flag-bt {
    background-position: -208px -11px
}

.flag.flag-ms {
    background-position: -16px -99px
}

.flag.flag-cv {
    background-position: -240px -22px
}

.flag.flag-es {
    background-position: -224px -33px
}

.flag.flag-mh {
    background-position: -144px -88px
}

.flag.flag-la {
    background-position: -160px -77px
}

.flag.flag-vn {
    background-position: -128px -154px
}

.flag.flag-py {
    background-position: -16px -121px
}

.flag.flag-br {
    background-position: -176px -11px
}

.flag.flag-ye {
    background-position: -224px -154px
}

.flag.flag-ie {
    background-position: 0 -66px
}

.flag.flag-gh {
    background-position: -208px -44px
}

.flag.flag-cg {
    background-position: -80px -22px
}

.flag.flag-cu {
    background-position: -224px -22px
}

.flag.flag-hu {
    background-position: -224px -55px
}

.flag.flag-sg {
    background-position: -224px -121px
}

.flag.flag-at {
    background-position: -176px 0
}

.flag.flag-lk {
    background-position: -224px -77px
}

.flag.flag-vu {
    background-position: -144px -154px
}

.flag.flag-bo {
    background-position: -160px -11px
}

.flag.flag-jo {
    background-position: -208px -66px
}

.flag.flag-er {
    background-position: -208px -33px
}

.flag.flag-za {
    background-position: -256px -154px
}

.flag.flag-rs {
    background-position: -80px -121px
}

.flag.flag-nr {
    background-position: -16px -110px
}

.flag.flag-ls {
    background-position: -256px -77px
}

.flag.flag-jm {
    background-position: -192px -66px
}

.flag.flag-tz {
    background-position: -208px -143px
}

.flag.flag-ki {
    background-position: -16px -77px
}

.flag.flag-sj {
    background-position: 0 -132px
}

.flag.flag-cz {
    background-position: -16px -33px
}

.flag.flag-pg {
    background-position: -128px -110px
}

.flag.flag-lv {
    background-position: -32px -88px
}

.flag.flag-do {
    background-position: -96px -33px
}

.flag.flag-lu {
    background-position: -16px -88px
}

.flag.flag-no {
    background-position: -256px -99px
}

.flag.flag-kw {
    background-position: -112px -77px
}

.flag.flag-mx {
    background-position: -96px -99px
}

.flag.flag-yt {
    background-position: -240px -154px
}

.flag.flag-ly {
    background-position: -48px -88px
}

.flag.flag-cy {
    background-position: 0 -33px
}

.flag.flag-ph {
    background-position: -144px -110px
}

.flag.flag-my {
    background-position: -112px -99px
}

.flag.flag-sm {
    background-position: -48px -132px
}

.flag.flag-et {
    background-position: -240px -33px
}

.flag.flag-ru {
    background-position: -96px -121px
}

.flag.flag-tj {
    background-position: -48px -143px
}

.flag.flag-ai {
    background-position: -64px 0
}

.flag.flag-pl {
    background-position: -176px -110px
}

.flag.flag-kp {
    background-position: -64px -77px
}

.flag.flag-uy {
    background-position: -16px -154px
}

.flag.flag-gb {
    background-position: -112px -44px
}

.flag.flag-gs {
    background-position: -64px -55px
}

.flag.flag-kurdistan {
    background-position: -96px -77px
}

.flag.flag-rw {
    background-position: -112px -121px
}

.flag.flag-ec {
    background-position: -128px -33px
}

.flag.flag-mm {
    background-position: -192px -88px
}

.flag.flag-pa {
    background-position: -80px -110px
}

.flag.flag-wales {
    background-position: -160px -154px
}

.flag.flag-kg {
    background-position: -256px -66px
}

.flag.flag-ve {
    background-position: -80px -154px
}

.flag.flag-tk {
    background-position: -64px -143px
}

.flag.flag-ca {
    background-position: -16px -22px
}

.flag.flag-is {
    background-position: -128px -66px
}

.flag.flag-ke {
    background-position: -240px -66px
}

.flag.flag-ro {
    background-position: -64px -121px
}

.flag.flag-gq {
    background-position: -32px -55px
}

.flag.flag-pt {
    background-position: -256px -110px
}

.flag.flag-tf {
    background-position: -256px -132px
}

.flag.flag-ad {
    background-position: 0 0
}

.flag.flag-sk {
    background-position: -16px -132px
}

.flag.flag-pm {
    background-position: -192px -110px
}

.flag.flag-om {
    background-position: -64px -110px
}

.flag.flag-an {
    background-position: -112px 0
}

.flag.flag-ws {
    background-position: -192px -154px
}

.flag.flag-sh {
    background-position: -240px -121px
}

.flag.flag-mp {
    background-position: -240px -88px
}

.flag.flag-gt {
    background-position: -80px -55px
}

.flag.flag-cf {
    background-position: -64px -22px
}

.flag.flag-zanzibar {
    background-position: 0 -165px
}

.flag.flag-mw {
    background-position: -80px -99px
}

.flag.flag-catalonia {
    background-position: -32px -22px
}

.flag.flag-ug {
    background-position: -240px -143px
}

.flag.flag-je {
    background-position: -176px -66px
}

.flag.flag-km {
    background-position: -32px -77px
}

.flag.flag-in {
    background-position: -64px -66px
}

.flag.flag-bf {
    background-position: -48px -11px
}

.flag.flag-mc {
    background-position: -80px -88px
}

.flag.flag-sy {
    background-position: -192px -132px
}

.flag.flag-sn {
    background-position: -64px -132px
}

.flag.flag-kr {
    background-position: -80px -77px
}

.flag.flag-eu {
    background-position: -256px -33px
}

.flag.flag-bn {
    background-position: -144px -11px
}

.flag.flag-st {
    background-position: -144px -132px
}

.flag.flag-england {
    background-position: -192px -33px
}

.flag.flag-lc {
    background-position: -192px -77px
}

.flag.flag-dm {
    background-position: -80px -33px
}

.flag.flag-be {
    background-position: -32px -11px
}

.flag.flag-ni {
    background-position: -224px -99px
}

.flag.flag-ua {
    background-position: -224px -143px
}

.flag.flag-mz {
    background-position: -128px -99px
}

.flag.flag-pf {
    background-position: -112px -110px
}

.flag.flag-tn {
    background-position: -112px -143px
}

.flag.flag-ee {
    background-position: -144px -33px
}

.flag.flag-xk {
    background-position: -208px -154px
}

.flag.flag-sx {
    background-position: -176px -132px
}

.flag.flag-sd {
    background-position: -192px -121px
}

.flag.flag-gd {
    background-position: -128px -44px
}

.flag.flag-ci {
    background-position: -112px -22px
}

.flag.flag-sz {
    background-position: -208px -132px
}

.flag.flag-cl {
    background-position: -144px -22px
}

.flag.flag-fi {
    background-position: 0 -44px
}

.flag.flag-ga {
    background-position: -96px -44px
}

.flag.flag-jp {
    background-position: -224px -66px
}

.flag.flag-de {
    background-position: -32px -33px
}

.flag.flag-np {
    background-position: 0 -110px
}

.flag.flag-re {
    background-position: -48px -121px
}

.flag.flag-bg {
    background-position: -64px -11px
}

.flag.flag-sc {
    background-position: -160px -121px
}

.flag.flag-ng {
    background-position: -208px -99px
}

.flag.flag-qa {
    background-position: -32px -121px
}

.flag.flag-mk {
    background-position: -160px -88px
}

.flag.flag-aw {
    background-position: -208px 0
}

.flag.flag-kn {
    background-position: -48px -77px
}

.flag.flag-al {
    background-position: -80px 0
}

.flag.flag-bw {
    background-position: -240px -11px
}

.flag.flag-um {
    background-position: -256px -143px
}

.flag.flag-ky {
    background-position: -128px -77px
}

.flag.flag-tt {
    background-position: -160px -143px
}

.flag.flag-so {
    background-position: -80px -132px
}

.flag.flag-lt {
    background-position: 0 -88px
}

.flag.flag-by {
    background-position: -256px -11px
}

.flag.flag-bb {
    background-position: 0 -11px
}

.flag.flag-us {
    background-position: 0 -154px
}

.flag.flag-md {
    background-position: -96px -88px
}

.flag.flag-ag {
    background-position: -48px 0
}

.flag.flag-hm {
    background-position: -160px -55px
}

.flag.flag-as {
    background-position: -160px 0
}

.flag.flag-eg {
    background-position: -160px -33px
}

.flag.flag-sv {
    background-position: -160px -132px
}

.flag.flag-sl {
    background-position: -32px -132px
}

.flag.flag-fk {
    background-position: -32px -44px
}

.flag.flag-am {
    background-position: -96px 0
}

.flag.flag-ck {
    background-position: -128px -22px
}

.flag.flag-tw {
    background-position: -192px -143px
}

.flag.flag-kh {
    background-position: 0 -77px
}

.flag.flag-to {
    background-position: -128px -143px
}

.flag.flag-se {
    background-position: -208px -121px
}

.flag.flag-cd {
    background-position: -48px -22px
}

.flag.flag-pn {
    background-position: -208px -110px
}

.flag.flag-gr {
    background-position: -48px -55px
}

.flag.flag-id {
    background-position: -256px -55px
}

.flag.flag-vc {
    background-position: -64px -154px
}

.flag.flag-somaliland {
    background-position: -96px -132px
}

.flag.flag-bi {
    background-position: -96px -11px
}

.flag.flag-pk {
    background-position: -160px -110px
}

.flag.flag-pr {
    background-position: -224px -110px
}

.flag.flag-bd {
    background-position: -16px -11px
}

.flag.flag-co {
    background-position: -192px -22px
}

.flag.flag-fm {
    background-position: -48px -44px
}

.flag.flag-bm {
    background-position: -128px -11px
}

.flag.flag-ar {
    background-position: -144px 0
}

.flag.flag-bv {
    background-position: -224px -11px
}

.flag.flag-sb {
    background-position: -144px -121px
}

.flag.flag-mq {
    background-position: -256px -88px
}

.flag.flag-eh {
    background-position: -176px -33px
}

.flag.flag-bh {
    background-position: -80px -11px
}

.flag.flag-it {
    background-position: -144px -66px
}

.flag.flag-hr {
    background-position: -192px -55px
}

.flag.flag-sa {
    background-position: -128px -121px
}

.flag.flag-mv {
    background-position: -64px -99px
}

.flag.flag-mg {
    background-position: -128px -88px
}

.flag.flag-dz {
    background-position: -112px -33px
}

.flag.flag-gg {
    background-position: -192px -44px
}

.flag.flag-gm {
    background-position: -256px -44px
}

.flag.flag-af {
    background-position: -32px 0
}

.flag.flag-li {
    background-position: -208px -77px
}

.flag.flag-sr {
    background-position: -112px -132px
}

.flag.flag-vg {
    background-position: -96px -154px
}

.flag.flag-cr {
    background-position: -208px -22px
}

.flag.flag-tc {
    background-position: -224px -132px
}

.flag.flag-ao {
    background-position: -128px 0
}

.flag.flag-ma {
    background-position: -64px -88px
}

.flag.flag-mr {
    background-position: 0 -99px
}

.flag.flag-gn {
    background-position: 0 -55px
}

.flag.flag-ne {
    background-position: -176px -99px
}

.flag.flag-nf {
    background-position: -192px -99px
}

.flag.flag-wf {
    background-position: -176px -154px
}

.flag.flag-hk {
    background-position: -144px -55px
}

.flag.flag-gf {
    background-position: -160px -44px
}

.flag.flag-ps {
    background-position: -240px -110px
}

.flag.flag-ic {
    background-position: -240px -55px
}

.flag.flag-cw {
    background-position: -256px -22px
}

.flag.flag-ml {
    background-position: -176px -88px
}

.flag.flag-ax {
    background-position: -224px 0
}

.flag.flag-gl {
    background-position: -240px -44px
}

.flag.flag-dj {
    background-position: -48px -33px
}

.flag.flag-cn {
    background-position: -176px -22px
}

.flag.flag-ht {
    background-position: -208px -55px
}

.flag.flag-lr {
    background-position: -240px -77px
}

.flag.flag-tg {
    background-position: 0 -143px
}

.flag.flag-ba {
    background-position: -256px 0
}

.flag.flag-ge {
    background-position: -144px -44px
}

.flag.flag-bz {
    background-position: 0 -22px
}

.flag.flag-au {
    background-position: -192px 0
}

.flag.flag-iq {
    background-position: -96px -66px
}

.flag.flag-cm {
    background-position: -160px -22px
}

.flag.flag-gw {
    background-position: -112px -55px
}

.flag.flag-az {
    background-position: -240px 0
}

.flag.flag-na {
    background-position: -144px -99px
}

.flag.flag-fj {
    background-position: -16px -44px
}

.flag.flag-zw {
    background-position: -32px -165px
}

.flag.flag-bs {
    background-position: -192px -11px
}

.flag.flag-il {
    background-position: -16px -66px
}

.flag.flag-nz {
    background-position: -48px -110px
}

.flag.flag-me {
    background-position: -112px -88px
}

.flag.flag-si {
    background-position: -256px -121px
}

.flag.flag-nc {
    background-position: -160px -99px
}

.flag.flag-lb {
    background-position: -176px -77px
}

.flag-container {
    max-width: 200px;
    margin: 1rem auto auto;
}

.flag-container .flag {
    margin: 0 3px;
}

@media screen and (max-width: 1366px) {
    .resp-br {
        display: none;
    }
}


.mb-90 {
    margin-bottom: 90px !important
}

.footnotes {
    font-size: .85em;
    line-height: 133%
}

.buy-button-column {
    min-height: 300px !important;
}

.product-video-row {
    min-height: 100vh !important;
}

html[dir="rtl"] .product-video-row{
	flex-direction: row-reverse;
}

#play-row .vc_parallax-inner {
    background-position: center !important;
}

#nv-primary-navigation-sidebar {
    width: 100%;
   	margin-left: 0;
}

@media only screen and (max-width: 960px) {
    .button-option-5 {
        margin-top: 0px !important;
    }
}

@media only screen and (max-width: 400px) {
    #video-row {
        margin-top: 35px;
    }
}
@media only screen and (max-width: 425px) {
    .ribbon-img {
        max-width: 160px;
}
    }
.slide-progress-container {
    width: 100%;
    height: 16px;
    background-image: url(assets/img/progress_bar.png);
    position: absolute;
    top: -16px;
    left: 0px;
}

.slide-progress {
    width: 0;
    height: 16px;
    max-width: 100%;
    background: rgba(255, 255, 255, 0.66);
}

.product-slider-text {
    position: relative;
}

#ot-sdk-cookie-policy,
#ot-sdk-btn,
#ot-sdk-btn-floating {
    display: none;
}

@media only screen and (max-width: 769px) {
    .swap-on-mobile {
        display: flex !important;
        flex-direction: column-reverse;
    }
}

#contact-form {
    padding-top: 100px;
    padding-bottom: 100px;
}

#contact-form input {
    max-width: 100%;
    width: 100%;
}

#contact-form textarea {
    max-width: 100%;
    width: 100%;
}

#contact-form label {
    max-width: 100%;
    width: 100%;
}

#contact-form .wpcf7-acceptance label {
    display: flex;
    align-items: center;
    justify-content: center;

}

#contact-form .wpcf7-acceptance input {
    width: 30px;
    margin-right: 20px;
}

.close-sidebar-panel {
    padding-right: 15px !important;
}

.close-sidebar-panel .navbar-toggle {
    margin-top: 2px !important;
}

/*
.close-sidebar-panel .navbar-toggle{
	margin-top: 21px !important;
    margin-bottom: 9px !important;
}*/
.margin-top-100 {
    margin-top: 100px !important;
}

.widget .lang-select li {
    margin-top: 0px;
}

.widget .lang-select p {
    margin-bottom: 0px;
}

.header-bottom .desktop-right .builder-item--custom_html,
.header-bottom .desktop-left .builder-item--custom_html {
    margin-top: -100px;
}

input[type=text] {
    width: 100%;
    padding: var(--primarybtnpadding,13px 15px);
    border-width: var(--primarybtnborderwidth,0);
    border-radius: var(--primarybtnborderradius,3px);
    border-color: #eaeaea;
    background-color: #f2f2f2;
    color: #444444;
    font-size: var(--btnfs,var(--bodyfontsize));
    line-height: var(--btnlineheight,1.6);
    border-style: solid;
}
.mf-store-wrapper .row{
    margin: 0;
}
.mf-store-wrapper .col-sm-12{
    width: 100%;
}

#mf-map-container {
width: auto !important;
}
div#contact-form .col-12 {
    width: 100%;
    padding: 5px;
}

div#contact-form .col-4 {
    width: 33.333%;
    padding: 5px;
}

.widget p{
    margin-bottom: 0;
}

h1 a,h2 a,h3 a {
    --linkdeco: none !important;
}

.mf-english-selector .language-picker-a{
	background: white;
}
.mf-english-selector .lang-select .language-picker-btn-select{
	padding: 10px 10px 10px 10px;
	width: 70px;
	margin-top: 15px;
	height: 45px;
	color: black;
	background: white;
	border: 1px solid #ccc;
}
.mf-english-selector .lang-select{
	max-width: 70px;
    overflow: visible;
    max-height: 45px;
}
.mf-english-selector .lang-select  .language-picker-btn-select {
	margin-top: 10px;
	text-align: center;
}

.mf-english-selector .lang-select  .language-picker-btn-select li {
	display: flex;
	width: 100%;
	text-align: center;
}
.mf-english-selector .lang-select  .language-picker-btn-select:hover {
	border: 1px solid #ccc;
}

.mf-english-selector .lang-select .language-picker-btn-select .flag {
    margin-right: 0px;
	 margin-left: 10px;
	display: none;
}

.mf-english-selector .lang-select .language-picker-btn-select img {
   height: 25px;
}

.mf-english-selector .lang-select .language-picker-a li span {
	margin-left: 0;
}
.mf-english-selector .lang-select .language-picker-a li {
	display: flex;
    padding: 10px;
	text-align: center;
}
.mf-english-selector .lang-select .language-picker-a li img {
    height: 25px;
}
.mf-english-selector .lang-select .language-picker-a li .flag {
    display: none;
}

.mf-english-selector .lang-select .language-picker-b {
    min-width: 50px;
    font-size: 16px;
}

.header-bottom .desktop-left .builder-item--custom_html .nv-html-content{
	height: 45px;
}


@media screen and (min-width: 962px) {
.mf-english-selector{
	display: flex;
	gap: 10px;
	}

.mf-english-selector .lang-select .language-picker-btn-select{
	margin-top: 0px;
}
	.mf-english-selector .lang-select .language-picker-b {
    float: left;
}
	
}