.elementor-125 .elementor-element.elementor-element-9f96a52{--display:flex;--min-height:480px;--justify-content:flex-end;overflow:visible;}.elementor-125 .elementor-element.elementor-element-9f96a52:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-9f96a52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-b08adcd ) 0%, #060E00 18%);}.elementor-125 .elementor-element.elementor-element-6a4ccb2{--display:flex;overflow:visible;}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-125 .elementor-element.elementor-element-5cb1b66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;--dynamic-text-color:var( --e-global-color-primary );}.elementor-125 .elementor-element.elementor-element-5cb1b66 .elementor-headline{text-align:center;}.elementor-125 .elementor-element.elementor-element-5cb1b66 .elementor-headline-plain-text{color:var( --e-global-color-text );}.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-125 .elementor-element.elementor-element-54a0dfd{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;color:var( --e-global-color-secondary );}.elementor-125 .elementor-element.elementor-element-2ceb7fd{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-125 .elementor-element.elementor-element-93f414d .elementskit-funfact .funfact-icon img{margin-bottom:10px;}.elementor-125 .elementor-element.elementor-element-93f414d .elementskit-funfact .elementskit-funfact-icon{color:var( --e-global-color-primary );}.elementor-125 .elementor-element.elementor-element-93f414d .elementskit-funfact .funfact-icon svg{color:var( --e-global-color-primary );}.elementor-125 .elementor-element.elementor-element-93f414d .elementskit-funfact-icon{font-size:40px;}.elementor-125 .elementor-element.elementor-element-93f414d .funfact-icon svg{font-size:40px;}.elementor-125 .elementor-element.elementor-element-93f414d .elementskit-funfact-icon, .elementor-125 .elementor-element.elementor-element-93f414d .elementskit-funfact svg{margin-bottom:15px;transform:rotate(0deg);}.elementor-125 .elementor-element.elementor-element-93f414d .elementskit-funfact{justify-content:center;display:flex;}.elementor-125 .elementor-element.elementor-element-93f414d .elementskit-funfact .funfact-content .number-percentage-wraper{color:var( --e-global-color-text );}.elementor-125 .elementor-element.elementor-element-89d914a .elementskit-funfact .funfact-icon img{margin-bottom:10px;}.elementor-125 .elementor-element.elementor-element-89d914a .elementskit-funfact .elementskit-funfact-icon{color:var( --e-global-color-primary );}.elementor-125 .elementor-element.elementor-element-89d914a .elementskit-funfact .funfact-icon svg{color:var( --e-global-color-primary );}.elementor-125 .elementor-element.elementor-element-89d914a .elementskit-funfact-icon{font-size:40px;}.elementor-125 .elementor-element.elementor-element-89d914a .funfact-icon svg{font-size:40px;}.elementor-125 .elementor-element.elementor-element-89d914a .elementskit-funfact-icon, .elementor-125 .elementor-element.elementor-element-89d914a .elementskit-funfact svg{margin-bottom:15px;transform:rotate(0deg);}.elementor-125 .elementor-element.elementor-element-89d914a .elementskit-funfact{justify-content:center;display:flex;}.elementor-125 .elementor-element.elementor-element-89d914a .elementskit-funfact .funfact-content .number-percentage-wraper{color:var( --e-global-color-text );}.elementor-125 .elementor-element.elementor-element-82b1f1f .elementskit-funfact .funfact-icon img{margin-bottom:10px;}.elementor-125 .elementor-element.elementor-element-82b1f1f .elementskit-funfact .elementskit-funfact-icon{color:var( --e-global-color-primary );}.elementor-125 .elementor-element.elementor-element-82b1f1f .elementskit-funfact .funfact-icon svg{color:var( --e-global-color-primary );}.elementor-125 .elementor-element.elementor-element-82b1f1f .elementskit-funfact-icon{font-size:40px;}.elementor-125 .elementor-element.elementor-element-82b1f1f .funfact-icon svg{font-size:40px;}.elementor-125 .elementor-element.elementor-element-82b1f1f .elementskit-funfact-icon, .elementor-125 .elementor-element.elementor-element-82b1f1f .elementskit-funfact svg{margin-bottom:15px;transform:rotate(0deg);}.elementor-125 .elementor-element.elementor-element-82b1f1f .elementskit-funfact{justify-content:center;display:flex;}.elementor-125 .elementor-element.elementor-element-82b1f1f .elementskit-funfact .funfact-content .number-percentage-wraper{color:var( --e-global-color-text );}.elementor-125 .elementor-element.elementor-element-6726623 .elementskit-funfact .funfact-icon img{margin-bottom:10px;}.elementor-125 .elementor-element.elementor-element-6726623 .elementskit-funfact .elementskit-funfact-icon{color:var( --e-global-color-primary );}.elementor-125 .elementor-element.elementor-element-6726623 .elementskit-funfact .funfact-icon svg{color:var( --e-global-color-primary );}.elementor-125 .elementor-element.elementor-element-6726623 .elementskit-funfact-icon{font-size:40px;}.elementor-125 .elementor-element.elementor-element-6726623 .funfact-icon svg{font-size:40px;}.elementor-125 .elementor-element.elementor-element-6726623 .elementskit-funfact-icon, .elementor-125 .elementor-element.elementor-element-6726623 .elementskit-funfact svg{margin-bottom:15px;transform:rotate(0deg);}.elementor-125 .elementor-element.elementor-element-6726623 .elementskit-funfact{justify-content:center;display:flex;}.elementor-125 .elementor-element.elementor-element-6726623 .elementskit-funfact .funfact-content .number-percentage-wraper{color:var( --e-global-color-text );}.elementor-125 .elementor-element.elementor-element-2356935{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--justify-items:center;--align-items:center;overflow:visible;}.elementor-125 .elementor-element.elementor-element-2356935.e-con{--align-self:center;}.elementor-125 .elementor-element.elementor-element-83c03da .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-125 .elementor-element.elementor-element-83c03da .elementskit-btn{background-color:#0D1410;width:100%;font-family:"Poppins", Sans-serif;font-size:12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF24;border-radius:40px 40px 40px 40px;}.elementor-125 .elementor-element.elementor-element-83c03da{width:100%;max-width:100%;backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) grayscale( 1 ) blur( 0px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) grayscale( 1 ) hue-rotate( 0deg );}.elementor-125 .elementor-element.elementor-element-83c03da .elementskit-btn:hover{color:#ffffff;fill:#ffffff;}.elementor-125 .elementor-element.elementor-element-8c443d0 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-125 .elementor-element.elementor-element-8c443d0 .elementskit-btn{background-color:#0D1410;width:100%;font-family:"Poppins", Sans-serif;font-size:12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF24;border-radius:40px 40px 40px 40px;}.elementor-125 .elementor-element.elementor-element-8c443d0{width:100%;max-width:100%;backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) grayscale( 1 ) blur( 0px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) grayscale( 1 ) hue-rotate( 0deg );}.elementor-125 .elementor-element.elementor-element-8c443d0 .elementskit-btn:hover{color:#ffffff;fill:#ffffff;}.elementor-125 .elementor-element.elementor-element-968dc71 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-125 .elementor-element.elementor-element-968dc71 .elementskit-btn{background-color:#0D1410;width:100%;font-family:"Poppins", Sans-serif;font-size:12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF24;border-radius:40px 40px 40px 40px;}.elementor-125 .elementor-element.elementor-element-968dc71{width:100%;max-width:100%;backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) grayscale( 1 ) blur( 0px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) grayscale( 1 ) hue-rotate( 0deg );}.elementor-125 .elementor-element.elementor-element-968dc71 .elementskit-btn:hover{color:#ffffff;fill:#ffffff;}.elementor-125 .elementor-element.elementor-element-b8e5869 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-125 .elementor-element.elementor-element-b8e5869 .elementskit-btn{background-color:#0D1410;width:100%;font-family:"Poppins", Sans-serif;font-size:12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF24;border-radius:40px 40px 40px 40px;}.elementor-125 .elementor-element.elementor-element-b8e5869{width:100%;max-width:100%;backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) grayscale( 1 ) blur( 0px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) grayscale( 1 ) hue-rotate( 0deg );}.elementor-125 .elementor-element.elementor-element-b8e5869 .elementskit-btn:hover{color:#ffffff;fill:#ffffff;}.elementor-125 .elementor-element.elementor-element-4abfd93 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-125 .elementor-element.elementor-element-4abfd93 .elementskit-btn{background-color:#0D1410;width:100%;font-family:"Poppins", Sans-serif;font-size:12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF24;border-radius:40px 40px 40px 40px;}.elementor-125 .elementor-element.elementor-element-4abfd93{width:100%;max-width:100%;backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) grayscale( 1 ) blur( 0px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) grayscale( 1 ) hue-rotate( 0deg );}.elementor-125 .elementor-element.elementor-element-4abfd93 .elementskit-btn:hover{color:#ffffff;fill:#ffffff;}.elementor-125 .elementor-element.elementor-element-a25ec2d .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-125 .elementor-element.elementor-element-a25ec2d .elementskit-btn{background-color:#0D1410;width:100%;font-family:"Poppins", Sans-serif;font-size:12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF24;border-radius:40px 40px 40px 40px;}.elementor-125 .elementor-element.elementor-element-a25ec2d{width:100%;max-width:100%;backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) grayscale( 1 ) blur( 0px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) grayscale( 1 ) hue-rotate( 0deg );}.elementor-125 .elementor-element.elementor-element-a25ec2d .elementskit-btn:hover{color:#ffffff;fill:#ffffff;}.elementor-125 .elementor-element.elementor-element-929646d{--display:flex;overflow:visible;}.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-125 .elementor-element.elementor-element-768ef90 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-125 .elementor-element.elementor-element-60b68d6{color:var( --e-global-color-accent );}.elementor-125 .elementor-element.elementor-element-ed833f9{--display:flex;overflow:visible;}.elementor-125 .elementor-element.elementor-element-8482f84 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-125 .elementor-element.elementor-element-285c428{color:var( --e-global-color-accent );}.elementor-125 .elementor-element.elementor-element-b4c65b8{--display:flex;overflow:visible;}.elementor-125 .elementor-element.elementor-element-6b24823 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-125 .elementor-element.elementor-element-53e6231{color:var( --e-global-color-accent );}.elementor-125 .elementor-element.elementor-element-926f907{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-125 .elementor-element.elementor-element-36c002a .elementor-heading-title{color:var( --e-global-color-text );}.elementor-125 .elementor-element.elementor-element-2b75f11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-accent );}.elementor-125 .elementor-element.elementor-element-47c4591{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 4px;--row-gap:0px;--column-gap:4px;--grid-auto-flow:row;--justify-items:start;--align-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-125 .elementor-element.elementor-element-47c4591.e-con{--align-self:flex-start;}.elementor-125 .elementor-element.elementor-element-eea4e11 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-125 .elementor-element.elementor-element-eea4e11 .elementskit-btn{background-color:#0D1410;width:100%;font-family:"Poppins", Sans-serif;font-size:12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF24;border-radius:40px 40px 40px 40px;}.elementor-125 .elementor-element.elementor-element-eea4e11{width:100%;max-width:100%;backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) grayscale( 1 ) blur( 0px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) grayscale( 1 ) hue-rotate( 0deg );}.elementor-125 .elementor-element.elementor-element-eea4e11 .elementskit-btn:hover{color:#ffffff;fill:#ffffff;}.elementor-125 .elementor-element.elementor-element-8f0a6c4 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-125 .elementor-element.elementor-element-8f0a6c4 .elementskit-btn{background-color:#0D1410;width:100%;font-family:"Poppins", Sans-serif;font-size:12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF24;border-radius:40px 40px 40px 40px;}.elementor-125 .elementor-element.elementor-element-8f0a6c4{width:100%;max-width:100%;backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) grayscale( 1 ) blur( 0px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) grayscale( 1 ) hue-rotate( 0deg );}.elementor-125 .elementor-element.elementor-element-8f0a6c4 .elementskit-btn:hover{color:#ffffff;fill:#ffffff;}.elementor-125 .elementor-element.elementor-element-20c8f68 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-125 .elementor-element.elementor-element-20c8f68 .elementskit-btn{background-color:#0D1410;width:100%;font-family:"Poppins", Sans-serif;font-size:12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF24;border-radius:40px 40px 40px 40px;}.elementor-125 .elementor-element.elementor-element-20c8f68{width:100%;max-width:100%;backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) grayscale( 1 ) blur( 0px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) grayscale( 1 ) hue-rotate( 0deg );}.elementor-125 .elementor-element.elementor-element-20c8f68 .elementskit-btn:hover{color:#ffffff;fill:#ffffff;}.elementor-125 .elementor-element.elementor-element-4e1f11c .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-125 .elementor-element.elementor-element-4e1f11c .elementskit-btn{background-color:#0D1410;width:100%;font-family:"Poppins", Sans-serif;font-size:12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF24;border-radius:40px 40px 40px 40px;}.elementor-125 .elementor-element.elementor-element-4e1f11c{width:100%;max-width:100%;backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) grayscale( 1 ) blur( 0px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) grayscale( 1 ) hue-rotate( 0deg );}.elementor-125 .elementor-element.elementor-element-4e1f11c .elementskit-btn:hover{color:#ffffff;fill:#ffffff;}.elementor-125 .elementor-element.elementor-element-a9b1ab8 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-125 .elementor-element.elementor-element-a9b1ab8 .elementskit-btn{background-color:#0D1410;width:100%;font-family:"Poppins", Sans-serif;font-size:12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF24;border-radius:40px 40px 40px 40px;}.elementor-125 .elementor-element.elementor-element-a9b1ab8{width:100%;max-width:100%;backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) grayscale( 1 ) blur( 0px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) grayscale( 1 ) hue-rotate( 0deg );}.elementor-125 .elementor-element.elementor-element-a9b1ab8 .elementskit-btn:hover{color:#ffffff;fill:#ffffff;}.elementor-125 .elementor-element.elementor-element-f636265{--display:flex;overflow:visible;}.elementor-125 .elementor-element.elementor-element-5fdb5b9 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-125 .elementor-element.elementor-element-f9fab6a{color:var( --e-global-color-accent );}.elementor-125 .elementor-element.elementor-element-1efc605{--display:flex;overflow:visible;}.elementor-125 .elementor-element.elementor-element-1fe3f46 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-125 .elementor-element.elementor-element-1727f54{--display:flex;overflow:visible;}@media(min-width:768px){.elementor-125 .elementor-element.elementor-element-2356935{--width:80%;}.elementor-125 .elementor-element.elementor-element-47c4591{--width:88%;}}@media(max-width:1024px){.elementor-125 .elementor-element.elementor-element-2ceb7fd{--grid-auto-flow:row;}.elementor-125 .elementor-element.elementor-element-2356935{--grid-auto-flow:row;}.elementor-125 .elementor-element.elementor-element-47c4591{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-125 .elementor-element.elementor-element-9f96a52{--min-height:0px;}.elementor-125 .elementor-element.elementor-element-2ceb7fd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-125 .elementor-element.elementor-element-2356935{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-125 .elementor-element.elementor-element-47c4591{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-1727f54 *//* Outer wrapper (pakai 1 garis luar saja) */
.elementor-125 .elementor-element.elementor-element-1727f54{
  position: relative;
  overflow: hidden;
  padding: 18px;
  border-radius: 14px;
  background: #0D1410;
  border: 1px solid #213426; /* hijau gelap */
}

/* Strip/bar marquee (tanpa border agar tidak double) */
.elementor-125 .elementor-element.elementor-element-1727f54 .vvs-marquee{
  position: relative;
  background: #0D1410;     /* hijau tua */
  border-radius: 12px;
  padding: 12px 18px;
  overflow: hidden;
}

/* Fade kiri/kanan (samakan dgn warna strip) */
.elementor-125 .elementor-element.elementor-element-1727f54 .vvs-marquee::before,
.elementor-125 .elementor-element.elementor-element-1727f54 .vvs-marquee::after{
  content:"";
  position:absolute; top:0; bottom:0; width:10%;
  pointer-events:none; z-index:2;
}
.elementor-125 .elementor-element.elementor-element-1727f54 .vvs-marquee::before{
  left:0;
  background: linear-gradient(90deg, #0D1410 0%, rgba(13,20,16,0) 100%);
}
.elementor-125 .elementor-element.elementor-element-1727f54 .vvs-marquee::after{
  right:0;
  background: linear-gradient(270deg, #0D1410 0%, rgba(13,20,16,0) 100%);
}

/* Track: elemen yang dianimasikan (isi 2 segmen identik dari JS auto-clone) */
.elementor-125 .elementor-element.elementor-element-1727f54 .vvs-track{
  display: inline-flex;
  gap: 22px;               /* jarak antar pill */
  white-space: nowrap;
  width: max-content;
  will-change: transform;
}

/* Jalankan animasi saat class .vvs-run ada (dipasang JS) */
.elementor-125 .elementor-element.elementor-element-1727f54 .vvs-track.vvs-run{
  animation: vvs-loop 22s linear infinite;  /* speed marquee */
}

/* Pills/brand chips */
.elementor-125 .elementor-element.elementor-element-1727f54 .logoTag{
  flex: 0 0 auto;
  padding: 10px 14px;
  border-radius: 120px;
  background: #0D1410;           /* hijau gelap lembut */
  border: 1px solid #2A3D2E;     /* garis hijau */
  color: #E8F3EC;                /* teks terang */
  text-decoration: none;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.03);
  transition: transform .2s ease, background .2s ease, box-shadow .2s ease;
}
.elementor-125 .elementor-element.elementor-element-1727f54 .logoTag:hover{
  transform: translateY(-1px);
  background: #17291F;           /* sedikit lebih terang saat hover */
  box-shadow: 0 8px 18px rgba(0,0,0,0.25);
}

/* Pause saat hover (opsional) */
.elementor-125 .elementor-element.elementor-element-1727f54 .vvs-marquee:hover .vvs-track{
  animation-play-state: paused;
}

/* Keyframes: geser setengah lebar track (karena isinya 2 segmen identik) */
@keyframes vvs-loop{
  from{ transform: translateX(0); }
  to  { transform: translateX(-50%); }
}

/* Mobile tuning */
@media (max-width:767px){
  .elementor-125 .elementor-element.elementor-element-1727f54 .vvs-track{ gap: 16px; }
  .elementor-125 .elementor-element.elementor-element-1727f54 .vvs-track.vvs-run{ animation-duration: 18s; }
}/* End custom CSS */