@charset "UTF-8";
@charset "UTF-8";
.mfp-wrap .mfp-container button:hover{background:transparent!important}.mfp-wrap .mfp-arrow:active{position:absolute;top:50%}.mfp-wrap .mfp-close:active{position:absolute;top:-10px}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after,.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{font-family:ETmodules;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mfp-fade.mfp-bg{opacity:.001;transition:all .5s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade .mfp-wrap.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade .mfp-wrap.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-fade .mfp-wrap .mfp-content{opacity:.001;transition:all .5s ease-out}.mfp-bg{z-index:1000000;overflow:hidden;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1000001;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.55;filter:alpha(opacity=55);margin:0;top:50%;margin-top:-32px;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow-left{left:10px}.mfp-arrow-right{right:10px}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-arrow{background:none!important;margin-top:-32px!important;line-height:1em!important}.mfp-arrow,.mfp-arrow:after{width:48px!important;height:48px!important}.mfp-arrow:after{margin:0!important;top:0!important;border:none!important}.mfp-arrow-left{left:0!important}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after,.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border:none;font-size:64px;color:#fff}.mfp-arrow-left:before,.mfp-arrow-right:before{display:none}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{content:"4"}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{content:"5"}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{font-size:64px;font-family:Open Sans,Arial,sans-serif;font-weight:200;top:-10px;opacity:.2}.mfp-iframe-holder .mfp-close:hover,.mfp-image-holder .mfp-close:hover{opacity:1}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}/**
 * Swiper 4.4.6
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: December 19, 2018
 */
 .dsm_card_carousel .swiper-container,
 .dsm_image_carousel .swiper-container,
 .dsm_blog_carousel .swiper-container,
 .dsm_post_carousel .swiper-container  {
     margin-left: auto;
     margin-right: auto;
     position: relative;
     overflow: hidden;
     list-style: none;
     padding: 0;
     /* Fix of Webkit flickering */
     z-index: 1;
     /* Fix of Jetpack */
     width: 100%;
 }
 
 .swiper-container-vertical>.swiper-wrapper {
     flex-direction: column;
 }
 
 .swiper-wrapper {
     position: relative;
     width: 100%;
     height: 100%;
     z-index: 1;
     display: flex;
     transition-property: transform;
     box-sizing: content-box;
 }
 
 .swiper-container-android .swiper-slide,
 .swiper-wrapper {
     transform: translate3d(0px, 0, 0);
 }
 
 .swiper-container-multirow>.swiper-wrapper {
     flex-wrap: wrap;
 }
 
 .swiper-container-multirow-column>.swiper-wrapper {
     flex-wrap: wrap;
     flex-direction: column;
 }
 .swiper-container-pointer-events {
     touch-action: pan-y;
   }
   .swiper-container-pointer-events.swiper-container-vertical {
     touch-action: pan-x;
   }
 .swiper-container-free-mode>.swiper-wrapper {
     transition-timing-function: ease-out;
     margin: 0 auto;
 }
 
 .swiper-slide {
     flex-shrink: 0;
     width: 100%;
     height: 100%;
     position: relative;
     transition-property: transform;
 }
 
 .swiper-slide-invisible-blank {
     visibility: hidden;
 }
 
 /* Auto Height */
 .swiper-container-autoheight,
 .swiper-container-autoheight .swiper-slide {
     height: auto;
 }
 
 .swiper-container-autoheight .swiper-wrapper {
     align-items: flex-start;
     transition-property: transform, height;
 }
 
 /* 3D Effects */
 .swiper-container-3d {
     perspective: 1200px;
 }
 
 .swiper-container-3d .swiper-wrapper,
 .swiper-container-3d .swiper-slide,
 .swiper-container-3d .swiper-slide-shadow-left,
 .swiper-container-3d .swiper-slide-shadow-right,
 .swiper-container-3d .swiper-slide-shadow-top,
 .swiper-container-3d .swiper-slide-shadow-bottom,
 .swiper-container-3d .swiper-cube-shadow {
     transform-style: preserve-3d;
 }
 
 .swiper-container-3d .swiper-slide-shadow-left,
 .swiper-container-3d .swiper-slide-shadow-right,
 .swiper-container-3d .swiper-slide-shadow-top,
 .swiper-container-3d .swiper-slide-shadow-bottom {
     position: absolute;
     left: 0;
     top: 0;
     width: 100%;
     height: 100%;
     pointer-events: none;
     z-index: 10;
 }
 
 .swiper-container-3d .swiper-slide-shadow-left {
     background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
 
 }
 
 .swiper-container-3d .swiper-slide-shadow-right {
     background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
 }
 
 .swiper-container-3d .swiper-slide-shadow-top {
     background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
 }
 
 .swiper-container-3d .swiper-slide-shadow-bottom {
     background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
 }
 
 .swiper-container-wp8-horizontal,
 .swiper-container-wp8-horizontal>.swiper-wrapper {
     -ms-touch-action: pan-y;
     touch-action: pan-y
 }
 
 .swiper-container-wp8-vertical,
 .swiper-container-wp8-vertical>.swiper-wrapper {
     -ms-touch-action: pan-x;
     touch-action: pan-x
 }
 /* CSS Mode */
 .swiper-container-css-mode > .swiper-wrapper {
     overflow: auto;
     scrollbar-width: none;
     /* For Firefox */
     -ms-overflow-style: none;
     /* For Internet Explorer and Edge */
   }
   .swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
     display: none;
   }
   .swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
     scroll-snap-align: start start;
   }
   .swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
     scroll-snap-type: x mandatory;
   }
   .swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
     scroll-snap-type: y mandatory;
   }
 .swiper-button-next,
 .swiper-button-prev {
     position: absolute;
     top: 50%;
     width: 27px;
     height: 44px;
     margin-top: -22px;
     z-index: 10;
     cursor: pointer;
     background-size: 27px 44px;
     background-position: center;
     background-repeat: no-repeat
 }
 
 .swiper-button-next.swiper-button-disabled,
 .swiper-button-prev.swiper-button-disabled {
     opacity: .35;
     cursor: auto;
     pointer-events: none
 }
 
 .swiper-button-prev,
 .swiper-container-rtl .swiper-button-next {
     background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
     left: 10px;
     right: auto
 }
 
 .swiper-button-next,
 .swiper-container-rtl .swiper-button-prev {
     background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
     right: 10px;
     left: auto
 }
 
 .swiper-button-prev.swiper-button-white,
 .swiper-container-rtl .swiper-button-next.swiper-button-white {
     background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
 }
 
 .swiper-button-next.swiper-button-white,
 .swiper-container-rtl .swiper-button-prev.swiper-button-white {
     background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
 }
 
 .swiper-button-prev.swiper-button-black,
 .swiper-container-rtl .swiper-button-next.swiper-button-black {
     background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
 }
 
 .swiper-button-next.swiper-button-black,
 .swiper-container-rtl .swiper-button-prev.swiper-button-black {
     background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
 }
 
 .swiper-button-lock {
     display: none
 }
 
 .swiper-pagination {
     position: absolute;
     text-align: center;
     -webkit-transition: .3s opacity;
     -o-transition: .3s opacity;
     transition: .3s opacity;
     -webkit-transform: translate3d(0, 0, 0);
     transform: translate3d(0, 0, 0);
     z-index: 10
 }
 
 .swiper-pagination.swiper-pagination-hidden {
     opacity: 0
 }
 
 .swiper-container-horizontal>.swiper-pagination-bullets,
 .swiper-pagination-custom,
 .swiper-pagination-fraction {
     bottom: 10px;
     left: 0;
     width: 100%
 }
 
 .swiper-pagination-bullets-dynamic {
     overflow: hidden;
     font-size: 0
 }
 
 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
     -webkit-transform: scale(.33);
     -ms-transform: scale(.33);
     transform: scale(.33);
     position: relative
 }
 
 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
     -webkit-transform: scale(1);
     -ms-transform: scale(1);
     transform: scale(1)
 }
 
 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
     -webkit-transform: scale(1);
     -ms-transform: scale(1);
     transform: scale(1)
 }
 
 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
     -webkit-transform: scale(.66);
     -ms-transform: scale(.66);
     transform: scale(.66)
 }
 
 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
     -webkit-transform: scale(.33);
     -ms-transform: scale(.33);
     transform: scale(.33)
 }
 
 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
     -webkit-transform: scale(.66);
     -ms-transform: scale(.66);
     transform: scale(.66)
 }
 
 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
     -webkit-transform: scale(.33);
     -ms-transform: scale(.33);
     transform: scale(.33)
 }
 
 .swiper-pagination-bullet {
     width: 8px;
     height: 8px;
     display: inline-block;
     border-radius: 100%;
     background: #000;
     opacity: .2
 }
 
 button.swiper-pagination-bullet {
     border: none;
     margin: 0;
     padding: 0;
     -webkit-box-shadow: none;
     box-shadow: none;
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none
 }
 
 .swiper-pagination-clickable .swiper-pagination-bullet {
     cursor: pointer
 }
 
 .swiper-pagination-bullet-active {
     opacity: 1;
     background: #007aff
 }
 
 .swiper-container-vertical>.swiper-pagination-bullets {
     right: 10px;
     top: 50%;
     -webkit-transform: translate3d(0, -50%, 0);
     transform: translate3d(0, -50%, 0)
 }
 
 .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
     margin: 6px 0;
     display: block
 }
 
 .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
     top: 50%;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
     width: 8px
 }
 
 .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
     display: inline-block;
     -webkit-transition: .2s top, .2s -webkit-transform;
     transition: .2s top, .2s -webkit-transform;
     -o-transition: .2s transform, .2s top;
     transition: .2s transform, .2s top;
     transition: .2s transform, .2s top, .2s -webkit-transform
 }
 
 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
     margin: 0 4px
 }
 
 .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
     left: 50%;
     -webkit-transform: translateX(-50%);
     -ms-transform: translateX(-50%);
     transform: translateX(-50%);
     white-space: nowrap
 }
 
 .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
     -webkit-transition: .2s left, .2s -webkit-transform;
     transition: .2s left, .2s -webkit-transform;
     -o-transition: .2s transform, .2s left;
     transition: .2s transform, .2s left;
     transition: .2s transform, .2s left, .2s -webkit-transform
 }
 
 .swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
     -webkit-transition: .2s right, .2s -webkit-transform;
     transition: .2s right, .2s -webkit-transform;
     -o-transition: .2s transform, .2s right;
     transition: .2s transform, .2s right;
     transition: .2s transform, .2s right, .2s -webkit-transform
 }
 
 .swiper-pagination-progressbar {
     background: rgba(0, 0, 0, .25);
     position: absolute
 }
 
 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
     background: #007aff;
     position: absolute;
     left: 0;
     top: 0;
     width: 100%;
     height: 100%;
     -webkit-transform: scale(0);
     -ms-transform: scale(0);
     transform: scale(0);
     -webkit-transform-origin: left top;
     -ms-transform-origin: left top;
     transform-origin: left top
 }
 
 .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
     -webkit-transform-origin: right top;
     -ms-transform-origin: right top;
     transform-origin: right top
 }
 
 .swiper-container-horizontal>.swiper-pagination-progressbar,
 .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
     width: 100%;
     height: 4px;
     left: 0;
     top: 0
 }
 
 .swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
 .swiper-container-vertical>.swiper-pagination-progressbar {
     width: 4px;
     height: 100%;
     left: 0;
     top: 0
 }
 
 .swiper-pagination-white .swiper-pagination-bullet-active {
     background: #fff
 }
 
 .swiper-pagination-progressbar.swiper-pagination-white {
     background: rgba(255, 255, 255, .25)
 }
 
 .swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
     background: #fff
 }
 
 .swiper-pagination-black .swiper-pagination-bullet-active {
     background: #000
 }
 
 .swiper-pagination-progressbar.swiper-pagination-black {
     background: rgba(0, 0, 0, .25)
 }
 
 .swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
     background: #000
 }
 
 .swiper-pagination-lock {
     display: none
 }
 
 .swiper-scrollbar {
     border-radius: 10px;
     position: relative;
     -ms-touch-action: none;
     background: rgba(0, 0, 0, .1)
 }
 
 .swiper-container-horizontal>.swiper-scrollbar {
     position: absolute;
     left: 1%;
     bottom: 3px;
     z-index: 50;
     height: 5px;
     width: 98%
 }
 
 .swiper-container-vertical>.swiper-scrollbar {
     position: absolute;
     right: 3px;
     top: 1%;
     z-index: 50;
     width: 5px;
     height: 98%
 }
 
 .swiper-scrollbar-drag {
     height: 100%;
     width: 100%;
     position: relative;
     background: rgba(0, 0, 0, .5);
     border-radius: 10px;
     left: 0;
     top: 0
 }
 
 .swiper-scrollbar-cursor-drag {
     cursor: move
 }
 
 .swiper-scrollbar-lock {
     display: none
 }
 
 .swiper-zoom-container {
     width: 100%;
     height: 100%;
     display: -webkit-box;
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: center;
     -webkit-justify-content: center;
     -ms-flex-pack: center;
     justify-content: center;
     -webkit-box-align: center;
     -webkit-align-items: center;
     -ms-flex-align: center;
     align-items: center;
     text-align: center
 }
 
 .swiper-zoom-container>canvas,
 .swiper-zoom-container>img,
 .swiper-zoom-container>svg {
     max-width: 100%;
     max-height: 100%;
     -o-object-fit: contain;
     object-fit: contain
 }
 
 .swiper-slide-zoomed {
     cursor: move
 }
 
 .swiper-lazy-preloader {
     width: 42px;
     height: 42px;
     position: absolute;
     left: 50%;
     top: 50%;
     margin-left: -21px;
     margin-top: -21px;
     z-index: 10;
     -webkit-transform-origin: 50%;
     -ms-transform-origin: 50%;
     transform-origin: 50%;
     -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
     animation: swiper-preloader-spin 1s steps(12, end) infinite
 }
 
 .swiper-lazy-preloader:after {
     display: block;
     content: '';
     width: 100%;
     height: 100%;
     background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
     background-position: 50%;
     background-size: 100%;
     background-repeat: no-repeat
 }
 
 .swiper-lazy-preloader-white:after {
     background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
 }
 
 @-webkit-keyframes swiper-preloader-spin {
     100% {
         -webkit-transform: rotate(360deg);
         transform: rotate(360deg)
     }
 }
 
 @keyframes swiper-preloader-spin {
     100% {
         -webkit-transform: rotate(360deg);
         transform: rotate(360deg)
     }
 }
 
 .swiper-container .swiper-notification {
     position: absolute;
     left: 0;
     top: 0;
     pointer-events: none;
     opacity: 0;
     z-index: -1000
 }
 
 .swiper-container-fade.swiper-container-free-mode .swiper-slide {
     -webkit-transition-timing-function: ease-out;
     -o-transition-timing-function: ease-out;
     transition-timing-function: ease-out
 }
 
 .swiper-container-fade .swiper-slide {
     pointer-events: none;
     -webkit-transition-property: opacity;
     -o-transition-property: opacity;
     transition-property: opacity
 }
 
 .swiper-container-fade .swiper-slide .swiper-slide {
     pointer-events: none
 }
 
 .swiper-container-fade .swiper-slide-active,
 .swiper-container-fade .swiper-slide-active .swiper-slide-active {
     pointer-events: auto
 }
 
 .swiper-container-cube {
     overflow: visible
 }
 
 .swiper-container-cube .swiper-slide {
     pointer-events: none;
     -webkit-backface-visibility: hidden;
     backface-visibility: hidden;
     z-index: 1;
     visibility: hidden;
     -webkit-transform-origin: 0 0;
     -ms-transform-origin: 0 0;
     transform-origin: 0 0;
     width: 100%;
     height: 100%
 }
 
 .swiper-container-cube .swiper-slide .swiper-slide {
     pointer-events: none
 }
 
 .swiper-container-cube.swiper-container-rtl .swiper-slide {
     -webkit-transform-origin: 100% 0;
     -ms-transform-origin: 100% 0;
     transform-origin: 100% 0
 }
 
 .swiper-container-cube .swiper-slide-active,
 .swiper-container-cube .swiper-slide-active .swiper-slide-active {
     pointer-events: auto
 }
 
 .swiper-container-cube .swiper-slide-active,
 .swiper-container-cube .swiper-slide-next,
 .swiper-container-cube .swiper-slide-next+.swiper-slide,
 .swiper-container-cube .swiper-slide-prev {
     pointer-events: auto;
     visibility: visible
 }
 
 .swiper-container-cube .swiper-slide-shadow-bottom,
 .swiper-container-cube .swiper-slide-shadow-left,
 .swiper-container-cube .swiper-slide-shadow-right,
 .swiper-container-cube .swiper-slide-shadow-top {
     z-index: 0;
     -webkit-backface-visibility: hidden;
     backface-visibility: hidden
 }
 
 .swiper-container-cube .swiper-cube-shadow {
     position: absolute;
     left: 0;
     bottom: 0px;
     width: 100%;
     height: 100%;
     opacity: .6;
     z-index: 0;
 }
 
 
 .swiper-container-cube .swiper-slide-prev:not(.swiper-slide-duplicate-next) {
     pointer-events: auto;
     visibility: visible;
 }
 
 .swiper-container-cube .swiper-slide-duplicate.swiper-slide-next.swiper-slide-duplicate-prev,
 .swiper-container-cube .swiper-slide-prev.swiper-slide-duplicate-next.swiper-slide-duplicate {
     pointer-events: none;
     visibility: hidden;
 }
 
 /*3d shadow chrome */
 .swiper-cube-shadow {
     -webkit-filter: initial !important;
     filter: initial !important;
     background: none !important;
 }
 
 .swiper-cube-shadow:before {
     content: "";
     background: #000;
     position: absolute;
     left: 0;
     top: 0;
     bottom: 0;
     right: 0;
     -webkit-filter: blur(50px);
     filter: blur(50px);
 }
 
 .swiper-container-flip {
     overflow: visible
 }
 
 .swiper-container-flip .swiper-slide {
     pointer-events: none;
     -webkit-backface-visibility: hidden;
     backface-visibility: hidden;
     z-index: 1
 }
 
 .swiper-container-flip .swiper-slide .swiper-slide {
     pointer-events: none
 }
 
 .swiper-container-flip .swiper-slide-active,
 .swiper-container-flip .swiper-slide-active .swiper-slide-active {
     pointer-events: auto
 }
 
 .swiper-container-flip .swiper-slide-shadow-bottom,
 .swiper-container-flip .swiper-slide-shadow-left,
 .swiper-container-flip .swiper-slide-shadow-right,
 .swiper-container-flip .swiper-slide-shadow-top {
     z-index: 0;
     -webkit-backface-visibility: hidden;
     backface-visibility: hidden
 }
 
 .swiper-container-coverflow .swiper-wrapper {
     -ms-perspective: 1200px
 }/*Popup*/

.dsm-popup {
    position: relative;
    margin: 0 auto;
}

.dsm-popup-container {
    padding: 0;
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    box-sizing: border-box;
}

.dsm-popup-container:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.dsm-popup-module:hover,
.dsm-popup-button:hover .et_pb_button,
.dsm-popup-links:hover a,
.dsm-popup-image:hover img,
.dsm-popup-id-trigger:hover {
    cursor: pointer;
}

#et-boc .dsm-popup-wrap .mfp-close .et-pb-icon,
.dsm-popup-wrap .mfp-close .et-pb-icon {
    font-size: 28px;
    /*fix icon conflict with other plugin*/
    visibility: visible;
}

/* Fix of Webkit flickering */
.safari .swipe-slide {
    -webkit-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
}

.dsm-popup-wrap .mfp-close {
    line-height: 0;
    opacity: 1;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    height: initial;
    width: initial;
    padding: 8px;
}

.dsm-popup-wrap .mfp-iframe-holder .mfp-close,
.dsm-popup-wrap .mfp-iframe-holder .mfp-close:active {
    top: -44px;
}

.dsm-popup-wrap .mfp-image-holder .mfp-close,
.dsm-popup-wrap .mfp-image-holder .mfp-close:active {
    top: -10px
}

.dsm-popup-wrap .mfp-iframe-holder .mfp-close,
.dsm-popup-wrap .mfp-image-holder .mfp-close {
    width: 44px;
    right: 0;
    text-align: center;
}

.dsm-popup-wrap .mfp-close:active {
    top: 0;
}

.dsm-popup.dsm-popup-background-transparent .et_pb_section {
    background-color: initial !important;
}

.dsm-popup-wrap.dsm-popup-fullwidth-on .et_pb_section,
.et-db #et-boc .dsm-popup-wrap.dsm-popup-fullwidth-on .et-l .et_pb_section {
    width: initial;
    max-width: initial;
}

.dsm-popup-wrap.dsm-popup-fullwidth-off .et_pb_section,
.et-db #et-boc .dsm-popup-wrap.dsm-popup-fullwidth-off .et-l .et_pb_section {
    width: 100%;
    max-width: 100%;
}

.dsm-popup-wrap.dsm-popup-fullwidth-off .et_pb_row,
.et-db #et-boc .dsm-popup-wrap.dsm-popup-fullwidth-off .et-l .et_pb_row {
    width: 100%;
    max-width: 100%;
}

.mfp-wrap.dsm-popup-position-fixed {
    height: auto !important;
}

.dsm-popup-position-fixed .dsm-popup-container {
    position: fixed;

}

.dsm-popup-container.dsm-popup-position-top-center {
    width: initial;
    height: initial;
    top: 0;
    right: 0;
}

.dsm-popup-container.dsm-popup-position-top-left {
    position: fixed;
    width: initial;
    height: initial;
    top: 0;
    left: 0;
}

.dsm-popup-container.dsm-popup-position-top-right {
    width: initial;
    height: initial;
    top: 0;
    left: initial;
    right: 0;
}

.dsm-popup-container.dsm-popup-position-center-left {
    width: initial;
    height: initial;
    top: 0;
    bottom: 0;
    left: 0;
}

.dsm-popup-container.dsm-popup-position-center-right {
    width: initial;
    height: initial;
    left: initial;
    top: 0;
    bottom: 0;
    right: 0;
}

.dsm-popup-container.dsm-popup-position-bottom-center {
    width: initial;
    height: initial;
    top: initial;
    bottom: 0;
    right: 0;
}

.dsm-popup-container.dsm-popup-position-bottom-left {
    width: initial;
    height: initial;
    top: initial;
    bottom: 0;
    left: 0;
}

.dsm-popup-container.dsm-popup-position-bottom-right {
    width: initial;
    height: initial;
    top: initial;
    left: initial;
    bottom: 0;
    right: 0;
}

@media only screen and (max-width: 980px) {
    .dsm-popup-container.dsm-popup-position-tablet-top-center {
        width: initial;
        height: initial;
        top: 0;
        right: 0;
        left: 0;
        bottom: initial;
    }

    .dsm-popup-container.dsm-popup-position-tablet-top-left {
        width: initial;
        height: initial;
        top: 0;
        left: 0;
        right: initial;
        bottom: initial;
    }

    .dsm-popup-container.dsm-popup-position-tablet-top-right {
        width: initial;
        height: initial;
        top: 0;
        left: initial;
        right: 0;
        bottom: initial;
    }

    .dsm-popup-container.dsm-popup-position-tablet-center-left {
        width: initial;
        height: initial;
        top: 0;
        bottom: 0;
        left: 0;
        right: initial;
    }

    .dsm-popup-container.dsm-popup-position-tablet-center-right {
        width: initial;
        height: initial;
        left: initial;
        top: 0;
        bottom: 0;
        right: 0;
    }

    .dsm-popup-container.dsm-popup-position-tablet-center {
        left: 0;
        top: 0;
        bottom: 0;
        right: 0;
    }

    .dsm-popup-container.dsm-popup-position-tablet-bottom-center {
        width: initial;
        height: initial;
        top: initial;
        bottom: 0;
        right: 0;
        left: 0;
    }

    .dsm-popup-container.dsm-popup-position-tablet-bottom-left {
        width: initial;
        height: initial;
        top: initial;
        bottom: 0;
        left: 0;
        right: initial;
    }

    .dsm-popup-container.dsm-popup-position-tablet-bottom-right {
        width: initial;
        height: initial;
        top: initial;
        left: initial;
        bottom: 0;
        right: 0;
    }
}


@media only screen and (max-width: 479px) {
    .dsm-popup-container.dsm-popup-position-phone-top-center {
        width: initial;
        height: initial;
        top: 0;
        right: 0;
        left: 0;
        bottom: initial;
    }

    .dsm-popup-container.dsm-popup-position-phone-top-left {
        width: initial;
        height: initial;
        top: 0;
        left: 0;
        right: initial;
        bottom: initial;
    }

    .dsm-popup-container.dsm-popup-position-phone-top-right {
        width: initial;
        height: initial;
        top: 0;
        left: initial;
        right: 0;
        bottom: initial;
    }

    .dsm-popup-container.dsm-popup-position-phone-center-left {
        width: initial;
        height: initial;
        top: 0;
        bottom: 0;
        left: 0;
        right: initial;
    }

    .dsm-popup-container.dsm-popup-position-phone-center-right {
        width: initial;
        height: initial;
        left: initial;
        top: 0;
        bottom: 0;
        right: 0;
    }

    .dsm-popup-container.dsm-popup-position-phone-center {
        left: 0;
        top: 0;
        bottom: 0;
        right: 0;
    }

    .dsm-popup-container.dsm-popup-position-phone-bottom-center {
        width: initial;
        height: initial;
        top: initial;
        bottom: 0;
        right: 0;
        left: 0;
    }

    .dsm-popup-container.dsm-popup-position-phone-bottom-left {
        width: initial;
        height: initial;
        top: initial;
        bottom: 0;
        left: 0;
        right: initial;
    }

    .dsm-popup-container.dsm-popup-position-phone-bottom-right {
        width: initial;
        height: initial;
        top: initial;
        left: initial;
        bottom: 0;
        right: 0;
    }
}


/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */

@-webkit-keyframes bounce {

    from,
    20%,
    53%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    40%,
    43% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0);
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0);
    }

    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0);
    }
}

@keyframes bounce {

    from,
    20%,
    53%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    40%,
    43% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0);
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0);
    }

    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0);
    }
}

.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
}

@-webkit-keyframes flash {

    from,
    50%,
    to {
        opacity: 1;
    }

    25%,
    75% {
        opacity: 0;
    }
}

@keyframes flash {

    from,
    50%,
    to {
        opacity: 1;
    }

    25%,
    75% {
        opacity: 0;
    }
}

.flash {
    -webkit-animation-name: flash;
    animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05);
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

@keyframes pulse {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05);
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse;
}

@-webkit-keyframes rubberBand {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    30% {
        -webkit-transform: scale3d(1.25, 0.75, 1);
        transform: scale3d(1.25, 0.75, 1);
    }

    40% {
        -webkit-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1);
    }

    50% {
        -webkit-transform: scale3d(1.15, 0.85, 1);
        transform: scale3d(1.15, 0.85, 1);
    }

    65% {
        -webkit-transform: scale3d(0.95, 1.05, 1);
        transform: scale3d(0.95, 1.05, 1);
    }

    75% {
        -webkit-transform: scale3d(1.05, 0.95, 1);
        transform: scale3d(1.05, 0.95, 1);
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

@keyframes rubberBand {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    30% {
        -webkit-transform: scale3d(1.25, 0.75, 1);
        transform: scale3d(1.25, 0.75, 1);
    }

    40% {
        -webkit-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1);
    }

    50% {
        -webkit-transform: scale3d(1.15, 0.85, 1);
        transform: scale3d(1.15, 0.85, 1);
    }

    65% {
        -webkit-transform: scale3d(0.95, 1.05, 1);
        transform: scale3d(0.95, 1.05, 1);
    }

    75% {
        -webkit-transform: scale3d(1.05, 0.95, 1);
        transform: scale3d(1.05, 0.95, 1);
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

.rubberBand {
    -webkit-animation-name: rubberBand;
    animation-name: rubberBand;
}

@-webkit-keyframes shake {

    from,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }

    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }
}

@keyframes shake {

    from,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }

    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }
}

.shake {
    -webkit-animation-name: shake;
    animation-name: shake;
}

@-webkit-keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg);
    }

    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg);
    }

    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg);
    }

    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg);
    }

    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg);
    }

    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg);
    }

    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg);
    }

    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg);
    }

    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

.headShake {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-name: headShake;
    animation-name: headShake;
}

@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg);
    }

    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg);
    }

    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg);
    }

    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg);
    }

    to {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg);
    }
}

@keyframes swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg);
    }

    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg);
    }

    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg);
    }

    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg);
    }

    to {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg);
    }
}

.swing {
    -webkit-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing;
}

@-webkit-keyframes tada {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    10%,
    20% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    }

    30%,
    50%,
    70%,
    90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    }

    40%,
    60%,
    80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

@keyframes tada {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    10%,
    20% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    }

    30%,
    50%,
    70%,
    90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    }

    40%,
    60%,
    80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

.tada {
    -webkit-animation-name: tada;
    animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    }

    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    }

    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    }

    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    }

    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes wobble {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    }

    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    }

    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    }

    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    }

    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.wobble {
    -webkit-animation-name: wobble;
    animation-name: wobble;
}

@-webkit-keyframes jello {

    from,
    11.1%,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg);
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg);
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg);
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg);
    }

    66.6% {
        -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
        transform: skewX(-0.78125deg) skewY(-0.78125deg);
    }

    77.7% {
        -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
        transform: skewX(0.390625deg) skewY(0.390625deg);
    }

    88.8% {
        -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
        transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    }
}

@keyframes jello {

    from,
    11.1%,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg);
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg);
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg);
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg);
    }

    66.6% {
        -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
        transform: skewX(-0.78125deg) skewY(-0.78125deg);
    }

    77.7% {
        -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
        transform: skewX(0.390625deg) skewY(0.390625deg);
    }

    88.8% {
        -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
        transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    }
}

.jello {
    -webkit-animation-name: jello;
    animation-name: jello;
    -webkit-transform-origin: center;
    transform-origin: center;
}

@-webkit-keyframes heartBeat {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    14% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3);
    }

    28% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    42% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3);
    }

    70% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes heartBeat {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    14% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3);
    }

    28% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    42% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3);
    }

    70% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

.heartBeat {
    -webkit-animation-name: heartBeat;
    animation-name: heartBeat;
    -webkit-animation-duration: 1.3s;
    animation-duration: 1.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}

@-webkit-keyframes bounceIn {

    from,
    20%,
    40%,
    60%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }

    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }

    40% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03);
    }

    80% {
        -webkit-transform: scale3d(0.97, 0.97, 0.97);
        transform: scale3d(0.97, 0.97, 0.97);
    }

    to {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

@keyframes bounceIn {

    from,
    20%,
    40%,
    60%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }

    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }

    40% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03);
    }

    80% {
        -webkit-transform: scale3d(0.97, 0.97, 0.97);
        transform: scale3d(0.97, 0.97, 0.97);
    }

    to {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

.bounceIn {
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {

    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0);
    }

    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }

    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0);
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes bounceInDown {

    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0);
    }

    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }

    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0);
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {

    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0);
    }

    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }

    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0);
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes bounceInLeft {

    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0);
    }

    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }

    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0);
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {

    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0);
    }

    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }

    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0);
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes bounceInRight {

    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0);
    }

    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }

    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0);
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {

    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
    }

    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }

    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0);
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes bounceInUp {

    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
    }

    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }

    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0);
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9);
    }

    50%,
    55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
}

@keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9);
    }

    50%,
    55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
}

.bounceOut {
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }

    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }
}

@keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }

    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }
}

.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
}

@keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
}

.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
}

@keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
}

.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }

    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
}

@keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }

    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
}

.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes fadeInDownBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig;
}

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

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

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

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes fadeInLeftBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes fadeInRightBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes fadeInUpBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@keyframes fadeOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
}

@keyframes fadeOutDown {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
}

.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }
}

@keyframes fadeOutDownBig {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }
}

.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}

@keyframes fadeOutLeft {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}

.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
}

@keyframes fadeOutLeftBig {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
}

.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
}

@keyframes fadeOutRight {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
}

.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
}

@keyframes fadeOutRightBig {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
}

.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}

@keyframes fadeOutUp {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
}

@keyframes fadeOutUpBig {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
}

.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
    from {
        -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    40% {
        -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    50% {
        -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    80% {
        -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    to {
        -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
}

@keyframes flip {
    from {
        -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    40% {
        -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    50% {
        -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    80% {
        -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    to {
        -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
}

.animated.flip {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip;
}

@-webkit-keyframes flipInX {
    from {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}

@keyframes flipInX {
    from {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}

.flipInX {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX;
}

@-webkit-keyframes flipInY {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}

@keyframes flipInY {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}

.flipInY {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInY;
    animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        opacity: 1;
    }

    to {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        opacity: 0;
    }
}

@keyframes flipOutX {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        opacity: 1;
    }

    to {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        opacity: 0;
    }
}

.flipOutX {
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        opacity: 1;
    }

    to {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        opacity: 0;
    }
}

@keyframes flipOutY {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        opacity: 1;
    }

    to {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        opacity: 0;
    }
}

.flipOutY {
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
    from {
        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0;
    }

    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes lightSpeedIn {
    from {
        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0;
    }

    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
    from {
        opacity: 1;
    }

    to {
        -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
        transform: translate3d(100%, 0, 0) skewX(30deg);
        opacity: 0;
    }
}

@keyframes lightSpeedOut {
    from {
        opacity: 1;
    }

    to {
        -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
        transform: translate3d(100%, 0, 0) skewX(30deg);
        opacity: 0;
    }
}

.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, -200deg);
        transform: rotate3d(0, 0, 1, -200deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}

@keyframes rotateIn {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, -200deg);
        transform: rotate3d(0, 0, 1, -200deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}

.rotateIn {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}

@keyframes rotateInDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}

.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}

@keyframes rotateInDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}

.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}

@keyframes rotateInUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}

.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -90deg);
        transform: rotate3d(0, 0, 1, -90deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}

@keyframes rotateInUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -90deg);
        transform: rotate3d(0, 0, 1, -90deg);
        opacity: 0;
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}

.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, 200deg);
        transform: rotate3d(0, 0, 1, 200deg);
        opacity: 0;
    }
}

@keyframes rotateOut {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, 200deg);
        transform: rotate3d(0, 0, 1, 200deg);
        opacity: 0;
    }
}

.rotateOut {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }
}

@keyframes rotateOutDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }
}

.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
}

@keyframes rotateOutDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
}

.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
}

@keyframes rotateOutUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
}

.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 90deg);
        transform: rotate3d(0, 0, 1, 90deg);
        opacity: 0;
    }
}

@keyframes rotateOutUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1;
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 90deg);
        transform: rotate3d(0, 0, 1, 90deg);
        opacity: 0;
    }
}

.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    20%,
    60% {
        -webkit-transform: rotate3d(0, 0, 1, 80deg);
        transform: rotate3d(0, 0, 1, 80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    40%,
    80% {
        -webkit-transform: rotate3d(0, 0, 1, 60deg);
        transform: rotate3d(0, 0, 1, 60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1;
    }

    to {
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0);
        opacity: 0;
    }
}

@keyframes hinge {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    20%,
    60% {
        -webkit-transform: rotate3d(0, 0, 1, 80deg);
        transform: rotate3d(0, 0, 1, 80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    40%,
    80% {
        -webkit-transform: rotate3d(0, 0, 1, 60deg);
        transform: rotate3d(0, 0, 1, 60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1;
    }

    to {
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0);
        opacity: 0;
    }
}

.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-name: hinge;
    animation-name: hinge;
}

@-webkit-keyframes jackInTheBox {
    from {
        opacity: 0;
        -webkit-transform: scale(0.1) rotate(30deg);
        transform: scale(0.1) rotate(30deg);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
    }

    50% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }

    70% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg);
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes jackInTheBox {
    from {
        opacity: 0;
        -webkit-transform: scale(0.1) rotate(30deg);
        transform: scale(0.1) rotate(30deg);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
    }

    50% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }

    70% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg);
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

.jackInTheBox {
    -webkit-animation-name: jackInTheBox;
    animation-name: jackInTheBox;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes rollIn {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.rollIn {
    -webkit-animation-name: rollIn;
    animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    }
}

@keyframes rollOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    }
}

.rollOut {
    -webkit-animation-name: rollOut;
    animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }

    50% {
        opacity: 1;
    }
}

@keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }

    50% {
        opacity: 1;
    }
}

.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}

@keyframes zoomInDown {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}

.zoomInDown {
    -webkit-animation-name: zoomInDown;
    animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}

@keyframes zoomInLeft {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}

.zoomInLeft {
    -webkit-animation-name: zoomInLeft;
    animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}

@keyframes zoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}

.zoomInRight {
    -webkit-animation-name: zoomInRight;
    animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}

@keyframes zoomInUp {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}

.zoomInUp {
    -webkit-animation-name: zoomInUp;
    animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
    from {
        opacity: 1;
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }

    to {
        opacity: 0;
    }
}

@keyframes zoomOut {
    from {
        opacity: 1;
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }

    to {
        opacity: 0;
    }
}

.zoomOut {
    -webkit-animation-name: zoomOut;
    animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}

@keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}

.zoomOutDown {
    -webkit-animation-name: zoomOutDown;
    animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
        transform: scale(0.1) translate3d(-2000px, 0, 0);
        -webkit-transform-origin: left center;
        transform-origin: left center;
    }
}

@keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
        transform: scale(0.1) translate3d(-2000px, 0, 0);
        -webkit-transform-origin: left center;
        transform-origin: left center;
    }
}

.zoomOutLeft {
    -webkit-animation-name: zoomOutLeft;
    animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
        transform: scale(0.1) translate3d(2000px, 0, 0);
        -webkit-transform-origin: right center;
        transform-origin: right center;
    }
}

@keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    }

    to {
        opacity: 0;
        -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
        transform: scale(0.1) translate3d(2000px, 0, 0);
        -webkit-transform-origin: right center;
        transform-origin: right center;
    }
}

.zoomOutRight {
    -webkit-animation-name: zoomOutRight;
    animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}

@keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}

.zoomOutUp {
    -webkit-animation-name: zoomOutUp;
    animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
    from {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes slideInDown {
    from {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
    from {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes slideInLeft {
    from {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
    from {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes slideInRight {
    from {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.slideInUp {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
}

@keyframes slideOutDown {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
}

.slideOutDown {
    -webkit-animation-name: slideOutDown;
    animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}

@keyframes slideOutLeft {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}

.slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
}

@keyframes slideOutRight {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
}

.slideOutRight {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}

@keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}

.slideOutUp {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp;
}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.animated.delay-1s {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}

.animated.delay-2s {
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
}

.animated.delay-3s {
    -webkit-animation-delay: 3s;
    animation-delay: 3s;
}

.animated.delay-4s {
    -webkit-animation-delay: 4s;
    animation-delay: 4s;
}

.animated.delay-5s {
    -webkit-animation-delay: 5s;
    animation-delay: 5s;
}

.animated.fast {
    -webkit-animation-duration: 800ms;
    animation-duration: 800ms;
}

.animated.faster {
    -webkit-animation-duration: 500ms;
    animation-duration: 500ms;
}

.animated.slow {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
}

.animated.slower {
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
}

@media (prefers-reduced-motion) {
    .animated {
        -webkit-animation: unset !important;
        animation: unset !important;
        -webkit-transition: none !important;
        transition: none !important;
    }
}
/*.dsm-readmore-btn*/
.dsm-readmore-btn {
    position: relative;
    display: inline-block;
}
.dsm-readmore-text {
    padding-right: 5px;
}
.dsm-readmore-icon {
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: ETmodules;
    font-size: inherit;
    font-weight: 800;
    font-style: normal;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    line-height: 1;
    text-transform: none;
    content: attr(data-icon);
}
[data-readmore] {
	position: relative;
}

.dsm-readmore-shadow[data-readmore]:after,.dsm-readmore-shadow [data-readmore]:after {
		-webkit-backface-visibility: hidden;
	-webkit-transform: scale(1);
  content: "";
  display: inline-block;
  position: absolute;
  	pointer-events: none;
    height: 100px;
	width: 100%;
    left: 0;
    right: 0;
    bottom: 0;
     background-image: -webkit-gradient(linear, left bottom, left top, color-stop(10%, #fff), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(bottom, #fff 10%, rgba(0, 0, 0, 0) 100%);
    background-image: -o-linear-gradient(bottom, #fff 10%, rgba(0, 0, 0, 0) 100%);
    background-image: linear-gradient(to top, #fff 10%, rgba(0, 0, 0, 0) 100%);
}

.dsm-readmore-shadow-remove[data-readmore]:after {
	background:none;
}

.dsm-readmore-btn-wrapper {
    margin-top: 10px;
}
.dsm-readmore-btn {
    font-family: inherit;
	-webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.apbd-row .apbd-col{width:100%}.apbd-row .col-sm-1{width:100%}.apbd-row .col-sm-2{width:50%}.apbd-row .col-sm-3{width:33.3333333333%}.apbd-row .col-sm-4{width:25%}.apbd-row .col-sm-5{width:20%}.apbd-row .col-sm-6{width:16.6666666667%}.apbd-row .col-sm-7{width:14.2857142857%}.apbd-row .col-sm-8{width:12.5%}.apbd-row .col-sm-9{width:11.1111111111%}.apbd-row .col-sm-10{width:10%}.apbd-row .col-sm-11{width:9.0909090909%}.apbd-row .col-sm-12{width:8.3333333333%}@media(min-width:576px){.apbd-row{display:flex}.apbd-row .apbd-col-sm{width:100%}}.apbd-text-left{text-align:left}.apbd-text-right{text-align:right}.apbd-text-center{text-align:center}@media(min-width:576px){.apbd-text-sm-left{text-align:left}.apbd-text-sm-right{text-align:right}.apbd-text-sm-center{text-align:center}}.apbd-btn{text-decoration:none;display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:5px 10px;font-size:10px;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.apbd-btn{transition:none}}.apbd-btn:hover{color:#212529;text-decoration:none}.apbd-btn:focus,.apbd-btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.apbd-btn.disabled,.apbd-btn:disabled{opacity:.65}.apbd-btn>i{margin-right:5px}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.apbd-btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.apbd-btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.apbd-btn-primary:focus,.apbd-btn-primary.focus{box-shadow:0 0 0 .2rem rgba(38,143,255,0.5)}.apbd-btn-primary.disabled,.apbd-btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.apbd-btn-primary:not(:disabled):not(.disabled):active,.apbd-btn-primary:not(:disabled):not(.disabled).active,.show>.apbd-btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.apbd-btn-primary:not(:disabled):not(.disabled):active:focus,.apbd-btn-primary:not(:disabled):not(.disabled).active:focus,.show>.apbd-btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,0.5)}.apbd-btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.apbd-btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.apbd-btn-secondary:focus,.apbd-btn-secondary.focus{box-shadow:0 0 0 .2rem rgba(130,138,145,0.5)}.apbd-btn-secondary.disabled,.apbd-btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.apbd-btn-secondary:not(:disabled):not(.disabled):active,.apbd-btn-secondary:not(:disabled):not(.disabled).active,.show>.apbd-btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.apbd-btn-secondary:not(:disabled):not(.disabled):active:focus,.apbd-btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.apbd-btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,0.5)}.apbd-btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.apbd-btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.apbd-btn-success:focus,.apbd-btn-success.focus{box-shadow:0 0 0 .2rem rgba(72,180,97,0.5)}.apbd-btn-success.disabled,.apbd-btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.apbd-btn-success:not(:disabled):not(.disabled):active,.apbd-btn-success:not(:disabled):not(.disabled).active,.show>.apbd-btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.apbd-btn-success:not(:disabled):not(.disabled):active:focus,.apbd-btn-success:not(:disabled):not(.disabled).active:focus,.show>.apbd-btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,0.5)}.apbd-btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.apbd-btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.apbd-btn-info:focus,.apbd-btn-info.focus{box-shadow:0 0 0 .2rem rgba(58,176,195,0.5)}.apbd-btn-info.disabled,.apbd-btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.apbd-btn-info:not(:disabled):not(.disabled):active,.apbd-btn-info:not(:disabled):not(.disabled).active,.show>.apbd-btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.apbd-btn-info:not(:disabled):not(.disabled):active:focus,.apbd-btn-info:not(:disabled):not(.disabled).active:focus,.show>.apbd-btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,0.5)}.apbd-btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.apbd-btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.apbd-btn-warning:focus,.apbd-btn-warning.focus{box-shadow:0 0 0 .2rem rgba(222,170,12,0.5)}.apbd-btn-warning.disabled,.apbd-btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.apbd-btn-warning:not(:disabled):not(.disabled):active,.apbd-btn-warning:not(:disabled):not(.disabled).active,.show>.apbd-btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.apbd-btn-warning:not(:disabled):not(.disabled):active:focus,.apbd-btn-warning:not(:disabled):not(.disabled).active:focus,.show>.apbd-btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,0.5)}.apbd-btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.apbd-btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.apbd-btn-danger:focus,.apbd-btn-danger.focus{box-shadow:0 0 0 .2rem rgba(225,83,97,0.5)}.apbd-btn-danger.disabled,.apbd-btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.apbd-btn-danger:not(:disabled):not(.disabled):active,.apbd-btn-danger:not(:disabled):not(.disabled).active,.show>.apbd-btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.apbd-btn-danger:not(:disabled):not(.disabled):active:focus,.apbd-btn-danger:not(:disabled):not(.disabled).active:focus,.show>.apbd-btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,0.5)}.apbd-btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.apbd-btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.apbd-btn-light:focus,.apbd-btn-light.focus{box-shadow:0 0 0 .2rem rgba(216,217,219,0.5)}.apbd-btn-light.disabled,.apbd-btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.apbd-btn-light:not(:disabled):not(.disabled):active,.apbd-btn-light:not(:disabled):not(.disabled).active,.show>.apbd-btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.apbd-btn-light:not(:disabled):not(.disabled):active:focus,.apbd-btn-light:not(:disabled):not(.disabled).active:focus,.show>.apbd-btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,0.5)}.apbd-btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.apbd-btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.apbd-btn-dark:focus,.apbd-btn-dark.focus{box-shadow:0 0 0 .2rem rgba(82,88,93,0.5)}.apbd-btn-dark.disabled,.apbd-btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.apbd-btn-dark:not(:disabled):not(.disabled):active,.apbd-btn-dark:not(:disabled):not(.disabled).active,.show>.apbd-btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.apbd-btn-dark:not(:disabled):not(.disabled):active:focus,.apbd-btn-dark:not(:disabled):not(.disabled).active:focus,.show>.apbd-btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,0.5)}.apbd-btn-outline-primary{color:#007bff;border-color:#007bff}.apbd-btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.apbd-btn-outline-primary:focus,.apbd-btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(0,123,255,0.5)}.apbd-btn-outline-primary.disabled,.apbd-btn-outline-primary:disabled{color:#007bff;background-color:transparent}.apbd-btn-outline-primary:not(:disabled):not(.disabled):active,.apbd-btn-outline-primary:not(:disabled):not(.disabled).active,.show>.apbd-btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.apbd-btn-outline-primary:not(:disabled):not(.disabled):active:focus,.apbd-btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.apbd-btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,0.5)}.apbd-btn-outline-secondary{color:#6c757d;border-color:#6c757d}.apbd-btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.apbd-btn-outline-secondary:focus,.apbd-btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}.apbd-btn-outline-secondary.disabled,.apbd-btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.apbd-btn-outline-secondary:not(:disabled):not(.disabled):active,.apbd-btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.apbd-btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.apbd-btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.apbd-btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.apbd-btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}.apbd-btn-outline-success{color:#28a745;border-color:#28a745}.apbd-btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.apbd-btn-outline-success:focus,.apbd-btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}.apbd-btn-outline-success.disabled,.apbd-btn-outline-success:disabled{color:#28a745;background-color:transparent}.apbd-btn-outline-success:not(:disabled):not(.disabled):active,.apbd-btn-outline-success:not(:disabled):not(.disabled).active,.show>.apbd-btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.apbd-btn-outline-success:not(:disabled):not(.disabled):active:focus,.apbd-btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.apbd-btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}.apbd-btn-outline-info{color:#17a2b8;border-color:#17a2b8}.apbd-btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.apbd-btn-outline-info:focus,.apbd-btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.apbd-btn-outline-info.disabled,.apbd-btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.apbd-btn-outline-info:not(:disabled):not(.disabled):active,.apbd-btn-outline-info:not(:disabled):not(.disabled).active,.show>.apbd-btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.apbd-btn-outline-info:not(:disabled):not(.disabled):active:focus,.apbd-btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.apbd-btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.apbd-btn-outline-warning{color:#ffc107;border-color:#ffc107}.apbd-btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.apbd-btn-outline-warning:focus,.apbd-btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.apbd-btn-outline-warning.disabled,.apbd-btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.apbd-btn-outline-warning:not(:disabled):not(.disabled):active,.apbd-btn-outline-warning:not(:disabled):not(.disabled).active,.show>.apbd-btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.apbd-btn-outline-warning:not(:disabled):not(.disabled):active:focus,.apbd-btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.apbd-btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.apbd-btn-outline-danger{color:#dc3545;border-color:#dc3545}.apbd-btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.apbd-btn-outline-danger:focus,.apbd-btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.apbd-btn-outline-danger.disabled,.apbd-btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.apbd-btn-outline-danger:not(:disabled):not(.disabled):active,.apbd-btn-outline-danger:not(:disabled):not(.disabled).active,.show>.apbd-btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.apbd-btn-outline-danger:not(:disabled):not(.disabled):active:focus,.apbd-btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.apbd-btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.apbd-btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.apbd-btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.apbd-btn-outline-light:focus,.apbd-btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}.apbd-btn-outline-light.disabled,.apbd-btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.apbd-btn-outline-light:not(:disabled):not(.disabled):active,.apbd-btn-outline-light:not(:disabled):not(.disabled).active,.show>.apbd-btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.apbd-btn-outline-light:not(:disabled):not(.disabled):active:focus,.apbd-btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.apbd-btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}.apbd-btn-outline-dark{color:#343a40;border-color:#343a40}.apbd-btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.apbd-btn-outline-dark:focus,.apbd-btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.apbd-btn-outline-dark.disabled,.apbd-btn-outline-dark:disabled{color:#343a40;background-color:transparent}.apbd-btn-outline-dark:not(:disabled):not(.disabled):active,.apbd-btn-outline-dark:not(:disabled):not(.disabled).active,.show>.apbd-btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.apbd-btn-outline-dark:not(:disabled):not(.disabled):active:focus,.apbd-btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.apbd-btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.apbd-btn-link{font-weight:400;color:#007bff;text-decoration:none}.apbd-btn-link:hover{color:#0056b3;text-decoration:underline}.apbd-btn-link:focus,.apbd-btn-link.focus{text-decoration:underline;box-shadow:none}.apbd-btn-link:disabled,.apbd-btn-link.disabled{color:#6c757d;pointer-events:none}.apbd-btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.apbd-btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.apbd-btn-block{display:block;width:100%}.apbd-btn-block+.btn-block{margin-top:.5rem}input[type=submit].apbd-btn-block,input[type=reset].apbd-btn-block,input[type=button].apbd-btn-block{width:100%}.apbd-m-0{margin:0 !important}.apbd-mt-0,.apbd-my-0{margin-top:0 !important}.apbd-mr-0,.apbd-mx-0{margin-right:0 !important}.apbd-mb-0,.apbd-my-0{margin-bottom:0 !important}.apbd-ml-0,.apbd-mx-0{margin-left:0 !important}.apbd-m-1{margin:.25rem !important}.apbd-mt-1,.apbd-my-1{margin-top:.25rem !important}.apbd-mr-1,.apbd-mx-1{margin-right:.25rem !important}.apbd-mb-1,.apbd-my-1{margin-bottom:.25rem !important}.apbd-ml-1,.apbd-mx-1{margin-left:.25rem !important}.apbd-m-2{margin:.5rem !important}.apbd-mt-2,.apbd-my-2{margin-top:.5rem !important}.apbd-mr-2,.apbd-mx-2{margin-right:.5rem !important}.apbd-mb-2,.apbd-my-2{margin-bottom:.5rem !important}.apbd-ml-2,.apbd-mx-2{margin-left:.5rem !important}.apbd-m-3{margin:1rem !important}.apbd-mt-3,.apbd-my-3{margin-top:1rem !important}.apbd-mr-3,.apbd-mx-3{margin-right:1rem !important}.apbd-mb-3,.apbd-my-3{margin-bottom:1rem !important}.apbd-ml-3,.apbd-mx-3{margin-left:1rem !important}.apbd-m-4{margin:1.5rem !important}.apbd-mt-4,.apbd-my-4{margin-top:1.5rem !important}.apbd-mr-4,.apbd-mx-4{margin-right:1.5rem !important}.apbd-mb-4,.apbd-my-4{margin-bottom:1.5rem !important}.apbd-ml-4,.apbd-mx-4{margin-left:1.5rem !important}.apbd-m-5{margin:3rem !important}.apbd-mt-5,.apbd-my-5{margin-top:3rem !important}.apbd-mr-5,.apbd-mx-5{margin-right:3rem !important}.apbd-mb-5,.apbd-my-5{margin-bottom:3rem !important}.apbd-ml-5,.apbd-mx-5{margin-left:3rem !important}.apbd-p-0{padding:0 !important}.apbd-pt-0,.apbd-py-0{padding-top:0 !important}.apbd-pr-0,.apbd-px-0{padding-right:0 !important}.apbd-pb-0,.apbd-py-0{padding-bottom:0 !important}.apbd-pl-0,.apbd-px-0{padding-left:0 !important}.apbd-p-1{padding:.25rem !important}.apbd-pt-1,.apbd-py-1{padding-top:.25rem !important}.apbd-pr-1,.apbd-px-1{padding-right:.25rem !important}.apbd-pb-1,.apbd-py-1{padding-bottom:.25rem !important}.apbd-pl-1,.apbd-px-1{padding-left:.25rem !important}.apbd-p-2{padding:.5rem !important}.apbd-pt-2,.apbd-py-2{padding-top:.5rem !important}.apbd-pr-2,.apbd-px-2{padding-right:.5rem !important}.apbd-pb-2,.apbd-py-2{padding-bottom:.5rem !important}.apbd-pl-2,.apbd-px-2{padding-left:.5rem !important}.apbd-p-3{padding:1rem !important}.apbd-pt-3,.apbd-py-3{padding-top:1rem !important}.apbd-pr-3,.apbd-px-3{padding-right:1rem !important}.apbd-pb-3,.apbd-py-3{padding-bottom:1rem !important}.apbd-pl-3,.apbd-px-3{padding-left:1rem !important}.apbd-p-4{padding:1.5rem !important}.apbd-pt-4,.apbd-py-4{padding-top:1.5rem !important}.apbd-pr-4,.apbd-px-4{padding-right:1.5rem !important}.apbd-pb-4,.apbd-py-4{padding-bottom:1.5rem !important}.apbd-pl-4,.apbd-px-4{padding-left:1.5rem !important}.apbd-p-5{padding:3rem !important}.apbd-pt-5,.apbd-py-5{padding-top:3rem !important}.apbd-pr-5,.apbd-px-5{padding-right:3rem !important}.apbd-pb-5,.apbd-py-5{padding-bottom:3rem !important}.apbd-pl-5,.apbd-px-5{padding-left:3rem !important}.apbd-m-n1{margin:-0.25rem !important}.apbd-mt-n1,.apbd-my-n1{margin-top:-0.25rem !important}.apbd-mr-n1,.apbd-mx-n1{margin-right:-0.25rem !important}.apbd-mb-n1,.apbd-my-n1{margin-bottom:-0.25rem !important}.apbd-ml-n1,.apbd-mx-n1{margin-left:-0.25rem !important}.apbd-m-n2{margin:-0.5rem !important}.apbd-mt-n2,.apbd-my-n2{margin-top:-0.5rem !important}.apbd-mr-n2,.apbd-mx-n2{margin-right:-0.5rem !important}.apbd-mb-n2,.apbd-my-n2{margin-bottom:-0.5rem !important}.apbd-ml-n2,.apbd-mx-n2{margin-left:-0.5rem !important}.apbd-m-n3{margin:-1rem !important}.apbd-mt-n3,.apbd-my-n3{margin-top:-1rem !important}.apbd-mr-n3,.apbd-mx-n3{margin-right:-1rem !important}.apbd-mb-n3,.apbd-my-n3{margin-bottom:-1rem !important}.apbd-ml-n3,.apbd-mx-n3{margin-left:-1rem !important}.apbd-m-n4{margin:-1.5rem !important}.apbd-mt-n4,.apbd-my-n4{margin-top:-1.5rem !important}.apbd-mr-n4,.apbd-mx-n4{margin-right:-1.5rem !important}.apbd-mb-n4,.apbd-my-n4{margin-bottom:-1.5rem !important}.apbd-ml-n4,.apbd-mx-n4{margin-left:-1.5rem !important}.apbd-m-n5{margin:-3rem !important}.apbd-mt-n5,.apbd-my-n5{margin-top:-3rem !important}.apbd-mr-n5,.apbd-mx-n5{margin-right:-3rem !important}.apbd-mb-n5,.apbd-my-n5{margin-bottom:-3rem !important}.apbd-ml-n5,.apbd-mx-n5{margin-left:-3rem !important}.apbd-m-auto{margin:auto !important}.apbd-mt-auto,.apbd-my-auto{margin-top:auto !important}.apbd-mr-auto,.apbd-mx-auto{margin-right:auto !important}.apbd-mb-auto,.apbd-my-auto{margin-bottom:auto !important}.apbd-ml-auto,.apbd-mx-auto{margin-left:auto !important}@media(min-width:576px){.apbd-m-sm-0{margin:0 !important}.apbd-mt-sm-0,.apbd-my-sm-0{margin-top:0 !important}.apbd-mr-sm-0,.apbd-mx-sm-0{margin-right:0 !important}.apbd-mb-sm-0,.apbd-my-sm-0{margin-bottom:0 !important}.apbd-ml-sm-0,.apbd-mx-sm-0{margin-left:0 !important}.apbd-m-sm-1{margin:.25rem !important}.apbd-mt-sm-1,.apbd-my-sm-1{margin-top:.25rem !important}.apbd-mr-sm-1,.apbd-mx-sm-1{margin-right:.25rem !important}.apbd-mb-sm-1,.apbd-my-sm-1{margin-bottom:.25rem !important}.apbd-ml-sm-1,.apbd-mx-sm-1{margin-left:.25rem !important}.apbd-m-sm-2{margin:.5rem !important}.apbd-mt-sm-2,.apbd-my-sm-2{margin-top:.5rem !important}.apbd-mr-sm-2,.apbd-mx-sm-2{margin-right:.5rem !important}.apbd-mb-sm-2,.apbd-my-sm-2{margin-bottom:.5rem !important}.apbd-ml-sm-2,.apbd-mx-sm-2{margin-left:.5rem !important}.apbd-m-sm-3{margin:1rem !important}.apbd-mt-sm-3,.apbd-my-sm-3{margin-top:1rem !important}.apbd-mr-sm-3,.apbd-mx-sm-3{margin-right:1rem !important}.apbd-mb-sm-3,.apbd-my-sm-3{margin-bottom:1rem !important}.apbd-ml-sm-3,.apbd-mx-sm-3{margin-left:1rem !important}.apbd-m-sm-4{margin:1.5rem !important}.apbd-mt-sm-4,.apbd-my-sm-4{margin-top:1.5rem !important}.apbd-mr-sm-4,.apbd-mx-sm-4{margin-right:1.5rem !important}.apbd-mb-sm-4,.apbd-my-sm-4{margin-bottom:1.5rem !important}.apbd-ml-sm-4,.apbd-mx-sm-4{margin-left:1.5rem !important}.apbd-m-sm-5{margin:3rem !important}.apbd-mt-sm-5,.apbd-my-sm-5{margin-top:3rem !important}.apbd-mr-sm-5,.apbd-mx-sm-5{margin-right:3rem !important}.apbd-mb-sm-5,.apbd-my-sm-5{margin-bottom:3rem !important}.apbd-ml-sm-5,.apbd-mx-sm-5{margin-left:3rem !important}.apbd-p-sm-0{padding:0 !important}.apbd-pt-sm-0,.apbd-py-sm-0{padding-top:0 !important}.apbd-pr-sm-0,.apbd-px-sm-0{padding-right:0 !important}.apbd-pb-sm-0,.apbd-py-sm-0{padding-bottom:0 !important}.apbd-pl-sm-0,.apbd-px-sm-0{padding-left:0 !important}.apbd-p-sm-1{padding:.25rem !important}.apbd-pt-sm-1,.apbd-py-sm-1{padding-top:.25rem !important}.apbd-pr-sm-1,.apbd-px-sm-1{padding-right:.25rem !important}.apbd-pb-sm-1,.apbd-py-sm-1{padding-bottom:.25rem !important}.apbd-pl-sm-1,.apbd-px-sm-1{padding-left:.25rem !important}.apbd-p-sm-2{padding:.5rem !important}.apbd-pt-sm-2,.apbd-py-sm-2{padding-top:.5rem !important}.apbd-pr-sm-2,.apbd-px-sm-2{padding-right:.5rem !important}.apbd-pb-sm-2,.apbd-py-sm-2{padding-bottom:.5rem !important}.apbd-pl-sm-2,.apbd-px-sm-2{padding-left:.5rem !important}.apbd-p-sm-3{padding:1rem !important}.apbd-pt-sm-3,.apbd-py-sm-3{padding-top:1rem !important}.apbd-pr-sm-3,.apbd-px-sm-3{padding-right:1rem !important}.apbd-pb-sm-3,.apbd-py-sm-3{padding-bottom:1rem !important}.apbd-pl-sm-3,.apbd-px-sm-3{padding-left:1rem !important}.apbd-p-sm-4{padding:1.5rem !important}.apbd-pt-sm-4,.apbd-py-sm-4{padding-top:1.5rem !important}.apbd-pr-sm-4,.apbd-px-sm-4{padding-right:1.5rem !important}.apbd-pb-sm-4,.apbd-py-sm-4{padding-bottom:1.5rem !important}.apbd-pl-sm-4,.apbd-px-sm-4{padding-left:1.5rem !important}.apbd-p-sm-5{padding:3rem !important}.apbd-pt-sm-5,.apbd-py-sm-5{padding-top:3rem !important}.apbd-pr-sm-5,.apbd-px-sm-5{padding-right:3rem !important}.apbd-pb-sm-5,.apbd-py-sm-5{padding-bottom:3rem !important}.apbd-pl-sm-5,.apbd-px-sm-5{padding-left:3rem !important}.apbd-m-sm-n1{margin:-0.25rem !important}.apbd-mt-sm-n1,.apbd-my-sm-n1{margin-top:-0.25rem !important}.apbd-mr-sm-n1,.apbd-mx-sm-n1{margin-right:-0.25rem !important}.apbd-mb-sm-n1,.apbd-my-sm-n1{margin-bottom:-0.25rem !important}.apbd-ml-sm-n1,.apbd-mx-sm-n1{margin-left:-0.25rem !important}.apbd-m-sm-n2{margin:-0.5rem !important}.apbd-mt-sm-n2,.apbd-my-sm-n2{margin-top:-0.5rem !important}.apbd-mr-sm-n2,.apbd-mx-sm-n2{margin-right:-0.5rem !important}.apbd-mb-sm-n2,.apbd-my-sm-n2{margin-bottom:-0.5rem !important}.apbd-ml-sm-n2,.apbd-mx-sm-n2{margin-left:-0.5rem !important}.apbd-m-sm-n3{margin:-1rem !important}.apbd-mt-sm-n3,.apbd-my-sm-n3{margin-top:-1rem !important}.apbd-mr-sm-n3,.apbd-mx-sm-n3{margin-right:-1rem !important}.apbd-mb-sm-n3,.apbd-my-sm-n3{margin-bottom:-1rem !important}.apbd-ml-sm-n3,.apbd-mx-sm-n3{margin-left:-1rem !important}.apbd-m-sm-n4{margin:-1.5rem !important}.apbd-mt-sm-n4,.apbd-my-sm-n4{margin-top:-1.5rem !important}.apbd-mr-sm-n4,.apbd-mx-sm-n4{margin-right:-1.5rem !important}.apbd-mb-sm-n4,.apbd-my-sm-n4{margin-bottom:-1.5rem !important}.apbd-ml-sm-n4,.apbd-mx-sm-n4{margin-left:-1.5rem !important}.apbd-m-sm-n5{margin:-3rem !important}.apbd-mt-sm-n5,.apbd-my-sm-n5{margin-top:-3rem !important}.apbd-mr-sm-n5,.apbd-mx-sm-n5{margin-right:-3rem !important}.apbd-mb-sm-n5,.apbd-my-sm-n5{margin-bottom:-3rem !important}.apbd-ml-sm-n5,.apbd-mx-sm-n5{margin-left:-3rem !important}.apbd-m-sm-auto{margin:auto !important}.apbd-mt-sm-auto,.apbd-my-sm-auto{margin-top:auto !important}.apbd-mr-sm-auto,.apbd-mx-sm-auto{margin-right:auto !important}.apbd-mb-sm-auto,.apbd-my-sm-auto{margin-bottom:auto !important}.apbd-ml-sm-auto,.apbd-mx-sm-auto{margin-left:auto !important}}@media(min-width:768px){.apbd-m-md-0{margin:0 !important}.apbd-mt-md-0,.apbd-my-md-0{margin-top:0 !important}.apbd-mr-md-0,.apbd-mx-md-0{margin-right:0 !important}.apbd-mb-md-0,.apbd-my-md-0{margin-bottom:0 !important}.apbd-ml-md-0,.apbd-mx-md-0{margin-left:0 !important}.apbd-m-md-1{margin:.25rem !important}.apbd-mt-md-1,.apbd-my-md-1{margin-top:.25rem !important}.apbd-mr-md-1,.apbd-mx-md-1{margin-right:.25rem !important}.apbd-mb-md-1,.apbd-my-md-1{margin-bottom:.25rem !important}.apbd-ml-md-1,.apbd-mx-md-1{margin-left:.25rem !important}.apbd-m-md-2{margin:.5rem !important}.apbd-mt-md-2,.apbd-my-md-2{margin-top:.5rem !important}.apbd-mr-md-2,.apbd-mx-md-2{margin-right:.5rem !important}.apbd-mb-md-2,.apbd-my-md-2{margin-bottom:.5rem !important}.apbd-ml-md-2,.apbd-mx-md-2{margin-left:.5rem !important}.apbd-m-md-3{margin:1rem !important}.apbd-mt-md-3,.apbd-my-md-3{margin-top:1rem !important}.apbd-mr-md-3,.apbd-mx-md-3{margin-right:1rem !important}.apbd-mb-md-3,.apbd-my-md-3{margin-bottom:1rem !important}.apbd-ml-md-3,.apbd-mx-md-3{margin-left:1rem !important}.apbd-m-md-4{margin:1.5rem !important}.apbd-mt-md-4,.apbd-my-md-4{margin-top:1.5rem !important}.apbd-mr-md-4,.apbd-mx-md-4{margin-right:1.5rem !important}.apbd-mb-md-4,.apbd-my-md-4{margin-bottom:1.5rem !important}.apbd-ml-md-4,.apbd-mx-md-4{margin-left:1.5rem !important}.apbd-m-md-5{margin:3rem !important}.apbd-mt-md-5,.apbd-my-md-5{margin-top:3rem !important}.apbd-mr-md-5,.apbd-mx-md-5{margin-right:3rem !important}.apbd-mb-md-5,.apbd-my-md-5{margin-bottom:3rem !important}.apbd-ml-md-5,.apbd-mx-md-5{margin-left:3rem !important}.apbd-p-md-0{padding:0 !important}.apbd-pt-md-0,.apbd-py-md-0{padding-top:0 !important}.apbd-pr-md-0,.apbd-px-md-0{padding-right:0 !important}.apbd-pb-md-0,.apbd-py-md-0{padding-bottom:0 !important}.apbd-pl-md-0,.apbd-px-md-0{padding-left:0 !important}.apbd-p-md-1{padding:.25rem !important}.apbd-pt-md-1,.apbd-py-md-1{padding-top:.25rem !important}.apbd-pr-md-1,.apbd-px-md-1{padding-right:.25rem !important}.apbd-pb-md-1,.apbd-py-md-1{padding-bottom:.25rem !important}.apbd-pl-md-1,.apbd-px-md-1{padding-left:.25rem !important}.apbd-p-md-2{padding:.5rem !important}.apbd-pt-md-2,.apbd-py-md-2{padding-top:.5rem !important}.apbd-pr-md-2,.apbd-px-md-2{padding-right:.5rem !important}.apbd-pb-md-2,.apbd-py-md-2{padding-bottom:.5rem !important}.apbd-pl-md-2,.apbd-px-md-2{padding-left:.5rem !important}.apbd-p-md-3{padding:1rem !important}.apbd-pt-md-3,.apbd-py-md-3{padding-top:1rem !important}.apbd-pr-md-3,.apbd-px-md-3{padding-right:1rem !important}.apbd-pb-md-3,.apbd-py-md-3{padding-bottom:1rem !important}.apbd-pl-md-3,.apbd-px-md-3{padding-left:1rem !important}.apbd-p-md-4{padding:1.5rem !important}.apbd-pt-md-4,.apbd-py-md-4{padding-top:1.5rem !important}.apbd-pr-md-4,.apbd-px-md-4{padding-right:1.5rem !important}.apbd-pb-md-4,.apbd-py-md-4{padding-bottom:1.5rem !important}.apbd-pl-md-4,.apbd-px-md-4{padding-left:1.5rem !important}.apbd-p-md-5{padding:3rem !important}.apbd-pt-md-5,.apbd-py-md-5{padding-top:3rem !important}.apbd-pr-md-5,.apbd-px-md-5{padding-right:3rem !important}.apbd-pb-md-5,.apbd-py-md-5{padding-bottom:3rem !important}.apbd-pl-md-5,.apbd-px-md-5{padding-left:3rem !important}.apbd-m-md-n1{margin:-0.25rem !important}.apbd-mt-md-n1,.apbd-my-md-n1{margin-top:-0.25rem !important}.apbd-mr-md-n1,.apbd-mx-md-n1{margin-right:-0.25rem !important}.apbd-mb-md-n1,.apbd-my-md-n1{margin-bottom:-0.25rem !important}.apbd-ml-md-n1,.apbd-mx-md-n1{margin-left:-0.25rem !important}.apbd-m-md-n2{margin:-0.5rem !important}.apbd-mt-md-n2,.apbd-my-md-n2{margin-top:-0.5rem !important}.apbd-mr-md-n2,.apbd-mx-md-n2{margin-right:-0.5rem !important}.apbd-mb-md-n2,.apbd-my-md-n2{margin-bottom:-0.5rem !important}.apbd-ml-md-n2,.apbd-mx-md-n2{margin-left:-0.5rem !important}.apbd-m-md-n3{margin:-1rem !important}.apbd-mt-md-n3,.apbd-my-md-n3{margin-top:-1rem !important}.apbd-mr-md-n3,.apbd-mx-md-n3{margin-right:-1rem !important}.apbd-mb-md-n3,.apbd-my-md-n3{margin-bottom:-1rem !important}.apbd-ml-md-n3,.apbd-mx-md-n3{margin-left:-1rem !important}.apbd-m-md-n4{margin:-1.5rem !important}.apbd-mt-md-n4,.apbd-my-md-n4{margin-top:-1.5rem !important}.apbd-mr-md-n4,.apbd-mx-md-n4{margin-right:-1.5rem !important}.apbd-mb-md-n4,.apbd-my-md-n4{margin-bottom:-1.5rem !important}.apbd-ml-md-n4,.apbd-mx-md-n4{margin-left:-1.5rem !important}.apbd-m-md-n5{margin:-3rem !important}.apbd-mt-md-n5,.apbd-my-md-n5{margin-top:-3rem !important}.apbd-mr-md-n5,.apbd-mx-md-n5{margin-right:-3rem !important}.apbd-mb-md-n5,.apbd-my-md-n5{margin-bottom:-3rem !important}.apbd-ml-md-n5,.apbd-mx-md-n5{margin-left:-3rem !important}.apbd-m-md-auto{margin:auto !important}.apbd-mt-md-auto,.apbd-my-md-auto{margin-top:auto !important}.apbd-mr-md-auto,.apbd-mx-md-auto{margin-right:auto !important}.apbd-mb-md-auto,.apbd-my-md-auto{margin-bottom:auto !important}.apbd-ml-md-auto,.apbd-mx-md-auto{margin-left:auto !important}}@media(min-width:992px){.apbd-m-lg-0{margin:0 !important}.apbd-mt-lg-0,.apbd-my-lg-0{margin-top:0 !important}.apbd-mr-lg-0,.apbd-mx-lg-0{margin-right:0 !important}.apbd-mb-lg-0,.apbd-my-lg-0{margin-bottom:0 !important}.apbd-ml-lg-0,.apbd-mx-lg-0{margin-left:0 !important}.apbd-m-lg-1{margin:.25rem !important}.apbd-mt-lg-1,.apbd-my-lg-1{margin-top:.25rem !important}.apbd-mr-lg-1,.apbd-mx-lg-1{margin-right:.25rem !important}.apbd-mb-lg-1,.apbd-my-lg-1{margin-bottom:.25rem !important}.apbd-ml-lg-1,.apbd-mx-lg-1{margin-left:.25rem !important}.apbd-m-lg-2{margin:.5rem !important}.apbd-mt-lg-2,.apbd-my-lg-2{margin-top:.5rem !important}.apbd-mr-lg-2,.apbd-mx-lg-2{margin-right:.5rem !important}.apbd-mb-lg-2,.apbd-my-lg-2{margin-bottom:.5rem !important}.apbd-ml-lg-2,.apbd-mx-lg-2{margin-left:.5rem !important}.apbd-m-lg-3{margin:1rem !important}.apbd-mt-lg-3,.apbd-my-lg-3{margin-top:1rem !important}.apbd-mr-lg-3,.apbd-mx-lg-3{margin-right:1rem !important}.apbd-mb-lg-3,.apbd-my-lg-3{margin-bottom:1rem !important}.apbd-ml-lg-3,.apbd-mx-lg-3{margin-left:1rem !important}.apbd-m-lg-4{margin:1.5rem !important}.apbd-mt-lg-4,.apbd-my-lg-4{margin-top:1.5rem !important}.apbd-mr-lg-4,.apbd-mx-lg-4{margin-right:1.5rem !important}.apbd-mb-lg-4,.apbd-my-lg-4{margin-bottom:1.5rem !important}.apbd-ml-lg-4,.apbd-mx-lg-4{margin-left:1.5rem !important}.apbd-m-lg-5{margin:3rem !important}.apbd-mt-lg-5,.apbd-my-lg-5{margin-top:3rem !important}.apbd-mr-lg-5,.apbd-mx-lg-5{margin-right:3rem !important}.apbd-mb-lg-5,.apbd-my-lg-5{margin-bottom:3rem !important}.apbd-ml-lg-5,.apbd-mx-lg-5{margin-left:3rem !important}.apbd-p-lg-0{padding:0 !important}.apbd-pt-lg-0,.apbd-py-lg-0{padding-top:0 !important}.apbd-pr-lg-0,.apbd-px-lg-0{padding-right:0 !important}.apbd-pb-lg-0,.apbd-py-lg-0{padding-bottom:0 !important}.apbd-pl-lg-0,.apbd-px-lg-0{padding-left:0 !important}.apbd-p-lg-1{padding:.25rem !important}.apbd-pt-lg-1,.apbd-py-lg-1{padding-top:.25rem !important}.apbd-pr-lg-1,.apbd-px-lg-1{padding-right:.25rem !important}.apbd-pb-lg-1,.apbd-py-lg-1{padding-bottom:.25rem !important}.apbd-pl-lg-1,.apbd-px-lg-1{padding-left:.25rem !important}.apbd-p-lg-2{padding:.5rem !important}.apbd-pt-lg-2,.apbd-py-lg-2{padding-top:.5rem !important}.apbd-pr-lg-2,.apbd-px-lg-2{padding-right:.5rem !important}.apbd-pb-lg-2,.apbd-py-lg-2{padding-bottom:.5rem !important}.apbd-pl-lg-2,.apbd-px-lg-2{padding-left:.5rem !important}.apbd-p-lg-3{padding:1rem !important}.apbd-pt-lg-3,.apbd-py-lg-3{padding-top:1rem !important}.apbd-pr-lg-3,.apbd-px-lg-3{padding-right:1rem !important}.apbd-pb-lg-3,.apbd-py-lg-3{padding-bottom:1rem !important}.apbd-pl-lg-3,.apbd-px-lg-3{padding-left:1rem !important}.apbd-p-lg-4{padding:1.5rem !important}.apbd-pt-lg-4,.apbd-py-lg-4{padding-top:1.5rem !important}.apbd-pr-lg-4,.apbd-px-lg-4{padding-right:1.5rem !important}.apbd-pb-lg-4,.apbd-py-lg-4{padding-bottom:1.5rem !important}.apbd-pl-lg-4,.apbd-px-lg-4{padding-left:1.5rem !important}.apbd-p-lg-5{padding:3rem !important}.apbd-pt-lg-5,.apbd-py-lg-5{padding-top:3rem !important}.apbd-pr-lg-5,.apbd-px-lg-5{padding-right:3rem !important}.apbd-pb-lg-5,.apbd-py-lg-5{padding-bottom:3rem !important}.apbd-pl-lg-5,.apbd-px-lg-5{padding-left:3rem !important}.apbd-m-lg-n1{margin:-0.25rem !important}.apbd-mt-lg-n1,.apbd-my-lg-n1{margin-top:-0.25rem !important}.apbd-mr-lg-n1,.apbd-mx-lg-n1{margin-right:-0.25rem !important}.apbd-mb-lg-n1,.apbd-my-lg-n1{margin-bottom:-0.25rem !important}.apbd-ml-lg-n1,.apbd-mx-lg-n1{margin-left:-0.25rem !important}.apbd-m-lg-n2{margin:-0.5rem !important}.apbd-mt-lg-n2,.apbd-my-lg-n2{margin-top:-0.5rem !important}.apbd-mr-lg-n2,.apbd-mx-lg-n2{margin-right:-0.5rem !important}.apbd-mb-lg-n2,.apbd-my-lg-n2{margin-bottom:-0.5rem !important}.apbd-ml-lg-n2,.apbd-mx-lg-n2{margin-left:-0.5rem !important}.apbd-m-lg-n3{margin:-1rem !important}.apbd-mt-lg-n3,.apbd-my-lg-n3{margin-top:-1rem !important}.apbd-mr-lg-n3,.apbd-mx-lg-n3{margin-right:-1rem !important}.apbd-mb-lg-n3,.apbd-my-lg-n3{margin-bottom:-1rem !important}.apbd-ml-lg-n3,.apbd-mx-lg-n3{margin-left:-1rem !important}.apbd-m-lg-n4{margin:-1.5rem !important}.apbd-mt-lg-n4,.apbd-my-lg-n4{margin-top:-1.5rem !important}.apbd-mr-lg-n4,.apbd-mx-lg-n4{margin-right:-1.5rem !important}.apbd-mb-lg-n4,.apbd-my-lg-n4{margin-bottom:-1.5rem !important}.apbd-ml-lg-n4,.apbd-mx-lg-n4{margin-left:-1.5rem !important}.apbd-m-lg-n5{margin:-3rem !important}.apbd-mt-lg-n5,.apbd-my-lg-n5{margin-top:-3rem !important}.apbd-mr-lg-n5,.apbd-mx-lg-n5{margin-right:-3rem !important}.apbd-mb-lg-n5,.apbd-my-lg-n5{margin-bottom:-3rem !important}.apbd-ml-lg-n5,.apbd-mx-lg-n5{margin-left:-3rem !important}.apbd-m-lg-auto{margin:auto !important}.apbd-mt-lg-auto,.apbd-my-lg-auto{margin-top:auto !important}.apbd-mr-lg-auto,.apbd-mx-lg-auto{margin-right:auto !important}.apbd-mb-lg-auto,.apbd-my-lg-auto{margin-bottom:auto !important}.apbd-ml-lg-auto,.apbd-mx-lg-auto{margin-left:auto !important}}@media(min-width:1200px){.apbd-m-xl-0{margin:0 !important}.apbd-mt-xl-0,.apbd-my-xl-0{margin-top:0 !important}.apbd-mr-xl-0,.apbd-mx-xl-0{margin-right:0 !important}.apbd-mb-xl-0,.apbd-my-xl-0{margin-bottom:0 !important}.apbd-ml-xl-0,.apbd-mx-xl-0{margin-left:0 !important}.apbd-m-xl-1{margin:.25rem !important}.apbd-mt-xl-1,.apbd-my-xl-1{margin-top:.25rem !important}.apbd-mr-xl-1,.apbd-mx-xl-1{margin-right:.25rem !important}.apbd-mb-xl-1,.apbd-my-xl-1{margin-bottom:.25rem !important}.apbd-ml-xl-1,.apbd-mx-xl-1{margin-left:.25rem !important}.apbd-m-xl-2{margin:.5rem !important}.apbd-mt-xl-2,.apbd-my-xl-2{margin-top:.5rem !important}.apbd-mr-xl-2,.apbd-mx-xl-2{margin-right:.5rem !important}.apbd-mb-xl-2,.apbd-my-xl-2{margin-bottom:.5rem !important}.apbd-ml-xl-2,.apbd-mx-xl-2{margin-left:.5rem !important}.apbd-m-xl-3{margin:1rem !important}.apbd-mt-xl-3,.apbd-my-xl-3{margin-top:1rem !important}.apbd-mr-xl-3,.apbd-mx-xl-3{margin-right:1rem !important}.apbd-mb-xl-3,.apbd-my-xl-3{margin-bottom:1rem !important}.apbd-ml-xl-3,.apbd-mx-xl-3{margin-left:1rem !important}.apbd-m-xl-4{margin:1.5rem !important}.apbd-mt-xl-4,.apbd-my-xl-4{margin-top:1.5rem !important}.apbd-mr-xl-4,.apbd-mx-xl-4{margin-right:1.5rem !important}.apbd-mb-xl-4,.apbd-my-xl-4{margin-bottom:1.5rem !important}.apbd-ml-xl-4,.apbd-mx-xl-4{margin-left:1.5rem !important}.apbd-m-xl-5{margin:3rem !important}.apbd-mt-xl-5,.apbd-my-xl-5{margin-top:3rem !important}.apbd-mr-xl-5,.apbd-mx-xl-5{margin-right:3rem !important}.apbd-mb-xl-5,.apbd-my-xl-5{margin-bottom:3rem !important}.apbd-ml-xl-5,.apbd-mx-xl-5{margin-left:3rem !important}.apbd-p-xl-0{padding:0 !important}.apbd-pt-xl-0,.apbd-py-xl-0{padding-top:0 !important}.apbd-pr-xl-0,.apbd-px-xl-0{padding-right:0 !important}.apbd-pb-xl-0,.apbd-py-xl-0{padding-bottom:0 !important}.apbd-pl-xl-0,.apbd-px-xl-0{padding-left:0 !important}.apbd-p-xl-1{padding:.25rem !important}.apbd-pt-xl-1,.apbd-py-xl-1{padding-top:.25rem !important}.apbd-pr-xl-1,.apbd-px-xl-1{padding-right:.25rem !important}.apbd-pb-xl-1,.apbd-py-xl-1{padding-bottom:.25rem !important}.apbd-pl-xl-1,.apbd-px-xl-1{padding-left:.25rem !important}.apbd-p-xl-2{padding:.5rem !important}.apbd-pt-xl-2,.apbd-py-xl-2{padding-top:.5rem !important}.apbd-pr-xl-2,.apbd-px-xl-2{padding-right:.5rem !important}.apbd-pb-xl-2,.apbd-py-xl-2{padding-bottom:.5rem !important}.apbd-pl-xl-2,.apbd-px-xl-2{padding-left:.5rem !important}.apbd-p-xl-3{padding:1rem !important}.apbd-pt-xl-3,.apbd-py-xl-3{padding-top:1rem !important}.apbd-pr-xl-3,.apbd-px-xl-3{padding-right:1rem !important}.apbd-pb-xl-3,.apbd-py-xl-3{padding-bottom:1rem !important}.apbd-pl-xl-3,.apbd-px-xl-3{padding-left:1rem !important}.apbd-p-xl-4{padding:1.5rem !important}.apbd-pt-xl-4,.apbd-py-xl-4{padding-top:1.5rem !important}.apbd-pr-xl-4,.apbd-px-xl-4{padding-right:1.5rem !important}.apbd-pb-xl-4,.apbd-py-xl-4{padding-bottom:1.5rem !important}.apbd-pl-xl-4,.apbd-px-xl-4{padding-left:1.5rem !important}.apbd-p-xl-5{padding:3rem !important}.apbd-pt-xl-5,.apbd-py-xl-5{padding-top:3rem !important}.apbd-pr-xl-5,.apbd-px-xl-5{padding-right:3rem !important}.apbd-pb-xl-5,.apbd-py-xl-5{padding-bottom:3rem !important}.apbd-pl-xl-5,.apbd-px-xl-5{padding-left:3rem !important}.apbd-m-xl-n1{margin:-0.25rem !important}.apbd-mt-xl-n1,.apbd-my-xl-n1{margin-top:-0.25rem !important}.apbd-mr-xl-n1,.apbd-mx-xl-n1{margin-right:-0.25rem !important}.apbd-mb-xl-n1,.apbd-my-xl-n1{margin-bottom:-0.25rem !important}.apbd-ml-xl-n1,.apbd-mx-xl-n1{margin-left:-0.25rem !important}.apbd-m-xl-n2{margin:-0.5rem !important}.apbd-mt-xl-n2,.apbd-my-xl-n2{margin-top:-0.5rem !important}.apbd-mr-xl-n2,.apbd-mx-xl-n2{margin-right:-0.5rem !important}.apbd-mb-xl-n2,.apbd-my-xl-n2{margin-bottom:-0.5rem !important}.apbd-ml-xl-n2,.apbd-mx-xl-n2{margin-left:-0.5rem !important}.apbd-m-xl-n3{margin:-1rem !important}.apbd-mt-xl-n3,.apbd-my-xl-n3{margin-top:-1rem !important}.apbd-mr-xl-n3,.apbd-mx-xl-n3{margin-right:-1rem !important}.apbd-mb-xl-n3,.apbd-my-xl-n3{margin-bottom:-1rem !important}.apbd-ml-xl-n3,.apbd-mx-xl-n3{margin-left:-1rem !important}.apbd-m-xl-n4{margin:-1.5rem !important}.apbd-mt-xl-n4,.apbd-my-xl-n4{margin-top:-1.5rem !important}.apbd-mr-xl-n4,.apbd-mx-xl-n4{margin-right:-1.5rem !important}.apbd-mb-xl-n4,.apbd-my-xl-n4{margin-bottom:-1.5rem !important}.apbd-ml-xl-n4,.apbd-mx-xl-n4{margin-left:-1.5rem !important}.apbd-m-xl-n5{margin:-3rem !important}.apbd-mt-xl-n5,.apbd-my-xl-n5{margin-top:-3rem !important}.apbd-mr-xl-n5,.apbd-mx-xl-n5{margin-right:-3rem !important}.apbd-mb-xl-n5,.apbd-my-xl-n5{margin-bottom:-3rem !important}.apbd-ml-xl-n5,.apbd-mx-xl-n5{margin-left:-3rem !important}.apbd-m-xl-auto{margin:auto !important}.apbd-mt-xl-auto,.apbd-my-xl-auto{margin-top:auto !important}.apbd-mr-xl-auto,.apbd-mx-xl-auto{margin-right:auto !important}.apbd-mb-xl-auto,.apbd-my-xl-auto{margin-bottom:auto !important}.apbd-ml-xl-auto,.apbd-mx-xl-auto{margin-left:auto !important}}.apmc{display:inline-block}@font-face{font-family:"appsbd-mini-cart";src:url(//passsa.com/wp-content/plugins/woo-mini-cart-drawer/css/fonts/appsbd-mini-cart.eot?73csaf);src:url(//passsa.com/wp-content/plugins/woo-mini-cart-drawer/css/fonts/appsbd-mini-cart.eot?73csaf#iefix) format("embedded-opentype"),url(//passsa.com/wp-content/plugins/woo-mini-cart-drawer/css/fonts/appsbd-mini-cart.ttf?73csaf) format("truetype"),url(//passsa.com/wp-content/plugins/woo-mini-cart-drawer/css/fonts/appsbd-mini-cart.woff?73csaf) format("woff"),url(//passsa.com/wp-content/plugins/woo-mini-cart-drawer/css/fonts/appsbd-mini-cart.svg?73csaf#appsbd-mini-cart) format("svg");font-weight:normal;font-style:normal;font-display:block}.apmc{font-family:"appsbd-mini-cart" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ap-cart-container:before{content:""}.ap-drawer:before{content:""}.ap-circle:before{content:""}.ap-cart-1:before{content:""}.ap-cart-2:before{content:""}.ap-cart-3:before{content:""}.ap-cart-4:before{content:""}.ap-cart-5:before{content:""}.ap-cart-6:before{content:""}.ap-cart-7:before{content:""}.ap-cart-8:before{content:""}.ap-cart-9:before{content:""}.ap-cart-10:before{content:""}.ap-cart-11:before{content:""}.ap-cart-12:before{content:""}.ap-cart-13:before{content:""}.ap-cart-14:before{content:""}.ap-cart-15:before{content:""}.ap-cart-16:before{content:""}.ap-cart-17:before{content:""}.ap-cart-18:before{content:""}.ap-cart-menu:before{content:""}.ap-cart-19:before{content:""}.ap-mca-logo:before{content:""}.ap-appsbd:before{content:""}.ap-plus:before{content:""}.ap-minus:before{content:""}.ap-trash-o:before{content:""}.ap-plus-circle:before{content:""}.ap-minus-circle:before{content:""}.ap-times-circle:before{content:""}.ap-check-circle:before{content:""}.ap-times-circle-o:before{content:""}.ap-check-circle-o:before{content:""}.ap-exclamation-circle:before{content:""}.ap-cart:before{content:""}.ap-credit-card:before{content:""}.ap-angle-double-left:before{content:""}.ap-angle-double-right:before{content:""}.ap-angle-double-up:before{content:""}.ap-angle-double-down:before{content:""}.ap-angle-left:before{content:""}.ap-angle-right:before{content:""}.ap-angle-up:before{content:""}.ap-angle-down:before{content:""}.ap-circle-o:before{content:""}.ap-spinner:before{content:""}.ap-circle-o-notch:before{content:""}.ap-msg-bar:before{content:""}.ap-msg-bar-2:before{content:""}.ap-boost-sale:before{content:""}.ap-boost-sale-2:before{content:""}#apbd-mini-cart-container .apbd-mca-msgs .apbd-mcs-error,#apbd-mini-cart-container .apbd-mca-msgs .apbd-mcs-info{padding:5px 15px;font-size:10px}#apbd-mini-cart-container .apbd-mca-msgs .apbd-mcs-error>i,#apbd-mini-cart-container .apbd-mca-msgs .apbd-mcs-info>i{vertical-align:-1px;margin-right:5px}#apbd-mini-cart-container .apbd-mca-msgs .apbd-mcs-error{background:#800;color:#fff}#apbd-mini-cart-container .apbd-mca-msgs .apbd-mcs-info{background:#3b880f;color:#fff}#apbd-mini-cart-container .apbd-discount-msg-con{background:#d2343f;position:relative;max-height:50px;max-height:25px;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.3);box-shadow:0 3px 6px 0 rgba(0,0,0,0.3)}#apbd-mini-cart-container .apbd-discount-msg-con.apbd-bd-ani::before{content:"";background:linear-gradient(to right,transparent 48%,rgba(255,255,255,0.2) 50%,transparent 52%);background-size:400% 400%;animation:apbdGradientMovingBG 5s linear infinite;left:0;top:0;bottom:0;right:0;width:100%;position:absolute}#apbd-mini-cart-container .apbd-discount-msg-con .apbd-prgs-bar{display:block;position:absolute;z-index:1;background:#45b31e;left:0;top:0;bottom:0;width:10%}#apbd-mini-cart-container .apbd-discount-msg-con .apbd-prgs-bar.apd-arrow::after{position:absolute;content:"";width:50px;right:-50px;top:0;bottom:0;left:100%;margin-left:-5px;-moz-border-radius:50%;border:13px solid #45b31e;border-color:transparent transparent transparent #45b31e;z-index:1}#apbd-mini-cart-container .apbd-discount-msg-con .apbd-prgs-bar.apd-circle::after{content:"";position:absolute;right:-6px;top:0;bottom:0;width:50px;background:#45b31e;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#apbd-mini-cart-container .apbd-discount-msg-con.apbd-completed{background:#0ad221}#apbd-mini-cart-container .apbd-discount-msg-con.apbd-completed .apbd-prgs-bar{display:none}#apbd-mini-cart-container .apbd-discount-msg-con .apbd-discount-msg{position:relative;z-index:2;background:transparent !important;left:0;right:0;bottom:0;top:0;color:#fff;font-size:12px;text-align:center;line-height:25px;text-shadow:-1px 0 2px #0d0d0d}@keyframes apbdGradientMovingBG{0%{background-position:100% 50%}100%{background-position:0 50%}}#apbd-mini-cart-container{font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;word-wrap:break-word;position:fixed;top:10%;bottom:10%;min-width:80px;z-index:99999999991;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#apbd-mini-cart-container input{font-family:"Open Sans",sans-serif}#apbd-mini-cart-container ul{padding:0;margin:0}#apbd-mini-cart-container>.customize-partial-edit-shortcut{left:90px;top:-22px}#apbd-mini-cart-container .text-center{text-align:center}#apbd-mini-cart-container .v-align-m{position:absolute;top:50%;transform:translateY(-50%)}#apbd-mini-cart-container .v-align-m.text-center{left:0;right:0}#apbd-mini-cart-container .v-align-m{position:absolute;top:50%;transform:translateY(-50%)}#apbd-mini-cart-container .c-sm-font .woocommerce-Price-amount.amount{font-size:10px}#apbd-mini-cart-container:not(.apbd-mini-cart-right){left:-330px}#apbd-mini-cart-container:not(.apbd-mini-cart-right).apbd-mca-show{left:0}#apbd-mini-cart-container:not(.apbd-mini-cart-right) .apbd-mini-cart-ajax .apbd-mca-drawer-control{right:-78px}#apbd-mini-cart-container:not(.apbd-mini-cart-right) .apbd-mini-cart-ajax .apbd-mca-drawer-control .apbd-mca-icon{-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px}#apbd-mini-cart-container:not(.apbd-mini-cart-right) .apbd-mini-cart-ajax .apbd-mca-drawer-control .apbd-mca-icon .apbd-qty-c{right:-10px}#apbd-mini-cart-container:not(.apbd-mini-cart-right) .apbd-mini-cart-ajax .apbd-mca-drawer-control .apbd-mca-item-counter{-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px}#apbd-mini-cart-container:not(.apbd-mini-cart-right) .apbd-mini-cart-ajax .apbd-mca-drawer-control>.customize-partial-edit-shortcut{position:absolute;left:38px;top:-39px}#apbd-mini-cart-container:not(.apbd-mini-cart-right) .apbd-mini-cart-ajax .apbd-mca-drawer-control,#apbd-mini-cart-container:not(.apbd-mini-cart-right) .apbd-mini-cart-ajax .apbd-mca-drawer-content{-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-radiusright:5px;border-bottom-right-radius:5px}#apbd-mini-cart-container.apbd-mini-cart-right{right:-330px}#apbd-mini-cart-container.apbd-mini-cart-right.apbd-mca-show{right:0}#apbd-mini-cart-container.apbd-mini-cart-right .apbd-mini-cart-ajax .apbd-mca-drawer-control{left:-78px}#apbd-mini-cart-container.apbd-mini-cart-right .apbd-mini-cart-ajax .apbd-mca-drawer-control .apbd-mca-icon{-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px}#apbd-mini-cart-container.apbd-mini-cart-right .apbd-mini-cart-ajax .apbd-mca-drawer-control .apbd-mca-icon .apbd-qty-c{left:-10px}#apbd-mini-cart-container.apbd-mini-cart-right .apbd-mini-cart-ajax .apbd-mca-drawer-control .apbd-mca-item-counter{-webkit-border-bottom-left-radius:5px;-moz-border-bottom-topleft:5px;border-bottom-left-radius:5px}#apbd-mini-cart-container.apbd-mini-cart-right .apbd-mini-cart-ajax .apbd-mca-drawer-control,#apbd-mini-cart-container.apbd-mini-cart-right .apbd-mini-cart-ajax .apbd-mca-drawer-content{-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-bottom-topleft:5px;border-top-left-radius:5px}#apbd-mini-cart-container.apbd-mini-cart-top .apbd-mini-cart-ajax .apbd-mca-drawer-control{top:45px;margin-top:0}#apbd-mini-cart-container.apbd-mini-cart-bottom .apbd-mini-cart-ajax .apbd-mca-drawer-control{top:unset;bottom:41px;margin-top:0}#apbd-mini-cart-container .apbd-mini-cart-ajax{-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;position:relative;height:100%}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-control{cursor:pointer;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:3;position:absolute;width:80px;height:95px;top:50%;margin-top:-47.5px}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-control .apbd-mca-icon{text-align:center;font-size:35px;height:62px}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-control .apbd-mca-icon .apbd-qty-c{position:absolute;top:-10px;font-size:12px;border-radius:50%;height:30px;width:30px;line-height:30px;font-weight:bold}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-control .apbd-mca-item-counter{padding:2px 5px;text-align:center;height:33px;text-transform:uppercase;font-size:12px;line-height:29px}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-control .apbd-mca-cart-close{position:absolute;top:50%;text-align:center;margin-top:-12px;display:none;width:100%;left:0;right:0}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content{z-index:1;width:330px;overflow:hidden;position:relative;height:100%;display:flex;flex-direction:column}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-title{font-variant:small-caps;font-variant:small-caps;font-size:24px;font-weight:bold;padding:0 15px}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-title small{font-size:45%}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-title .apbd-mca-loading{position:absolute;right:11px;bottom:0;top:0;display:none}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-undo{height:50px;font-size:12px;padding:5px}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-undo .apbd-mca-undo-con{display:flex;padding:5px}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-undo .apbd-mca-undo-con>.apbd-mca-p-msg{width:250px;white-space:nowrap;font-size:96%}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-undo .apbd-mca-undo-con>.apbd-mca-p-msg img{width:20px;vertical-align:-6px;display:inline-block;border-radius:3px}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-undo .apbd-mca-undo-con>.apbd-mca-p-msg .apbd-mca-ut{max-width:169px;overflow:hidden;display:inline-block;text-overflow:ellipsis;vertical-align:-6px;margin-left:3px}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-undo .apbd-mca-undo-con>.apbd-mca-p-btn{width:100px;text-align:right}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-undo .apbd-mca-undo-con>.apbd-mca-p-btn .apbd-btn{max-height:17px;line-height:10px;font-size:10px;padding:3px 6px}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items{height:100%;overflow:auto;position:relative;padding:5px}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul{list-style:none;margin:0;padding:0}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul>li{margin:0;display:flex;font-size:12px;padding:5px 0}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul>li .apbd-mca-i-rm{width:20px;position:relative}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul>li .apbd-mca-i-rm>i{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul>li .apbd-mca-i-rm:hover>i{font-size:16px}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul>li .apbd-mca-i-thumb{width:50px;border-radius:3px;overflow:hidden}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul>li .apbd-mca-i-thumb>a,#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul>li .apbd-mca-i-thumb>span{border-radius:3px;display:block;width:100%;height:100%;overflow:hidden}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul>li .apbd-mca-i-thumb>img,#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul>li .apbd-mca-i-thumb>a>img{border-radius:3px;width:calc(100% + 2px);margin-bottom:-8px}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul>li .apbd-mca-i-dtls{width:260px;padding:0 5px}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul>li .apbd-mca-i-dtls .apbd-mca-i-dtls-title{font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul>li .apbd-mca-i-dtls .apbd-mca-i-dtls-title>a{text-decoration:none}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul>li .apbd-mca-i-dtls .apbd-mca-i-dtls-ctrl{display:flex}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul>li .apbd-mca-i-dtls .apbd-mca-i-dtls-ctrl .apbd-mca-i-price{width:100px;position:relative}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul>li .apbd-mca-i-dtls .apbd-mca-i-dtls-ctrl .apbd-mca-i-price::after{content:"×";position:absolute;right:5px}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul>li .apbd-mca-i-dtls .apbd-mca-i-dtls-ctrl .apbd-mca-i-ctrl{width:100px;margin-top:0;text-align:center}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul>li .apbd-mca-i-dtls .apbd-mca-i-dtls-ctrl .apbd-mca-i-ctrl>span{font-size:14px;cursor:pointer;font-weight:bold;display:inline-block;line-height:24px;vertical-align:top;padding:0 3px;width:17px;height:21px}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul>li .apbd-mca-i-dtls .apbd-mca-i-dtls-ctrl .apbd-mca-i-ctrl>span:hover{font-size:16px}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul>li .apbd-mca-i-dtls .apbd-mca-i-dtls-ctrl .apbd-mca-i-ctrl input[type=number]{width:34px;height:20px;text-align:center;display:inline-block;vertical-align:bottom;border-radius:3px;min-height:unset !important;padding:unset !important;font-size:12px;-moz-appearance:textfield}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul>li .apbd-mca-i-dtls .apbd-mca-i-dtls-ctrl .apbd-mca-i-ctrl input[type=number]::-webkit-outer-spin-button,#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul>li .apbd-mca-i-dtls .apbd-mca-i-dtls-ctrl .apbd-mca-i-ctrl input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul>li .apbd-mca-i-dtls .apbd-mca-i-dtls-ctrl .apbd-mca-i-total{position:relative;width:100px;text-align:right}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul>li .apbd-mca-i-dtls .apbd-mca-i-dtls-ctrl .apbd-mca-i-total::before{content:"=";position:absolute;left:5px}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-footer>ul{list-style:none;margin:3px 0 0 0}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-footer>ul>li{padding:0 5px;margin:0;display:flex}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-footer>ul>li:last-child{border-bottom:0}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-footer>ul>li .apbd-lbl{width:250px;padding:0 10px;text-align:right}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-footer>ul>li .apbd-price{width:150px;position:relative;text-align:right;padding:0 5px}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-footer>ul>li .apbd-price::before{content:"=";position:absolute;left:0;position:absolute;top:50%;transform:translateY(-50%)}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-footer .apbd-mca-foot-bottom .apbd-row{display:flex}#apbd-mini-cart-container.apbd-mca-show:not(.apbd-mini-cart-right) .apbd-mini-cart-ajax .apbd-mca-drawer-control{width:25px;right:-25px}#apbd-mini-cart-container.apbd-mca-show.apbd-mini-cart-right .apbd-mini-cart-ajax .apbd-mca-drawer-control{width:25px;left:-25px}#apbd-mini-cart-container.apbd-mca-show.apbd-mini-cart-right .apbd-mini-cart-ajax .apbd-mca-drawer-control .apbd-mca-cart-close{transform:rotate(180deg)}#apbd-mini-cart-container.apbd-mca-show .apbd-mini-cart-ajax .apbd-mca-drawer-control .apbd-mca-icon,#apbd-mini-cart-container.apbd-mca-show .apbd-mini-cart-ajax .apbd-mca-drawer-control .apbd-mca-item-counter{display:none}#apbd-mini-cart-container.apbd-mca-show .apbd-mini-cart-ajax .apbd-mca-drawer-control .apbd-mca-cart-close{display:block}#apbd-mini-cart-container.apbd-mca-show .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items .apbd-loader-bg{z-index:99;position:absolute;top:0;right:0;left:0;bottom:0;display:none}#apbd-mini-cart-container.apbd-mca-show .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items ul{z-index:1}#apbd-mini-cart-container .apbd-mca-foot-bottom ::-webkit-input-placeholder{font-size:12px;line-height:14px;padding-top:5px}#apbd-mini-cart-container .apbd-mca-foot-bottom :-ms-input-placeholder{font-size:12px;line-height:14px}#apbd-mini-cart-container .apbd-mca-foot-bottom ::placeholder{font-size:12px;line-height:15px}#apbd-mini-cart-container .apbd-mca-foot-bottom .apbd-applied-coupon>div{font-size:12px;text-align:center;width:100%}#apbd-mini-cart-container .apbd-mca-foot-bottom .apbd-applied-coupon>div>span{padding:0 5px;border-radius:2px;text-transform:uppercase}#apbd-mini-cart-container .apbd-mca-foot-bottom .apbd-applied-coupon>div>span>i{cursor:pointer;vertical-align:0;font-size:12px;margin-right:-2px;margin-left:2px}#apbd-mini-cart-container .apbd-mca-foot-bottom .apbd-coupon{padding:3px 5px}#apbd-mini-cart-container .apbd-mca-foot-bottom .apbd-coupon>input{border-radius:3px;margin-right:2px;text-align:center;font-size:14px;line-height:22px;outline:0;margin-right:5px;padding:unset;min-height:unset}#apbd-mini-cart-container .apbd-mca-foot-bottom .apbd-coupon>button{white-space:nowrap}#apbd-mini-cart-container .apbd-mca-foot-bottom .apbd-coupon>input,#apbd-mini-cart-container .apbd-mca-foot-bottom .apbd-coupon>button{max-height:24px}@-webkit-keyframes ape-bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes ape-bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.ape-bounce{-webkit-animation-name:ape-ape-bounce;animation-name:ape-bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes ape-flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes ape-flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.ape-flash{-webkit-animation-name:ape-ape-flash;animation-name:ape-flash}@-webkit-keyframes ape-pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes ape-pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.ape-pulse{-webkit-animation-name:ape-ape-pulse;animation-name:ape-pulse}@-webkit-keyframes ape-rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}65%{-webkit-transform:scale3d(0.95,1.05,1);transform:scale3d(0.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,0.95,1);transform:scale3d(1.05,0.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes ape-rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}65%{-webkit-transform:scale3d(0.95,1.05,1);transform:scale3d(0.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,0.95,1);transform:scale3d(1.05,0.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.ape-rubberBand{-webkit-animation-name:ape-ape-rubberBand;animation-name:ape-rubberBand}@-webkit-keyframes ape-shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes ape-shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.ape-shake{-webkit-animation-name:ape-ape-shake;animation-name:ape-shake}@-webkit-keyframes ape-headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ape-headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.ape-headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:ape-ape-headShake;animation-name:ape-headShake}@-webkit-keyframes ape-swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0);transform:rotate3d(0,0,1,0)}}@keyframes ape-swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0);transform:rotate3d(0,0,1,0)}}.ape-swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:ape-ape-swing;animation-name:ape-swing}@-webkit-keyframes ape-tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes ape-tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.ape-tada{-webkit-animation-name:ape-ape-tada;animation-name:ape-tada}@-webkit-keyframes ape-wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes ape-wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.ape-wobble{-webkit-animation-name:ape-ape-wobble;animation-name:ape-wobble}@-webkit-keyframes ape-jello{from,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}@keyframes ape-jello{from,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.ape-jello{-webkit-animation-name:ape-ape-jello;animation-name:ape-jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes ape-heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes ape-heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.ape-heartBeat{-webkit-animation-name:ape-ape-heartBeat;animation-name:ape-heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes ape-bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes ape-bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.ape-bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:ape-ape-bounceIn;animation-name:ape-bounceIn}@-webkit-keyframes ape-bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes ape-bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.ape-bounceInDown{-webkit-animation-name:ape-ape-bounceInDown;animation-name:ape-bounceInDown}@-webkit-keyframes ape-bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes ape-bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.ape-bounceInLeft{-webkit-animation-name:ape-ape-bounceInLeft;animation-name:ape-bounceInLeft}@-webkit-keyframes ape-bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes ape-bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.ape-bounceInRight{-webkit-animation-name:ape-ape-bounceInRight;animation-name:ape-bounceInRight}@-webkit-keyframes ape-bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes ape-bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.ape-bounceInUp{-webkit-animation-name:ape-ape-bounceInUp;animation-name:ape-bounceInUp}@-webkit-keyframes ape-bounceOut{20%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}}@keyframes ape-bounceOut{20%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}}.ape-bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:ape-ape-bounceOut;animation-name:ape-bounceOut}@-webkit-keyframes ape-bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes ape-bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.ape-bounceOutDown{-webkit-animation-name:ape-ape-bounceOutDown;animation-name:ape-bounceOutDown}@-webkit-keyframes ape-bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes ape-bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.ape-bounceOutLeft{-webkit-animation-name:ape-ape-bounceOutLeft;animation-name:ape-bounceOutLeft}@-webkit-keyframes ape-bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes ape-bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.ape-bounceOutRight{-webkit-animation-name:ape-ape-bounceOutRight;animation-name:ape-bounceOutRight}@-webkit-keyframes ape-bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes ape-bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.ape-bounceOutUp{-webkit-animation-name:ape-ape-bounceOutUp;animation-name:ape-bounceOutUp}@-webkit-keyframes ape-fadeIn{from{opacity:0}to{opacity:1}}@keyframes ape-fadeIn{from{opacity:0}to{opacity:1}}.ape-fadeIn{-webkit-animation-name:ape-ape-fadeIn;animation-name:ape-fadeIn}@-webkit-keyframes ape-fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes ape-fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.ape-fadeInDown{-webkit-animation-name:ape-ape-fadeInDown;animation-name:ape-fadeInDown}@-webkit-keyframes ape-fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes ape-fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.ape-fadeInDownBig{-webkit-animation-name:ape-ape-fadeInDownBig;animation-name:ape-fadeInDownBig}@-webkit-keyframes ape-fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes ape-fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.ape-fadeInLeft{-webkit-animation-name:ape-ape-fadeInLeft;animation-name:ape-fadeInLeft}@-webkit-keyframes ape-fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes ape-fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.ape-fadeInLeftBig{-webkit-animation-name:ape-ape-fadeInLeftBig;animation-name:ape-fadeInLeftBig}@-webkit-keyframes ape-fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes ape-fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.ape-fadeInRight{-webkit-animation-name:ape-ape-fadeInRight;animation-name:ape-fadeInRight}@-webkit-keyframes ape-fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes ape-fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.ape-fadeInRightBig{-webkit-animation-name:ape-ape-fadeInRightBig;animation-name:ape-fadeInRightBig}@-webkit-keyframes ape-fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes ape-fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.ape-fadeInUp{-webkit-animation-name:ape-ape-fadeInUp;animation-name:ape-fadeInUp}@-webkit-keyframes ape-fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes ape-fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.ape-fadeInUpBig{-webkit-animation-name:ape-ape-fadeInUpBig;animation-name:ape-fadeInUpBig}@-webkit-keyframes ape-fadeOut{from{opacity:1}to{opacity:0}}@keyframes ape-fadeOut{from{opacity:1}to{opacity:0}}.ape-fadeOut{-webkit-animation-name:ape-ape-fadeOut;animation-name:ape-fadeOut}@-webkit-keyframes ape-fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes ape-fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.ape-fadeOutDown{-webkit-animation-name:ape-ape-fadeOutDown;animation-name:ape-fadeOutDown}@-webkit-keyframes ape-fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes ape-fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.ape-fadeOutDownBig{-webkit-animation-name:ape-ape-fadeOutDownBig;animation-name:ape-fadeOutDownBig}@-webkit-keyframes ape-fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes ape-fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.ape-fadeOutLeft{-webkit-animation-name:ape-ape-fadeOutLeft;animation-name:ape-fadeOutLeft}@-webkit-keyframes ape-fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes ape-fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.ape-fadeOutLeftBig{-webkit-animation-name:ape-ape-fadeOutLeftBig;animation-name:ape-fadeOutLeftBig}@-webkit-keyframes ape-fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes ape-fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.ape-fadeOutRight{-webkit-animation-name:ape-ape-fadeOutRight;animation-name:ape-fadeOutRight}@-webkit-keyframes ape-fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes ape-fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.ape-fadeOutRightBig{-webkit-animation-name:ape-ape-fadeOutRightBig;animation-name:ape-fadeOutRightBig}@-webkit-keyframes ape-fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes ape-fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.ape-fadeOutUp{-webkit-animation-name:ape-ape-fadeOutUp;animation-name:ape-fadeOutUp}@-webkit-keyframes ape-fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes ape-fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.ape-fadeOutUpBig{-webkit-animation-name:ape-ape-fadeOutUpBig;animation-name:ape-fadeOutUpBig}@-webkit-keyframes ape-flip{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95,0.95,0.95) translate3d(0,0,0) rotate3d(0,1,0,0);transform:perspective(400px) scale3d(0.95,0.95,0.95) translate3d(0,0,0) rotate3d(0,1,0,0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes ape-flip{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95,0.95,0.95) translate3d(0,0,0) rotate3d(0,1,0,0);transform:perspective(400px) scale3d(0.95,0.95,0.95) translate3d(0,0,0) rotate3d(0,1,0,0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.ape-animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:ape-ape-flip;animation-name:ape-flip}@-webkit-keyframes ape-flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes ape-flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.ape-flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:ape-ape-flipInX;animation-name:ape-flipInX}@-webkit-keyframes ape-flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes ape-flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.ape-flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:ape-ape-flipInY;animation-name:ape-flipInY}@-webkit-keyframes ape-flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes ape-flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.ape-flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:ape-ape-flipOutX;animation-name:ape-flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes ape-flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes ape-flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.ape-flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:ape-ape-flipOutY;animation-name:ape-flipOutY}@-webkit-keyframes ape-lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes ape-lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.ape-lightSpeedIn{-webkit-animation-name:ape-ape-lightSpeedIn;animation-name:ape-lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes ape-lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes ape-lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.ape-lightSpeedOut{-webkit-animation-name:ape-ape-lightSpeedOut;animation-name:ape-lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes ape-rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes ape-rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.ape-rotateIn{-webkit-animation-name:ape-ape-rotateIn;animation-name:ape-rotateIn}@-webkit-keyframes ape-rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes ape-rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.ape-rotateInDownLeft{-webkit-animation-name:ape-ape-rotateInDownLeft;animation-name:ape-rotateInDownLeft}@-webkit-keyframes ape-rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes ape-rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.ape-rotateInDownRight{-webkit-animation-name:ape-ape-rotateInDownRight;animation-name:ape-rotateInDownRight}@-webkit-keyframes ape-rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes ape-rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.ape-rotateInUpLeft{-webkit-animation-name:ape-ape-rotateInUpLeft;animation-name:ape-rotateInUpLeft}@-webkit-keyframes ape-rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes ape-rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.ape-rotateInUpRight{-webkit-animation-name:ape-ape-rotateInUpRight;animation-name:ape-rotateInUpRight}@-webkit-keyframes ape-rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes ape-rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.ape-rotateOut{-webkit-animation-name:ape-ape-rotateOut;animation-name:ape-rotateOut}@-webkit-keyframes ape-rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes ape-rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.ape-rotateOutDownLeft{-webkit-animation-name:ape-ape-rotateOutDownLeft;animation-name:ape-rotateOutDownLeft}@-webkit-keyframes ape-rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes ape-rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.ape-rotateOutDownRight{-webkit-animation-name:ape-ape-rotateOutDownRight;animation-name:ape-rotateOutDownRight}@-webkit-keyframes ape-rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes ape-rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.ape-rotateOutUpLeft{-webkit-animation-name:ape-ape-rotateOutUpLeft;animation-name:ape-rotateOutUpLeft}@-webkit-keyframes ape-rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes ape-rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.ape-rotateOutUpRight{-webkit-animation-name:ape-ape-rotateOutUpRight;animation-name:ape-rotateOutUpRight}@-webkit-keyframes ape-hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes ape-hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.ape-hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:ape-ape-hinge;animation-name:ape-hinge}@-webkit-keyframes ape-jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ape-jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ape-jackInTheBox{-webkit-animation-name:ape-ape-jackInTheBox;animation-name:ape-jackInTheBox}@-webkit-keyframes ape-rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes ape-rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.ape-rollIn{-webkit-animation-name:ape-ape-rollIn;animation-name:ape-rollIn}@-webkit-keyframes ape-rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes ape-rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.ape-rollOut{-webkit-animation-name:ape-ape-rollOut;animation-name:ape-rollOut}@-webkit-keyframes ape-zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}50%{opacity:1}}@keyframes ape-zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}50%{opacity:1}}.ape-zoomIn{-webkit-animation-name:ape-ape-zoomIn;animation-name:ape-zoomIn}@-webkit-keyframes ape-zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}@keyframes ape-zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}.ape-zoomInDown{-webkit-animation-name:ape-ape-zoomInDown;animation-name:ape-zoomInDown}@-webkit-keyframes ape-zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}@keyframes ape-zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}.ape-zoomInLeft{-webkit-animation-name:ape-ape-zoomInLeft;animation-name:ape-zoomInLeft}@-webkit-keyframes ape-zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}@keyframes ape-zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}.ape-zoomInRight{-webkit-animation-name:ape-ape-zoomInRight;animation-name:ape-zoomInRight}@-webkit-keyframes ape-zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}@keyframes ape-zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}.ape-zoomInUp{-webkit-animation-name:ape-ape-zoomInUp;animation-name:ape-zoomInUp}@-webkit-keyframes ape-zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}to{opacity:0}}@keyframes ape-zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}to{opacity:0}}.ape-zoomOut{-webkit-animation-name:ape-ape-zoomOut;animation-name:ape-zoomOut}@-webkit-keyframes ape-zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}@keyframes ape-zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}.ape-zoomOutDown{-webkit-animation-name:ape-ape-zoomOutDown;animation-name:ape-zoomOutDown}@-webkit-keyframes ape-zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px,0,0);transform:scale(0.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes ape-zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px,0,0);transform:scale(0.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.ape-zoomOutLeft{-webkit-animation-name:ape-ape-zoomOutLeft;animation-name:ape-zoomOutLeft}@-webkit-keyframes ape-zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px,0,0);transform:scale(0.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes ape-zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px,0,0);transform:scale(0.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.ape-zoomOutRight{-webkit-animation-name:ape-ape-zoomOutRight;animation-name:ape-zoomOutRight}@-webkit-keyframes ape-zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}@keyframes ape-zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}.ape-zoomOutUp{-webkit-animation-name:ape-ape-zoomOutUp;animation-name:ape-zoomOutUp}@-webkit-keyframes ape-slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes ape-slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.ape-slideInDown{-webkit-animation-name:ape-ape-slideInDown;animation-name:ape-slideInDown}@-webkit-keyframes ape-slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes ape-slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.ape-slideInLeft{-webkit-animation-name:ape-ape-slideInLeft;animation-name:ape-slideInLeft}@-webkit-keyframes ape-slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes ape-slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.ape-slideInRight{-webkit-animation-name:ape-ape-slideInRight;animation-name:ape-slideInRight}@-webkit-keyframes ape-slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes ape-slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.ape-slideInUp{-webkit-animation-name:ape-ape-slideInUp;animation-name:ape-slideInUp}@-webkit-keyframes ape-slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes ape-slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.ape-slideOutDown{-webkit-animation-name:ape-ape-slideOutDown;animation-name:ape-slideOutDown}@-webkit-keyframes ape-slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes ape-slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.ape-slideOutLeft{-webkit-animation-name:ape-ape-slideOutLeft;animation-name:ape-slideOutLeft}@-webkit-keyframes ape-slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes ape-slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.ape-slideOutRight{-webkit-animation-name:ape-ape-slideOutRight;animation-name:ape-slideOutRight}@-webkit-keyframes ape-slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes ape-slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.ape-slideOutUp{-webkit-animation-name:ape-ape-slideOutUp;animation-name:ape-slideOutUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:800ms;animation-duration:800ms}.animated.faster{-webkit-animation-duration:500ms;animation-duration:500ms}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}.ape-animated-pr-hover:hover .pr-animated,.ape-animated-hover:hover{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@media(print),(prefers-reduced-motion:reduce){.animated{-webkit-animation-duration:1ms !important;animation-duration:1ms !important;-webkit-transition-duration:1ms !important;transition-duration:1ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important}}@-webkit-keyframes apf-wrench{0%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}8%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}10%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}18%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}20%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}28%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}30%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}38%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}40%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}48%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}50%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}58%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}60%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}68%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}100%,75%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes apf-wrench{0{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}8%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}10%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}18%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}20%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}28%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}30%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}38%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}40%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}48%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}50%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}58%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}60%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}68%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}100%,75%{-webkit-transform:rotate(0);transform:rotate(0)}}.apf-parent.animated-hover:hover>.apf-wrench,.apf-wrench.animated,.apf-wrench.animated-hover:hover{-webkit-animation:apf-wrench 2.5s ease infinite;animation:apf-wrench 2.5s ease infinite;transform-origin-x:90%;transform-origin-y:35%;transform-origin-z:initial}.apf-parent.animated-hover:hover>.apf-wrench.apf-fast,.apf-wrench.animated-hover.apf-fast:hover,.apf-wrench.animated.apf-fast{-webkit-animation:apf-wrench 1.2s ease infinite;animation:apf-wrench 1.2s ease infinite}.apf-parent.animated-hover:hover>.apf-wrench.apf-slow,.apf-wrench.animated-hover.apf-slow:hover,.apf-wrench.animated.apf-slow{-webkit-animation:apf-wrench 3.7s ease infinite;animation:apf-wrench 3.7s ease infinite}@-webkit-keyframes apf-ring{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}2%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}4%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}6%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}8%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}10%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}12%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}14%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}18%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}100%,20%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes apf-ring{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}2%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}4%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}6%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}8%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}10%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}12%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}14%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}18%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}100%,20%{-webkit-transform:rotate(0);transform:rotate(0)}}.apf-parent.animated-hover:hover>.apf-ring,.apf-ring.animated,.apf-ring.animated-hover:hover{-webkit-animation:apf-ring 2s ease infinite;animation:apf-ring 2s ease infinite;transform-origin-x:50%;transform-origin-y:0;transform-origin-z:initial}.apf-parent.animated-hover:hover>.apf-ring.apf-fast,.apf-ring.animated-hover.apf-fast:hover,.apf-ring.animated.apf-fast{-webkit-animation:apf-ring 1s ease infinite;animation:apf-ring 1s ease infinite}.apf-parent.animated-hover:hover>.apf-ring.apf-slow,.apf-ring.animated-hover.apf-slow:hover,.apf-ring.animated.apf-slow{-webkit-animation:apf-ring 3s ease infinite;animation:apf-ring 3s ease infinite}@-webkit-keyframes apf-vertical{0%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}4%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}8%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}12%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}16%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}20%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}100%,22%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes apf-vertical{0%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}4%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}8%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}12%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}16%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}20%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}100%,22%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.apf-parent.animated-hover:hover>.apf-vertical,.apf-vertical.animated,.apf-vertical.animated-hover:hover{-webkit-animation:apf-vertical 2s ease infinite;animation:apf-vertical 2s ease infinite}.apf-parent.animated-hover:hover>.apf-vertical.apf-fast,.apf-vertical.animated-hover.apf-fast:hover,.apf-vertical.animated.apf-fast{-webkit-animation:apf-vertical 1s ease infinite;animation:apf-vertical 1s ease infinite}.apf-parent.animated-hover:hover>.apf-vertical.apf-slow,.apf-vertical.animated-hover.apf-slow:hover,.apf-vertical.animated.apf-slow{-webkit-animation:apf-vertical 4s ease infinite;animation:apf-vertical 4s ease infinite}@-webkit-keyframes apf-horizontal{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}6%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}12%{-webkit-transform:translate(0,0);transform:translate(0,0)}18%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}24%{-webkit-transform:translate(0,0);transform:translate(0,0)}30%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}100%,36%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes apf-horizontal{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}6%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}12%{-webkit-transform:translate(0,0);transform:translate(0,0)}18%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}24%{-webkit-transform:translate(0,0);transform:translate(0,0)}30%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}100%,36%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.apf-horizontal.animated,.apf-horizontal.animated-hover:hover,.apf-parent.animated-hover:hover>.apf-horizontal{-webkit-animation:apf-horizontal 2s ease infinite;animation:apf-horizontal 2s ease infinite}.apf-horizontal.animated-hover.apf-fast:hover,.apf-horizontal.animated.apf-fast,.apf-parent.animated-hover:hover>.apf-horizontal.apf-fast{-webkit-animation:apf-horizontal 1s ease infinite;animation:apf-horizontal 1s ease infinite}.apf-horizontal.animated-hover.apf-slow:hover,.apf-horizontal.animated.apf-slow,.apf-parent.animated-hover:hover>.apf-horizontal.apf-slow{-webkit-animation:apf-horizontal 3s ease infinite;animation:apf-horizontal 3s ease infinite}@-webkit-keyframes apf-flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes apf-flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.apf-flash.animated,.apf-flash.animated-hover:hover,.apf-parent.animated-hover:hover>.apf-flash{-webkit-animation:apf-flash 2s ease infinite;animation:apf-flash 2s ease infinite}.apf-flash.animated-hover.apf-fast:hover,.apf-flash.animated.apf-fast,.apf-parent.animated-hover:hover>.apf-flash.apf-fast{-webkit-animation:apf-flash 1s ease infinite;animation:apf-flash 1s ease infinite}.apf-flash.animated-hover.apf-slow:hover,.apf-flash.animated.apf-slow,.apf-parent.animated-hover:hover>.apf-flash.apf-slow{-webkit-animation:apf-flash 3s ease infinite;animation:apf-flash 3s ease infinite}@-webkit-keyframes apf-bounce{0%,10%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes apf-bounce{0%,10%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.apf-bounce.animated,.apf-bounce.animated-hover:hover,.apf-parent.animated-hover:hover>.apf-bounce{-webkit-animation:apf-bounce 2s ease infinite;animation:apf-bounce 2s ease infinite}.apf-bounce.animated-hover.apf-fast:hover,.apf-bounce.animated.apf-fast,.apf-parent.animated-hover:hover>.apf-bounce.apf-fast{-webkit-animation:apf-bounce 1s ease infinite;animation:apf-bounce 1s ease infinite}.apf-bounce.animated-hover.apf-slow:hover,.apf-bounce.animated.apf-slow,.apf-parent.animated-hover:hover>.apf-bounce.apf-slow{-webkit-animation:apf-bounce 3s ease infinite;animation:apf-bounce 3s ease infinite}@-webkit-keyframes apf-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes apf-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.apf-parent.animated-hover:hover>.apf-spin,.apf-spin.animated,.apf-spin.animated-hover:hover{-webkit-animation:apf-spin 1.5s linear infinite;animation:apf-spin 1.5s linear infinite}.apf-parent.animated-hover:hover>.apf-spin.apf-fast,.apf-spin.animated-hover.apf-fast:hover,.apf-spin.animated.apf-fast{-webkit-animation:apf-spin .7s linear infinite;animation:apf-spin .7s linear infinite}.apf-parent.animated-hover:hover>.apf-spin.apf-slow,.apf-spin.animated-hover.apf-slow:hover,.apf-spin.animated.apf-slow{-webkit-animation:apf-spin 2.2s linear infinite;animation:apf-spin 2.2s linear infinite}@-webkit-keyframes apf-float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes apf-float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.apf-float.animated,.apf-float.animated-hover:hover,.apf-parent.animated-hover:hover>.apf-float{-webkit-animation:apf-float 2s linear infinite;animation:apf-float 2s linear infinite}.apf-float.animated-hover.apf-fast:hover,.apf-float.animated.apf-fast,.apf-parent.animated-hover:hover>.apf-float.apf-fast{-webkit-animation:apf-float 1s linear infinite;animation:apf-float 1s linear infinite}.apf-float.animated-hover.apf-slow:hover,.apf-float.animated.apf-slow,.apf-parent.animated-hover:hover>.apf-float.apf-slow{-webkit-animation:apf-float 3s linear infinite;animation:apf-float 3s linear infinite}@-webkit-keyframes apf-pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes apf-pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}.apf-parent.animated-hover:hover>.apf-pulse,.apf-pulse.animated,.apf-pulse.animated-hover:hover{-webkit-animation:apf-pulse 2s linear infinite;animation:apf-pulse 2s linear infinite}.apf-parent.animated-hover:hover>.apf-pulse.apf-fast,.apf-pulse.animated-hover.apf-fast:hover,.apf-pulse.animated.apf-fast{-webkit-animation:apf-pulse 1s linear infinite;animation:apf-pulse 1s linear infinite}.apf-parent.animated-hover:hover>.apf-pulse.apf-slow,.apf-pulse.animated-hover.apf-slow:hover,.apf-pulse.animated.apf-slow{-webkit-animation:apf-pulse 3s linear infinite;animation:apf-pulse 3s linear infinite}.apf-parent.animated-hover:hover>.apf-shake,.apf-shake.animated,.apf-shake.animated-hover:hover{-webkit-animation:apf-wrench 2.5s ease infinite;animation:apf-wrench 2.5s ease infinite}.apf-parent.animated-hover:hover>.apf-shake.apf-fast,.apf-shake.animated-hover.apf-fast:hover,.apf-shake.animated.apf-fast{-webkit-animation:apf-wrench 1.2s ease infinite;animation:apf-wrench 1.2s ease infinite}.apf-parent.animated-hover:hover>.apf-shake.apf-slow,.apf-shake.animated-hover.apf-slow:hover,.apf-shake.animated.apf-slow{-webkit-animation:apf-wrench 3.7s ease infinite;animation:apf-wrench 3.7s ease infinite}@-webkit-keyframes apf-tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-8deg);transform:scale(0.9) rotate(-8deg)}30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}100%,80%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes apf-tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-8deg);transform:scale(0.9) rotate(-8deg)}30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}100%,80%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.apf-parent.animated-hover:hover>.apf-tada,.apf-tada.animated,.apf-tada.animated-hover:hover{-webkit-animation:apf-tada 2s linear infinite;animation:apf-tada 2s linear infinite}.apf-parent.animated-hover:hover>.apf-tada.apf-fast,.apf-tada.animated-hover.apf-fast:hover,.apf-tada.animated.apf-fast{-webkit-animation:apf-tada 1s linear infinite;animation:apf-tada 1s linear infinite}.apf-parent.animated-hover:hover>.apf-tada.apf-slow,.apf-tada.animated-hover.apf-slow:hover,.apf-tada.animated.apf-slow{-webkit-animation:apf-tada 3s linear infinite;animation:apf-tada 3s linear infinite}@-webkit-keyframes apf-passing{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}}@keyframes apf-passing{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}}.apf-parent.animated-hover:hover>.apf-passing,.apf-passing.animated,.apf-passing.animated-hover:hover{-webkit-animation:apf-passing 2s linear infinite;animation:apf-passing 2s linear infinite}.apf-parent.animated-hover:hover>.apf-passing.apf-fast,.apf-passing.animated-hover.apf-fast:hover,.apf-passing.animated.apf-fast{-webkit-animation:apf-passing 1s linear infinite;animation:apf-passing 1s linear infinite}.apf-parent.animated-hover:hover>.apf-passing.apf-slow,.apf-passing.animated-hover.apf-slow:hover,.apf-passing.animated.apf-slow{-webkit-animation:apf-passing 3s linear infinite;animation:apf-passing 3s linear infinite}@-webkit-keyframes apf-passing-reverse{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}}@keyframes apf-passing-reverse{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}}.apf-parent.animated-hover:hover>.apf-passing-reverse,.apf-passing-reverse.animated,.apf-passing-reverse.animated-hover:hover{-webkit-animation:apf-passing-reverse 2s linear infinite;animation:apf-passing-reverse 2s linear infinite}.apf-parent.animated-hover:hover>.apf-passing-reverse.apf-fast,.apf-passing-reverse.animated-hover.apf-fast:hover,.apf-passing-reverse.animated.apf-fast{-webkit-animation:apf-passing-reverse 1s linear infinite;animation:apf-passing-reverse 1s linear infinite}.apf-parent.animated-hover:hover>.apf-passing-reverse.apf-slow,.apf-passing-reverse.animated-hover.apf-slow:hover,.apf-passing-reverse.animated.apf-slow{-webkit-animation:apf-passing-reverse 3s linear infinite;animation:apf-passing-reverse 3s linear infinite}@-webkit-keyframes apf-burst{0%{opacity:.6}50%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}100%{opacity:0}}@keyframes apf-burst{0%{opacity:.6}50%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}100%{opacity:0}}.apf-burst.animated,.apf-burst.animated-hover:hover,.apf-parent.animated-hover:hover>.apf-burst{-webkit-animation:apf-burst 2s infinite linear;animation:apf-burst 2s infinite linear}.apf-burst.animated-hover.apf-fast:hover,.apf-burst.animated.apf-fast,.apf-parent.animated-hover:hover>.apf-burst.apf-fast{-webkit-animation:apf-burst 1s infinite linear;animation:apf-burst 1s infinite linear}.apf-burst.animated-hover.apf-slow:hover,.apf-burst.animated.apf-slow,.apf-parent.animated-hover:hover>.apf-burst.apf-slow{-webkit-animation:apf-burst 3s infinite linear;animation:apf-burst 3s infinite linear}@-webkit-keyframes apf-falling{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}50%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}}@keyframes apf-falling{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}50%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}}.apf-falling.animated,.apf-falling.animated-hover:hover,.apf-parent.animated-hover:hover>.apf-falling{-webkit-animation:apf-falling 2s linear infinite;animation:apf-falling 2s linear infinite}.apf-falling.animated-hover.apf-fast:hover,.apf-falling.animated.apf-fast,.apf-parent.animated-hover:hover>.apf-falling.apf-fast{-webkit-animation:apf-falling 1s linear infinite;animation:apf-falling 1s linear infinite}.apf-falling.animated-hover.apf-slow:hover,.apf-falling.animated.apf-slow,.apf-parent.animated-hover:hover>.apf-falling.apf-slow{-webkit-animation:apf-falling 3s linear infinite;animation:apf-falling 3s linear infinite}#apbd-boost-sale-container{position:fixed;left:0;right:0;z-index:999991}#apbd-boost-sale-container.apbd-pos-t{top:0}#apbd-boost-sale-container.apbd-pos-b{bottom:0}#apbd-boost-sale-container .apbd-boost-sale .apbd-discount-msg-con{background:#d2343f;position:relative;height:40px;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.3);box-shadow:0 3px 6px 0 rgba(0,0,0,0.3)}#apbd-boost-sale-container .apbd-boost-sale .apbd-discount-msg-con.apbd-bd-ani::before{content:"";background:linear-gradient(to right,transparent 48%,rgba(255,255,255,0.2) 50%,transparent 52%);background-size:400% 400%;animation:apbdBoostSaleBG 5s linear infinite;left:0;top:0;bottom:0;right:0;width:100%;position:absolute}#apbd-boost-sale-container .apbd-boost-sale .apbd-discount-msg-con .apbd-prgs-bar{display:block;position:absolute;z-index:1;background:#45b31e;left:0;top:0;bottom:0;width:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#apbd-boost-sale-container .apbd-boost-sale .apbd-discount-msg-con .apbd-prgs-bar.apd-arrow::after{position:absolute;content:"";width:40px;right:-40px;top:0;bottom:0;left:100%;margin-left:-5px;border:20px solid #45b31e;border-color:transparent transparent transparent #45b31e;z-index:1}#apbd-boost-sale-container .apbd-boost-sale .apbd-discount-msg-con .apbd-prgs-bar.apd-circle::after{content:"";position:absolute;right:-6px;top:0;bottom:0;width:40px;background:#45b31e;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#apbd-boost-sale-container .apbd-boost-sale .apbd-discount-msg-con.apbd-completed{background:#0ad221}#apbd-boost-sale-container .apbd-boost-sale .apbd-discount-msg-con.apbd-completed .apbd-prgs-bar{display:none}#apbd-boost-sale-container .apbd-boost-sale .apbd-discount-msg-con .apbd-discount-msg{position:relative;z-index:2;background:transparent !important;left:0;right:0;bottom:0;top:0;color:#fff;font-size:12px;text-align:center;line-height:40px}#apbd-boost-sale-container.apbd-pos-b .apbd-boost-sale .apbd-discount-msg-con{-webkit-box-shadow:0 -3px 6px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 -3px 6px 0 rgba(0,0,0,0.3);box-shadow:0 -3px 6px 0 rgba(0,0,0,0.3)}@keyframes apbdBoostSaleBG{0%{background-position:100% 50%}100%{background-position:0 50%}}@media all and (max-width:398px){#apbd-mini-cart-container.apbd-mca-show{z-index:999999;position:fixed;top:0;right:0;left:0;bottom:0}#apbd-mini-cart-container.apbd-mca-show #apbd-mini-cart-ajax .apbd-mca-drawer-control{position:fixed !important;top:8px;right:10px;height:30px !important;width:30px !important;border-radius:50% !important;border:4px solid rgba(255,255,255,0.28);z-index:2;bottom:unset !important;left:unset !important;margin:0 !important}#apbd-mini-cart-container.apbd-mca-show #apbd-mini-cart-ajax .apbd-mca-drawer-control:hover{border:4px solid white}#apbd-mini-cart-container.apbd-mca-show #apbd-mini-cart-ajax .apbd-mca-drawer-content{position:fixed;top:0;right:0;left:0;bottom:0;width:unset !important;z-index:1}}
#apbd-mini-cart-container .nicescroll-cursors{background-color:rgba(60,59,59,0.52) !important;border:rgba(7,7,7,0.16) !important}#apbd-mini-cart-container .apbd-btn-theme{background:#408431;border-color:#37712a;color:#fff}#apbd-mini-cart-container .apbd-btn-theme:hover{background:#499638;border-color:#408431}#apbd-mini-cart-container .woocommerce-Price-amount.amount{color:#e6e4e4}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-control{-webkit-box-shadow:0 0 10px 1px #858080;-moz-box-shadow:0 0 10px 1px #858080;box-shadow:0 0 10px 1px #858080}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-control .apbd-mca-icon{color:#52a93f;background:#fff}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-control .apbd-mca-icon .apbd-qty-c{background:#52a93f;color:#fff}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-control .apbd-mca-item-counter{background:#52a93f;color:#fff}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content{background:#fff;border-top:0;border-bottom:0;border-right:0;border-left:0}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-title{color:#fff;background:#52a93f;-webkit-box-shadow:0 0 10px -1px #52a93f;-moz-box-shadow:0 0 10px -1px #52a93f;box-shadow:0 0 10px -1px #52a93f}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-title small{color:#e6e6e6}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-undo{background:#3a130d;color:#fff}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-undo .apbd-mca-undo-con{border:1px dashed rgba(255,255,255,0.5)}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-undo .apbd-mca-undo-con>.apbd-mca-p-msg img{border:1px solid rgba(255,255,255,0.29)}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-undo .apbd-mca-undo-con>.apbd-mca-p-btn{width:100px;text-align:right}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items .woocommerce-Price-amount.amount{color:#8c8c8c}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul>li{border-bottom:1px solid rgba(84,22,12,0.04)}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul>li .apbd-mca-i-rm>i{color:#deb2b2}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul>li .apbd-mca-i-rm:hover>i{color:#d63d3e}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul>li .apbd-mca-i-thumb>a,#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul>li .apbd-mca-i-thumb>span{border:1px solid #408431}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul>li .apbd-mca-i-dtls .apbd-mca-i-dtls-title{color:#444}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul>li .apbd-mca-i-dtls .apbd-mca-i-dtls-title>a{color:#444}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul>li .apbd-mca-i-dtls .apbd-mca-i-dtls-title>a:hover{color:#111}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul>li .apbd-mca-i-dtls .apbd-mca-i-dtls-ctrl .apbd-mca-i-price::after{color:#5e5e5e}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul>li .apbd-mca-i-dtls .apbd-mca-i-dtls-ctrl .apbd-mca-i-ctrl>span{color:#2e5f23}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul>li .apbd-mca-i-dtls .apbd-mca-i-dtls-ctrl .apbd-mca-i-ctrl>span:hover{color:#1c3a15}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul>li .apbd-mca-i-dtls .apbd-mca-i-dtls-ctrl .apbd-mca-i-ctrl input[type=number]{background:white;border:1px solid #eff8ec;color:#444}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul>li .apbd-mca-i-dtls .apbd-mca-i-dtls-ctrl .apbd-mca-i-total::before{color:#5e5e5e}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items>ul>li .apbd-mca-i-dtls .apbd-mca-i-dtls-ctrl .apbd-mca-i-total .woocommerce-Price-amount.amount{color:#444}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-footer{border-top:1px solid #7dc86c;background:#52a93f;-webkit-box-shadow:0 0 10px -1px #52a93f;-moz-box-shadow:0 0 10px -1px #52a93f;box-shadow:0 0 10px -1px #52a93f}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-footer>ul>li{border-bottom:1px solid rgba(0,0,0,0.01)}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-footer>ul>li.apbd-mca-total{background:rgba(0,0,0,0.08)}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-footer>ul>li .apbd-lbl{color:#fff}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-footer>ul>li .apbd-price{color:#fff}#apbd-mini-cart-container .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-footer .apbd-mca-foot-bottom{border-top:1px solid rgba(0,0,0,0.09)}#apbd-mini-cart-container.apbd-mca-show:not(.apbd-mini-cart-right) .apbd-mini-cart-ajax .apbd-mca-drawer-control{border-right:2px solid #52a93f;-webkit-box-shadow:11px 0 20px -6px #858080;-moz-box-shadow:11px 0 20px -6px #858080;box-shadow:11px 0 20px -6px #858080}#apbd-mini-cart-container.apbd-mca-show.apbd-mini-cart-right .apbd-mini-cart-ajax .apbd-mca-drawer-control{border-left:2px solid #52a93f;-webkit-box-shadow:-11px 0 20px -6px #858080;-moz-box-shadow:-11px 0 20px -6px #858080;box-shadow:-11px 0 20px -6px #858080}#apbd-mini-cart-container.apbd-mca-show .apbd-mini-cart-ajax .apbd-mca-drawer-control{border-top:0;border-bottom:0;background:#52a93f;color:#fff}#apbd-mini-cart-container.apbd-mca-show .apbd-mini-cart-ajax .apbd-mca-drawer-content{-webkit-box-shadow:0 0 16px -5px rgba(17,17,17,0.73);-moz-box-shadow:0 0 16px -5px rgba(17,17,17,0.73);box-shadow:0 0 16px -5px rgba(17,17,17,0.73)}#apbd-mini-cart-container.apbd-mca-show .apbd-mini-cart-ajax .apbd-mca-drawer-content .apbd-mca-cart-items .apbd-loader-bg{background:rgba(0,0,0,0.46)}#apbd-mini-cart-container .apbd-mca-foot-bottom ::-webkit-input-placeholder{color:rgba(255,255,255,0.5)}#apbd-mini-cart-container .apbd-mca-foot-bottom :-ms-input-placeholder{color:rgba(255,255,255,0.5)}#apbd-mini-cart-container .apbd-mca-foot-bottom ::placeholder{color:rgba(255,255,255,0.5)}#apbd-mini-cart-container .apbd-mca-foot-bottom .apbd-applied-coupon>div{color:#fff}#apbd-mini-cart-container .apbd-mca-foot-bottom .apbd-applied-coupon>div>span{border:1px solid rgba(37,76,28,0.5);background:rgba(64,132,49,0.5)}#apbd-mini-cart-container .apbd-mca-foot-bottom .apbd-applied-coupon>div>span>i{color:#fff;border-left:1px dotted rgba(255,255,255,0.13)}#apbd-mini-cart-container .apbd-mca-foot-bottom .apbd-applied-coupon>div>span>i:hover{color:rgba(227,93,93,0.88)}#apbd-mini-cart-container .apbd-mca-foot-bottom .apbd-coupon{border-bottom:1px solid rgba(0,0,0,0.09)}#apbd-mini-cart-container .apbd-mca-foot-bottom .apbd-coupon>input{border:1px solid rgba(28,58,21,0.5);background:rgba(46,95,35,0.5);color:#fff;box-shadow:0 0 10px -2px rgba(10,20,8,0.5)}