.elementor-8 .elementor-element.elementor-element-5faf5e8{--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;--background-transition:0.3s;--overlay-opacity:1;}.elementor-8 .elementor-element.elementor-element-5faf5e8::before, .elementor-8 .elementor-element.elementor-element-5faf5e8 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-5faf5e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-5faf5e8 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-5faf5e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-5faf5e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://kuronamiden.xyz/wp-content/uploads/2025/10/Asset-19.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-5faf5e8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5faf5e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #3C001C 0%, #D9333A 100%);}.elementor-8 .elementor-element.elementor-element-5faf5e8, .elementor-8 .elementor-element.elementor-element-5faf5e8::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-3f8ad70{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-cee9728{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-43e21ea{text-align:left;}.elementor-8 .elementor-element.elementor-element-43e21ea img{max-width:30%;}.elementor-8 .elementor-element.elementor-element-3f99065{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-03f1027{--grid-template-columns:repeat(0, auto);--icon-size:22px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-8 .elementor-element.elementor-element-03f1027 .elementor-widget-container{text-align:right;}.elementor-8 .elementor-element.elementor-element-03f1027 .elementor-social-icon{background-color:#D9333A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;}.elementor-8 .elementor-element.elementor-element-03f1027 .elementor-social-icon i{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-03f1027 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-03f1027 .elementor-icon{border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-b586cf1{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-fe88d88 img{max-width:68%;}.elementor-8 .elementor-element.elementor-element-3b4bc24 > .elementor-widget-container{margin:-100px 0px -100px 0px;}.elementor-8 .elementor-element.elementor-element-3b4bc24 img{max-width:41%;}.elementor-8 .elementor-element.elementor-element-5077655{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-dcc030d{text-align:center;}.elementor-8 .elementor-element.elementor-element-dcc030d .elementor-heading-title{color:#FFFFFF;font-family:"Shadows Into Light Two", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-4449b80{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-6c856f4{--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;--background-transition:0.3s;--overlay-opacity:0.25;--margin-top:-3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-6c856f4::before, .elementor-8 .elementor-element.elementor-element-6c856f4 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-6c856f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-6c856f4 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-6c856f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-6c856f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://kuronamiden.xyz/wp-content/uploads/2025/10/Asset-23.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-6c856f4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6c856f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E0C0C;}.elementor-8 .elementor-element.elementor-element-6c856f4, .elementor-8 .elementor-element.elementor-element-6c856f4::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-c65cbee{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-6b44242{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-2e28471{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-2ef101d{text-align:left;}.elementor-8 .elementor-element.elementor-element-2ef101d img{max-width:93%;}.elementor-8 .elementor-element.elementor-element-57631f8{text-align:left;}.elementor-8 .elementor-element.elementor-element-57631f8 .elementor-heading-title{color:#FFFFFF;font-family:"Shadows Into Light Two", Sans-serif;font-size:25px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-991c521{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-715b082{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-157daaa{--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;--background-transition:0.3s;--overlay-opacity:0.22;}.elementor-8 .elementor-element.elementor-element-157daaa::before, .elementor-8 .elementor-element.elementor-element-157daaa > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-157daaa > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-157daaa > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-157daaa > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-157daaa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://kuronamiden.xyz/wp-content/uploads/2025/10/Asset-23.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-157daaa:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-157daaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1E0C0C 0%, #3C001C 100%);}.elementor-8 .elementor-element.elementor-element-157daaa, .elementor-8 .elementor-element.elementor-element-157daaa::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-985efd9{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-9e44528{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-0f9d38a{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-d789944 img{max-width:90%;}.elementor-8 .elementor-element.elementor-element-f7bd5f5{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-72f9ece{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-7134362{--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;--background-transition:0.3s;--overlay-opacity:1;}.elementor-8 .elementor-element.elementor-element-7134362::before, .elementor-8 .elementor-element.elementor-element-7134362 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-7134362 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-7134362 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-7134362 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-7134362 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://kuronamiden.xyz/wp-content/uploads/2025/10/Asset-26.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-7134362:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7134362 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #3C001C 0%, #D9333A 100%);}.elementor-8 .elementor-element.elementor-element-7134362, .elementor-8 .elementor-element.elementor-element-7134362::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-e733794{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-847bd5d img{max-width:57%;}.elementor-8 .elementor-element.elementor-element-63d9892 > .elementor-widget-container{margin:-150px 0px -125px 0px;}.elementor-8 .elementor-element.elementor-element-63d9892 img{max-width:47%;}.elementor-8 .elementor-element.elementor-element-5d9c08b{--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;--justify-content:center;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-0822ee3{text-align:left;}.elementor-8 .elementor-element.elementor-element-0822ee3 .elementor-heading-title{color:#FFFFFF;font-family:"Shadows Into Light Two", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-4425111{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-7115799 .elementor-button{font-family:"Shadows Into Light Two", Sans-serif;font-weight:500;background-color:#D9333A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF42;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-8883aa4 .elementor-button{font-family:"Shadows Into Light Two", Sans-serif;font-weight:500;background-color:#D9333A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF42;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-246a437{--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;--background-transition:0.3s;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-246a437:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-246a437 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-246a437, .elementor-8 .elementor-element.elementor-element-246a437::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-f96c236{text-align:center;}.elementor-8 .elementor-element.elementor-element-f96c236 .elementor-heading-title{color:#FFFFFF;font-family:"Shadows Into Light Two", Sans-serif;font-size:23px;font-weight:400;line-height:46px;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-3f8ad70{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-6b44242{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-9e44528{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-3f8ad70{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-43e21ea{text-align:center;}.elementor-8 .elementor-element.elementor-element-43e21ea img{max-width:57%;}.elementor-8 .elementor-element.elementor-element-03f1027 .elementor-widget-container{text-align:center;}.elementor-8 .elementor-element.elementor-element-fe88d88 img{max-width:100%;}.elementor-8 .elementor-element.elementor-element-3b4bc24 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3b4bc24 img{max-width:100%;}.elementor-8 .elementor-element.elementor-element-6b44242{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-9e44528{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-63d9892 > .elementor-widget-container{margin:0px 0px -200px 0px;}.elementor-8 .elementor-element.elementor-element-63d9892 img{max-width:100%;}.elementor-8 .elementor-element.elementor-element-4425111{--justify-content:center;}}/* Start custom CSS for image, class: .elementor-element-3b4bc24 *//* === KURONAMI • Float + Glitch for Elementor Images ===
   Cara pakai:
   1) Pada Image Widget → Advanced → CSS Classes:  kuro-float-glitch
   2) (Opsional) Tambah "glitch-intense" untuk versi lebih heboh
   3) Atur intensitas via custom properties di bawah
*/

/* Variabel default (bisa diubah di :root atau di .elementor-8 .elementor-element.elementor-element-3b4bc24 spesifik) */
:root{
  --float-range: 12px;          /* tinggi goyangan vertikal */
  --float-speed: 4.5s;          /* durasi naik-turun */
  --glitch-shift: 2px;          /* jarak RGB split */
  --glitch-freq: 1.2s;          /* frekuensi glitch flicker */
  --glitch-contrast: 1.08;      /* kontras saat glitch */
}

.kuro-float-glitch{
  display:inline-block;
  will-change: transform, filter;
  animation:
    kuro-float var(--float-speed) ease-in-out infinite alternate,
    kuro-glitch-flicker var(--glitch-freq) steps(1, end) infinite;
  /* RGB split via drop-shadow */
  filter:
    drop-shadow(var(--glitch-shift) 0 0 rgba(255,0,0,.45))
    drop-shadow(calc(var(--glitch-shift) * -1) 0 0 rgba(0,255,255,.45))
    contrast(var(--glitch-contrast));
  /* Sedikit “layer lift” */
  transform: translateZ(0);
}

/* Hover: bikin sedikit lebih intens */
.kuro-float-glitch:hover{
  --float-range: 16px;
  --glitch-shift: 3px;
  --glitch-contrast: 1.12;
}

/* Versi lebih heboh: tambahkan class "glitch-intense" di Elementor */
.kuro-float-glitch.glitch-intense{
  --float-range: 18px;
  --glitch-shift: 4px;
  --glitch-freq: .9s;
  --glitch-contrast: 1.16;
  animation:
    kuro-float var(--float-speed) ease-in-out infinite alternate,
    kuro-glitch-flicker var(--glitch-freq) steps(1, end) infinite,
    kuro-glitch-jitter .12s linear infinite;
}

/* Keyframes */
@keyframes kuro-float{
  from { transform: translate3d(0, calc(var(--float-range) * -1), 0) }
  to   { transform: translate3d(0, var(--float-range), 0) }
}

/* Flicker on/off efek glitch (aktif/nonaktifkan RGB split ringan) */
@keyframes kuro-glitch-flicker{
  0%, 8%   { opacity: .98; filter: drop-shadow(0 0 0 rgba(255,0,0,0)) drop-shadow(0 0 0 rgba(0,255,255,0)) contrast(1); }
  9%, 10%  { opacity: 1;   }
  11%, 12% { opacity: .96; }
  13%, 100%{
    opacity: 1;
    filter:
      drop-shadow(var(--glitch-shift) 0 0 rgba(255,0,0,.45))
      drop-shadow(calc(var(--glitch-shift) * -1) 0 0 rgba(0,255,255,.45))
      contrast(var(--glitch-contrast));
  }
}

/* Jitter cepat acak-acak dikit (untuk .glitch-intense) */
@keyframes kuro-glitch-jitter{
  0%   { transform: translate3d(0, calc(var(--float-range) * -1), 0) skewX(.2deg); }
  25%  { transform: translate3d(1px, -1px, 0) skewX(-.2deg); }
  50%  { transform: translate3d(-1px, 1px, 0) skewY(.2deg); }
  75%  { transform: translate3d(1px, 0, 0) skewY(-.2deg); }
  100% { transform: translate3d(0, var(--float-range), 0) skewX(.15deg); }
}

/* Respect prefers-reduced-motion */
@media (prefers-reduced-motion: reduce){
  .kuro-float-glitch{
    animation: none;
    filter: none;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2aa89cd */.img-tada {
  display: inline-block;
  animation: tada 1.2s ease-in-out infinite;
}

@keyframes tada {
  0% { transform: scale(1) rotate(0deg); }
  10% { transform: scale(0.9) rotate(-3deg); }
  20% { transform: scale(0.9) rotate(-3deg); }
  30% { transform: scale(1.1) rotate(3deg); }
  40% { transform: scale(1.1) rotate(-3deg); }
  50% { transform: scale(1.1) rotate(3deg); }
  60% { transform: scale(1.1) rotate(-3deg); }
  70% { transform: scale(1.1) rotate(3deg); }
  80% { transform: scale(1.1) rotate(-3deg); }
  90% { transform: scale(1.05) rotate(2deg); }
  100% { transform: scale(1) rotate(0deg); }
}/* End custom CSS */