﻿.elementor-widget-gt3-core-infinite-scrolling-text .gt3-scrolling-text-inner
{
    width: 100%;
    height: auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    white-space: nowrap;
}
.elementor-widget-gt3-core-infinite-scrolling-text .gt3-scrolling-text-inner>*
{
    -webkit-transform: translateX(-20%) translateZ(0);
    transform: translateX(-20%) translateZ(0);
    -webkit-animation: scrolling-text 15s linear infinite;
    animation: scrolling-text 15s linear infinite;
    margin: 0 .2em;
}
.elementor-widget-gt3-core-infinite-scrolling-text [data-visibility=hidden] .gt3-scrolling-text-inner
{
    overflow: hidden;
}
.elementor-widget-gt3-core-infinite-scrolling-text [data-direction=rtl] .gt3-scrolling-text-inner
{
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.elementor-widget-gt3-core-infinite-scrolling-text [data-direction=rtl] .gt3-scrolling-text-inner>*
{
    -webkit-transform: translateX(20%) translateZ(0);
    transform: translateX(20%) translateZ(0);
    -webkit-animation: scrolling-text-reverse 15s linear infinite;
    animation: scrolling-text-reverse 15s linear infinite;
}
.elementor-widget-gt3-core-infinite-scrolling-text [data-speed=static] .gt3-scrolling-text-inner>*
{
    -webkit-animation: none;
    animation: none;
}
.elementor-widget-gt3-core-infinite-scrolling-text [data-speed=slower] .gt3-scrolling-text-inner>*
{
    -webkit-animation-duration: 45s;
    animation-duration: 45s;
}
.elementor-widget-gt3-core-infinite-scrolling-text [data-speed=slowest] .gt3-scrolling-text-inner>*
{
    -webkit-animation-duration: 30s;
    animation-duration: 30s;
}
.elementor-widget-gt3-core-infinite-scrolling-text [data-speed=slow] .gt3-scrolling-text-inner>*
{
    -webkit-animation-duration: 15s;
    animation-duration: 15s;
}
.elementor-widget-gt3-core-infinite-scrolling-text [data-speed=medium] .gt3-scrolling-text-inner>*
{
    -webkit-animation-duration: 7s;
    animation-duration: 7s;
}
.elementor-widget-gt3-core-infinite-scrolling-text [data-speed=fast] .gt3-scrolling-text-inner>*
{
    -webkit-animation-duration: 4s;
    animation-duration: 4s;
}
@-webkit-keyframes scrolling-text
{
    0%
    {
        -webkit-transform: translateX(-20%) translateZ(0);
        transform: translateX(-20%) translateZ(0);
    }
    to
    {
        -webkit-transform: translateX(-120%) translateZ(0);
        transform: translateX(-120%) translateZ(0);
    }
}
@keyframes scrolling-text
{
    0%
    {
        -webkit-transform: translateX(-20%) translateZ(0);
        transform: translateX(-20%) translateZ(0);
    }
    to
    {
        -webkit-transform: translateX(-120%) translateZ(0);
        transform: translateX(-120%) translateZ(0);
    }
}
@-webkit-keyframes scrolling-text-reverse
{
    0%
    {
        -webkit-transform: translateX(20%) translateZ(0);
        transform: translateX(20%) translateZ(0);
    }
    to
    {
        -webkit-transform: translateX(120%) translateZ(0);
        transform: translateX(120%) translateZ(0);
    }
}
@keyframes scrolling-text-reverse
{
    0%
    {
        -webkit-transform: translateX(20%) translateZ(0);
        transform: translateX(20%) translateZ(0);
    }
    to
    {
        -webkit-transform: translateX(120%) translateZ(0);
        transform: translateX(120%) translateZ(0);
    }
}
.elementor-widget-gt3-core-infinite-scrolling-text .gt3-scrolling-text-wrapper
{
    font-size: 10vw;
    line-height: 1.5;
}