.elementor-kit-13{--e-global-color-primary:#FF7200;--e-global-color-secondary:#FF9601;--e-global-color-text:#B8C7E9;--e-global-color-accent:#3D3F3D;--e-global-color-ee18af5:#FFFFFF;--e-global-color-f5faed6:#000000;--e-global-color-efffb08:#ECECEC;--e-global-typography-primary-font-family:"Playfair Display";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Rubik";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Aleo";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Josefin Sans";--e-global-typography-accent-font-weight:500;--e-global-typography-5845542-font-family:"Open Sans";--e-global-typography-6581950-font-family:"Jost";--e-global-typography-6581950-font-weight:600;}.elementor-kit-13 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Container styling */
.sticker-container {
  display: flex;
  justify-content: center;
  align-items: center;
  perspective: 1000px; /* Adds 3D perspective */
}

/* Main sticker animation */
.sticker-container img {
  animation: stickerFloat 6s ease-in-out infinite;
  transform-origin: center center;
  filter: drop-shadow(0 10px 20px rgba(0, 0, 0, 0.2));
  transition: filter 0.3s ease;
}

/* Floating animation with subtle rotation and scale */
@keyframes stickerFloat {
  0% {
    transform: translateY(0px) rotate(0deg) scale(1);
  }
  25% {
    transform: translateY(-15px) rotate(2deg) scale(1.05);
  }
  50% {
    transform: translateY(-8px) rotate(0deg) scale(1.02);
  }
  75% {
    transform: translateY(-12px) rotate(-2deg) scale(1.03);
  }
  100% {
    transform: translateY(0px) rotate(0deg) scale(1);
  }
}

/* Optional: Add hover effect for extra interactivity */
.sticker-container img:hover {
  animation-play-state: paused;
  transform: scale(1.1) rotate(5deg);
  filter: drop-shadow(0 15px 30px rgba(0, 0, 0, 0.3));
}

/* Alternative bounce animation (uncomment to use instead) */
/*
@keyframes stickerBounce {
  0%, 100% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-20px) scale(1.1);
  }
}
*/

/* Alternative wobble animation (uncomment to use instead) */
/*
@keyframes stickerWobble {
  0% { transform: rotate(0deg) scale(1); }
  15% { transform: rotate(5deg) scale(1.05); }
  30% { transform: rotate(-3deg) scale(0.95); }
  45% { transform: rotate(2deg) scale(1.02); }
  60% { transform: rotate(-1deg) scale(0.98); }
  75% { transform: rotate(1deg) scale(1.01); }
  100% { transform: rotate(0deg) scale(1); }
}
*/

/* Alternative pulse animation (uncomment to use instead) */
/*
@keyframes stickerPulse {
  0% {
    transform: scale(1);
    filter: drop-shadow(0 5px 15px rgba(0, 0, 0, 0.2));
  }
  50% {
    transform: scale(1.15);
    filter: drop-shadow(0 10px 25px rgba(0, 0, 0, 0.4));
  }
  100% {
    transform: scale(1);
    filter: drop-shadow(0 5px 15px rgba(0, 0, 0, 0.2));
  }
}
*/

.elementor-counter-title{
    text-align: center !important;
}/* End custom CSS */