.elementor-113 .elementor-element.elementor-element-3ebdc21{--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-113 .elementor-element.elementor-element-a45701f{--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-113 .elementor-element.elementor-element-5818d78{text-align:center;}.elementor-113 .elementor-element.elementor-element-5818d78 .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-113 .elementor-element.elementor-element-30bf3f9{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-113 .elementor-element.elementor-element-d91980a{--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-113 .elementor-element.elementor-element-0ee8d2d{--display:flex;}.elementor-113 .elementor-element.elementor-element-0ee8d2d:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-0ee8d2d > .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-113 .elementor-element.elementor-element-0ee8d2d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-113 .elementor-element.elementor-element-09919bb{--display:flex;}.elementor-113 .elementor-element.elementor-element-09919bb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-113 .elementor-element.elementor-element-108939b{--display:flex;}.elementor-113 .elementor-element.elementor-element-108939b:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-108939b > .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-113 .elementor-element.elementor-element-108939b.e-con{--flex-grow:0;--flex-shrink:0;}body.elementor-page-113:not(.elementor-motion-effects-element-type-background), body.elementor-page-113 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#21242F;}@media(max-width:1024px){.elementor-113 .elementor-element.elementor-element-0ee8d2d:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-0ee8d2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}}@media(min-width:768px){.elementor-113 .elementor-element.elementor-element-0ee8d2d{--width:25%;}.elementor-113 .elementor-element.elementor-element-09919bb{--width:50%;}.elementor-113 .elementor-element.elementor-element-108939b{--width:25%;}}/* Start custom CSS for heading, class: .elementor-element-5818d78 */@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 */