/*Base Color*/
/*Background color*/
/*Default Color*/
/*Global Color*/
/*Social Media*/
/*Button*/
/*Base Color*/
/*Background color*/
/*Default Color*/
/*Global Color*/
/*Social Media*/
/*Button*/
/*light theme*/
/*dark theme*/
/* Dark Color*/
/* Pastel Color */
/* End Pastel Colors */
/* Gradient Color */
/* End Gradient Colors */
/* NEW update pastel colors product*/
/* NEW update pastel colorful product*/
/*
* Palette Color
*/
/*
* Social Media
*/
/*Stylesheets*/
/* line 2, ../../../assets/sass/y25/state/stylesheets/_align.scss */
.text-right {
  text-align: right !important;
}

/* line 6, ../../../assets/sass/y25/state/stylesheets/_align.scss */
.text-align-left {
  text-align: left !important;
}

/* line 10, ../../../assets/sass/y25/state/stylesheets/_align.scss */
.text-align-center {
  text-align: center !important;
}

/* line 14, ../../../assets/sass/y25/state/stylesheets/_align.scss */
.text-align-right {
  text-align: right !important;
}

/* line 18, ../../../assets/sass/y25/state/stylesheets/_align.scss */
em[class^="font-size-"] {
  font-style: normal;
}

@media (min-width: 576px) {
  /* line 23, ../../../assets/sass/y25/state/stylesheets/_align.scss */
  .text-sm-center {
    text-align: center !important;
  }

  /* line 26, ../../../assets/sass/y25/state/stylesheets/_align.scss */
  .text-sm-left {
    text-align: left !important;
  }

  /* line 29, ../../../assets/sass/y25/state/stylesheets/_align.scss */
  .text-sm-right {
    text-align: right !important;
  }
}
@media (min-width: 768px) {
  /* line 35, ../../../assets/sass/y25/state/stylesheets/_align.scss */
  .text-md-center {
    text-align: center !important;
  }

  /* line 38, ../../../assets/sass/y25/state/stylesheets/_align.scss */
  .text-md-left {
    text-align: left !important;
  }

  /* line 41, ../../../assets/sass/y25/state/stylesheets/_align.scss */
  .text-md-right {
    text-align: right !important;
  }
}
@media (min-width: 992px) {
  /* line 47, ../../../assets/sass/y25/state/stylesheets/_align.scss */
  .text-lg-center {
    text-align: center !important;
  }

  /* line 50, ../../../assets/sass/y25/state/stylesheets/_align.scss */
  .text-lg-left {
    text-align: left !important;
  }

  /* line 53, ../../../assets/sass/y25/state/stylesheets/_align.scss */
  .text-lg-right {
    text-align: right !important;
  }
}
@-webkit-keyframes bounce {
  0%,
    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: translateZ(0);
    transform: translateZ(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 {
  0%,
    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: translateZ(0);
    transform: translateZ(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);
  }
}
/* line 61, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  0%,
    50%,
    to {
    opacity: 1;
  }
  25%,
    75% {
    opacity: 0;
  }
}
@keyframes flash {
  0%,
    50%,
    to {
    opacity: 1;
  }
  25%,
    75% {
    opacity: 0;
  }
}
/* line 89, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
/* line 121, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(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: scaleX(1);
    transform: scaleX(1);
  }
}
@keyframes rubberBand {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(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: scaleX(1);
    transform: scaleX(1);
  }
}
/* line 185, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  0%,
    to {
    -webkit-transform: translateZ(0);
    transform: translateZ(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 {
  0%,
    to {
    -webkit-transform: translateZ(0);
    transform: translateZ(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);
  }
}
/* line 233, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.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);
  }
}
/* line 289, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.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: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  to {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  to {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
/* line 339, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  10%,
    20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
  }
  30%,
    50%,
    70%,
    90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
  }
  40%,
    60%,
    80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@keyframes tada {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  10%,
    20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
  }
  30%,
    50%,
    70%,
    90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
  }
  40%,
    60%,
    80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
/* line 401, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
    transform: translate3d(-25%, 0, 0) rotate(-5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
    transform: translate3d(20%, 0, 0) rotate(3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
    transform: translate3d(-15%, 0, 0) rotate(-3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
    transform: translate3d(10%, 0, 0) rotate(2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
    transform: translate3d(-5%, 0, 0) rotate(-1deg);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes wobble {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
    transform: translate3d(-25%, 0, 0) rotate(-5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
    transform: translate3d(20%, 0, 0) rotate(3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
    transform: translate3d(-15%, 0, 0) rotate(-3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
    transform: translate3d(10%, 0, 0) rotate(2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
    transform: translate3d(-5%, 0, 0) rotate(-1deg);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
/* line 465, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  0%,
    11.1%,
    to {
    -webkit-transform: translateZ(0);
    transform: translateZ(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.39063deg) skewY(0.39063deg);
    transform: skewX(0.39063deg) skewY(0.39063deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg);
  }
}
@keyframes jello {
  0%,
    11.1%,
    to {
    -webkit-transform: translateZ(0);
    transform: translateZ(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.39063deg) skewY(0.39063deg);
    transform: skewX(0.39063deg) skewY(0.39063deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg);
  }
}
/* line 541, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.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);
  }
}
/* line 591, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.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 {
  0%,
    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: scaleX(1);
    transform: scaleX(1);
  }
}
@keyframes bounceIn {
  0%,
    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: scaleX(1);
    transform: scaleX(1);
  }
}
/* line 675, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.bounceIn {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  0%,
    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: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes bounceInDown {
  0%,
    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: translateZ(0);
    transform: translateZ(0);
  }
}
/* line 745, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0%,
    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: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes bounceInLeft {
  0%,
    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: translateZ(0);
    transform: translateZ(0);
  }
}
/* line 813, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0%,
    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: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes bounceInRight {
  0%,
    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: translateZ(0);
    transform: translateZ(0);
  }
}
/* line 881, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0%,
    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, -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: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes bounceInUp {
  0%,
    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, -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: translateZ(0);
    transform: translateZ(0);
  }
}
/* line 949, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.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);
  }
}
/* line 987, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.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);
  }
}
/* line 1027, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.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);
  }
}
/* line 1055, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.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);
  }
}
/* line 1083, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.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);
  }
}
/* line 1121, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* line 1141, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
/* line 1169, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
/* line 1197, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
/* line 1225, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
/* line 1253, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
/* line 1281, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
/* line 1309, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
/* line 1337, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
/* line 1365, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
/* line 1385, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
/* line 1409, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
/* line 1433, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
/* line 1457, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
/* line 1481, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
/* line 1505, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
/* line 1529, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
/* line 1553, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
/* line 1577, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
/* line 1645, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
/* line 1707, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-20deg);
    transform: perspective(400px) rotateY(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-20deg);
    transform: perspective(400px) rotateY(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
/* line 1769, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
/* line 1807, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.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 {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateY(-15deg);
    transform: perspective(400px) rotateY(-15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateY(-15deg);
    transform: perspective(400px) rotateY(-15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}
/* line 1847, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.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 {
  0% {
    -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: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes lightSpeedIn {
  0% {
    -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: translateZ(0);
    transform: translateZ(0);
  }
}
/* line 1895, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
/* line 1921, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
/* line 1959, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
/* line 1995, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
/* line 2031, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
/* line 2067, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
/* line 2103, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}
/* line 2135, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
}
/* line 2167, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
}
/* line 2199, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
}
/* line 2231, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
/* line 2263, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.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: rotate(80deg);
    transform: rotate(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: rotate(60deg);
    transform: rotate(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: rotate(80deg);
    transform: rotate(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: rotate(60deg);
    transform: rotate(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;
  }
}
/* line 2331, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

@-webkit-keyframes jackInTheBox {
  0% {
    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 {
  0% {
    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);
  }
}
/* line 2381, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
    transform: translate3d(-100%, 0, 0) rotate(-120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
    transform: translate3d(-100%, 0, 0) rotate(-120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
/* line 2409, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
    transform: translate3d(100%, 0, 0) rotate(120deg);
  }
}
@keyframes rollOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
    transform: translate3d(100%, 0, 0) rotate(120deg);
  }
}
/* line 2433, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
/* line 2457, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  0% {
    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 {
  0% {
    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);
  }
}
/* line 2493, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  0% {
    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 {
  0% {
    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);
  }
}
/* line 2529, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  0% {
    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 {
  0% {
    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);
  }
}
/* line 2565, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  0% {
    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 {
  0% {
    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);
  }
}
/* line 2601, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  0% {
    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 {
  0% {
    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;
  }
}
/* line 2631, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.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);
  }
}
/* line 2671, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.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;
  }
}
/* line 2703, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.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;
  }
}
/* line 2735, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.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);
  }
}
/* line 2775, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
/* line 2801, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
/* line 2827, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
/* line 2853, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
/* line 2879, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
/* line 2905, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
/* line 2931, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
/* line 2957, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
/* line 2983, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

/* line 2987, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* line 2993, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

/* line 2997, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.animated.delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}

/* line 3001, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.animated.delay-2s {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}

/* line 3005, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.animated.delay-3s {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}

/* line 3009, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.animated.delay-4s {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
}

/* line 3013, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.animated.delay-5s {
  -webkit-animation-delay: 5s;
  animation-delay: 5s;
}

/* line 3017, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.animated.fast {
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
}

/* line 3021, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.animated.faster {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
}

/* line 3025, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.animated.slow {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

/* line 3029, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
.animated.slower {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
}

@media (prefers-reduced-motion: reduce), (print) {
  /* line 3034, ../../../assets/sass/y25/state/stylesheets/_animation.scss */
  .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;
  }
}
@keyframes border-run {
  0% {
    clip-path: inset(0 100% 100% 0);
  }
  25% {
    clip-path: inset(0 0 100% 0);
  }
  50% {
    clip-path: inset(0 0 0 0);
  }
  75% {
    clip-path: inset(100% 0 0 0);
  }
  100% {
    clip-path: inset(0 0 0 0);
  }
}
/* line 3, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.custom-text-color,
.base-custom-appearance.custom-text-color {
  color: var(--custom-text-color, inherit);
}
/* line 8, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.custom-link-color a:not(.btn):not(.nav-link):not(.dropdown-toggle):not(.btn-contact),
.base-custom-appearance.custom-link-color a:not(.btn):not(.nav-link):not(.dropdown-toggle):not(.btn-contact) {
  color: var(--custom-link-color, inherit);
}
/* line 17, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.custom-link-color .base-navbar .nav-item.active .nav-link::before,
.base-custom-appearance.custom-link-color .base-navbar .nav-item.active .nav-link::before {
  border-color: var(--custom-link-color, inherit);
}
/* line 23, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.custom-link-color .base-navbar .nav-item .nav-link:not(:hover),
.base-custom-appearance.custom-link-color .base-navbar .nav-item .nav-link:not(:hover) {
  color: var(--custom-link-color, inherit);
}
/* line 34, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.custom-link-color .component-all-in-one .modal-content .btn-close:not(:hover), .use-palette.base-custom-appearance.custom-link-color .component-social-share .modal-content .btn-close:not(:hover), .use-palette.base-custom-appearance.custom-link-color .component-allinone-group .modal-content .btn-close:not(:hover),
.base-custom-appearance.custom-link-color .component-all-in-one .modal-content .btn-close:not(:hover),
.base-custom-appearance.custom-link-color .component-social-share .modal-content .btn-close:not(:hover),
.base-custom-appearance.custom-link-color .component-allinone-group .modal-content .btn-close:not(:hover) {
  border-color: var(--custom-link-color, inherit);
  color: var(--custom-link-color, inherit);
}
/* line 45, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.custom-link-hover-color a:not(.btn):not(.nav-link):not(.dropdown-toggle):not(.btn-contact):hover,
.base-custom-appearance.custom-link-hover-color a:not(.btn):not(.nav-link):not(.dropdown-toggle):not(.btn-contact):hover {
  color: var(--custom-link-hover-color, inherit);
}
/* line 54, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.custom-link-hover-color .base-navbar .nav-item .nav-link:hover,
.base-custom-appearance.custom-link-hover-color .base-navbar .nav-item .nav-link:hover {
  color: var(--custom-link-hover-color, inherit);
}
/* line 56, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.custom-link-hover-color .base-navbar .nav-item .nav-link:hover::before,
.base-custom-appearance.custom-link-hover-color .base-navbar .nav-item .nav-link:hover::before {
  border-color: var(--custom-link-hover-color, inherit);
}
/* line 68, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.custom-link-hover-color .component-all-in-one .modal-content .btn-close:hover, .use-palette.base-custom-appearance.custom-link-hover-color .component-social-share .modal-content .btn-close:hover, .use-palette.base-custom-appearance.custom-link-hover-color .component-allinone-group .modal-content .btn-close:hover,
.base-custom-appearance.custom-link-hover-color .component-all-in-one .modal-content .btn-close:hover,
.base-custom-appearance.custom-link-hover-color .component-social-share .modal-content .btn-close:hover,
.base-custom-appearance.custom-link-hover-color .component-allinone-group .modal-content .btn-close:hover {
  border-color: var(--custom-link-hover-color, inherit);
  color: var(--custom-link-hover-color, inherit);
}
/* line 81, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.custom-text-palette-color .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit):not(.btn-outline):not(.btn-outline):not(:hover),
.base-custom-appearance.base-custom-bg.custom-text-palette-color .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit):not(.btn-outline):not(.btn-outline):not(:hover) {
  color: var(--custom-text-palette-color, inherit);
}
/* line 93, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.custom-link-palette-hover-color .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit):not(.btn-outline):not(.btn-outline):hover,
.base-custom-appearance.base-custom-bg.custom-link-palette-hover-color .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit):not(.btn-outline):not(.btn-outline):hover {
  color: var(--custom-link-palette-hover-color, inherit) !important;
}
/* line 104, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-solid .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit):not(.btn-outline):not(:hover),
.base-custom-appearance.base-custom-bg.base-custom-bg-solid .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit):not(.btn-outline):not(:hover) {
  background-image: none;
  background-color: var(--bg-solid, inherit);
}
/* line 107, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-solid .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit):not(.btn-outline):not(:hover):after,
.base-custom-appearance.base-custom-bg.base-custom-bg-solid .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit):not(.btn-outline):not(:hover):after {
  visibility: hidden;
}
/* line 111, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-solid .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit):not(.btn-outline):hover,
.base-custom-appearance.base-custom-bg.base-custom-bg-solid .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit):not(.btn-outline):hover {
  border-color: var(--bg-solid, inherit);
  color: var(--bg-solid, inherit);
}
/* line 117, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-solid .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit).btn-outline:not(:hover),
.base-custom-appearance.base-custom-bg.base-custom-bg-solid .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit).btn-outline:not(:hover) {
  border-color: var(--bg-solid, inherit);
  color: var(--bg-solid, inherit);
}
/* line 121, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-solid .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit).btn-outline:hover,
.base-custom-appearance.base-custom-bg.base-custom-bg-solid .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit).btn-outline:hover {
  background-image: none;
  background-color: var(--bg-solid, inherit);
}
/* line 124, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-solid .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit).btn-outline:hover:after,
.base-custom-appearance.base-custom-bg.base-custom-bg-solid .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit).btn-outline:hover:after {
  visibility: hidden;
}
/* line 135, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-solid .component-all-in-one .menu-open-button, .use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-solid .component-social-share .menu-open-button, .use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-solid .component-allinone-group .menu-open-button,
.base-custom-appearance.base-custom-bg.base-custom-bg-solid .component-all-in-one .menu-open-button,
.base-custom-appearance.base-custom-bg.base-custom-bg-solid .component-social-share .menu-open-button,
.base-custom-appearance.base-custom-bg.base-custom-bg-solid .component-allinone-group .menu-open-button {
  background-image: linear-gradient(to right, var(--bg-solid), var(--bg-solid));
  box-shadow: 0 4px 6px var(--bg-solid), 0 0 25px var(--bg-solid);
}
/* line 146, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-solid .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.divider):not(.bullet):not(.line):not(.overline):not(.none-style):not(.text-left):not(.text-right)::before, .use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-solid .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.divider):not(.bullet):not(.line):not(.overline):not(.none-style):not(.text-left):not(.text-right)::after, .use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-solid .container-title .element-title:not(.underline-solid):not(.underline-gradient).line:not(.text-left):not(.text-right)::before, .use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-solid .container-title .element-title:not(.underline-solid):not(.underline-gradient).line:not(.text-left):not(.text-right)::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-solid .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.divider):not(.bullet):not(.line):not(.overline):not(.none-style):not(.text-left):not(.text-right)::before,
.base-custom-appearance.base-custom-bg.base-custom-bg-solid .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.divider):not(.bullet):not(.line):not(.overline):not(.none-style):not(.text-left):not(.text-right)::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-solid .container-title .element-title:not(.underline-solid):not(.underline-gradient).line:not(.text-left):not(.text-right)::before,
.base-custom-appearance.base-custom-bg.base-custom-bg-solid .container-title .element-title:not(.underline-solid):not(.underline-gradient).line:not(.text-left):not(.text-right)::after {
  background-image: none;
  background-color: var(--bg-solid);
}
/* line 153, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-solid .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.divider):not(.bullet):not(.line):not(.overline):not(.none-style).text-left::after, .use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-solid .container-title .element-title:not(.underline-solid):not(.underline-gradient).line.text-left::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-solid .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.divider):not(.bullet):not(.line):not(.overline):not(.none-style).text-left::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-solid .container-title .element-title:not(.underline-solid):not(.underline-gradient).line.text-left::after {
  background-image: none;
  background-color: var(--bg-solid);
}
/* line 159, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-solid .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.divider):not(.bullet):not(.line):not(.overline):not(.none-style).text-right::after, .use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-solid .container-title .element-title:not(.underline-solid):not(.underline-gradient).line.text-right::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-solid .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.divider):not(.bullet):not(.line):not(.overline):not(.none-style).text-right::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-solid .container-title .element-title:not(.underline-solid):not(.underline-gradient).line.text-right::after {
  background-image: none;
  background-color: var(--bg-solid);
}
/* line 165, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-solid .container-title .element-title:not(.underline-solid):not(.underline-gradient).divider,
.base-custom-appearance.base-custom-bg.base-custom-bg-solid .container-title .element-title:not(.underline-solid):not(.underline-gradient).divider {
  background-image: none;
  background-color: var(--bg-solid);
}
/* line 171, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-solid .container-title .element-title:not(.underline-solid):not(.underline-gradient).bullet:not(.text-right)::before,
.base-custom-appearance.base-custom-bg.base-custom-bg-solid .container-title .element-title:not(.underline-solid):not(.underline-gradient).bullet:not(.text-right)::before {
  background-image: none;
  background-color: var(--bg-solid);
}
/* line 177, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-solid .container-title .element-title:not(.underline-solid):not(.underline-gradient).bullet.text-right::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-solid .container-title .element-title:not(.underline-solid):not(.underline-gradient).bullet.text-right::after {
  background-image: none;
  background-color: var(--bg-solid);
}
/* line 184, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-solid .container-title .element-title:not(.underline-solid):not(.underline-gradient).overline::before, .use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-solid .container-title .element-title:not(.underline-solid):not(.underline-gradient).overline::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-solid .container-title .element-title:not(.underline-solid):not(.underline-gradient).overline::before,
.base-custom-appearance.base-custom-bg.base-custom-bg-solid .container-title .element-title:not(.underline-solid):not(.underline-gradient).overline::after {
  background-image: none;
  background-color: var(--bg-solid);
}
/* line 199, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit):not(.btn-outline):not(:hover),
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit):not(.btn-outline):not(:hover) {
  background-image: none;
  background-color: var(--bg-gradient-0, inherit);
}
/* line 202, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit):not(.btn-outline):not(:hover):after,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit):not(.btn-outline):not(:hover):after {
  visibility: hidden;
}
/* line 206, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit):not(.btn-outline):hover,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit):not(.btn-outline):hover {
  border-color: var(--bg-gradient-0, inherit);
  color: var(--bg-gradient-0, inherit);
}
/* line 212, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit).btn-outline:not(:hover),
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit).btn-outline:not(:hover) {
  border-color: var(--bg-gradient-0, inherit);
  color: var(--bg-gradient-0, inherit);
}
/* line 216, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit).btn-outline:hover,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit).btn-outline:hover {
  background-image: none;
  background-color: var(--bg-gradient-0, inherit);
}
/* line 219, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit).btn-outline:hover:after,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit).btn-outline:hover:after {
  visibility: hidden;
}
/* line 229, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .component-all-in-one .menu-open-button, .use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .component-social-share .menu-open-button, .use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .component-allinone-group .menu-open-button,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .component-all-in-one .menu-open-button,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .component-social-share .menu-open-button,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .component-allinone-group .menu-open-button {
  background-image: linear-gradient(to right, var(--bg-gradient-0), var(--bg-gradient-0));
  box-shadow: 0 4px 6px var(--bg-gradient-0), 0 0 25px var(--bg-gradient-0);
}
/* line 240, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.divider):not(.bullet):not(.line):not(.overline):not(.none-style):not(.text-left):not(.text-right)::before, .use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.divider):not(.bullet):not(.line):not(.overline):not(.none-style):not(.text-left):not(.text-right)::after, .use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .container-title .element-title:not(.underline-solid):not(.underline-gradient).line:not(.text-left):not(.text-right)::before, .use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .container-title .element-title:not(.underline-solid):not(.underline-gradient).line:not(.text-left):not(.text-right)::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.divider):not(.bullet):not(.line):not(.overline):not(.none-style):not(.text-left):not(.text-right)::before,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.divider):not(.bullet):not(.line):not(.overline):not(.none-style):not(.text-left):not(.text-right)::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .container-title .element-title:not(.underline-solid):not(.underline-gradient).line:not(.text-left):not(.text-right)::before,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .container-title .element-title:not(.underline-solid):not(.underline-gradient).line:not(.text-left):not(.text-right)::after {
  background-image: none;
  background-color: var(--bg-gradient-0);
}
/* line 247, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.divider):not(.bullet):not(.line):not(.overline):not(.none-style).text-left::after, .use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .container-title .element-title:not(.underline-solid):not(.underline-gradient).line.text-left::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.divider):not(.bullet):not(.line):not(.overline):not(.none-style).text-left::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .container-title .element-title:not(.underline-solid):not(.underline-gradient).line.text-left::after {
  background-image: none;
  background-color: var(--bg-gradient-0);
}
/* line 253, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.divider):not(.bullet):not(.line):not(.overline):not(.none-style).text-right::after, .use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .container-title .element-title:not(.underline-solid):not(.underline-gradient).line.text-right::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.divider):not(.bullet):not(.line):not(.overline):not(.none-style).text-right::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .container-title .element-title:not(.underline-solid):not(.underline-gradient).line.text-right::after {
  background-image: none;
  background-color: var(--bg-gradient-0);
}
/* line 260, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .container-title .element-title:not(.underline-solid):not(.underline-gradient).divider::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .container-title .element-title:not(.underline-solid):not(.underline-gradient).divider::after {
  background-image: none;
  background-color: var(--bg-gradient-0);
}
/* line 267, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .container-title .element-title:not(.underline-solid):not(.underline-gradient).bullet:not(.text-right)::before,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .container-title .element-title:not(.underline-solid):not(.underline-gradient).bullet:not(.text-right)::before {
  background-image: none;
  background-color: var(--bg-gradient-0);
}
/* line 273, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .container-title .element-title:not(.underline-solid):not(.underline-gradient).bullet.text-right::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .container-title .element-title:not(.underline-solid):not(.underline-gradient).bullet.text-right::after {
  background-image: none;
  background-color: var(--bg-gradient-0);
}
/* line 280, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .container-title .element-title:not(.underline-solid):not(.underline-gradient).overline::before, .use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .container-title .element-title:not(.underline-solid):not(.underline-gradient).overline::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .container-title .element-title:not(.underline-solid):not(.underline-gradient).overline::before,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-1 .container-title .element-title:not(.underline-solid):not(.underline-gradient).overline::after {
  background-image: none;
  background-color: var(--bg-gradient-0);
}
/* line 294, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit):not(.btn-outline):not(:hover),
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit):not(.btn-outline):not(:hover) {
  background-color: transparent;
  background-image: none;
}
/* line 297, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit):not(.btn-outline):not(:hover)::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit):not(.btn-outline):not(:hover)::after {
  background-image: linear-gradient(to right, var(--bg-gradient-0, inherit), var(--bg-gradient-1, inherit));
}
/* line 301, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit):not(.btn-outline):hover,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit):not(.btn-outline):hover {
  border-color: var(--bg-gradient-0, inherit);
  color: var(--bg-gradient-0, inherit);
}
/* line 304, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit):not(.btn-outline):hover::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit):not(.btn-outline):hover::after {
  display: none;
}
/* line 310, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit).btn-outline:not(:hover),
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit).btn-outline:not(:hover) {
  border-color: var(--bg-gradient-0, inherit);
  color: var(--bg-gradient-0, inherit);
}
/* line 314, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit).btn-outline:hover,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit).btn-outline:hover {
  background-color: transparent;
  background-image: none;
}
/* line 317, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit).btn-outline:hover::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit).btn-outline:hover::after {
  background-image: linear-gradient(to right, var(--bg-gradient-0, inherit), var(--bg-gradient-1, inherit));
}
/* line 327, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .component-all-in-one .menu-open-button, .use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .component-social-share .menu-open-button, .use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .component-allinone-group .menu-open-button,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .component-all-in-one .menu-open-button,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .component-social-share .menu-open-button,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .component-allinone-group .menu-open-button {
  background-image: linear-gradient(to right, var(--bg-gradient-0, inherit), var(--bg-gradient-1, inherit));
  box-shadow: 0 4px 6px var(--bg-gradient-0, inherit), 0 0 25px var(--bg-gradient-1, inherit);
}
/* line 337, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.none-style):not(.text-left):not(.text-right)::before,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.none-style):not(.text-left):not(.text-right)::before {
  background-color: var(--bg-gradient-0, inherit);
  background-image: linear-gradient(to left, var(--bg-gradient-0, inherit), var(--bg-gradient-1, inherit));
}
/* line 341, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.none-style):not(.text-left):not(.text-right)::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.none-style):not(.text-left):not(.text-right)::after {
  background-color: var(--bg-gradient-0, inherit);
  background-image: linear-gradient(to right, var(--bg-gradient-0, inherit), var(--bg-gradient-1, inherit));
}
/* line 350, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.divider):not(.bullet):not(.line):not(.overline):not(.none-style):not(.text-left):not(.text-right)::before, .use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .container-title .element-title:not(.underline-solid):not(.underline-gradient).line:not(.text-left):not(.text-right)::before,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.divider):not(.bullet):not(.line):not(.overline):not(.none-style):not(.text-left):not(.text-right)::before,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .container-title .element-title:not(.underline-solid):not(.underline-gradient).line:not(.text-left):not(.text-right)::before {
  background-color: var(--bg-gradient-0, inherit);
  background-image: linear-gradient(to left, var(--bg-gradient-0, inherit), var(--bg-gradient-1, inherit));
}
/* line 354, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.divider):not(.bullet):not(.line):not(.overline):not(.none-style):not(.text-left):not(.text-right)::after, .use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .container-title .element-title:not(.underline-solid):not(.underline-gradient).line:not(.text-left):not(.text-right)::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.divider):not(.bullet):not(.line):not(.overline):not(.none-style):not(.text-left):not(.text-right)::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .container-title .element-title:not(.underline-solid):not(.underline-gradient).line:not(.text-left):not(.text-right)::after {
  background-color: var(--bg-gradient-0, inherit);
  background-image: linear-gradient(to right, var(--bg-gradient-0, inherit), var(--bg-gradient-1, inherit));
}
/* line 360, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.divider):not(.bullet):not(.line):not(.overline):not(.none-style).text-left::after, .use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .container-title .element-title:not(.underline-solid):not(.underline-gradient).line.text-left::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.divider):not(.bullet):not(.line):not(.overline):not(.none-style).text-left::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .container-title .element-title:not(.underline-solid):not(.underline-gradient).line.text-left::after {
  background-color: var(--bg-gradient-0, inherit);
  background-image: linear-gradient(to right, var(--bg-gradient-0, inherit), var(--bg-gradient-1, inherit));
}
/* line 366, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.divider):not(.bullet):not(.line):not(.overline):not(.none-style).text-right::after, .use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .container-title .element-title:not(.underline-solid):not(.underline-gradient).line.text-right::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.divider):not(.bullet):not(.line):not(.overline):not(.none-style).text-right::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .container-title .element-title:not(.underline-solid):not(.underline-gradient).line.text-right::after {
  background-color: var(--bg-gradient-0, inherit);
  background-image: linear-gradient(to right, var(--bg-gradient-0, inherit), var(--bg-gradient-1, inherit));
}
/* line 373, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .container-title .element-title:not(.underline-solid):not(.underline-gradient).divider::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .container-title .element-title:not(.underline-solid):not(.underline-gradient).divider::after {
  background-color: var(--bg-gradient-0, inherit);
  background-image: linear-gradient(to right, var(--bg-gradient-0, inherit), var(--bg-gradient-1, inherit));
}
/* line 380, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .container-title .element-title:not(.underline-solid):not(.underline-gradient).bullet:not(.text-right)::before,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .container-title .element-title:not(.underline-solid):not(.underline-gradient).bullet:not(.text-right)::before {
  background-color: var(--bg-gradient-0, inherit);
  background-image: linear-gradient(to right, var(--bg-gradient-0, inherit), var(--bg-gradient-1, inherit));
}
/* line 386, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .container-title .element-title:not(.underline-solid):not(.underline-gradient).bullet.text-right::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .container-title .element-title:not(.underline-solid):not(.underline-gradient).bullet.text-right::after {
  background-color: var(--bg-gradient-0, inherit);
  background-image: linear-gradient(to right, var(--bg-gradient-0, inherit), var(--bg-gradient-1, inherit));
}
/* line 393, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .container-title .element-title:not(.underline-solid):not(.underline-gradient).overline::before, .use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .container-title .element-title:not(.underline-solid):not(.underline-gradient).overline::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .container-title .element-title:not(.underline-solid):not(.underline-gradient).overline::before,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-2 .container-title .element-title:not(.underline-solid):not(.underline-gradient).overline::after {
  background-color: var(--bg-gradient-0, inherit);
  background-image: linear-gradient(to right, var(--bg-gradient-0, inherit), var(--bg-gradient-1, inherit));
}
/* line 407, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit):not(.btn-outline):not(:hover),
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit):not(.btn-outline):not(:hover) {
  background-color: transparent;
  background-image: none;
}
/* line 410, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit):not(.btn-outline):not(:hover)::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit):not(.btn-outline):not(:hover)::after {
  background-image: linear-gradient(to right top, var(--bg-gradient-0, inherit), var(--bg-gradient-1, inherit), var(--bg-gradient-2, inherit));
}
/* line 414, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit):not(.btn-outline):hover,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit):not(.btn-outline):hover {
  border-color: var(--bg-gradient-0, inherit);
  color: var(--bg-gradient-0, inherit);
}
/* line 417, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit):not(.btn-outline):hover::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit):not(.btn-outline):hover::after {
  display: none;
}
/* line 423, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit).btn-outline:not(:hover),
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit).btn-outline:not(:hover) {
  border-color: var(--bg-gradient-0, inherit);
  color: var(--bg-gradient-0, inherit);
}
/* line 427, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit).btn-outline:hover,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit).btn-outline:hover {
  background-color: transparent;
  background-image: none;
}
/* line 430, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit).btn-outline:hover::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .btn-design:not(.custom-bg):not(.btn-palette):not(.btn-custom):not(.button-call-now):not(.btn-catalog-type-2):not(.btn-cancel):not(.btn-submit).btn-outline:hover::after {
  background-image: linear-gradient(to right top, var(--bg-gradient-0, inherit), var(--bg-gradient-1, inherit), var(--bg-gradient-2, inherit));
}
/* line 440, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .component-all-in-one .menu-open-button, .use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .component-social-share .menu-open-button, .use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .component-allinone-group .menu-open-button,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .component-all-in-one .menu-open-button,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .component-social-share .menu-open-button,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .component-allinone-group .menu-open-button {
  background-image: linear-gradient(to right top, var(--bg-gradient-0, inherit), var(--bg-gradient-1, inherit), var(--bg-gradient-2, inherit));
  box-shadow: 0 4px 6px var(--bg-gradient-0, inherit), 0 0 25px var(--bg-gradient-1, inherit);
}
/* line 450, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.none-style):not(.text-left):not(.text-right)::before,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.none-style):not(.text-left):not(.text-right)::before {
  background-color: var(--bg-gradient-0, inherit);
  background-image: linear-gradient(to left top, var(--bg-gradient-0, inherit), var(--bg-gradient-1, inherit), var(--bg-gradient-2, inherit));
}
/* line 454, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.none-style):not(.text-left):not(.text-right)::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.none-style):not(.text-left):not(.text-right)::after {
  background-color: var(--bg-gradient-0, inherit);
  background-image: linear-gradient(to right top, var(--bg-gradient-0, inherit), var(--bg-gradient-1, inherit), var(--bg-gradient-2, inherit));
}
/* line 463, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.divider):not(.bullet):not(.line):not(.overline):not(.none-style):not(.text-left):not(.text-right)::before, .use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .container-title .element-title:not(.underline-solid):not(.underline-gradient).line:not(.text-left):not(.text-right)::before,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.divider):not(.bullet):not(.line):not(.overline):not(.none-style):not(.text-left):not(.text-right)::before,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .container-title .element-title:not(.underline-solid):not(.underline-gradient).line:not(.text-left):not(.text-right)::before {
  background-color: var(--bg-gradient-0, inherit);
  background-image: linear-gradient(to left top, var(--bg-gradient-0, inherit), var(--bg-gradient-1, inherit), var(--bg-gradient-2, inherit));
}
/* line 467, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.divider):not(.bullet):not(.line):not(.overline):not(.none-style):not(.text-left):not(.text-right)::after, .use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .container-title .element-title:not(.underline-solid):not(.underline-gradient).line:not(.text-left):not(.text-right)::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.divider):not(.bullet):not(.line):not(.overline):not(.none-style):not(.text-left):not(.text-right)::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .container-title .element-title:not(.underline-solid):not(.underline-gradient).line:not(.text-left):not(.text-right)::after {
  background-color: var(--bg-gradient-0, inherit);
  background-image: linear-gradient(to right top, var(--bg-gradient-0, inherit), var(--bg-gradient-1, inherit), var(--bg-gradient-2, inherit));
}
/* line 473, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.divider):not(.bullet):not(.line):not(.overline):not(.none-style).text-left::after, .use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .container-title .element-title:not(.underline-solid):not(.underline-gradient).line.text-left::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.divider):not(.bullet):not(.line):not(.overline):not(.none-style).text-left::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .container-title .element-title:not(.underline-solid):not(.underline-gradient).line.text-left::after {
  background-color: var(--bg-gradient-0, inherit);
  background-image: linear-gradient(to right top, var(--bg-gradient-0, inherit), var(--bg-gradient-1, inherit), var(--bg-gradient-2, inherit));
}
/* line 479, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.divider):not(.bullet):not(.line):not(.overline):not(.none-style).text-right::after, .use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .container-title .element-title:not(.underline-solid):not(.underline-gradient).line.text-right::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .container-title .element-title:not(.underline-solid):not(.underline-gradient):not(.divider):not(.bullet):not(.line):not(.overline):not(.none-style).text-right::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .container-title .element-title:not(.underline-solid):not(.underline-gradient).line.text-right::after {
  background-color: var(--bg-gradient-0, inherit);
  background-image: linear-gradient(to right top, var(--bg-gradient-0, inherit), var(--bg-gradient-1, inherit), var(--bg-gradient-2, inherit));
}
/* line 486, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .container-title .element-title:not(.underline-solid):not(.underline-gradient).divider::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .container-title .element-title:not(.underline-solid):not(.underline-gradient).divider::after {
  background-color: var(--bg-gradient-0, inherit);
  background-image: linear-gradient(to right top, var(--bg-gradient-0, inherit), var(--bg-gradient-1, inherit), var(--bg-gradient-2, inherit));
}
/* line 493, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .container-title .element-title:not(.underline-solid):not(.underline-gradient).bullet:not(.text-right)::before,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .container-title .element-title:not(.underline-solid):not(.underline-gradient).bullet:not(.text-right)::before {
  background-color: var(--bg-gradient-0, inherit);
  background-image: linear-gradient(to right top, var(--bg-gradient-0, inherit), var(--bg-gradient-1, inherit), var(--bg-gradient-2, inherit));
}
/* line 499, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .container-title .element-title:not(.underline-solid):not(.underline-gradient).bullet.text-right::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .container-title .element-title:not(.underline-solid):not(.underline-gradient).bullet.text-right::after {
  background-color: var(--bg-gradient-0, inherit);
  background-image: linear-gradient(to right top, var(--bg-gradient-0, inherit), var(--bg-gradient-1, inherit), var(--bg-gradient-2, inherit));
}
/* line 506, ../../../assets/sass/y25/state/stylesheets/_appearance.scss */
.use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .container-title .element-title:not(.underline-solid):not(.underline-gradient).overline::before, .use-palette.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .container-title .element-title:not(.underline-solid):not(.underline-gradient).overline::after,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .container-title .element-title:not(.underline-solid):not(.underline-gradient).overline::before,
.base-custom-appearance.base-custom-bg.base-custom-bg-gradient.gradient-3 .container-title .element-title:not(.underline-solid):not(.underline-gradient).overline::after {
  background-color: var(--bg-gradient-0, inherit);
  background-image: linear-gradient(to right top, var(--bg-gradient-0, inherit), var(--bg-gradient-1, inherit), var(--bg-gradient-2, inherit));
}

/* line 4, ../../../assets/sass/y25/state/stylesheets/_button.scss */
.btn.btn-design.btn-custom.custom-font-size {
  font-size: var(--custom-font-size, inherit);
}
/* line 7, ../../../assets/sass/y25/state/stylesheets/_button.scss */
.btn.btn-design.btn-custom.custom-text-color {
  color: var(--custom-text-color, inherit);
}
/* line 11, ../../../assets/sass/y25/state/stylesheets/_button.scss */
.btn.btn-design.btn-custom.custom-text-hover-color:active, .btn.btn-design.btn-custom.custom-text-hover-color:focus, .btn.btn-design.btn-custom.custom-text-hover-color:hover {
  color: var(--custom-text-hover-color, inherit);
}
/* line 17, ../../../assets/sass/y25/state/stylesheets/_button.scss */
.btn.btn-design.btn-custom.custom-border-color {
  border-color: var(--custom-border-color, inherit);
}
/* line 21, ../../../assets/sass/y25/state/stylesheets/_button.scss */
.btn.btn-design.btn-custom.custom-border-hover-color:hover {
  border-color: var(--custom-border-hover-color, inherit);
}
/* line 26, ../../../assets/sass/y25/state/stylesheets/_button.scss */
.btn.btn-design.btn-custom:not(.btn-outline).custom-bg-solid {
  background-image: none;
  background-color: var(--bg-solid, inherit);
}
/* line 29, ../../../assets/sass/y25/state/stylesheets/_button.scss */
.btn.btn-design.btn-custom:not(.btn-outline).custom-bg-solid:not(.custom-border-color) {
  border-color: var(--bg-solid, inherit);
}
/* line 33, ../../../assets/sass/y25/state/stylesheets/_button.scss */
.btn.btn-design.btn-custom:not(.btn-outline).custom-bg-solid:not(.custom-bg-hover-solid):hover {
  background-color: transparent;
}
/* line 39, ../../../assets/sass/y25/state/stylesheets/_button.scss */
.btn.btn-design.btn-custom:not(.btn-outline).custom-bg-hover-solid:hover {
  background-image: none;
  background-color: var(--bg-hover-solid, inherit);
}
/* line 45, ../../../assets/sass/y25/state/stylesheets/_button.scss */
.btn.btn-design.btn-custom:not(.btn-outline).custom-bg-gradient.bg-gradient-1 {
  background-image: none;
  background-color: var(--bg-gradient-0, inherit);
}
/* line 48, ../../../assets/sass/y25/state/stylesheets/_button.scss */
.btn.btn-design.btn-custom:not(.btn-outline).custom-bg-gradient.bg-gradient-1:hover {
  background-color: var(--bg-hover-gradient-0, inherit);
}
/* line 52, ../../../assets/sass/y25/state/stylesheets/_button.scss */
.btn.btn-design.btn-custom:not(.btn-outline).custom-bg-gradient.bg-gradient-2 {
  background-color: var(--bg-gradient-0, inherit);
  background-image: linear-gradient(to right, var(--bg-gradient-0), var(--bg-gradient-1));
}
/* line 55, ../../../assets/sass/y25/state/stylesheets/_button.scss */
.btn.btn-design.btn-custom:not(.btn-outline).custom-bg-gradient.bg-gradient-2:hover {
  background-image: linear-gradient(to right, var(--bg-hover-gradient-0), var(--bg-hover-gradient-1));
}
/* line 59, ../../../assets/sass/y25/state/stylesheets/_button.scss */
.btn.btn-design.btn-custom:not(.btn-outline).custom-bg-gradient.bg-gradient-3 {
  background-color: var(--bg-gradient-0, inherit);
  background-image: linear-gradient(to right top, var(--bg-gradient-0), var(--bg-gradient-1), var(--bg-gradient-2));
}
/* line 62, ../../../assets/sass/y25/state/stylesheets/_button.scss */
.btn.btn-design.btn-custom:not(.btn-outline).custom-bg-gradient.bg-gradient-3:hover {
  background-image: linear-gradient(to right top, var(--bg-hover-gradient-0), var(--bg-hover-gradient-1), var(--bg-hover-gradient-2));
}
/* line 68, ../../../assets/sass/y25/state/stylesheets/_button.scss */
.btn.btn-design.btn-custom.btn-outline {
  background-color: transparent;
}
/* line 71, ../../../assets/sass/y25/state/stylesheets/_button.scss */
.btn.btn-design.btn-custom.btn-outline.custom-bg-hover-solid:hover {
  background-image: none;
  background-color: var(--bg-hover-solid, inherit);
}
/* line 78, ../../../assets/sass/y25/state/stylesheets/_button.scss */
.btn.btn-design.btn-custom.btn-outline.custom-bg-gradient.bg-gradient-1:hover {
  background-color: var(--bg-hover-gradient-0, inherit);
}
/* line 83, ../../../assets/sass/y25/state/stylesheets/_button.scss */
.btn.btn-design.btn-custom.btn-outline.custom-bg-gradient.bg-gradient-2:hover {
  background-image: linear-gradient(to right, var(--bg-hover-gradient-0), var(--bg-hover-gradient-1));
}
/* line 88, ../../../assets/sass/y25/state/stylesheets/_button.scss */
.btn.btn-design.btn-custom.btn-outline.custom-bg-gradient.bg-gradient-3:hover {
  background-image: linear-gradient(to right top, var(--bg-hover-gradient-0), var(--bg-hover-gradient-1), var(--bg-hover-gradient-2));
}
/* line 94, ../../../assets/sass/y25/state/stylesheets/_button.scss */
.btn.btn-design.btn-custom .icon-image {
  width: var(--custom-icon-size, 2rem);
}

/* line 4, ../../../assets/sass/y25/state/stylesheets/_link.scss */
body.custom-appearance a, body .component-base a {
  text-decoration: none;
}
/* line 8, ../../../assets/sass/y25/state/stylesheets/_link.scss */
body.custom-appearance .custom-link-color, body .component-base .custom-link-color {
  color: var(--custom-link-color, inherit);
}
/* line 13, ../../../assets/sass/y25/state/stylesheets/_link.scss */
body.custom-appearance .custom-link-hover-color:hover, body .component-base .custom-link-hover-color:hover {
  color: var(--custom-link-hover-color, inherit);
}

/* line 4, ../../../assets/sass/y25/state/stylesheets/_pdpa-cookies.scss */
.yp-pdpa-modal .modal-content .modal-header .close {
  font-size: 2rem;
  background: #ffffff;
  border: none;
}
/* line 13, ../../../assets/sass/y25/state/stylesheets/_pdpa-cookies.scss */
.yp-pdpa-modal .modal-content .modal-body .modal-pdpa-preference .row-content .switch {
  right: 1.5rem;
}

/* line 1, ../../../assets/sass/y25/state/stylesheets/_shape.scss */
.shape {
  /* Wave */
  position: relative;
  /* Curve */
  /* Mountain */
  /* Curve Arrow */
  /* Arrow */
  /* Cloud */
  /* scallop */
}
/* line 4, ../../../assets/sass/y25/state/stylesheets/_shape.scss */
.shape:has(.shape-wave.shape-top) {
  padding-top: 7rem !important;
}
/* line 7, ../../../assets/sass/y25/state/stylesheets/_shape.scss */
.shape:has(.shape-wave.shape-bottom) {
  padding-bottom: 7rem !important;
}
/* line 10, ../../../assets/sass/y25/state/stylesheets/_shape.scss */
.shape .shape-wave {
  position: absolute;
  left: 0;
  right: 0;
}
/* line 14, ../../../assets/sass/y25/state/stylesheets/_shape.scss */
.shape .shape-wave.shape-top {
  top: 0;
  transform: rotate(180deg);
}
/* line 18, ../../../assets/sass/y25/state/stylesheets/_shape.scss */
.shape .shape-wave.shape-bottom {
  bottom: 0;
}
/* line 21, ../../../assets/sass/y25/state/stylesheets/_shape.scss */
.shape .shape-wave .wave-container {
  height: 6rem;
  /* change the height of the waves here */
  width: 100%;
  position: relative;
  overflow-x: hidden;
}
/* line 26, ../../../assets/sass/y25/state/stylesheets/_shape.scss */
.shape .shape-wave .wave-container .wave {
  -webkit-mask: url("/themes/contrib/lptheme/images/y25/svg/wave.svg");
  mask: url("/themes/contrib/lptheme/images/y25/svg/wave.svg");
  position: absolute;
  width: 200%;
  height: 100%;
  animation: wave 10s -3s linear infinite;
  transform: translate3d(0, 0, 0);
  opacity: 0.8;
  background-color: var(--fill-color);
}
/* line 37, ../../../assets/sass/y25/state/stylesheets/_shape.scss */
.shape .shape-wave .wave-container .wave:nth-of-type(2) {
  bottom: 0;
  animation: wave 18s linear reverse infinite;
  opacity: 0.5;
}
/* line 42, ../../../assets/sass/y25/state/stylesheets/_shape.scss */
.shape .shape-wave .wave-container .wave:nth-of-type(3) {
  bottom: 0;
  animation: wave 20s -1s linear infinite;
  opacity: 0.5;
}
/* line 50, ../../../assets/sass/y25/state/stylesheets/_shape.scss */
.shape .shape-curve {
  height: 7rem;
  position: absolute;
  left: 0;
  right: 0;
}
/* line 55, ../../../assets/sass/y25/state/stylesheets/_shape.scss */
.shape .shape-curve.shape-top {
  top: 0;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
}
/* line 60, ../../../assets/sass/y25/state/stylesheets/_shape.scss */
.shape .shape-curve.shape-bottom {
  bottom: 0;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
}
/* line 67, ../../../assets/sass/y25/state/stylesheets/_shape.scss */
.shape .shape-mountain {
  position: absolute;
  left: 0;
  right: 0;
}
/* line 71, ../../../assets/sass/y25/state/stylesheets/_shape.scss */
.shape .shape-mountain.shape-top {
  top: 0;
  transform: rotate(180deg);
}
/* line 75, ../../../assets/sass/y25/state/stylesheets/_shape.scss */
.shape .shape-mountain.shape-bottom {
  bottom: 0;
}
/* line 78, ../../../assets/sass/y25/state/stylesheets/_shape.scss */
.shape .shape-mountain svg {
  height: 8rem;
}
/* line 83, ../../../assets/sass/y25/state/stylesheets/_shape.scss */
.shape .shape-curve-arrow {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
}
/* line 88, ../../../assets/sass/y25/state/stylesheets/_shape.scss */
.shape .shape-curve-arrow.shape-top {
  top: 0;
}
/* line 91, ../../../assets/sass/y25/state/stylesheets/_shape.scss */
.shape .shape-curve-arrow.shape-bottom {
  bottom: 0;
  transform: rotate(180deg);
}
/* line 97, ../../../assets/sass/y25/state/stylesheets/_shape.scss */
.shape .shape-arrow {
  position: absolute;
  height: 6rem;
  left: 0;
  right: 0;
  clip-path: polygon(50% 0%, 0% 100%, 101% 101%);
}
/* line 103, ../../../assets/sass/y25/state/stylesheets/_shape.scss */
.shape .shape-arrow.shape-top {
  top: 0;
  transform: rotate(180deg);
}
/* line 107, ../../../assets/sass/y25/state/stylesheets/_shape.scss */
.shape .shape-arrow.shape-bottom {
  bottom: 0;
}
/* line 112, ../../../assets/sass/y25/state/stylesheets/_shape.scss */
.shape .shape-cloud {
  position: absolute;
  left: 0;
  right: 0;
}
/* line 116, ../../../assets/sass/y25/state/stylesheets/_shape.scss */
.shape .shape-cloud.shape-top {
  top: 0;
}
/* line 119, ../../../assets/sass/y25/state/stylesheets/_shape.scss */
.shape .shape-cloud.shape-bottom {
  bottom: 0;
  transform: rotate(180deg);
}
/* line 123, ../../../assets/sass/y25/state/stylesheets/_shape.scss */
.shape .shape-cloud svg {
  height: 6rem;
}
/* line 129, ../../../assets/sass/y25/state/stylesheets/_shape.scss */
.shape .shape-scallop {
  position: absolute;
  left: 0;
  right: 0;
}
/* line 133, ../../../assets/sass/y25/state/stylesheets/_shape.scss */
.shape .shape-scallop.shape-top {
  transform: rotate(180deg);
  top: 0;
}
/* line 137, ../../../assets/sass/y25/state/stylesheets/_shape.scss */
.shape .shape-scallop.shape-bottom {
  bottom: 0;
}
/* line 140, ../../../assets/sass/y25/state/stylesheets/_shape.scss */
.shape .shape-scallop svg {
  height: 6rem;
}

@keyframes wave {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(-25%);
  }
  100% {
    transform: translateX(-50%);
  }
}
@media (min-width: 992px) {
  /* line 157, ../../../assets/sass/y25/state/stylesheets/_shape.scss */
  .shape .shape-mountain svg, .shape .shape-cloud svg, .shape .shape-scallop svg {
    height: 100%;
  }
}
/* line 4, ../../../assets/sass/y25/state/stylesheets/_social-share.scss */
.catalog-social-share.jssocials .jssocials-shares .jssocials-share {
  margin: 0;
}
/* line 6, ../../../assets/sass/y25/state/stylesheets/_social-share.scss */
.catalog-social-share.jssocials .jssocials-shares .jssocials-share:not(:first-child) {
  margin-left: 0.75rem;
}
/* line 9, ../../../assets/sass/y25/state/stylesheets/_social-share.scss */
.catalog-social-share.jssocials .jssocials-shares .jssocials-share a {
  background: none;
  padding: 0;
}

/* line 2, ../../../assets/sass/y25/state/stylesheets/_swiper.scss */
.component-base .center-pagination {
  margin-top: 1.5rem;
}
/* line 4, ../../../assets/sass/y25/state/stylesheets/_swiper.scss */
.component-base .center-pagination .swiper-pagination {
  position: relative;
  margin-top: 0;
  gap: 0;
}
/* line 8, ../../../assets/sass/y25/state/stylesheets/_swiper.scss */
.component-base .center-pagination .swiper-pagination .swiper-pagination-bullet {
  background-color: #EAEAEA;
}

/* line 3, ../../../assets/sass/y25/state/stylesheets/_text.scss */
body .component-base .custom-text-color {
  color: var(--custom-text-color, inherit);
}
/* line 5, ../../../assets/sass/y25/state/stylesheets/_text.scss */
body .component-base .custom-text-color span {
  color: var(--custom-text-color, inherit);
}
/* line 11, ../../../assets/sass/y25/state/stylesheets/_text.scss */
body .component-base .custom-text-hover-color:hover {
  color: var(--custom-text-hover-color, inherit);
}
/* line 13, ../../../assets/sass/y25/state/stylesheets/_text.scss */
body .component-base .custom-text-hover-color:hover span {
  color: var(--custom-text-hover-color, inherit);
}

/* line 3, ../../../assets/sass/y25/state/stylesheets/_title.scss */
.container-title .element-title.custom-design {
  font-size: var(--title-size);
  color: var(--title-color);
}

/* line 2, ../../../assets/sass/y25/state/stylesheets/_toast.scss */
#toast-container.toast-top-left {
  left: 0;
}
/* line 5, ../../../assets/sass/y25/state/stylesheets/_toast.scss */
#toast-container div {
  opacity: 0.95;
}
/* line 8, ../../../assets/sass/y25/state/stylesheets/_toast.scss */
#toast-container div.toast.toast-primary {
  background-color: #007bff;
  color: #FFFFFF;
}
/* line 12, ../../../assets/sass/y25/state/stylesheets/_toast.scss */
#toast-container div.toast.toast-secondary {
  background-color: #6c757d;
  color: #FFFFFF;
}
/* line 16, ../../../assets/sass/y25/state/stylesheets/_toast.scss */
#toast-container div.toast.toast-success {
  background-color: #28a745;
  color: #FFFFFF;
}
/* line 20, ../../../assets/sass/y25/state/stylesheets/_toast.scss */
#toast-container div.toast.toast-danger, #toast-container div.toast.toast-error {
  background-color: #dc3545;
  color: #FFFFFF;
}
/* line 25, ../../../assets/sass/y25/state/stylesheets/_toast.scss */
#toast-container div.toast.toast-warning {
  background-color: #ffc107;
  color: #212529;
}
/* line 29, ../../../assets/sass/y25/state/stylesheets/_toast.scss */
#toast-container div.toast.toast-info {
  background-color: #17a2b8;
  color: #FFFFFF;
}
/* line 33, ../../../assets/sass/y25/state/stylesheets/_toast.scss */
#toast-container div.toast.toast-light {
  background-color: #f8f9fa;
  color: #212529;
}
/* line 37, ../../../assets/sass/y25/state/stylesheets/_toast.scss */
#toast-container div.toast.toast-dark {
  background-color: #343a40;
  color: #FFFFFF;
}

/* line 2, ../../../assets/sass/y25/state/stylesheets/_magnific-popup.scss */
.mfp-with-zoom.mfp-bg, .mfp-with-zoom .mfp-container {
  opacity: 0;
  -webkit-backface-visibility: hidden;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
/* line 13, ../../../assets/sass/y25/state/stylesheets/_magnific-popup.scss */
.mfp-with-zoom.mfp-ready .mfp-container {
  opacity: 1;
}
/* line 16, ../../../assets/sass/y25/state/stylesheets/_magnific-popup.scss */
.mfp-with-zoom.mfp-ready.mfp-bg {
  opacity: 0.8;
}
/* line 22, ../../../assets/sass/y25/state/stylesheets/_magnific-popup.scss */
.mfp-with-zoom.mfp-removing .mfp-container, .mfp-with-zoom.mfp-removing.mfg-bg {
  opacity: 0;
}

/* line 32, ../../../assets/sass/y25/state/stylesheets/_magnific-popup.scss */
.mfp-container .mfp-content .mfp-bottom-bar .mfp-title {
  padding-right: 0;
}
/* line 35, ../../../assets/sass/y25/state/stylesheets/_magnific-popup.scss */
.mfp-container .mfp-content .mfp-bottom-bar .add-friend-section {
  text-align: center;
  margin-top: 15px;
}
/* line 38, ../../../assets/sass/y25/state/stylesheets/_magnific-popup.scss */
.mfp-container .mfp-content .mfp-bottom-bar .add-friend-section img {
  max-width: 150px;
  margin: auto;
}
