body
{
   background-color: #215B5E;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 16px;
   line-height: 1.1875;
   margin: 0;
   padding: 0;
}
#wb_menu20LayoutGrid
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #FFFFFF;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#menu20LayoutGrid
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 25px 0 25px 0;
   margin-right: auto;
   margin-left: auto;
   max-width: 1140px;
}
#menu20LayoutGrid > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#menu20LayoutGrid > .col-1
{
   flex: 0 0 auto;
}
#menu20LayoutGrid > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 100%;
   max-width: 100%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: flex-start;
   text-align: left;
}
@media (max-width: 768px)
{
#menu20LayoutGrid > .col-1
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_article3LayoutGrid
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #215B5E;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#article3LayoutGrid
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 100px 0 100px 0;
   margin-right: auto;
   margin-left: auto;
   max-width: 1140px;
}
#article3LayoutGrid > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#article3LayoutGrid > .col-1
{
   flex: 0 0 auto;
}
#article3LayoutGrid > .col-1
{
   background-color: #FFFFFF;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 100%;
   max-width: 100%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: center;
   text-align: center;
}
@media (max-width: 768px)
{
#article3LayoutGrid > .col-1
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_Image1
{
   margin: 0;
   vertical-align: top;
}
#Image1
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 432px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_LayoutGrid1
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #FBFBFB;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid1
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 25px 0 25px 0;
   margin-right: auto;
   margin-left: auto;
   max-width: 1140px;
}
#LayoutGrid1 > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGrid1 > .col-1
{
   flex: 0 0 auto;
}
#LayoutGrid1 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 100%;
   max-width: 100%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: flex-start;
   text-align: left;
}
@media (max-width: 768px)
{
#LayoutGrid1 > .col-1
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
/* ==========================================================
   VARIABLES
   ========================================================== */

#Extension2_lk_menu_host {

    --lk-menu-accent:
        #6d5dfc;

    --lk-menu-heading:
        var(
            --lk-theme-heading,
            #0f172a
        );

    --lk-menu-text:
        #475569;

    --lk-menu-surface:
        #ffffff;

    --lk-menu-hover:
        #f5f3ff;

    --lk-menu-active:
        #ede9fe;

    --lk-menu-active-text:
        #6d5dfc;

    --lk-menu-radius:
        10;

    --lk-menu-gap:
        4;

    --lk-menu-font-size:
        16;

    --lk-menu-font-weight:
        600;

    --lk-menu-justify:
        flex-end;

    position:
        relative;

    width:
        100%;

    min-width:
        0;

    font-size:
        16px;

    line-height:
        1.4;

    font-family:
        inherit;

    z-index:
        30;
}

#Extension2_lk_menu_host,
#Extension2_lk_menu_host * {

    box-sizing:
        border-box;
}


/* ==========================================================
   LISTES
   ========================================================== */

#Extension2_lk_menu_host
.lk-menu-list {

    margin:
        0;

    padding:
        0;

    list-style:
        none;
}


/* ==========================================================
   MENU HORIZONTAL
   ========================================================== */

#Extension2_lk_menu_host
.lk-webdev-menu--horizontal
> .lk-menu-list {

    display:
        flex;

    align-items:
        center;

    justify-content:
        var(--lk-menu-justify);

    flex-wrap:
        wrap;

    gap:
        calc(
            var(--lk-menu-gap)
            * 1px
        );
}


/* ==========================================================
   ITEMS
   ========================================================== */

#Extension2_lk_menu_host
.lk-menu-item {

    position:
        relative;
}

#Extension2_lk_menu_host
.lk-menu-item
> a {

    display:
        flex;

    align-items:
        center;

    gap:
        .4rem;

    min-height:
        42px;

    padding:
        .62rem
        .82rem;

    border:
        1px solid
        transparent;

    border-radius:
        calc(
            var(--lk-menu-radius)
            * 1px
        );

    color:
        var(--lk-menu-text);

    font-family:
        inherit;

    font-size:
        calc(
            var(--lk-menu-font-size)
            * 1px
        );

    font-weight:
        var(--lk-menu-font-weight);

    line-height:
        1.15;

    text-decoration:
        none;

    white-space:
        nowrap;

    outline:
        none;

    transition:
        color
        160ms ease,
        background-color
        160ms ease,
        border-color
        160ms ease,
        box-shadow
        160ms ease,
        transform
        160ms ease;
}


/* ==========================================================
   HOVER
   ========================================================== */

#Extension2_lk_menu_host
.lk-menu-item
> a:hover,

#Extension2_lk_menu_host
.lk-menu-item
> a:focus-visible {

    color:
        var(--lk-menu-accent);

    background:
        var(--lk-menu-hover);
}

#Extension2_lk_menu_host
.lk-webdev-menu--horizontal
> .lk-menu-list
> .lk-menu-item
> a:hover,

#Extension2_lk_menu_host
.lk-webdev-menu--horizontal
> .lk-menu-list
> .lk-menu-item
> a:focus-visible {

    transform:
        translateY(-1px);
}


/* ==========================================================
   PAGE ACTIVE
   ========================================================== */

#Extension2_lk_menu_host
.lk-menu-item.is-active
> a,

#Extension2_lk_menu_host
.lk-menu-item
> a[aria-current="page"] {

    color:
        var(--lk-menu-active-text);

    background:
        var(--lk-menu-active);

    border-color:
        var(--lk-menu-accent);

    font-weight:
        max(
            700,
            var(--lk-menu-font-weight)
        );

    box-shadow:
        inset
        0
        -2px
        0
        var(--lk-menu-accent);
}


/* ==========================================================
   SOUS-MENU
   ========================================================== */

#Extension2_lk_menu_host
.lk-menu-item.has-children
> a::after {

    content:
        "?";

    display:
        inline-block;

    margin-left:
        .08rem;

    color:
        currentColor;

    font-size:
        .78em;

    line-height:
        1;

    opacity:
        .68;

    transform:
        translateY(-1px);

    transition:
        transform
        160ms ease;
}

#Extension2_lk_menu_host
.lk-menu-item.has-children:hover
> a::after,

#Extension2_lk_menu_host
.lk-menu-item.has-children:focus-within
> a::after {

    transform:
        translateY(1px)
        rotate(180deg);
}


/* ==========================================================
   STYLE MINIMAL
   ========================================================== */

#Extension2_lk_menu_host[data-lk-menu-style="minimal"]
.lk-menu-item
> a {

    background:
        transparent;

    border-color:
        transparent;

    box-shadow:
        none;
}

#Extension2_lk_menu_host[data-lk-menu-style="minimal"]
.lk-menu-item.is-active
> a,

#Extension2_lk_menu_host[data-lk-menu-style="minimal"]
.lk-menu-item
> a[aria-current="page"] {

    color:
        var(--lk-menu-accent);

    background:
        transparent;

    border-color:
        transparent;

    box-shadow:
        none;
}


/* ==========================================================
   STYLE PILULE
   ========================================================== */

#Extension2_lk_menu_host[data-lk-menu-style="pill"]
.lk-webdev-menu--horizontal
> .lk-menu-list
> .lk-menu-item
> a {

    border-radius:
        999px;
}

#Extension2_lk_menu_host[data-lk-menu-style="pill"]
.lk-menu-item.is-active
> a,

#Extension2_lk_menu_host[data-lk-menu-style="pill"]
.lk-menu-item
> a[aria-current="page"] {

    color:
        var(--lk-menu-active-text);

    background:
        var(--lk-menu-accent);

    border-color:
        var(--lk-menu-accent);

    box-shadow:
        none;
}


/* ==========================================================
   STYLE SOULIGNÉ
   ========================================================== */

#Extension2_lk_menu_host[data-lk-menu-style="underline"]
.lk-webdev-menu--horizontal
> .lk-menu-list
> .lk-menu-item
> a {

    border-radius:
        0;

    background:
        transparent;

    border-color:
        transparent;
}

#Extension2_lk_menu_host[data-lk-menu-style="underline"]
.lk-menu-item.is-active
> a,

#Extension2_lk_menu_host[data-lk-menu-style="underline"]
.lk-menu-item
> a[aria-current="page"] {

    color:
        var(--lk-menu-accent);

    background:
        transparent;

    border-color:
        transparent;

    box-shadow:
        inset
        0
        -2px
        0
        var(--lk-menu-accent);
}


/* ==========================================================
   DROPDOWNS DESKTOP
   ========================================================== */

#Extension2_lk_menu_host
.lk-webdev-menu--horizontal
.lk-menu-list--depth-2,

#Extension2_lk_menu_host
.lk-webdev-menu--horizontal
.lk-menu-list--depth-3,

#Extension2_lk_menu_host
.lk-webdev-menu--horizontal
.lk-menu-list--depth-4,

#Extension2_lk_menu_host
.lk-webdev-menu--horizontal
.lk-menu-list--depth-5,

#Extension2_lk_menu_host
.lk-webdev-menu--horizontal
.lk-menu-list--depth-6,

#Extension2_lk_menu_host
.lk-webdev-menu--horizontal
.lk-menu-list--depth-7,

#Extension2_lk_menu_host
.lk-webdev-menu--horizontal
.lk-menu-list--depth-8,

#Extension2_lk_menu_host
.lk-webdev-menu--horizontal
.lk-menu-list--depth-9,

#Extension2_lk_menu_host
.lk-webdev-menu--horizontal
.lk-menu-list--depth-10 {

    position:
        absolute;

    z-index:
        9999;

    top:
        calc(
            100%
            + 8px
        );

    left:
        0;

    min-width:
        210px;

    padding:
        7px;

    border:
        1px solid
        rgba(
            15,
            23,
            42,
            .10
        );

    border-radius:
        calc(
            (
                var(--lk-menu-radius)
                + 3
            )
            * 1px
        );

    background:
        var(--lk-menu-surface);

    box-shadow:
        0
        18px
        45px
        rgba(
            15,
            23,
            42,
            .14
        ),
        0
        4px
        12px
        rgba(
            15,
            23,
            42,
            .07
        );

    backdrop-filter:
        blur(14px);

    -webkit-backdrop-filter:
        blur(14px);

    opacity:
        0;

    visibility:
        hidden;

    pointer-events:
        none;

    transform:
        translateY(-5px);

    transition:
        opacity
        150ms ease,
        visibility
        150ms ease,
        transform
        150ms ease;
}


/* ==========================================================
   SOUS-NIVEAUX
   ========================================================== */

#Extension2_lk_menu_host
.lk-webdev-menu--horizontal
.lk-menu-list--depth-3,

#Extension2_lk_menu_host
.lk-webdev-menu--horizontal
.lk-menu-list--depth-4,

#Extension2_lk_menu_host
.lk-webdev-menu--horizontal
.lk-menu-list--depth-5,

#Extension2_lk_menu_host
.lk-webdev-menu--horizontal
.lk-menu-list--depth-6,

#Extension2_lk_menu_host
.lk-webdev-menu--horizontal
.lk-menu-list--depth-7,

#Extension2_lk_menu_host
.lk-webdev-menu--horizontal
.lk-menu-list--depth-8,

#Extension2_lk_menu_host
.lk-webdev-menu--horizontal
.lk-menu-list--depth-9,

#Extension2_lk_menu_host
.lk-webdev-menu--horizontal
.lk-menu-list--depth-10 {

    top:
        -7px;

    left:
        calc(
            100%
            + 7px
        );
}


/* ==========================================================
   OUVERTURE DROPDOWN
   ========================================================== */

#Extension2_lk_menu_host
.lk-webdev-menu--horizontal
.lk-menu-item:hover
> .lk-menu-list,

#Extension2_lk_menu_host
.lk-webdev-menu--horizontal
.lk-menu-item:focus-within
> .lk-menu-list {

    opacity:
        1;

    visibility:
        visible;

    pointer-events:
        auto;

    transform:
        translateY(0);
}


/* ==========================================================
   ITEMS DROPDOWN
   ========================================================== */

#Extension2_lk_menu_host
.lk-webdev-menu--horizontal
.lk-menu-list--depth-2
.lk-menu-item
> a,

#Extension2_lk_menu_host
.lk-webdev-menu--horizontal
.lk-menu-list--depth-3
.lk-menu-item
> a,

#Extension2_lk_menu_host
.lk-webdev-menu--horizontal
.lk-menu-list--depth-4
.lk-menu-item
> a,

#Extension2_lk_menu_host
.lk-webdev-menu--horizontal
.lk-menu-list--depth-5
.lk-menu-item
> a {

    min-height:
        38px;

    padding:
        .58rem
        .7rem;

    border-radius:
        calc(
            max(
                4,
                var(--lk-menu-radius)
                - 2
            )
            * 1px
        );

    color:
        var(--lk-menu-text);

    box-shadow:
        none;
}

#Extension2_lk_menu_host
.lk-webdev-menu--horizontal
.lk-menu-list--depth-2
.lk-menu-item
> a:hover,

#Extension2_lk_menu_host
.lk-webdev-menu--horizontal
.lk-menu-list--depth-2
.lk-menu-item
> a:focus-visible,

#Extension2_lk_menu_host
.lk-webdev-menu--horizontal
.lk-menu-list--depth-3
.lk-menu-item
> a:hover,

#Extension2_lk_menu_host
.lk-webdev-menu--horizontal
.lk-menu-list--depth-3
.lk-menu-item
> a:focus-visible {

    color:
        var(--lk-menu-accent);

    background:
        var(--lk-menu-hover);
}


/* ==========================================================
   MENU VERTICAL
   ========================================================== */

#Extension2_lk_menu_host
.lk-webdev-menu--vertical
> .lk-menu-list {

    display:
        grid;

    gap:
        calc(
            var(--lk-menu-gap)
            * 1px
        );
}

#Extension2_lk_menu_host
.lk-webdev-menu--vertical
.lk-menu-list
.lk-menu-list {

    display:
        grid;

    gap:
        3px;

    margin:
        3px
        0
        4px
        12px;

    padding-left:
        10px;

    border-left:
        1px solid
        rgba(
            15,
            23,
            42,
            .10
        );
}

#Extension2_lk_menu_host
.lk-webdev-menu--vertical
.lk-menu-item
> a {

    width:
        100%;
}


/* ==========================================================
   HAMBURGER EXPLICITE
   ========================================================== */

#Extension2_lk_menu_host
.lk-webdev-menu-shell--hamburger {

    position:
        relative;
}

#Extension2_lk_menu_host
.lk-menu-toggle {

    display:
        inline-flex;

    align-items:
        center;

    justify-content:
        center;

    min-height:
        42px;

    padding:
        0
        14px;

    border:
        1px solid
        rgba(
            15,
            23,
            42,
            .10
        );

    border-radius:
        calc(
            var(--lk-menu-radius)
            * 1px
        );

    background:
        var(--lk-menu-surface);

    color:
        var(--lk-menu-text);

    font-family:
        inherit;

    font-size:
        calc(
            var(--lk-menu-font-size)
            * 1px
        );

    font-weight:
        var(--lk-menu-font-weight);

    cursor:
        pointer;

    box-shadow:
        0
        5px
        16px
        rgba(
            15,
            23,
            42,
            .07
        );

    transition:
        color
        160ms ease,
        background-color
        160ms ease,
        border-color
        160ms ease,
        transform
        160ms ease;
}

#Extension2_lk_menu_host
.lk-menu-toggle::before {

    content:
        "?";

    margin-right:
        .48rem;

    font-size:
        1.05em;
}

#Extension2_lk_menu_host
.lk-menu-toggle:hover,

#Extension2_lk_menu_host
.lk-menu-toggle:focus-visible {

    color:
        var(--lk-menu-accent);

    background:
        var(--lk-menu-hover);

    outline:
        none;

    transform:
        translateY(-1px);
}

#Extension2_lk_menu_host
.lk-webdev-menu-shell--hamburger
[data-lk-menu-panel] {

    display:
        none;

    margin-top:
        8px;

    padding:
        8px;

    border:
        1px solid
        rgba(
            15,
            23,
            42,
            .10
        );

    border-radius:
        calc(
            (
                var(--lk-menu-radius)
                + 3
            )
            * 1px
        );

    background:
        var(--lk-menu-surface);

    box-shadow:
        0
        16px
        40px
        rgba(
            15,
            23,
            42,
            .12
        );
}

#Extension2_lk_menu_host
.lk-webdev-menu-shell--hamburger
[data-lk-menu-panel][data-lk-menu-open="1"] {

    display:
        block;
}

#Extension2_lk_menu_host
.lk-webdev-menu--hamburger
> .lk-menu-list,

#Extension2_lk_menu_host
.lk-webdev-menu--hamburger
.lk-menu-list
.lk-menu-list {

    display:
        grid;

    gap:
        calc(
            var(--lk-menu-gap)
            * 1px
        );
}

#Extension2_lk_menu_host
.lk-webdev-menu--hamburger
.lk-menu-list
.lk-menu-list {

    margin:
        2px
        0
        5px
        12px;

    padding-left:
        9px;

    border-left:
        1px solid
        rgba(
            15,
            23,
            42,
            .10
        );
}

#Extension2_lk_menu_host
.lk-webdev-menu--hamburger
.lk-menu-item
> a {

    width:
        100%;
}


/* ==========================================================
   RESPONSIVE AUTOMATIQUE
   ========================================================== */

#Extension2_lk_menu_host
.lk-menu-responsive-bar {

    display:
        none;
}

#Extension2_lk_menu_host
.lk-menu-responsive-toggle {

    display:
        none;
}


/* ==========================================================
   MOBILE <= 760px
   ========================================================== */

@media (max-width: 760px) {

    #Extension2_lk_menu_host[data-lk-responsive="1"] {

        display:
            block !important;

        width:
            100% !important;

        z-index:
            10000;
    }

    #Extension2_lk_menu_host[data-lk-responsive="1"]
    .lk-menu-responsive-bar {

        display:
            flex;

        width:
            100%;

        align-items:
            center;

        justify-content:
            flex-end;
    }

    #Extension2_lk_menu_host[data-lk-responsive="1"]
    .lk-menu-responsive-toggle {

        display:
            inline-flex;

        position:
            relative;

        z-index:
            10002;
    }


    /* ======================================================
       PANNEAU MOBILE
       ====================================================== */

    #Extension2_lk_menu_host[data-lk-responsive="1"]
    > .lk-webdev-menu--horizontal {

        display:
            none;

        position:
            absolute;

        z-index:
            10001;

        top:
            calc(
                100%
                + 8px
            );

        right:
            0;

        left:
            auto;

        width:
            min(
                360px,
                calc(
                    100vw
                    - 24px
                )
            );

        max-width:
            calc(
                100vw
                - 24px
            );

        max-height:
            min(
                70vh,
                calc(
                    100dvh
                    - 90px
                )
            );

        overflow-x:
            hidden;

        overflow-y:
            auto;

        overscroll-behavior:
            contain;

        padding:
            8px;

        border:
            1px solid
            rgba(
                15,
                23,
                42,
                .12
            );

        border-radius:
            calc(
                (
                    var(--lk-menu-radius)
                    + 4
                )
                * 1px
            );

        background:
            var(--lk-menu-surface);

        box-shadow:
            0
            22px
            55px
            rgba(
                15,
                23,
                42,
                .20
            ),
            0
            6px
            18px
            rgba(
                15,
                23,
                42,
                .10
            );

        -webkit-overflow-scrolling:
            touch;
    }


    /* Ouvert */

    #Extension2_lk_menu_host[data-lk-responsive="1"][data-lk-mobile-open="1"]
    > .lk-webdev-menu--horizontal {

        display:
            block;
    }


    /* Liste verticale */

    #Extension2_lk_menu_host[data-lk-responsive="1"]
    .lk-webdev-menu--horizontal
    > .lk-menu-list {

        display:
            grid;

        width:
            100%;

        justify-content:
            stretch;

        align-items:
            stretch;

        gap:
            calc(
                var(--lk-menu-gap)
                * 1px
            );
    }

    #Extension2_lk_menu_host[data-lk-responsive="1"]
    .lk-webdev-menu--horizontal
    .lk-menu-item,

    #Extension2_lk_menu_host[data-lk-responsive="1"]
    .lk-webdev-menu--horizontal
    .lk-menu-item
    > a {

        width:
            100%;
    }

    #Extension2_lk_menu_host[data-lk-responsive="1"]
    .lk-webdev-menu--horizontal
    > .lk-menu-list
    > .lk-menu-item
    > a {

        min-height:
            44px;

        padding:
            .7rem
            .78rem;

        transform:
            none !important;
    }


    /* ======================================================
       SOUS-MENUS MOBILE
       ====================================================== */

    #Extension2_lk_menu_host[data-lk-responsive="1"]
    .lk-webdev-menu--horizontal
    .lk-menu-list--depth-2,

    #Extension2_lk_menu_host[data-lk-responsive="1"]
    .lk-webdev-menu--horizontal
    .lk-menu-list--depth-3,

    #Extension2_lk_menu_host[data-lk-responsive="1"]
    .lk-webdev-menu--horizontal
    .lk-menu-list--depth-4,

    #Extension2_lk_menu_host[data-lk-responsive="1"]
    .lk-webdev-menu--horizontal
    .lk-menu-list--depth-5,

    #Extension2_lk_menu_host[data-lk-responsive="1"]
    .lk-webdev-menu--horizontal
    .lk-menu-list--depth-6,

    #Extension2_lk_menu_host[data-lk-responsive="1"]
    .lk-webdev-menu--horizontal
    .lk-menu-list--depth-7,

    #Extension2_lk_menu_host[data-lk-responsive="1"]
    .lk-webdev-menu--horizontal
    .lk-menu-list--depth-8,

    #Extension2_lk_menu_host[data-lk-responsive="1"]
    .lk-webdev-menu--horizontal
    .lk-menu-list--depth-9,

    #Extension2_lk_menu_host[data-lk-responsive="1"]
    .lk-webdev-menu--horizontal
    .lk-menu-list--depth-10 {

        position:
            static;

        display:
            grid;

        min-width:
            0;

        width:
            100%;

        margin:
            2px
            0
            4px
            10px;

        padding:
            0
            0
            0
            9px;

        border:
            0;

        border-left:
            1px solid
            rgba(
                15,
                23,
                42,
                .12
            );

        border-radius:
            0;

        background:
            transparent;

        box-shadow:
            none;

        backdrop-filter:
            none;

        -webkit-backdrop-filter:
            none;

        opacity:
            1;

        visibility:
            visible;

        pointer-events:
            auto;

        transform:
            none;
    }

    #Extension2_lk_menu_host[data-lk-responsive="1"]
    .lk-webdev-menu--horizontal
    .lk-menu-item.has-children
    > a::after {

        transform:
            none;
    }

    #Extension2_lk_menu_host[data-lk-responsive="1"]
    .lk-webdev-menu--horizontal
    .lk-menu-list--depth-2
    .lk-menu-item
    > a,

    #Extension2_lk_menu_host[data-lk-responsive="1"]
    .lk-webdev-menu--horizontal
    .lk-menu-list--depth-3
    .lk-menu-item
    > a,

    #Extension2_lk_menu_host[data-lk-responsive="1"]
    .lk-webdev-menu--horizontal
    .lk-menu-list--depth-4
    .lk-menu-item
    > a,

    #Extension2_lk_menu_host[data-lk-responsive="1"]
    .lk-webdev-menu--horizontal
    .lk-menu-list--depth-5
    .lk-menu-item
    > a {

        min-height:
            40px;

        padding:
            .58rem
            .66rem;
    }


    /* ======================================================
       HAMBURGER EXPLICITE MOBILE
       ====================================================== */

    #Extension2_lk_menu_host
    .lk-webdev-menu-shell--hamburger {

        width:
            100%;
    }

    #Extension2_lk_menu_host
    .lk-webdev-menu-shell--hamburger
    [data-lk-menu-panel] {

        max-height:
            min(
                70vh,
                calc(
                    100dvh
                    - 90px
                )
            );

        overflow-y:
            auto;

        overscroll-behavior:
            contain;
    }
}


/* ==========================================================
   PETITS ÉCRANS
   ========================================================== */

@media (max-width: 420px) {

    #Extension2_lk_menu_host[data-lk-responsive="1"]
    > .lk-webdev-menu--horizontal {

        right:
            -4px;

        width:
            calc(
                100vw
                - 16px
            );

        max-width:
            calc(
                100vw
                - 16px
            );
    }
}

