/* Start custom CSS */@keyframes tibiMarquee { to { transform: translateX(-50%); } }
.elementor-element-49eb5f17 { -webkit-mask-image: linear-gradient(90deg, transparent 0, #000 5%, #000 95%, transparent 100%); mask-image: linear-gradient(90deg, transparent 0, #000 5%, #000 95%, transparent 100%); }
.elementor-element-17118bc3 { animation: tibiMarquee 60s linear infinite; will-change: transform; }
.elementor-element-49eb5f17:hover .elementor-element-17118bc3 { animation-play-state: paused; }
@media (prefers-reduced-motion: reduce) { .elementor-element-17118bc3 { animation: none; } .elementor-element-49eb5f17 { overflow-x: auto; -webkit-mask-image: none; mask-image: none; } }

@property --tn { syntax: "<integer>"; initial-value: 0; inherits: false; }
@keyframes tibiN8 { from { --tn: 0; } to { --tn: 8; } }
@keyframes tibiN2000 { from { --tn: 0; } to { --tn: 2000; } }
@keyframes tibiN6 { from { --tn: 0; } to { --tn: 6; } }
@supports (width: mod(5px, 2px)) and (width: round(down, 5px, 2px)) {
  [data-interaction-id="5ca0cc1e"], [data-interaction-id="3d8bf6a0"], [data-interaction-id="6527c007"] { color: transparent !important; position: relative; }
  [data-interaction-id="5ca0cc1e"]::after, [data-interaction-id="3d8bf6a0"]::after, [data-interaction-id="6527c007"]::after { position: absolute; left: 0; top: 0; color: #191202; white-space: nowrap; animation-duration: 2.2s; animation-delay: 0.3s; animation-timing-function: cubic-bezier(.16,.84,.3,1); animation-fill-mode: backwards; animation-iteration-count: 1; }
  [data-interaction-id="5ca0cc1e"]::after { --tn: 8; counter-reset: tn var(--tn); content: "+" counter(tn) ""; animation-name: tibiN8; }
  [data-interaction-id="6527c007"]::after { --tn: 6; counter-reset: tn var(--tn); content: counter(tn); animation-name: tibiN6; }
  [data-interaction-id="3d8bf6a0"]::after { --tn: 2000; counter-reset: th round(down, calc(var(--tn) / 1000), 1) h round(down, calc(mod(var(--tn), 1000) / 100), 1) t round(down, calc(mod(var(--tn), 100) / 10), 1) o mod(var(--tn), 10); content: "+" counter(th) "." counter(h) counter(t) counter(o) ""; animation-name: tibiN2000; }
}
@media (prefers-reduced-motion: reduce) { [data-interaction-id="5ca0cc1e"]::after, [data-interaction-id="3d8bf6a0"]::after, [data-interaction-id="6527c007"]::after { animation: none; } }/* End custom CSS */