/* French */
:lang(fr) h1 {
    font-size: 2rem;
    @media (min-width: 768px) {
        font-size: 2.9rem;
    }
}

:lang(fr) h2 {
    font-size: 2rem;
    @media (min-width: 768px) {
        font-size: 2.9rem;
    }
}

:lang(fr) h3 {
    font-size: 2rem;
}

:lang(fr) h3 {
    font-size: 1.6rem;
}

:lang(fr) p {
    font-size: 1.1rem;
}

:lang(fr) .elemental-industry-slider .industry-grid .industry-card .slider-content h3,
:lang(fr) .elemental-industry-slider .industry-slider .industry-card .slider-content h3 {
    font-size: 1.8rem;
    word-break: break-word;
}

:lang(fr) .elemental-industry-slider .industry-grid .industry-card .slider-content.translated-smaller-headings h3,
:lang(fr) .elemental-industry-slider .industry-slider .industry-card .slider-content.translated-smaller-headings h3 {
    font-size: 1.1rem;
    word-break: break-word;
    font-weight: 600;
}

:lang(fr) .elemental-industry-slider .industry-grid .industry-card .slider-content p,
:lang(fr) .elemental-industry-slider .industry-slider .industry-card .slider-content p {
    font-size: 0.95rem;
}

:lang(fr) .home-video .video-content p, :lang(fr) .page-title .page-title-background p {
    font-size: 1.5rem;
    @media (min-width: 768px) {
        font-size: 1.25rem;
    }
}

:lang(fr) .elemental-vertical-scrolling-content .scroll-container p, .elemental-vertical-scrolling-content .scroll-container ul li {
    font-size: 1.15rem;
}

:lang(fr) .elemental-collapsible-content .card-body p {
    font-size: 1.1rem;
}

:lang(fr) .btn, :lang(fr) .btn:focus, :lang(fr) .btn:active, :lang(fr) .btn:hover, :lang(fr) .btn-primary:not(:disabled):not(.disabled):active, :lang(fr) .btn-primary, :lang(fr) .btn-primary:not(:disabled):not(.disabled):active {
    font-size: 1.1rem !important;
}

@media (min-width: 1500px) {
    :lang(fr) .top-nav>a, :lang(fr) .top-nav>a:active, :lang(fr) .top-nav>a:focus, :lang(fr) .top-nav>a {
        font-size: 1.1rem !important;
    }
}

:lang(fr) .sidebar-menu .nav-link .nav-link-title {
    white-space: break-spaces;
}

:lang(fr) .sidebar-menu-back::after {
    content: "Retour";
}

:lang(fr) .sidebar-menu-back span {
    display: none;
}

:lang(fr) .HomePage footer {
    padding-top: 0;
}

:lang(fr) .elemental-industry-slider .fingerprint-graphic {
    display: none;
}