.bottom-menu{display: block !important;}
.o-\+enrrWw\+s6NKT5AKVIvg\=\={bottom:var(--tab-bar-mobile-height);display:flex;left:0;position:fixed;transition:padding-bottom .3s,bottom .3s;width:100%;z-index:10001;flex-direction:column;padding-bottom:env(safe-area-inset-bottom);pointer-events:none}
.lnbu-WU-qzeOQabRk1ZWEg\=\={min-height:100%}.lnbu-WU-qzeOQabRk1ZWEg\=\=.TTClm4D1tOnFM7fubLEy\+g\=\={display:block}@media (min-width:1280px){.lnbu-WU-qzeOQabRk1ZWEg\=\=.TTClm4D1tOnFM7fubLEy\+g\=\= .i\+ySqi96UBgCNboyRi5riw\=\={width:100%}}
.hBaeGIgdAbQs7W5Qkg3k9Q\=\={background:var(--menu-background-secondary,#0d0d0d);border-end-end-radius:16px;border-start-end-radius:16px;bottom:0;-webkit-box-shadow:0 0 80px rgba(41,38,33,.2);box-shadow:0 0 80px rgba(41,38,33,.2);color:var(--surface_default);display:block;inset-inline-start:calc(var(--menu-desktop-width-v2)*-1);overflow:hidden auto;position:fixed;top:var(--header-height);transform:translate(0);transition:transform .3s;width:var(--menu-desktop-width-v2);will-change:inset-inline-start;z-index:10001}
/* @media (min-width:1280px){.wyx2fO9vsHOW-KZu2Vmx0Q\=\= .zbLUHmsr2Bx2LCvR308Pzg\=\={height:calc(100vh - var(--size-56) - var(--header-height))}} */

._2HaG4y1pNTy4M55l9CQ0YP {
    --content-page-article-max-width: 648px;
    --content-page-height: calc( 100vh - var(--header-height) - var(--tab-bar-mobile-height) );
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns:1fr;
    background-color: var(--surface_default);
}

.eY5RKCoZlIBKT970SJ-sR {
    background-color: var(--primary)
}

._13Au6skMHaQH5RzH4D1GlT {
    height: 100%;
    padding: 24px;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 32px minmax(0, 1fr) auto;
    grid-gap: 40px
}

._13Au6skMHaQH5RzH4D1GlT.JZsLcKFVO5Zd2EwnTuN7u {
    grid-template-rows: minmax(0, 1fr) auto
}

._2Xxc3vS-olQL8SJmDxcmcK {
    min-height: var(--content-page-height);
    display: flex;
    justify-content: center
}

._3ul2Us0H6ydgXgJzUPOr1J {
    width: 100%;
    padding: 24px
}

._1SkKhCkz85lljGWWH09qHn {
    padding: 0 32px;
    display: flex;
    align-items: center;
    justify-content: center
}

._3wq5KRe1wY-ndwzKQ1Urs4 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

._1H4-SuwGhIPTiVJ_rffcTc {
    margin: 0;
    font-weight: 700;
    color: var(--surface_default);
    text-transform: uppercase;
}


._2K6JPW_7Mi3tErDa_Sf_kC {
    overflow-y: scroll;
    height: var(--content-page-height)
}

._3ul2Us0H6ydgXgJzUPOr1J::after {
    content: "";
    height: 120px;
    display: block
}

@supports(scrollbar-width: auto) {
    ._2K6JPW_7Mi3tErDa_Sf_kC {
        scrollbar-width: auto
    }
}

@supports selector(::-webkit-scrollbar) and (not (scrollbar-width: auto)) {
    ._2K6JPW_7Mi3tErDa_Sf_kC::-webkit-scrollbar {
        all: initial;
        width: 8px
    }

    ._2K6JPW_7Mi3tErDa_Sf_kC::-webkit-scrollbar-thumb {
        background-color: #7c7c7c;
        border-radius: 24px
    }
}

@media all and (max-width: 1279px) {
    ._1H4-SuwGhIPTiVJ_rffcTc {
        font-size: 24px;
        line-height: 34px
    }
}

@media all and (min-width: 1280px) {
    /* ._2HaG4y1pNTy4M55l9CQ0YP {
        grid-template-columns:4fr 6fr
    }

    ._3ul2Us0H6ydgXgJzUPOr1J {
        max-width: var(--content-page-article-max-width);
        margin: 65px 60px
    }

    ._3ul2Us0H6ydgXgJzUPOr1J::after {
        content: "";
        height: 65px;
        display: block
    }

    ._1H4-SuwGhIPTiVJ_rffcTc {
        font-size: 32px;
        line-height: 42px
    }

    ._2hykai8hr7FQLa1ZQMZyPl {
        overflow-y: scroll;
        height: var(--content-page-height)
    }

    @supports(scrollbar-width: auto) {
        ._2hykai8hr7FQLa1ZQMZyPl {
            scrollbar-width: auto
        }
    }

    @supports selector(::-webkit-scrollbar) and (not (scrollbar-width: auto)) {
        ._2hykai8hr7FQLa1ZQMZyPl::-webkit-scrollbar {
            all: initial;
            width: 8px
        }

        ._2hykai8hr7FQLa1ZQMZyPl::-webkit-scrollbar-thumb {
            background-color: #7c7c7c;
            border-radius: 24px
        }
    } */
}

._25yOuV6jFLSguAHvaYEUwQ {
    font-size: 14px;
    line-height: 24px;
    overflow-wrap: anywhere;
    font-family: Calibri, sans-serif;
    color: #000;
}
.arial {font-family: Arial, sans-serif;}

._25yOuV6jFLSguAHvaYEUwQ p {
    font-size: 14.6667px;
    line-height: 1.39;
    margin: 16px 0;
}

._25yOuV6jFLSguAHvaYEUwQ ol,
._25yOuV6jFLSguAHvaYEUwQ ul {
    font-size: 14.6667px;
    line-height: 1.6364;
    margin: 0;
}

._25yOuV6jFLSguAHvaYEUwQ li {list-style-position:inside}

._25yOuV6jFLSguAHvaYEUwQ p {
    color: var(--primary_800)
}
._25yOuV6jFLSguAHvaYEUwQ p:empty{min-height: 24px;}

._25yOuV6jFLSguAHvaYEUwQ ol li::marker {
    font-weight: 700
}
._25yOuV6jFLSguAHvaYEUwQ a{color: var(--surface_success);}
._25yOuV6jFLSguAHvaYEUwQ a:hover{text-decoration: underline;}

/* top navbar */

.Navbar__wrapper--VnICAMfSUMz7kQ7J {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    left: 0;
    z-index: 10001
}

.Navbar__wrapper--VnICAMfSUMz7kQ7J>[data-component-name=modulor-navigation-bar-layout]:not(:has([data-component-name=modulor-navigation-bar-layout])) [data-component-name=modulor-icon] {
    flex-shrink: 0;
    margin-inline-end:0 !important}

.Navbar__wrapper--VnICAMfSUMz7kQ7J>[data-component-name=modulor-navigation-bar-layout]:not(:has([data-component-name=modulor-navigation-bar-layout])) [data-component-name=modulor-icon] svg {
    will-change: unset
}

.Navbar__wrapper--VnICAMfSUMz7kQ7J>[data-component-name=modulor-navigation-bar-layout]:not(:has([data-component-name=modulor-navigation-bar-layout])) [data-component-name=modulor-button] {
    margin-inline-end:0 !important;width: 100% !important
}

.Navbar__wrapper--VnICAMfSUMz7kQ7J>[data-component-name=modulor-navigation-bar-layout]>[data-component-name=modulor-navigation-bar-left-container] {
    gap: 12px;
    padding-inline-start:8px}

.Navbar__wrapper--VnICAMfSUMz7kQ7J>[data-component-name=modulor-navigation-bar-layout]>[data-component-name=modulor-navigation-bar-right-container] {
    gap: 12px;
    padding-inline-end:8px;max-width: 100%
}

.Navbar__wrapper--VnICAMfSUMz7kQ7J>[data-component-name=modulor-navigation-bar-layout]>[data-component-name=modulor-navigation-bar-right-container]>div:has([data-component-name=modulor-button])~div:has([data-component-name=modulor-button]) {
    margin-inline-start:-4px}

.Navbar__wrapper--VnICAMfSUMz7kQ7J.Navbar__default--xGKkUqAn9SMhYdBF>[data-component-name=modulor-navigation-bar-layout] {
    grid-template-columns: minmax(10%, max-content) auto minmax(10%, 1fr) !important
}

.Navbar__wrapper--VnICAMfSUMz7kQ7J.Navbar__default--xGKkUqAn9SMhYdBF.Navbar__has-center-content--gNXhRAQrnjohYYi4>[data-component-name=modulor-navigation-bar-layout] {
    grid-template-columns: minmax(15%, 1fr) auto minmax(max-content, 1fr) !important
}


/*  */
.modulor_typography__tag__1_90_1 {
    overflow: inherit;
    white-space: inherit;
    text-overflow: inherit;
    color: var(--text,var(--text-body));
    margin: 0;
    padding: 0
}

.modulor_icon__container__1_90_1 {
    position: relative;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    color: var(--icon-fill,var(--icon-main))
}

.modulor_icon__icon__1_90_1 {
    display: flex;
    width: 100%;
    height: 100%
}

.modulor_icon__icon__1_90_1 svg {
    width: 100%;
    height: 100%
}

.modulor_icon__counter__1_90_1 {
    position: absolute;
    z-index: 2;
    top: var(--icon-counter-position-top,-8.5px);
    right: var(--icon-counter-position-right,11.5px);
    transform: translateX(100%);
    display: flex;
    justify-content: center;
    align-items: center
}

.modulor_list-cell__container__1_90_1 .modulor_list-cell__list__1_90_1:has(.modulor_list-cell__buttons__1_90_1) {
    min-height: var(--size-104,104px)
}

.modulor_list-cell__container__1_90_1 .modulor_list-cell__list__1_90_1:has(.modulor_list-cell__buttons__1_90_1) .modulor_list-cell__buttons__1_90_1 {
    margin-bottom: var(--size-12,12px)
}

.modulor_navigation-bar__layout__1_90_1 {
    position: relative;
    --logo: no-repeat 50%/100% url("data:image/svg+xml,%3Csvg width='79' height='24' viewBox='0 0 79 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.36 8.2L14.5 11.2H0L3.2 0H20.5C23.09 0 24.29 1.58 23.61 4.09L23.29 5.2C22.9469 7.06214 21.2467 8.35998 19.36 8.2H15.36ZM19.76 5.42L20.43 3H16.82L16.13 5.42H19.76Z' fill='%23292621'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.09 9.33L25.03 11.2H21.28L27.89 0H34.23V11.2H30.99V9.33H26.09ZM30.99 3H29.65L27.63 6.61H30.99V3Z' fill='%23292621'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M47.67 4.15L47.38 5.15C47.1284 6.4416 46.1993 7.49686 44.95 7.91L45.95 11.2H42.5L41.58 8.11H39.5L38.59 11.2H35.23L38.43 0H44.56C47.2 0 48.4 1.55 47.67 4.15ZM44.55 3H40.93L40.24 5.42H43.87L44.55 3Z' fill='%23292621'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M50.53 11.2L53.73 0H50.37L47.17 11.2H50.53Z' fill='%23292621'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.97 12.8L26.18 17.28L24.63 12.8H10.1L6.9 24H21.38L23.14 17.8L24.32 21.26H26.48L29.61 17.6L27.76 24H31.12L34.32 12.8H29.97Z' fill='%23292621'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.2 24L38.81 12.8H45.14V24H41.91V22.13H37L35.94 24H32.2ZM40.55 15.84L38.55 19.41H41.89V15.84H40.55Z' fill='%23292621'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M56.49 16L57.4 12.8H47.21L46.3 16H49.97L47.69 24H51.05L53.33 16H56.49Z' fill='%23292621'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M60.95 16H66.04L66.97 12.8H61.5C59.6119 12.6352 57.9088 13.9352 57.57 15.8L56.38 19.9C55.67 22.48 56.89 24 59.5 24H63.72L64.63 20.8H59.57L60.95 16Z' fill='%23292621'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M75.64 12.8L74.5 16.8H70.66L71.8 12.8H68.44L65.24 24H68.6L69.74 20H73.58L72.44 24H75.8L79 12.8H75.64Z' fill='%23292621'/%3E%3C/svg%3E");
    display: grid;
    align-items: stretch;
    height: var(--size-56,56px);
    box-sizing: border-box;
    background-color: var(--navigation-bar-background,var(--background-main));
    font: inherit;
    color: inherit
}

.modulor_navigation-bar__layout__1_90_1:after {
    content: "";
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    background-color: var(--divider,var(--divider-main))
}

.modulor_navigation-bar__layout__1_90_1 [data-component-name=modulor-typography] {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer
}

.modulor_navigation-bar__layout__1_90_1 [data-component-name=modulor-icon] {
    display: block
}

.modulor_navigation-bar__darkMode__1_90_1 {
    --text-link: var(--text-link-light);
    --icon-main: var(--icon-tabbar-inactive)
}

.modulor_navigation-bar__darkMode__1_90_1 .modulor_navigation-bar__layout__1_90_1 {
    background: var(--background-tabbar)
}

.modulor_navigation-bar__darkMode__1_90_1 .modulor_navigation-bar__description__1_90_1 {
    --text: var(--text-always-white)
}

.modulor_navigation-bar__description__1_90_1 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: var(--text-overflow,hidden);
    --text: var(--text-body)
}

.modulor_navigation-bar__left__1_90_1 {
    display: flex;
    align-items: center;
    padding-inline-end:var(--size-8,8px);overflow: hidden
}

.modulor_navigation-bar__left__1_90_1 [data-component-name=modulor-typography],.modulor_navigation-bar__left__1_90_1 [data-component-name=modulor-icon] {
    margin-inline-start:var(--size-16,16px)}

.modulor_navigation-bar__left__1_90_1 [data-component-name=modulor-typography] [data-component-name=modulor-icon] {
    margin-inline-start: 0
}

.modulor_navigation-bar__center__1_90_1 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center
}

.modulor_navigation-bar__center__1_90_1 :not([data-component-name=modulor-tab-bar-item]):has(+[data-component-name=modulor-tab-bar-item]) {
    margin-inline-end:var(--size-32,32px)}

.modulor_navigation-bar__right__1_90_1 {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-inline-start:var(--size-8,8px);
    overflow: hidden
}

@media only screen and (max-width: 340px) {
    .modulor_navigation-bar__right__1_90_1 {
        max-width:190px
    }
}
