html,
body,
body * {
    direction: ltr !important;
    font-family: 'Roboto', sans-serif !important;
}

body {
    padding-right: 0 !important;
}

.ab1 {
    right: auto !important;
    left: -120px !important;
}

.ab2 {
    left: auto !important;
    right: -80px !important;
}

.ab3 {
    left: auto !important;
    right: 15% !important;
}

.ab4 {
    left: auto !important;
    right: 45% !important;
}

.hero-inner>.hero-text {
    order: 1 !important;
}

.hero-inner>.hero-vis {
    order: 2 !important;
}

.hero-badge {
    align-self: flex-start !important;
}

.hstat::after {
    right: auto !important;
    left: -20px !important;
}

.vf1 {
    left: auto !important;
    right: -48px !important;
}

.vf2 {
    left: auto !important;
    right: -56px !important;
}

.vf3 {
    right: auto !important;
    left: -42px !important;
}

.fc-title,
.fc-desc {
    text-align: left !important;
}

.fi-title,
.fi-desc {
    text-align: left !important;
}

.af-title,
.af-desc {
    text-align: left !important;
}

.stp-title,
.stp-desc {
    text-align: left !important;
}

.app-sec .s-title,
.app-sec .s-sub,
.app-sec .s-chip {
    text-align: left !important;
}

.tabs-sec .s-title,
.tabs-sec .s-sub,
.tabs-sec .s-chip {
    text-align: left !important;
}

.step-line-glow {
    right: auto !important;
    left: 0 !important;
    animation: lineTravelLTR 4s ease-in-out infinite !important;
}

@keyframes lineTravelLTR {
    0% {
        left: -10%;
        opacity: 0;
    }

    10% {
        opacity: 1;
    }

    90% {
        opacity: 1;
    }

    100% {
        left: 100%;
        opacity: 0;
    }
}

.hero-text {
    text-align: left !important;
}

.hero-title,
.hero-sub {
    text-align: left !important;
}

.tabs-sec>.s-inner>.reveal {
    text-align: center !important;
}

.tabs-sec>.s-inner>.reveal .s-title,
.tabs-sec>.s-inner>.reveal .s-sub,
.tabs-sec>.s-inner>.reveal .s-chip {
    text-align: center !important;
}

.tab-pill {
    cursor: pointer !important;
}

.app-sec .reveal {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
}

.tabs-sec>.s-inner>.reveal {
    text-align: center !important;
}

.tabs-sec>.s-inner>.reveal .s-title {
    text-align: center !important;
}

.tabs-sec .tab-pills {
    justify-content: center !important;
}

.tabs-sec>.s-inner>.reveal .s-sub {
    text-align: center !important;
    margin: 0 auto !important;
}