.elementor-109 .elementor-element.elementor-element-42b852b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109 .elementor-element.elementor-element-8f5ac12{--spacer-size:25px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-109 .elementor-element.elementor-element-aad870c{text-align:center;}.elementor-109 .elementor-element.elementor-element-aad870c .elementor-heading-title{font-family:"Ribeye Marrow", Sans-serif;font-weight:600;color:#49FF4A;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-109 .elementor-element.elementor-element-c87253d{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-cb27bca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-109 .elementor-element.elementor-element-d6a52e8{--display:flex;}.elementor-109 .elementor-element.elementor-element-d6a52e8:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-d6a52e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://firekirin-casino.net/wp-content/uploads/2024/04/pngwing.com_.png");background-position:center center;background-size:cover;}.elementor-109 .elementor-element.elementor-element-d6a52e8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-109 .elementor-element.elementor-element-61b644f{--display:flex;}.elementor-109 .elementor-element.elementor-element-61b644f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-109 .elementor-element.elementor-element-ee830f1{--display:flex;}.elementor-109 .elementor-element.elementor-element-ee830f1:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-ee830f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://firekirin-casino.net/wp-content/uploads/2024/04/pngwing.com-1.png");background-position:center center;background-size:cover;}.elementor-109 .elementor-element.elementor-element-ee830f1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-109 .elementor-element.elementor-element-f37ad3b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#49FF4A;--border-color:#49FF4A;}.elementor-109 .elementor-element.elementor-element-3b802d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109 .elementor-element.elementor-element-3b802d4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-109 .elementor-element.elementor-element-b5b9e3c{--spacer-size:38px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-109 .elementor-element.elementor-element-a013f4d img{border-style:solid;border-color:#49FF4A;border-radius:22px 22px 22px 22px;box-shadow:0px 0px 10px 0px #49FF4A;}.elementor-109 .elementor-element.elementor-element-8d9ca42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109 .elementor-element.elementor-element-8d9ca42.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-109 .elementor-element.elementor-element-416d8ad{text-align:left;}.elementor-109 .elementor-element.elementor-element-416d8ad .elementor-heading-title{font-family:"Ribeye Marrow", Sans-serif;font-weight:600;color:#49FF4A;}.elementor-109 .elementor-element.elementor-element-c437621{color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-ecbbf68{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#49FF4A;--border-color:#49FF4A;}.elementor-109 .elementor-element.elementor-element-9bfad84{text-align:center;}.elementor-109 .elementor-element.elementor-element-9bfad84 .elementor-heading-title{font-family:"Ribeye Marrow", Sans-serif;font-weight:600;color:#49FF4A;}.elementor-109 .elementor-element.elementor-element-9ffb21d{text-align:center;color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-6c8fd4d{--e-image-carousel-slides-to-show:3;}.elementor-109 .elementor-element.elementor-element-6c8fd4d .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-color:#49FF4A;border-radius:22px 22px 22px 22px;}.elementor-109 .elementor-element.elementor-element-70315eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#49FF4A;--border-color:#49FF4A;}.elementor-109 .elementor-element.elementor-element-7cce402{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109 .elementor-element.elementor-element-7cce402.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-109 .elementor-element.elementor-element-87424b1{text-align:left;}.elementor-109 .elementor-element.elementor-element-87424b1 .elementor-heading-title{font-family:"Ribeye Marrow", Sans-serif;font-weight:600;color:#49FF4A;}.elementor-109 .elementor-element.elementor-element-f49eee1{color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-fa623ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109 .elementor-element.elementor-element-fa623ca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-109 .elementor-element.elementor-element-50655c5 img{border-style:solid;border-color:#49FF4A;border-radius:22px 22px 22px 22px;box-shadow:0px 0px 10px 0px #49FF4A;}.elementor-109 .elementor-element.elementor-element-bc219f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#49FF4A;--border-color:#49FF4A;box-shadow:0px 0px 10px 0px #49FF4A;}.elementor-109 .elementor-element.elementor-element-c3ba9ba{--spacer-size:20px;}.elementor-109 .elementor-element.elementor-element-331d329{text-align:center;}.elementor-109 .elementor-element.elementor-element-331d329 .elementor-heading-title{font-family:"Ribeye Marrow", Sans-serif;font-weight:600;color:#49FF4A;}.elementor-109 .elementor-element.elementor-element-6156a12{--spacer-size:20px;}.elementor-109 .elementor-element.elementor-element-0ecfb6b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-109 .elementor-element.elementor-element-ad6d7f8{--display:flex;border-style:solid;--border-style:solid;border-color:#49FF4A;--border-color:#49FF4A;--border-radius:22px 22px 22px 22px;box-shadow:0px 0px 10px 0px #49FF4A;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-109 .elementor-element.elementor-element-c2f9f2f .elementor-button{background-color:#49FF4A;fill:#21242F;color:#21242F;box-shadow:0px 0px 10px 0px #FFFFFF;border-style:solid;border-color:#FFFFFF;border-radius:22px 22px 22px 22px;}.elementor-109 .elementor-element.elementor-element-a6ed24e{--display:flex;border-style:solid;--border-style:solid;border-color:#49FF4A;--border-color:#49FF4A;--border-radius:22px 22px 22px 22px;box-shadow:0px 0px 10px 0px #49FF4A;}.elementor-109 .elementor-element.elementor-element-463ffe0 .elementor-button{background-color:#49FF4A;fill:#21242F;color:#21242F;box-shadow:0px 0px 10px 0px #FFFFFF;border-style:solid;border-color:#FFFFFF;border-radius:22px 22px 22px 22px;}.elementor-109 .elementor-element.elementor-element-52328d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#49FF4A;--border-color:#49FF4A;}.elementor-109 .elementor-element.elementor-element-074c89f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109 .elementor-element.elementor-element-074c89f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-109 .elementor-element.elementor-element-cc4ab99 img{border-style:solid;border-color:#49FF4A;border-radius:22px 22px 22px 22px;box-shadow:0px 0px 10px 0px #49FF4A;}.elementor-109 .elementor-element.elementor-element-a4eee10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-109 .elementor-element.elementor-element-a4eee10.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-109 .elementor-element.elementor-element-6357380{text-align:left;}.elementor-109 .elementor-element.elementor-element-6357380 .elementor-heading-title{font-family:"Ribeye Marrow", Sans-serif;font-weight:600;color:#49FF4A;}.elementor-109 .elementor-element.elementor-element-286925d{color:#FFFFFF;}body.elementor-page-109:not(.elementor-motion-effects-element-type-background), body.elementor-page-109 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#21242F;}@media(max-width:1024px){.elementor-109 .elementor-element.elementor-element-d6a52e8:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-d6a52e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-109 .elementor-element.elementor-element-a013f4d img{height:341px;}.elementor-109 .elementor-element.elementor-element-6c8fd4d{--e-image-carousel-slides-to-show:2;}.elementor-109 .elementor-element.elementor-element-50655c5 img{height:341px;}.elementor-109 .elementor-element.elementor-element-cc4ab99 img{height:341px;}}@media(min-width:768px){.elementor-109 .elementor-element.elementor-element-d6a52e8{--width:25%;}.elementor-109 .elementor-element.elementor-element-61b644f{--width:50%;}.elementor-109 .elementor-element.elementor-element-ee830f1{--width:25%;}.elementor-109 .elementor-element.elementor-element-3b802d4{--width:50%;}.elementor-109 .elementor-element.elementor-element-8d9ca42{--width:50%;}.elementor-109 .elementor-element.elementor-element-7cce402{--width:50%;}.elementor-109 .elementor-element.elementor-element-fa623ca{--width:50%;}.elementor-109 .elementor-element.elementor-element-074c89f{--width:50%;}.elementor-109 .elementor-element.elementor-element-a4eee10{--width:50%;}}/* Start custom CSS for heading, class: .elementor-element-aad870c */@keyframes blink {
  0%,
  22%,
  36%,
  75% {
    color: #ffe6ff;
    text-shadow: 0 0 0.6rem #49ff4a, 0 0 1.5rem #49ff4a,
      -0.2rem 0.1rem 1rem #ff65bd, 0.2rem 0.1rem 1rem #49ff4a,
      0 -0.5rem 2rem #49ff4a, 0 0.5rem 3rem #ff2483;
  }
  28%,
  33% {
    color: #8500ff;
    text-shadow: none;
  }
  82%,
  97% {
    color: #8500ff;
    text-shadow: none;
  }
}

.flicker {
  animation: shine 2s forwards, blink 3s 2s infinite;
}

.fast-flicker {
  animation: shine 2s forwards, blink 10s 1s infinite;
}



@keyframes flicker {
  from {
    opacity: 1;
  }

  4% {
    opacity: 0.9;
  }

  6% {
    opacity: 0.85;
  }

  8% {
    opacity: 0.95;
  }

  10% {
    opacity: 0.9;
  }

  11% {
    opacity: 0.922;
  }

  12% {
    opacity: 0.9;
  }

  14% {
    opacity: 0.95;
  }

  16% {
    opacity: 0.98;
  }

  17% {
    opacity: 0.9;
  }

  19% {
    opacity: 0.93;
  }

  20% {
    opacity: 0.99;
  }

  24% {
    opacity: 1;
  }

  26% {
    opacity: 0.94;
  }

  28% {
    opacity: 0.98;
  }

  37% {
    opacity: 0.93;
  }

  38% {
    opacity: 0.5;
  }

  39% {
    opacity: 0.96;
  }

  42% {
    opacity: 1;
  }

  44% {
    opacity: 0.97;
  }

  46% {
    opacity: 0.94;
  }

  56% {
    opacity: 0.9;
  }

  58% {
    opacity: 0.9;
  }

  60% {
    opacity: 0.99;
  }

  68% {
    opacity: 1;
  }

  70% {
    opacity: 0.9;
  }

  72% {
    opacity: 0.95;
  }

  93% {
    opacity: 0.93;
  }

  95% {
    opacity: 0.95;
  }

  97% {
    opacity: 0.93;
  }

  to {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-416d8ad */@keyframes blink {
  0%,
  22%,
  36%,
  75% {
    color: #ffe6ff;
    text-shadow: 0 0 0.6rem #49ff4a, 0 0 1.5rem #49ff4a,
      -0.2rem 0.1rem 1rem #ff65bd, 0.2rem 0.1rem 1rem #49ff4a,
      0 -0.5rem 2rem #49ff4a, 0 0.5rem 3rem #ff2483;
  }
  28%,
  33% {
    color: #8500ff;
    text-shadow: none;
  }
  82%,
  97% {
    color: #8500ff;
    text-shadow: none;
  }
}

.flicker {
  animation: shine 2s forwards, blink 3s 2s infinite;
}

.fast-flicker {
  animation: shine 2s forwards, blink 10s 1s infinite;
}



@keyframes flicker {
  from {
    opacity: 1;
  }

  4% {
    opacity: 0.9;
  }

  6% {
    opacity: 0.85;
  }

  8% {
    opacity: 0.95;
  }

  10% {
    opacity: 0.9;
  }

  11% {
    opacity: 0.922;
  }

  12% {
    opacity: 0.9;
  }

  14% {
    opacity: 0.95;
  }

  16% {
    opacity: 0.98;
  }

  17% {
    opacity: 0.9;
  }

  19% {
    opacity: 0.93;
  }

  20% {
    opacity: 0.99;
  }

  24% {
    opacity: 1;
  }

  26% {
    opacity: 0.94;
  }

  28% {
    opacity: 0.98;
  }

  37% {
    opacity: 0.93;
  }

  38% {
    opacity: 0.5;
  }

  39% {
    opacity: 0.96;
  }

  42% {
    opacity: 1;
  }

  44% {
    opacity: 0.97;
  }

  46% {
    opacity: 0.94;
  }

  56% {
    opacity: 0.9;
  }

  58% {
    opacity: 0.9;
  }

  60% {
    opacity: 0.99;
  }

  68% {
    opacity: 1;
  }

  70% {
    opacity: 0.9;
  }

  72% {
    opacity: 0.95;
  }

  93% {
    opacity: 0.93;
  }

  95% {
    opacity: 0.95;
  }

  97% {
    opacity: 0.93;
  }

  to {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bfad84 */@keyframes blink {
  0%,
  22%,
  36%,
  75% {
    color: #ffe6ff;
    text-shadow: 0 0 0.6rem #49ff4a, 0 0 1.5rem #49ff4a,
      -0.2rem 0.1rem 1rem #ff65bd, 0.2rem 0.1rem 1rem #49ff4a,
      0 -0.5rem 2rem #49ff4a, 0 0.5rem 3rem #ff2483;
  }
  28%,
  33% {
    color: #8500ff;
    text-shadow: none;
  }
  82%,
  97% {
    color: #8500ff;
    text-shadow: none;
  }
}

.flicker {
  animation: shine 2s forwards, blink 3s 2s infinite;
}

.fast-flicker {
  animation: shine 2s forwards, blink 10s 1s infinite;
}



@keyframes flicker {
  from {
    opacity: 1;
  }

  4% {
    opacity: 0.9;
  }

  6% {
    opacity: 0.85;
  }

  8% {
    opacity: 0.95;
  }

  10% {
    opacity: 0.9;
  }

  11% {
    opacity: 0.922;
  }

  12% {
    opacity: 0.9;
  }

  14% {
    opacity: 0.95;
  }

  16% {
    opacity: 0.98;
  }

  17% {
    opacity: 0.9;
  }

  19% {
    opacity: 0.93;
  }

  20% {
    opacity: 0.99;
  }

  24% {
    opacity: 1;
  }

  26% {
    opacity: 0.94;
  }

  28% {
    opacity: 0.98;
  }

  37% {
    opacity: 0.93;
  }

  38% {
    opacity: 0.5;
  }

  39% {
    opacity: 0.96;
  }

  42% {
    opacity: 1;
  }

  44% {
    opacity: 0.97;
  }

  46% {
    opacity: 0.94;
  }

  56% {
    opacity: 0.9;
  }

  58% {
    opacity: 0.9;
  }

  60% {
    opacity: 0.99;
  }

  68% {
    opacity: 1;
  }

  70% {
    opacity: 0.9;
  }

  72% {
    opacity: 0.95;
  }

  93% {
    opacity: 0.93;
  }

  95% {
    opacity: 0.95;
  }

  97% {
    opacity: 0.93;
  }

  to {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87424b1 */@keyframes blink {
  0%,
  22%,
  36%,
  75% {
    color: #ffe6ff;
    text-shadow: 0 0 0.6rem #49ff4a, 0 0 1.5rem #49ff4a,
      -0.2rem 0.1rem 1rem #ff65bd, 0.2rem 0.1rem 1rem #49ff4a,
      0 -0.5rem 2rem #49ff4a, 0 0.5rem 3rem #ff2483;
  }
  28%,
  33% {
    color: #8500ff;
    text-shadow: none;
  }
  82%,
  97% {
    color: #8500ff;
    text-shadow: none;
  }
}

.flicker {
  animation: shine 2s forwards, blink 3s 2s infinite;
}

.fast-flicker {
  animation: shine 2s forwards, blink 10s 1s infinite;
}



@keyframes flicker {
  from {
    opacity: 1;
  }

  4% {
    opacity: 0.9;
  }

  6% {
    opacity: 0.85;
  }

  8% {
    opacity: 0.95;
  }

  10% {
    opacity: 0.9;
  }

  11% {
    opacity: 0.922;
  }

  12% {
    opacity: 0.9;
  }

  14% {
    opacity: 0.95;
  }

  16% {
    opacity: 0.98;
  }

  17% {
    opacity: 0.9;
  }

  19% {
    opacity: 0.93;
  }

  20% {
    opacity: 0.99;
  }

  24% {
    opacity: 1;
  }

  26% {
    opacity: 0.94;
  }

  28% {
    opacity: 0.98;
  }

  37% {
    opacity: 0.93;
  }

  38% {
    opacity: 0.5;
  }

  39% {
    opacity: 0.96;
  }

  42% {
    opacity: 1;
  }

  44% {
    opacity: 0.97;
  }

  46% {
    opacity: 0.94;
  }

  56% {
    opacity: 0.9;
  }

  58% {
    opacity: 0.9;
  }

  60% {
    opacity: 0.99;
  }

  68% {
    opacity: 1;
  }

  70% {
    opacity: 0.9;
  }

  72% {
    opacity: 0.95;
  }

  93% {
    opacity: 0.93;
  }

  95% {
    opacity: 0.95;
  }

  97% {
    opacity: 0.93;
  }

  to {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-331d329 */@keyframes blink {
  0%,
  22%,
  36%,
  75% {
    color: #ffe6ff;
    text-shadow: 0 0 0.6rem #49ff4a, 0 0 1.5rem #49ff4a,
      -0.2rem 0.1rem 1rem #ff65bd, 0.2rem 0.1rem 1rem #49ff4a,
      0 -0.5rem 2rem #49ff4a, 0 0.5rem 3rem #ff2483;
  }
  28%,
  33% {
    color: #8500ff;
    text-shadow: none;
  }
  82%,
  97% {
    color: #8500ff;
    text-shadow: none;
  }
}

.flicker {
  animation: shine 2s forwards, blink 3s 2s infinite;
}

.fast-flicker {
  animation: shine 2s forwards, blink 10s 1s infinite;
}



@keyframes flicker {
  from {
    opacity: 1;
  }

  4% {
    opacity: 0.9;
  }

  6% {
    opacity: 0.85;
  }

  8% {
    opacity: 0.95;
  }

  10% {
    opacity: 0.9;
  }

  11% {
    opacity: 0.922;
  }

  12% {
    opacity: 0.9;
  }

  14% {
    opacity: 0.95;
  }

  16% {
    opacity: 0.98;
  }

  17% {
    opacity: 0.9;
  }

  19% {
    opacity: 0.93;
  }

  20% {
    opacity: 0.99;
  }

  24% {
    opacity: 1;
  }

  26% {
    opacity: 0.94;
  }

  28% {
    opacity: 0.98;
  }

  37% {
    opacity: 0.93;
  }

  38% {
    opacity: 0.5;
  }

  39% {
    opacity: 0.96;
  }

  42% {
    opacity: 1;
  }

  44% {
    opacity: 0.97;
  }

  46% {
    opacity: 0.94;
  }

  56% {
    opacity: 0.9;
  }

  58% {
    opacity: 0.9;
  }

  60% {
    opacity: 0.99;
  }

  68% {
    opacity: 1;
  }

  70% {
    opacity: 0.9;
  }

  72% {
    opacity: 0.95;
  }

  93% {
    opacity: 0.93;
  }

  95% {
    opacity: 0.95;
  }

  97% {
    opacity: 0.93;
  }

  to {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6357380 */@keyframes blink {
  0%,
  22%,
  36%,
  75% {
    color: #ffe6ff;
    text-shadow: 0 0 0.6rem #49ff4a, 0 0 1.5rem #49ff4a,
      -0.2rem 0.1rem 1rem #ff65bd, 0.2rem 0.1rem 1rem #49ff4a,
      0 -0.5rem 2rem #49ff4a, 0 0.5rem 3rem #ff2483;
  }
  28%,
  33% {
    color: #8500ff;
    text-shadow: none;
  }
  82%,
  97% {
    color: #8500ff;
    text-shadow: none;
  }
}

.flicker {
  animation: shine 2s forwards, blink 3s 2s infinite;
}

.fast-flicker {
  animation: shine 2s forwards, blink 10s 1s infinite;
}



@keyframes flicker {
  from {
    opacity: 1;
  }

  4% {
    opacity: 0.9;
  }

  6% {
    opacity: 0.85;
  }

  8% {
    opacity: 0.95;
  }

  10% {
    opacity: 0.9;
  }

  11% {
    opacity: 0.922;
  }

  12% {
    opacity: 0.9;
  }

  14% {
    opacity: 0.95;
  }

  16% {
    opacity: 0.98;
  }

  17% {
    opacity: 0.9;
  }

  19% {
    opacity: 0.93;
  }

  20% {
    opacity: 0.99;
  }

  24% {
    opacity: 1;
  }

  26% {
    opacity: 0.94;
  }

  28% {
    opacity: 0.98;
  }

  37% {
    opacity: 0.93;
  }

  38% {
    opacity: 0.5;
  }

  39% {
    opacity: 0.96;
  }

  42% {
    opacity: 1;
  }

  44% {
    opacity: 0.97;
  }

  46% {
    opacity: 0.94;
  }

  56% {
    opacity: 0.9;
  }

  58% {
    opacity: 0.9;
  }

  60% {
    opacity: 0.99;
  }

  68% {
    opacity: 1;
  }

  70% {
    opacity: 0.9;
  }

  72% {
    opacity: 0.95;
  }

  93% {
    opacity: 0.93;
  }

  95% {
    opacity: 0.95;
  }

  97% {
    opacity: 0.93;
  }

  to {
    opacity: 1;
  }
}/* End custom CSS */