/*!
 * WPR Animations
 * Version: 1.0
 * Author: WP Royal
 * Author URL: https://royal-elementor-addons.com/

 * WPR Animations Copyright WP Royal 2020.
 */
.wpr-anim-transparency,
.wpr-animation-enter > .wpr-anim-size-large.wpr-overlay-fade-out,
.wpr-animation-wrap-active .wpr-anim-size-large.wpr-element-fade-out,
.wpr-animation-wrap-active .wpr-anim-size-large.wpr-overlay-fade-out,
.wpr-animation-wrap-hover .wpr-anim-size-large.wpr-element-fade-out,
.wpr-animation-wrap-hover .wpr-anim-size-large.wpr-overlay-fade-out,
.wpr-animation-wrap:hover .wpr-anim-size-large.wpr-element-fade-out,
.wpr-animation-wrap:hover .wpr-anim-size-large.wpr-overlay-fade-out,
.wpr-element-fade-in,
.wpr-overlay-fade-in {
  opacity: 0;
}
.wpr-animation-enter > .wpr-anim-size-medium.wpr-overlay-fade-out,
.wpr-animation-enter > .wpr-anim-size-small.wpr-overlay-fade-in,
.wpr-animation-wrap-active .wpr-anim-size-medium.wpr-element-fade-out,
.wpr-animation-wrap-active .wpr-anim-size-medium.wpr-overlay-fade-out,
.wpr-animation-wrap-active .wpr-anim-size-small.wpr-element-fade-in,
.wpr-animation-wrap-active .wpr-anim-size-small.wpr-overlay-fade-in,
.wpr-animation-wrap:hover .wpr-anim-size-medium.wpr-element-fade-out,
.wpr-animation-wrap:hover .wpr-anim-size-medium.wpr-overlay-fade-out,
.wpr-animation-wrap:hover .wpr-anim-size-small.wpr-element-fade-in,
.wpr-animation-wrap:hover .wpr-anim-size-small.wpr-overlay-fade-in {
  opacity: 0.4;
}
.wpr-animation-enter > .wpr-anim-size-medium.wpr-overlay-fade-in,
.wpr-animation-enter > .wpr-anim-size-small.wpr-overlay-fade-out,
.wpr-animation-wrap-active .wpr-anim-size-medium.wpr-element-fade-in,
.wpr-animation-wrap-active .wpr-anim-size-medium.wpr-overlay-fade-in,
.wpr-animation-wrap-active .wpr-anim-size-small.wpr-element-fade-out,
.wpr-animation-wrap-active .wpr-anim-size-small.wpr-overlay-fade-out,
.wpr-animation-wrap:hover .wpr-anim-size-medium.wpr-element-fade-in,
.wpr-animation-wrap:hover .wpr-anim-size-medium.wpr-overlay-fade-in,
.wpr-animation-wrap:hover .wpr-anim-size-small.wpr-element-fade-out,
.wpr-animation-wrap:hover .wpr-anim-size-small.wpr-overlay-fade-out {
  opacity: 0.75;
}
.wpr-animation-enter > .wpr-anim-size-large.wpr-overlay-fade-in,
.wpr-animation-wrap-active .wpr-anim-size-large.wpr-element-fade-in,
.wpr-animation-wrap-active .wpr-anim-size-large.wpr-overlay-fade-in,
.wpr-animation-wrap:hover .wpr-anim-size-large.wpr-element-fade-in,
.wpr-animation-wrap:hover .wpr-anim-size-large.wpr-overlay-fade-in,
.wpr-element-fade-out,
.wpr-overlay-fade-out {
  opacity: 1;
}
.wpr-anim-size-small.wpr-element-slide-top {
  -webkit-transform: translateY(-30%);
  -ms-transform: translateY(-30%);
  transform: translateY(-30%);
}
.wpr-anim-size-large.wpr-overlay-slide-top,
.wpr-anim-size-medium.wpr-element-slide-top,
.wpr-slide.wpr-effect-dir-top:hover .wpr-accordion-background,
.wpr-slide.wpr-effect-dir-top:hover img {
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}
.wpr-anim-size-large.wpr-element-slide-top {
  -webkit-transform: translateY(-200%);
  -ms-transform: translateY(-200%);
  transform: translateY(-200%);
}
.wpr-anim-size-small.wpr-overlay-slide-top {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.wpr-anim-size-medium.wpr-overlay-slide-top {
  -webkit-transform: translateY(-70%);
  -ms-transform: translateY(-70%);
  transform: translateY(-70%);
}
.wpr-anim-size-small.wpr-element-slide-bottom {
  -webkit-transform: translateY(30%);
  -ms-transform: translateY(30%);
  transform: translateY(30%);
}
.wpr-anim-size-large.wpr-overlay-slide-bottom,
.wpr-anim-size-medium.wpr-element-slide-bottom,
.wpr-slide.wpr-effect-dir-bottom:hover .wpr-accordion-background,
.wpr-slide.wpr-effect-dir-bottom:hover img {
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
}
.wpr-anim-size-large.wpr-element-slide-bottom {
  -webkit-transform: translateY(200%);
  -ms-transform: translateY(200%);
  transform: translateY(200%);
}
.wpr-anim-size-small.wpr-overlay-slide-bottom {
  -webkit-transform: translateY(50%);
  -ms-transform: translateY(50%);
  transform: translateY(50%);
}
.wpr-anim-size-medium.wpr-overlay-slide-bottom {
  -webkit-transform: translateY(70%);
  -ms-transform: translateY(70%);
  transform: translateY(70%);
}
.wpr-animation-enter > .wpr-overlay-slide-bottom,
.wpr-animation-enter > .wpr-overlay-slide-top,
.wpr-animation-wrap-active .wpr-element-slide-bottom,
.wpr-animation-wrap-active .wpr-element-slide-top,
.wpr-animation-wrap-active .wpr-overlay-slide-bottom,
.wpr-animation-wrap-active .wpr-overlay-slide-top,
.wpr-animation-wrap:hover .wpr-element-slide-bottom,
.wpr-animation-wrap:hover .wpr-element-slide-top,
.wpr-animation-wrap:hover .wpr-overlay-slide-bottom,
.wpr-animation-wrap:hover .wpr-overlay-slide-top {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.wpr-anim-size-small.wpr-element-slide-right {
  -webkit-transform: translateX(30%);
  -ms-transform: translateX(30%);
  transform: translateX(30%);
}
.wpr-anim-size-medium.wpr-element-slide-right {
  -webkit-transform: translateX(150%);
  -ms-transform: translateX(150%);
  transform: translateX(150%);
}
.wpr-anim-size-large.wpr-element-slide-right {
  -webkit-transform: translateX(300%);
  -ms-transform: translateX(300%);
  transform: translateX(300%);
}
.wpr-anim-size-small.wpr-overlay-slide-right {
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%);
}
.wpr-anim-size-medium.wpr-overlay-slide-right {
  -webkit-transform: translateX(70%);
  -ms-transform: translateX(70%);
  transform: translateX(70%);
}
.wpr-anim-size-large.wpr-overlay-slide-right,
.wpr-slide.wpr-effect-dir-right:hover .wpr-accordion-background,
.wpr-slide.wpr-effect-dir-right:hover img {
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
}
.wpr-anim-size-small.wpr-element-slide-left {
  -webkit-transform: translateX(-30%);
  -ms-transform: translateX(-30%);
  transform: translateX(-30%);
}
.wpr-anim-size-medium.wpr-element-slide-left {
  -webkit-transform: translateX(-150%);
  -ms-transform: translateX(-150%);
  transform: translateX(-150%);
}
.wpr-anim-size-large.wpr-element-slide-left {
  -webkit-transform: translateX(-300%);
  -ms-transform: translateX(-300%);
  transform: translateX(-300%);
}
.wpr-anim-size-small.wpr-overlay-slide-left {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.wpr-anim-size-medium.wpr-overlay-slide-left {
  -webkit-transform: translateX(-70%);
  -ms-transform: translateX(-70%);
  transform: translateX(-70%);
}
.wpr-anim-size-large.wpr-overlay-slide-left,
.wpr-slide.wpr-effect-dir-left:hover .wpr-accordion-background,
.wpr-slide.wpr-effect-dir-left:hover img {
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
}
.wpr-animation-enter > .wpr-overlay-slide-left,
.wpr-animation-enter > .wpr-overlay-slide-right,
.wpr-animation-wrap-active .wpr-element-slide-left,
.wpr-animation-wrap-active .wpr-element-slide-right,
.wpr-animation-wrap-active .wpr-overlay-slide-left,
.wpr-animation-wrap-active .wpr-overlay-slide-right,
.wpr-animation-wrap-hover .wpr-element-slide-left,
.wpr-animation-wrap-hover .wpr-overlay-slide-left,
.wpr-animation-wrap:hover .wpr-element-slide-left,
.wpr-animation-wrap:hover .wpr-element-slide-right,
.wpr-animation-wrap:hover .wpr-overlay-slide-left,
.wpr-animation-wrap:hover .wpr-overlay-slide-right {
  opacity: 1;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
.wpr-element-slide-x-left,
.wpr-element-slide-x-right {
  position: relative;
  overflow: hidden;
}
.wpr-element-slide-x-left .inner-block,
.wpr-element-slide-x-right .inner-block {
  position: relative;
  -webkit-transition-duration: inherit;
  -o-transition-duration: inherit;
  transition-duration: inherit;
}
.wpr-element-slide-x-right .inner-block {
  right: -100%;
}
.wpr-animation-wrap-active .wpr-element-slide-x-right .inner-block,
.wpr-animation-wrap:hover .wpr-element-slide-x-right .inner-block {
  right: 0;
}
.wpr-element-slide-x-left .inner-block {
  left: -100%;
}
.wpr-animation-wrap-active .wpr-element-slide-x-left .inner-block,
.wpr-animation-wrap:hover .wpr-element-slide-x-left .inner-block {
  left: 0;
}
.wpr-element-skew-top,
.wpr-overlay-skew-top {
  -webkit-transform-origin: center top 0;
  -ms-transform-origin: center top 0;
  transform-origin: center top 0;
}
.wpr-overlay-skew-top {
  top: 0 !important;
}
.wpr-anim-size-small.wpr-element-skew-top,
.wpr-anim-size-small.wpr-overlay-skew-top {
  -webkit-transform: perspective(600px) rotateX(-30deg);
  transform: perspective(600px) rotateX(-30deg);
}
.wpr-anim-size-medium.wpr-element-skew-top,
.wpr-anim-size-medium.wpr-overlay-skew-top {
  -webkit-transform: perspective(600px) rotateX(-50deg);
  transform: perspective(600px) rotateX(-50deg);
}
.wpr-anim-size-large.wpr-element-skew-top,
.wpr-anim-size-large.wpr-overlay-skew-top {
  -webkit-transform: perspective(600px) rotateX(-90deg);
  transform: perspective(600px) rotateX(-90deg);
}
.wpr-element-skew-bottom,
.wpr-overlay-skew-bottom {
  -webkit-transform-origin: center bottom 0;
  -ms-transform-origin: center bottom 0;
  transform-origin: center bottom 0;
}
.wpr-overlay-skew-bottom {
  top: auto !important;
  bottom: 0 !important;
}
.wpr-anim-size-small.wpr-element-skew-bottom,
.wpr-anim-size-small.wpr-overlay-skew-bottom {
  -webkit-transform: perspective(600px) rotateX(30deg);
  transform: perspective(600px) rotateX(30deg);
}
.wpr-anim-size-medium.wpr-element-skew-bottom,
.wpr-anim-size-medium.wpr-overlay-skew-bottom {
  -webkit-transform: perspective(600px) rotateX(50deg);
  transform: perspective(600px) rotateX(50deg);
}
.wpr-anim-size-large.wpr-element-skew-bottom,
.wpr-anim-size-large.wpr-overlay-skew-bottom {
  -webkit-transform: perspective(600px) rotateX(90deg);
  transform: perspective(600px) rotateX(90deg);
}
.wpr-animation-enter > .wpr-overlay-skew-bottom,
.wpr-animation-enter > .wpr-overlay-skew-top,
.wpr-animation-wrap-active .wpr-element-skew-bottom,
.wpr-animation-wrap-active .wpr-element-skew-top,
.wpr-animation-wrap-active .wpr-overlay-skew-bottom,
.wpr-animation-wrap-active .wpr-overlay-skew-top,
.wpr-animation-wrap:hover .wpr-element-skew-bottom,
.wpr-animation-wrap:hover .wpr-element-skew-top,
.wpr-animation-wrap:hover .wpr-overlay-skew-bottom,
.wpr-animation-wrap:hover .wpr-overlay-skew-top {
  opacity: 1;
  -webkit-transform: perspective(600px) rotateX(0);
  transform: perspective(600px) rotateX(0);
}
.wpr-element-skew-right,
.wpr-overlay-skew-right {
  -webkit-transform-origin: center right 0;
  -ms-transform-origin: center right 0;
  transform-origin: center right 0;
}
.wpr-overlay-skew-right {
  left: auto !important;
  right: 0 !important;
}
.wpr-anim-size-small.wpr-element-skew-right,
.wpr-anim-size-small.wpr-overlay-skew-right {
  -webkit-transform: perspective(600px) rotateY(-30deg);
  transform: perspective(600px) rotateY(-30deg);
}
.wpr-anim-size-medium.wpr-element-skew-right,
.wpr-anim-size-medium.wpr-overlay-skew-right {
  -webkit-transform: perspective(600px) rotateY(-50deg);
  transform: perspective(600px) rotateY(-50deg);
}
.wpr-anim-size-large.wpr-element-skew-right,
.wpr-anim-size-large.wpr-overlay-skew-right {
  -webkit-transform: perspective(600px) rotateY(-90deg);
  transform: perspective(600px) rotateY(-90deg);
}
.wpr-element-skew-left,
.wpr-overlay-skew-left {
  -webkit-transform-origin: center left 0;
  -ms-transform-origin: center left 0;
  transform-origin: center left 0;
}
.wpr-overlay-skew-left {
  left: 0 !important;
}
.wpr-anim-size-small.wpr-element-skew-left,
.wpr-anim-size-small.wpr-overlay-skew-left {
  -webkit-transform: perspective(600px) rotateY(30deg);
  transform: perspective(600px) rotateY(30deg);
}
.wpr-anim-size-medium.wpr-element-skew-left,
.wpr-anim-size-medium.wpr-overlay-skew-left {
  -webkit-transform: perspective(600px) rotateY(50deg);
  transform: perspective(600px) rotateY(50deg);
}
.wpr-anim-size-large.wpr-element-skew-left,
.wpr-anim-size-large.wpr-overlay-skew-left {
  -webkit-transform: perspective(600px) rotateY(90deg);
  transform: perspective(600px) rotateY(90deg);
}
.wpr-animation-enter > .wpr-overlay-skew-left,
.wpr-animation-enter > .wpr-overlay-skew-right,
.wpr-animation-wrap-active .wpr-element-skew-left,
.wpr-animation-wrap-active .wpr-element-skew-right,
.wpr-animation-wrap-active .wpr-overlay-skew-left,
.wpr-animation-wrap-active .wpr-overlay-skew-right,
.wpr-animation-wrap:hover .wpr-element-skew-left,
.wpr-animation-wrap:hover .wpr-element-skew-right,
.wpr-animation-wrap:hover .wpr-overlay-skew-left,
.wpr-animation-wrap:hover .wpr-overlay-skew-right {
  opacity: 1;
  -webkit-transform: perspective(600px) rotateY(0);
  transform: perspective(600px) rotateY(0);
}
.wpr-anim-size-small.wpr-element-scale-up,
.wpr-anim-size-small.wpr-overlay-scale-up {
  -webkit-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
}
.wpr-anim-size-medium.wpr-element-scale-up,
.wpr-anim-size-medium.wpr-overlay-scale-up {
  -webkit-transform: scale(0.6);
  -ms-transform: scale(0.6);
  transform: scale(0.6);
}
.wpr-anim-size-large.wpr-element-scale-up,
.wpr-anim-size-large.wpr-overlay-scale-up {
  -webkit-transform: scale(0.2);
  -ms-transform: scale(0.2);
  transform: scale(0.2);
}
.wpr-anim-size-small.wpr-element-scale-down,
.wpr-anim-size-small.wpr-overlay-scale-down,
.wpr-zoom-in.wpr-effect-size-small:hover .wpr-accordion-background,
.wpr-zoom-in.wpr-effect-size-small:hover img,
.wpr-zoom-out.wpr-effect-size-small .wpr-accordion-background,
.wpr-zoom-out.wpr-effect-size-small img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.wpr-anim-size-medium.wpr-element-scale-down,
.wpr-anim-size-medium.wpr-overlay-scale-down {
  -webkit-transform: scale(1.4);
  -ms-transform: scale(1.4);
  transform: scale(1.4);
}
.wpr-anim-size-large.wpr-element-scale-down,
.wpr-anim-size-large.wpr-overlay-scale-down {
  -webkit-transform: scale(1.9);
  -ms-transform: scale(1.9);
  transform: scale(1.9);
}
.wpr-animation-enter > .wpr-overlay-scale-down,
.wpr-animation-enter > .wpr-overlay-scale-up,
.wpr-animation-wrap-active .wpr-border-anim-bubba::after,
.wpr-animation-wrap-active .wpr-border-anim-bubba::before,
.wpr-animation-wrap-active .wpr-border-anim-chicho::before,
.wpr-animation-wrap-active .wpr-border-anim-layla::after,
.wpr-animation-wrap-active .wpr-border-anim-layla::before,
.wpr-animation-wrap-active .wpr-border-anim-oscar::before,
.wpr-animation-wrap-active .wpr-element-scale-down,
.wpr-animation-wrap-active .wpr-element-scale-up,
.wpr-animation-wrap-active .wpr-overlay-scale-down,
.wpr-animation-wrap-active .wpr-overlay-scale-up,
.wpr-animation-wrap:hover .wpr-border-anim-bubba::after,
.wpr-animation-wrap:hover .wpr-border-anim-bubba::before,
.wpr-animation-wrap:hover .wpr-border-anim-chicho::before,
.wpr-animation-wrap:hover .wpr-border-anim-layla::after,
.wpr-animation-wrap:hover .wpr-border-anim-layla::before,
.wpr-animation-wrap:hover .wpr-border-anim-oscar::before,
.wpr-animation-wrap:hover .wpr-element-scale-down,
.wpr-animation-wrap:hover .wpr-element-scale-up,
.wpr-animation-wrap:hover .wpr-overlay-scale-down,
.wpr-animation-wrap:hover .wpr-overlay-scale-up {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.wpr-anim-size-small.wpr-element-roll-right,
.wpr-anim-size-small.wpr-overlay-roll-right {
  -webkit-transform: translateX(100%) rotate(90deg);
  -ms-transform: translateX(100%) rotate(90deg);
  transform: translateX(100%) rotate(90deg);
}
.wpr-anim-size-medium.wpr-element-roll-right,
.wpr-anim-size-medium.wpr-overlay-roll-right {
  -webkit-transform: translateX(100%) rotate(240deg);
  -ms-transform: translateX(100%) rotate(240deg);
  transform: translateX(100%) rotate(240deg);
}
.wpr-anim-size-large.wpr-element-roll-right,
.wpr-anim-size-large.wpr-overlay-roll-right {
  -webkit-transform: translateX(100%) rotate(360deg);
  -ms-transform: translateX(100%) rotate(360deg);
  transform: translateX(100%) rotate(360deg);
}
.wpr-anim-size-small.wpr-element-roll-left,
.wpr-anim-size-small.wpr-overlay-roll-left {
  -webkit-transform: translateX(-100%) rotate(-90deg);
  -ms-transform: translateX(-100%) rotate(-90deg);
  transform: translateX(-100%) rotate(-90deg);
}
.wpr-anim-size-medium.wpr-element-roll-left,
.wpr-anim-size-medium.wpr-overlay-roll-left {
  -webkit-transform: translateX(-100%) rotate(-240deg);
  -ms-transform: translateX(-100%) rotate(-240deg);
  transform: translateX(-100%) rotate(-240deg);
}
.wpr-anim-size-large.wpr-element-roll-left,
.wpr-anim-size-large.wpr-overlay-roll-left {
  -webkit-transform: translateX(-100%) rotate(-360deg);
  -ms-transform: translateX(-100%) rotate(-360deg);
  transform: translateX(-100%) rotate(-360deg);
}
.wpr-animation-enter > .wpr-overlay-roll-left,
.wpr-animation-enter > .wpr-overlay-roll-right,
.wpr-animation-wrap-active .wpr-element-roll-left,
.wpr-animation-wrap-active .wpr-element-roll-right,
.wpr-animation-wrap-active .wpr-overlay-roll-left,
.wpr-animation-wrap-active .wpr-overlay-roll-right,
.wpr-animation-wrap:hover .wpr-element-roll-left,
.wpr-animation-wrap:hover .wpr-element-roll-right,
.wpr-animation-wrap:hover .wpr-overlay-roll-left,
.wpr-animation-wrap:hover .wpr-overlay-roll-right {
  opacity: 1;
  -webkit-transform: translateX(0) rotate(0);
  -ms-transform: translateX(0) rotate(0);
  transform: translateX(0) rotate(0);
}
.wpr-anim-timing-linear {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
  -o-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
.wpr-anim-timing-ease-default {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
  -o-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}
.wpr-anim-timing-ease-in {
  -webkit-transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
  -o-transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
  transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
}
.wpr-anim-timing-ease-out {
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
  -o-transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
  transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
}
.wpr-anim-timing-ease-in-out {
  -webkit-transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
.wpr-anim-timing-ease-in-quad {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -o-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
.wpr-anim-timing-ease-in-cubic {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.wpr-anim-timing-ease-in-quart {
  -webkit-transition-timing-function: cubic-bezier(0.895, 0.03, 0.685, 0.22);
  -o-transition-timing-function: cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition-timing-function: cubic-bezier(0.895, 0.03, 0.685, 0.22);
}
.wpr-anim-timing-ease-in-quint {
  -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  -o-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.wpr-anim-timing-ease-in-sine {
  -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
  -o-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
.wpr-anim-timing-ease-in-expo {
  -webkit-transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
  -o-transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
  transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}
.wpr-anim-timing-ease-in-circ {
  -webkit-transition-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.335);
  -o-transition-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.335);
}
.wpr-anim-timing-ease-in-back {
  -webkit-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
  -o-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
.wpr-anim-timing-ease-out-quad {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.wpr-anim-timing-ease-out-cubic {
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.wpr-anim-timing-ease-out-quart {
  -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}
.wpr-anim-timing-ease-out-quint {
  -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.wpr-anim-timing-ease-out-sine {
  -webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
  -o-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
.wpr-anim-timing-ease-out-expo {
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.wpr-anim-timing-ease-out-circ {
  -webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  -o-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
}
.wpr-anim-timing-ease-out-back {
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.wpr-anim-timing-ease-in-out-quad {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.wpr-anim-timing-ease-in-out-cubic {
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
.wpr-anim-timing-ease-in-out-quart {
  -webkit-transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
  -o-transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
  transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
}
.wpr-anim-timing-ease-in-out-quint {
  -webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
}
.wpr-anim-timing-ease-in-out-sine {
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  -o-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.wpr-anim-timing-ease-in-out-expo {
  -webkit-transition-timing-function: cubic-bezier(1, 0, 0, 1);
  -o-transition-timing-function: cubic-bezier(1, 0, 0, 1);
  transition-timing-function: cubic-bezier(1, 0, 0, 1);
}
.wpr-anim-timing-ease-in-out-circ {
  -webkit-transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -o-transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.wpr-anim-timing-ease-in-out-back {
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -o-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.wpr-zoom-in.wpr-effect-size-medium:hover .wpr-accordion-background,
.wpr-zoom-in.wpr-effect-size-medium:hover img,
.wpr-zoom-out.wpr-effect-size-medium .wpr-accordion-background,
.wpr-zoom-out.wpr-effect-size-medium img {
  -webkit-transform: scale(1.3);
  -ms-transform: scale(1.3);
  transform: scale(1.3);
}
.wpr-zoom-in.wpr-effect-size-large:hover .wpr-accordion-background,
.wpr-zoom-in.wpr-effect-size-large:hover img,
.wpr-zoom-out.wpr-effect-size-large .wpr-accordion-background,
.wpr-zoom-out.wpr-effect-size-large img {
  -webkit-transform: scale(1.5);
  -ms-transform: scale(1.5);
  transform: scale(1.5);
}
.wpr-animation-wrap-active .wpr-bg-anim-zoom-out,
.wpr-animation-wrap:hover .wpr-bg-anim-zoom-out,
.wpr-zoom-out.wpr-effect-size-large:hover .wpr-accordion-background,
.wpr-zoom-out.wpr-effect-size-large:hover img,
.wpr-zoom-out.wpr-effect-size-medium:hover .wpr-accordion-background,
.wpr-zoom-out.wpr-effect-size-medium:hover img,
.wpr-zoom-out.wpr-effect-size-small:hover .wpr-accordion-background,
.wpr-zoom-out.wpr-effect-size-small:hover img {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.wpr-grayscale-in.wpr-effect-size-small:hover .wpr-accordion-background,
.wpr-grayscale-in.wpr-effect-size-small:hover img,
.wpr-grayscale-out.wpr-effect-size-small .wpr-accordion-background,
.wpr-grayscale-out.wpr-effect-size-small img {
  -webkit-filter: grayscale(0.3);
  filter: grayscale(0.3);
}
.wpr-grayscale-in.wpr-effect-size-medium:hover .wpr-accordion-background,
.wpr-grayscale-in.wpr-effect-size-medium:hover img,
.wpr-grayscale-out.wpr-effect-size-medium .wpr-accordion-background,
.wpr-grayscale-out.wpr-effect-size-medium img {
  -webkit-filter: grayscale(0.6);
  filter: grayscale(0.6);
}
.wpr-grayscale-in.wpr-effect-size-large:hover .wpr-accordion-background,
.wpr-grayscale-in.wpr-effect-size-large:hover img,
.wpr-grayscale-out.wpr-effect-size-large .wpr-accordion-background,
.wpr-grayscale-out.wpr-effect-size-large img {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}
.wpr-grayscale-out.wpr-effect-size-large:hover .wpr-accordion-background,
.wpr-grayscale-out.wpr-effect-size-large:hover img,
.wpr-grayscale-out.wpr-effect-size-medium:hover .wpr-accordion-background,
.wpr-grayscale-out.wpr-effect-size-medium:hover img,
.wpr-grayscale-out.wpr-effect-size-small:hover .wpr-accordion-background,
.wpr-grayscale-out.wpr-effect-size-small:hover img {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}
.wpr-blur-in.wpr-effect-size-small:hover .wpr-accordion-background,
.wpr-blur-in.wpr-effect-size-small:hover img,
.wpr-blur-out.wpr-effect-size-small .wpr-accordion-background,
.wpr-blur-out.wpr-effect-size-small img {
  -webkit-filter: blur(1px);
  filter: blur(1px);
}
.wpr-blur-in.wpr-effect-size-medium:hover .wpr-accordion-background,
.wpr-blur-in.wpr-effect-size-medium:hover img,
.wpr-blur-out.wpr-effect-size-medium .wpr-accordion-background,
.wpr-blur-out.wpr-effect-size-medium img {
  -webkit-filter: blur(3px);
  filter: blur(3px);
}
.wpr-blur-in.wpr-effect-size-large:hover .wpr-accordion-background,
.wpr-blur-in.wpr-effect-size-large:hover img,
.wpr-blur-out.wpr-effect-size-large .wpr-accordion-background,
.wpr-blur-out.wpr-effect-size-large img {
  -webkit-filter: blur(5px);
  filter: blur(5px);
}
.wpr-blur-out.wpr-effect-size-large:hover .wpr-accordion-background,
.wpr-blur-out.wpr-effect-size-large:hover img,
.wpr-blur-out.wpr-effect-size-medium:hover .wpr-accordion-background,
.wpr-blur-out.wpr-effect-size-medium:hover img,
.wpr-blur-out.wpr-effect-size-small:hover .wpr-accordion-background,
.wpr-blur-out.wpr-effect-size-small:hover img {
  -webkit-filter: blur(0px);
  filter: blur(0px);
}
.wpr-animation-wrap-active .wpr-bg-anim-zoom-in,
.wpr-animation-wrap:hover .wpr-bg-anim-zoom-in,
.wpr-bg-anim-zoom-out {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.wpr-animation-wrap-active .wpr-bg-anim-move-right,
.wpr-animation-wrap:hover .wpr-bg-anim-move-right,
.wpr-bg-anim-move-left {
  -webkit-transform: scale(1.2) translateX(8%);
  -ms-transform: scale(1.2) translateX(8%);
  transform: scale(1.2) translateX(8%);
}
.wpr-animation-wrap-active .wpr-bg-anim-move-left,
.wpr-animation-wrap:hover .wpr-bg-anim-move-left,
.wpr-bg-anim-move-right {
  -webkit-transform: scale(1.2) translateX(-8%);
  -ms-transform: scale(1.2) translateX(-8%);
  transform: scale(1.2) translateX(-8%);
}
.wpr-animation-wrap-active .wpr-bg-anim-move-down,
.wpr-animation-wrap:hover .wpr-bg-anim-move-down,
.wpr-bg-anim-move-up {
  -webkit-transform: scale(1.2) translateY(8%);
  -ms-transform: scale(1.2) translateY(8%);
  transform: scale(1.2) translateY(8%);
}
.wpr-animation-wrap-active .wpr-bg-anim-move-down,
.wpr-animation-wrap-active .wpr-bg-anim-move-up,
.wpr-animation-wrap:hover .wpr-bg-anim-move-down,
.wpr-animation-wrap:hover .wpr-bg-anim-move-up {
  -webkit-transform: scale(1.2) translateY(-8%);
  -ms-transform: scale(1.2) translateY(-8%);
  transform: scale(1.2) translateY(-8%);
}
.wpr-border-anim-bubba::after,
.wpr-border-anim-bubba::before,
.wpr-border-anim-layla::after,
.wpr-border-anim-layla::before {
  position: absolute;
  content: "";
  opacity: 0;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
  -o-transition: opacity 0.35s, transform 0.35s;
}
.wpr-border-anim-layla::before {
  -webkit-transform: scale(0, 1);
  -ms-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
}
.wpr-border-anim-layla::after {
  -webkit-transform: scale(1, 0);
  -ms-transform: scale(1, 0);
  transform: scale(1, 0);
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.wpr-animation-wrap-active .wpr-border-anim-layla::after,
.wpr-animation-wrap:hover .wpr-border-anim-layla::after {
  -webkit-transition-delay: 0.15s;
  -o-transition-delay: 0.15s;
  transition-delay: 0.15s;
}
.wpr-border-anim-oscar::before {
  position: absolute;
  content: "";
  opacity: 0;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
  -o-transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
}
.wpr-border-anim-bubba::before {
  -webkit-transform: scale(0, 1);
  -ms-transform: scale(0, 1);
  transform: scale(0, 1);
}
.wpr-border-anim-bubba::after {
  -webkit-transform: scale(1, 0);
  -ms-transform: scale(1, 0);
  transform: scale(1, 0);
}
.wpr-border-anim-romeo::after,
.wpr-border-anim-romeo::before {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80%;
  content: "";
  opacity: 0;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
  -o-transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
}
.wpr-border-anim-apollo::before,
.wpr-border-anim-jazz::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
}
.wpr-animation-wrap-active .wpr-border-anim-romeo::before,
.wpr-animation-wrap:hover .wpr-border-anim-romeo::before {
  opacity: 1;
  -webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg);
  transform: translate3d(-50%, -50%, 0) rotate(45deg);
}
.wpr-animation-wrap-active .wpr-border-anim-romeo::after,
.wpr-animation-wrap:hover .wpr-border-anim-romeo::after {
  opacity: 1;
  -webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg);
  transform: translate3d(-50%, -50%, 0) rotate(-45deg);
}
.wpr-border-anim-chicho::before {
  position: absolute;
  content: "";
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  opacity: 0;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
  -o-transition: opacity 0.35s, transform 0.35s;
}
.wpr-border-anim-apollo::before {
  -webkit-transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  -o-transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
  -webkit-transform: scale3d(2.9, 2.4, 1) rotate3d(0, 0, 1, 45deg)
    translate3d(0, -100%, 0);
  transform: scale3d(2.9, 2.4, 1) rotate3d(0, 0, 1, 45deg)
    translate3d(0, -100%, 0);
}
.wpr-animation-wrap-active .wpr-border-anim-apollo::before,
.wpr-animation-wrap:hover .wpr-border-anim-apollo::before {
  -webkit-transform: scale3d(2.9, 2.4, 1) rotate3d(0, 0, 1, 45deg)
    translate3d(0, 100%, 0);
  transform: scale3d(2.9, 2.4, 1) rotate3d(0, 0, 1, 45deg)
    translate3d(0, 100%, 0);
}
.wpr-border-anim-jazz::after {
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
  -o-transition: opacity 0.35s, transform 0.35s;
  opacity: 0;
  -webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
  transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
.wpr-animation-wrap-active .wpr-border-anim-jazz::after,
.wpr-animation-wrap:hover .wpr-border-anim-jazz::after {
  opacity: 1;
  -webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1);
  transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1);
}
