/* LTR Override for main.css */
html[dir="ltr"],
html[dir="ltr"] body {
    direction: ltr !important;
    font-family: Nunito, sans-serif !important;
    text-align: left !important;
}

/* Override CSS Variables for LTR fonts */
:root {
    --font-heading: Nunito, sans-serif !important;
    --font-body: Nunito, sans-serif !important;
    --font-num: Nunito, sans-serif !important;
}

/* Override font classes to use Nunito in LTR */
html[dir="ltr"] .font-heading {
    font-family: Nunito, sans-serif !important;
}

html[dir="ltr"] .font-num {
    font-family: Nunito, sans-serif !important;
}



html[dir="ltr"] .ltr-static-text-left {
    text-align: left !important;
}

html[dir="ltr"] .ltr-dynamic-text-left {
    text-align: left !important;
}

@media (max-width: 575.98px) {
    html[dir="ltr"] .ltr-dynamic-text-left {
        text-align: center !important;
    }
}

html[dir="ltr"] .ltr-margin-right-zero {
    margin-right: 0px !important;
}

html[dir="ltr"] .ltr-icon-rotate {
    transform: rotate(0deg) !important;
}

html[dir="ltr"] .language-switcher-desktop {
    margin-right: 0px !important;
    /* margin-right: 10px !important; */
}

html[dir="ltr"] .lang-dropdown {
    right: 0px !important;
}

/* navbar */
html[dir="ltr"] .navbar {
    padding-left: 40px !important;
}

html[dir="ltr"] .logo-name-desc {
    margin-left: 10px !important;
}

@media (min-width: 798px) {
    html[dir="ltr"] .lang-switcher-btn {
        padding-left: 20px !important;
    }
}



html[dir="ltr"] .menu-scroll {
    margin-right: 0px !important;
}

@media (max-width: 575.98px) {
    html[dir="ltr"] .navbar {
        padding-left: 0px !important;
    }

    html[dir="ltr"] .menu-scroll {
        margin-bottom: 0px !important;
    }
}

/* home page */
html[dir="ltr"] .hero-section-container {
    height: 470px !important;
}

html[dir="ltr"] .hero-section-text-contaienr {
    text-align: left !important;
}

html[dir="ltr"] .about-us-heading {
    text-align: left !important;
}

html[dir="ltr"] .home-report-btn-icon {
    margin-left: 10px !important;
    margin-right: 0px !important;
}

@media (max-width: 575.98px) {
    html[dir="ltr"] .hero-section-container {
        height: 430px !important;
    }

    html[dir="ltr"] .hero-section-text-contaienr {
        text-align: center !important;
    }

    html[dir="ltr"] .about-us-heading {
        text-align: center !important;
    }
}

/* footer */
html[dir="ltr"] .ltr-newsletter-btn {
    right: 0px !important;
}

html[dir="ltr"] .newsletter-input {
    padding-left: 20px !important;
}

html[dir="ltr"] .post-body h3 {
    border-right: none;
    border-left: 3px solid #4a6cf7;
    padding-right: 0px !important;
    padding-left: 0.75rem !important;
}

html[dir="ltr"] .ltr-border-primary {
    border-right: none;
    border-left: 3px solid #4a6cf7;
    padding-right: 0px !important;
    padding-left: 1rem !important;
}

html[dir="ltr"] .time-icon {
    margin-left: 0px !important;
    margin-right: 8px !important;
}

html[dir="ltr"] .report-slide-content {
    flex-direction: row-reverse !important;
}

html[dir="ltr"] .ltr-report-hero-btn-icon {
    margin-left: 0px !important;
    margin-right: 8px !important;
}


@media (min-width: 1024px) {
    html[dir="ltr"] .report-content-container {
        padding-right: 40px !important;
    }
}