
/* Scoped homepage widget styles. Original source: https://translationclubeg.com/wp-content/plugins/qi-addons-for-elementor/assets/css/main.min.css?ver=1.11.1 */
@keyframes qodef-qi-animate-underline-multiline-thick { 
  0% { background-size: 100% 93%; background-position-x: right; }
  38% { background-size: 0px 93%; background-position-x: right; }
  39% { background-size: 0px 93%; background-position-x: left; }
  100% { background-size: 100% 93%; background-position-x: left; }
}
.qodef-qi-text-marquee { position: relative; display: inline-block; width: 100%; vertical-align: top; overflow: hidden; }
.qodef-qi-text-marquee .qodef-m-content { display: flex; white-space: nowrap; font-size: 0px; overflow: hidden; }
.qodef-qi-text-marquee .qodef-m-text { display: flex; align-items: baseline; }
.qodef-qi-text-marquee .qodef-m-text.qodef-text--original { animation: 20s linear 0s infinite normal none running qode-move-horizontal-normal-text-marquee; }
.qodef-qi-text-marquee .qodef-m-text.qodef-text--copy { position: absolute; top: 0px; left: 0px; will-change: transform; backface-visibility: hidden; transform: translateX(100%) translateZ(0px); animation: 20s linear 0s infinite normal none running qode-move-horizontal-normal-text-marquee-copy; }
.qodef-qi-text-marquee .qodef-m-text-item { font-size: 100px; line-height: 1.1em; padding-right: 0.5em; padding-left: 0.5em; }
.qodef-qi-text-marquee .qodef-e-icon-holder { display: flex; font-size: 30px; align-self: center; align-items: center; }
.qodef-qi-text-marquee .qodef-e-icon-holder svg { fill: currentcolor; stroke: currentcolor; width: 1em; height: auto; }
.qodef-qi-text-marquee.qodef-text-stroke-effect .qodef-m-text-item { -webkit-text-stroke: 1px rgb(51, 51, 51); text-shadow: none; color: transparent !important; }
@keyframes qode-move-horizontal-normal-text-marquee { 
  0% { transform: translateX(0px) translateZ(0px); }
  100% { transform: translateX(-100%) translateZ(0px); }
}
@keyframes qode-move-horizontal-normal-text-marquee-copy { 
  0% { transform: translateX(100%) translateZ(0px); }
  100% { transform: translateX(0px) translateZ(0px); }
}
@keyframes qode-move-vertical-normal-text-marquee { 
  0% { transform: translateY(0px) translateZ(0px); }
  100% { transform: translateY(-100%) translateZ(0px); }
}
@keyframes qode-move-vertical-normal-text-marquee-copy { 
  0% { transform: translateY(100%) translateZ(0px); }
  100% { transform: translateY(0px) translateZ(0px); }
}
@keyframes qode-move-horizontal-reverse-text-marquee { 
  0% { transform: translateX(0px) translateZ(0px); }
  100% { transform: translateX(100%) translateZ(0px); }
}
@keyframes qode-move-horizontal-reverse-text-marquee-copy { 
  0% { transform: translateX(-100%) translateZ(0px); }
  100% { transform: translateX(0px) translateZ(0px); }
}
@keyframes qode-move-vertical-reverse-text-marquee { 
  0% { transform: translateY(0px) translateZ(0px); }
  100% { transform: translateY(100%) translateZ(0px); }
}
@keyframes qode-move-vertical-reverse-text-marquee-copy { 
  0% { transform: translateY(-100%) translateZ(0px); }
  100% { transform: translateY(0px) translateZ(0px); }
}