:root {
    --navbar-new-container-desktop: 1344px;
    --navbar-new-container-tablet: 672px;
    --navbar-new-container-mobile: 100%;

    --navbar-new__collapse-footer-height: 4.8rem;

    --navbar-new__black: #000000;
    --navbar-new__black-2: #111111;
    --navbar-new__white: #FFFFFF;
    --navbar-new__white-2: #f4f4f4;
    --navbar-new__creme: #F0EEE7;
    --navbar-new__gray: #86868B;
    --navbar-new__gray-2: #222222;
    /* //for test */
    /* --navbar-new__gray-2: #000;  */
    /* //for test */


    --navbar-new__gray-3: #484848;
    --navbar-new__green: #22E243;

    --navbar-new-bg-color: var(--navbar-new__white);

    --navbar-new__common-text-color: var(--navbar-new__black);

    --navbar-new__top-item-height-desktop: 4.8rem;
    --navbar-new__top-item-height-tablet: 3.2rem;

    --navbar-new__btn-text-color: var(--navbar-new__black);
    --navbar-new__btn-bg-color: var(--navbar-new__green);
    --navbar-new__btn-font-size: 1.4rem;
    --navbar-new__btn-leading: 1.91rem;
    /* --navbar-new__btn-padding-x: 3.2333rem; */
    --navbar-new__btn-padding-x: 3rem;
    --navbar-new__btn-padding-y: 1.445rem;
    --navbar-new-z-index: 12000;

    /* Top & mid + collapse height */
    --navbar-new__height: calc(96px + 72.3667px);
}

@media (min-width: 768px) {
    :root {
        --navbar-new__height: calc(112px + 113px);
    }
}

@media (min-width: 1200px) {
    :root {
        --navbar-new__height: calc(144px + 96px);
    }
}

body.navbar-new__open {
    overflow: hidden;
}

.site-content {
    margin-top: var(--navbar-new__height) !important;
}

.navbar-new {
    --navbar-new__top-padding-x-desktop: 5.1rem;
    --navbar-new__top-padding-x-tablet: 2.4rem;
    --navbar-new__top-padding-x-mobile: 1.5rem;
    position: fixed;
    top: 0;
    left: 0;
    min-width: 100%;
    max-width: 100vw;
    width: 100%;
    -webkit-transition: opacity 0.15s ease, transform 0.15s ease;
    transition: opacity 0.15s ease, transform 0.15s ease;
    z-index: var(--navbar-new-z-index);
}

.navbar-new__masked::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    max-width: 100%;
    width: 100%;
    min-height: 28.33333333vh;
    max-height: 28.33333333vh;
    height: 28.33333333vh;
    background: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
    z-index: -1;
}

.navbar-new__dark,
[data-navbar-new-special-mode="dark"],
.navbar-new__masked {
    --navbar-new__common-text-color: var(--navbar-new__white);
}

.navbar-new__dark,
[data-navbar-new-special-mode="dark"] {
    --navbar-new-bg-color: var(--navbar-new__gray-2);
}

.navbar-new__wheat{
    --navbar-new-bg-color: var(--navbar-new__creme);
}

.navbar-new__mix_black-white{
    --navbar-new-bg-color: var(--navbar-new__black);
    --navbar-new__common-text-color: var(--navbar-new__white);
    .navbar-new__logo-light{
        opacity: 1;
    }
    .navbar-new__mid-item__inner, .navbar-new__bot-item__inner {
        --item-font-color: var(--navbar-new__gray);
        --item-font-color-active: var(--navbar-new__white);
        --navbar-new__btn-text-color: var(--navbar-new__white);
    }
}

.navbar-new__container {
    position: relative;
    max-width: var(--navbar-new-container-desktop);
    padding: 0 1.6rem;
    margin: 0 auto;
}

.navnar-new__wrap,
.navbar-new__top,
.navbar-new__mid,
.navbar-new__mid-items,
.navbar-new__mid-items__prewrap,
.navbar-new__mid-items__prewrap-2,
.navbar-new__mid-items__list-wrap {
    display: -webkit-flex;
    display: flex;
}

.navnar-new__wrap {
    -webkit-flex-direction: column;
    flex-direction: column;
}

.navbar-new__top {
    -webkit-justify-content: space-between;
    justify-content: space-between;
    gap: var(--navbar-new__top-padding-x-desktop);
    padding: 0 var(--navbar-new__top-padding-x-desktop);
}

.navbar-new__btn-reset {
    -webkit-appearance: none;
    appearance: none;
    background-color: transparent;
    border-radius: 0;
    border: none;
    display: -webkit-flex;
    display: flex;
    cursor: pointer;
}

.navbar-new__list-reset {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: -webkit-flex;
    display: flex;
}

.navbar-new__top-items__left,
.navbar-new__top-items__right {
    --item-width: 11.2rem;
    --item-font-color: var(--navbar-new__gray);
    --item-font-color-active: var(--navbar-new__common-text-color);
    --item-font-size-desktop: 1.4rem;
    --item-font-size-tablet: 1.2rem;
    --item-font-size-mobile: 1rem;
    --item-font-weight: 500;
    --item-font-weight-active-desktop: 700;
    --item-leading-desktop: 1.91rem;
    --item-leading-tablet: 1.67rem;
    --item-leading-mobile: 1rem;
    --item-tracking-desktop: 0.07rem;
    --item-tracking-mobile: initial;
    --item-icon-spacing: 0.8rem;
}

.navbar-new__top-item__inner {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    min-width: var(--item-width);
    max-width: var(--item-width);
    width: var(--item-width);
    min-height: var(--navbar-new__top-item-height-desktop);
    max-height: var(--navbar-new__top-item-height-desktop);
    height: var(--navbar-new__top-item-height-desktop);
    color: var(--item-font-color);
    font-size: var(--item-font-size-desktop);
    font-weight: var(--item-font-weight);
    line-height: var(--item-leading-desktop);
    letter-spacing: var(--item-tracking-desktop);
    text-align: center;
    -webkit-transition: color 0.15s ease;
    transition: color 0.15s ease;
}

.navbar-new__top-item__inner.help {
    --item-width: 16rem;
}

.navbar-new__top-item__inner[aria-expanded="true"] {
    color: var(--item-font-color-active);
}

.navbar-new__top-item__inner:not([aria-expanded="true"]):hover,
.navbar-new__top-item__inner:not([aria-expanded="true"]):focus-visible {
    color: var(--navbar-new__black-2);
}

.navbar-new__masked .navbar-new__top-item__inner:not([aria-expanded="true"]):hover,
.navbar-new__masked .navbar-new__top-item__inner:not([aria-expanded="true"]):focus-visible,
.navbar-new__dark .navbar-new__top-item__inner:not([aria-expanded="true"]):hover,
.navbar-new__dark .navbar-new__top-item__inner:not([aria-expanded="true"]):focus-visible,
[data-navbar-new-special-mode="dark"] .navbar-new__top-item__inner:not([aria-expanded="true"]):hover,
[data-navbar-new-special-mode="dark"] .navbar-new__top-item__inner:not([aria-expanded="true"]):focus-visible {
    color: var(--navbar-new__white-2);
}

.navbar-new__top-item__inner.navbar-new__top-item__inner-icon {
    position: relative;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    min-width: 0;
    max-width: max-content;
    padding-left: calc(var(--icon-size-x) + var(--item-icon-spacing));
    width: 100%;
}

.navbar-new__top-item__inner.navbar-new__top-item__inner-icon::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    min-width: var(--icon-size-x);
    max-width: var(--icon-size-x);
    width: var(--icon-size-x);
    min-height: var(--icon-size-y);
    max-height: var(--icon-size-y);
    height: var(--icon-size-y);
    color: inherit;
    background-color: currentColor;
    -webkit-mask-image: var(--icon-url);
    -webkit-mask-position: center;
    -webkit-mask-size: cover;
    -webkit-mask-repeat: no-repeat;
    mask-image: var(--icon-url);
    mask-position: center;
    mask-size: cover;
    mask-repeat: no-repeat;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.navbar-new__mid {
    --navbar-mid-height-desktop: 9.6rem;
    --navbar-mid-height-tablet: 8rem;
    --navbar-mid-height-mobile: 6.4rem;
    --navbar-logo-size-desktop: 18.99rem;
    --navbar-logo-size-tablet: 17.8rem;
    --navbar-logo-size-mobile: 14.24rem;
    --navbar-padding-left-desktop: 2.9rem;
    --navbar-padding-right-desktop: 8rem;
    --navbar-padding-left-tablet: 2.4rem;
    --navbar-padding-right-tablet: var(--navbar-padding-left-tablet);
    --navbar-padding-left-mobile: 1.6rem;
    --navbar-padding-right-mobile: var(--navbar-padding-left-mobile);
    position: relative;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    gap: var(--navbar-new__top-padding-x-desktop);
    min-height: var(--navbar-mid-height-desktop);
    max-height: var(--navbar-mid-height-desktop);
    height: var(--navbar-mid-height-desktop);
    background-color: var(--navbar-new-bg-color);
    border-radius: 5.2rem;
    padding-left: var(--navbar-padding-left-desktop);
    padding-right: var(--navbar-padding-right-desktop);
    z-index: calc(var(--navbar-new-z-index) + 1);
}

@media (min-width: 1200px) {
    .navbar-new__mid::after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        min-width: 100%;
        max-width: 100%;
        width: 100%;
        height: 100%;
        background-color: var(--navbar-new-bg-color);
        border-radius: 5.2rem;
        -webkit-transform-origin: top;
        transform-origin: top;
        opacity: 0;
        -webkit-transition: height 300ms ease, opacity 300ms ease;
        transition: height 300ms ease, opacity 300ms ease;
        z-index: -1;
    }
    .navbar-new__dropdown-hover .navbar-new__mid::after {
        height: var(--navbar-new__mid-target-height, 100%);
        opacity: 1;
    }
}

.navbar-new__mid-items__wrap {
    -webkit-transition: opacity 0.15s ease;
    transition: opacity 0.15s ease;
}

.navbar-new__logo-wrap,
.navbar-new__logo,
.navbar-new__mid-item,
.navbar-new__mid-item__inner,
.navbar-new__bot-item__inner,
.navbar-new__button,
.navbar-new__button__inner,
.navbar-new__bot-items__wrap,
.navbar-new__bot-items__links {
    display: -webkit-flex;
    display: flex;
}

.navbar-new__logo-wrap {
    position: relative;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
}

.navbar-new__logo {
    position: relative;
    -webkit-align-items: center;
    align-items: center;
}

.navbar-new__logo > img {
    display: block;
    min-width: var(--navbar-logo-size-desktop);
    max-width: var(--navbar-logo-size-desktop);
    width: var(--navbar-logo-size-desktop);
    height: max-content;
    object-position: left;
}

.navbar-new__logo-light {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    max-width: 100%;
    width: 100%;
    min-height: 100%;
    max-height: 100%;
    height: 100%;
    opacity: 0;
}

.navbar-new__dark .navbar-new__logo-light,
[data-navbar-new-special-mode="dark"] .navbar-new__logo-light {
    opacity: 1;
}

.navbar-new__dark .navbar-new__logo-dark,
[data-navbar-new-special-mode="dark"] .navbar-new__logo-dark {
    opacity: 0;
}

[data-navbar-new-tab-item][aria-hidden="true"] {
    display: none;
}

/* ACCORDION */
.navbar-new__accordion {
    max-height: var(--navbar-new__acc-target-height, 0);
    height: auto;
    transition: max-height 300ms ease, opacity 300ms ease;
    -webkit-transition: max-height 300ms ease, opacity 300ms ease;
    overflow: hidden;
}

.navbar-new__accordion[aria-hidden=true] {
    opacity: 0;
}

.navbar-new__mid__items-toggle-btn {
    display: none;
}

@media (min-width: 1200px) {
    .navbar-new__accordion {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
        min-height: 100%;
        max-height: 100%;
        height: 100%;
        overflow: initial;
    }
    .navbar-new__accordion[aria-hidden=true] {
        opacity: 1;
    }
    .navbar-new__accordion > * {
        min-height: 100%;
        max-height: 100%;
        height: 100%;
    }
}

.navbar-new__mid-item__inner,
.navbar-new__bot-item__inner {
    position: relative;
    --item-font-color: var(--navbar-new__gray);
    --item-font-color-active: var(--navbar-new__black);
    --item-font-size-desktop: 1.6rem;
    --item-font-size-tablet: 2rem;
    --item-font-size-mobile: 2.4rem;
    --item-font-weight: 500;
    --item-font-weight-active-desktop: 700;
    --item-leading-desktop: 2.182rem;
    --item-leading-tablet: 3.274rem;
    --item-leading-mobile: 3.274rem;
    --item-tracking-desktop: 0.08rem;
    --item-tracking-tablet: initial;
    --item-padding-x-desktop: 2.2rem;
    --item-padding-y-desktop: 3.8rem;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: var(--item-font-color);
    font-size: var(--item-font-size-desktop);
    font-weight: var(--item-font-weight);
    line-height: var(--item-leading-desktop);
    text-align: center;
    letter-spacing: var(--item-tracking-desktop);
    white-space: nowrap;
    padding: 0 var(--item-padding-x-desktop);
    -webkit-transition: opacity 300ms ease;
    transition: opacity 300ms ease;
    z-index: 1;
    overflow: hidden;
}

@media (min-width: 1200px) {
    .navbar-new__mid-item__inner__mobile {
        display: none;
    }
    .navbar-new__dark .navbar-new__bot-item__inner,
    [data-navbar-new-special-mode="dark"] .navbar-new__bot-item__inner {
        --item-font-color: var(--navbar-new__white);
        --item-font-color-active: var(--navbar-new__green);
    }
}

@media (max-width: 1199px) {
    .navbar-new__mid-item__inner__desktop {
        display: none;
    }
}

.navbar-new__mid-item__inner__normal,
.navbar-new__mid-item__inner__hover {
    -webkit-transition: color 150ms ease, opacity 150ms ease;
    transition: color 150ms ease, opacity 150ms ease;
}

.navbar-new__mid-item__inner__normal {
    color: inherit;
    position: absolute;
    top: calc(50% + 0.1rem);
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

@media (min-width: 768px) {
    .navbar-new__mid-item__inner__normal {
        color: var(--item-font-color);
    }
}

.navbar-new__mid-item__inner__hover {
    color: var(--navbar-new__btn-text-color);
    font-weight: 700;
    opacity: 0;
}

.navbar-new__masked .navbar-new__mid-item__inner[aria-expanded="true"] .navbar-new__mid-item__inner__normal,
.navbar-new__masked .navbar-new__mid-item__inner__hover,
.navbar-new__dark .navbar-new__mid-item__inner__hover,
.navbar-new__dark .navbar-new__mid-item__inner[aria-expanded="true"] .navbar-new__mid-item__inner__normal,
[data-navbar-new-special-mode="dark"] .navbar-new__mid-item__inner__hover,
[data-navbar-new-special-mode="dark"] .navbar-new__mid-item__inner[aria-expanded="true"] .navbar-new__mid-item__inner__normal {
    color: var(--navbar-new__green);
}

@media (min-width: 1200px) {
    .navbar-new__mid-item:hover .navbar-new__mid-item__inner__hover,
    .navbar-new__mid-item__inner[aria-expanded="true"] .navbar-new__mid-item__inner__hover {
        opacity: 1;
    }
    .navbar-new__mid-item:hover .navbar-new__mid-item__inner__normal,
    .navbar-new__mid-item__inner[aria-expanded="true"] .navbar-new__mid-item__inner__normal {
        opacity: 0;
    }
}

.navbar-new__bot-items__prewrap {
    --padding-x-desktop: 8.1rem;
    --padding-y-desktop: 2.1rem;
    --padding-x-tablet: 2.4rem;
    --padding-y-tablet: 2rem;
    position: absolute;
    top: 100%;
    left: 0;
    min-width: 100%;
    max-width: 100%;
    width: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-direction: column;
    flex-direction: column;
    gap: 4.3rem;
    padding: var(--padding-y-desktop) 0;
    opacity: 0;
    border-radius: 0 0 5.2rem 5.2rem;
    -webkit-transition: opacity 0.15s ease, background-color 0.15s ease;
    transition: opacity 0.15s ease, background-color 0.15s ease;
    pointer-events: none;
    z-index: 1;
}

@media (min-width: 1200px) {
    .navbar-new__mid-item:hover .navbar-new__bot-items__prewrap,
    .navbar-new__mid-item__inner[aria-expanded="true"] + .navbar-new__bot-items__prewrap {
        opacity: 1;
        pointer-events: auto;
    }
    .navbar-new__bot-items__prewrap::after {
        content: '';
        position: absolute;
        top: 0rem;
        left: 50%;
        min-width: calc(100% - var(--navbar-padding-right-desktop) - 8.1rem);
        max-width: calc(100% - var(--navbar-padding-right-desktop) - 8.1rem);
        width: calc(100% - var(--navbar-padding-right-desktop) - 8.1rem);
        min-height: 0.1rem;
        max-height: 0.1rem;
        height: 0.1rem;
        background-color: var(--navbar-new__creme);
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        opacity: 0;
        -webkit-transition: opacity 300ms ease;
        transition: opacity 300ms ease;
    }
    .navbar-new__dark .navbar-new__bot-items__prewrap::after,
    [data-navbar-new-special-mode="dark"] .navbar-new__bot-items__prewrap::after {
        background-color: var(--navbar-new__gray-3);
    }
    .navbar-new__dropdown-hover .navbar-new__bot-items__prewrap::after {
        opacity: 1;
    }
}

.navbar-new__bot-items__wrap {
    width: 100%;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    gap: 3.6rem;
    padding-left: 8.1rem;
    padding-right: var(--navbar-padding-right-desktop);
    margin: 0 auto;
}

.navbar-new__bot-items__links {
    -webkit-align-items: center;
    align-items: center;
    /* gap: 3.2rem; */
    gap: 2rem;
}

.navbar-new__bot-parent-item-link {
    display: none;
}

.navbar-new__bot-parent-item-link,
.navbar-new__bot-parent-item-link__inner {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}

.navbar-new__bot-parent-item-link__inner {
    -webkit-justify-content: center;
    justify-content: center;
    color: var(--navbar-new__common-text-color);
    font-size: 1.6rem;
    font-weight: 500;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition: color 0.15s ease;
    transition: color 0.15s ease;
}

.navbar-new__bot-item__inner {
    -webkit-transition: color 0.15s ease;
    transition: color 0.15s ease;
}

@media (min-width: 1200px) {
    .navbar-new__bot-item__inner {
        padding: 0 1.2rem;
    }
}

.navbar-new__dark .navbar-new__bot-item__inner,
[data-navbar-new-special-mode="dark"] .navbar-new__bot-item__inner {
    color: var(--navbar-new__white);
}

@media (min-width: 1200px) {
    .navbar-new__bot-items__links {
        flex-grow: 1;
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
    }
    .navbar-new__bot-items {
        flex-grow: 1;
    }
    .navbar-new__bot-parent-item-link {
        margin-right: auto;
    }
    .navbar-new__masked.navbar-new__dropdown-hover .navbar-new__bot-parent-item-link__inner,
    .navbar-new__masked.navbar-new__dropdown-hover .navbar-new__bot-item__inner {
        color: var(--navbar-new__black);
    }
    .navbar-new__bot-item:hover .navbar-new__bot-item__inner,
    .navbar-new__bot-item:focus-visible .navbar-new__bot-item__inner {
        color: var(--item-font-color-active);
    }

    .navbar-new__bot-item:hover ~ .navbar-new__bot-item .navbar-new__bot-item__inner,
    .navbar-new__bot-item:focus-visible ~ .navbar-new__bot-item .navbar-new__bot-item__inner,
    .navbar-new__bot-items:has(.navbar-new__bot-item:hover) .navbar-new__bot-item:not(:hover) .navbar-new__bot-item__inner {
        color: var(--navbar-new__gray);
    }
}

.navbar-new__button__inner {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: var(--navbar-new__btn-bg-color);
    font-size: var(--navbar-new__btn-font-size);
    font-weight: 500;
    line-height: var(--navbar-new__btn-leading);
    color: var(--navbar-new__btn-text-color);
    text-align: center;
    text-transform: uppercase;
    border-radius: 6.4rem;
    padding: var(--navbar-new__btn-padding-y) var(--navbar-new__btn-padding-x);
    -webkit-transition: opacity 0.15s ease;
    transition: opacity 0.15s ease;
}

.navbar-new__button__inner-dot {
    color: currentColor;
}

.navbar-new__button__inner:hover,
.navbar-new__button__inner:focus-visible {
    opacity: 0.8;
}

.navbar-new__toggler,
.navbar-new__close-dropdown,
.navbar-new__collapse-footer,
.navbar-new__bot-mobile,
.navbar-new__mobile-fixed-btns {
    display: none;
}

.navbar-new__scroll .navbar-new {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    opacity: 0;
    pointer-events: none;
}

/* Navbar scrolled state */
@media (min-width: 1200px) {
    .navbar-new__list-reset.navbar-new__mid-items__wrap{
        margin-right: -1rem;
    }
    .navbar-new__bot-items__wrap{
        padding-right: 9rem;
    }
    .navbar-new__bot-items__prewrap{
        --navbar-padding-right-desktop: 10rem;
    }
    /* .navbar-new__mid-item:last-child{
            button{
                padding-right: 0;
            }
    } */
     /* .navbar-new__bot-items__prewrap{
        .navbar-new__bot-items__links{
            .navbar-new__bot-items:has(> :nth-child(5)){
                .navbar-new__bot-item__inner{
                --item-font-size-desktop:1.4rem;
                }

            }
        }
     } */

     /* [lang="pl-PL"]{
        .navbar-new__bot-items__prewrap{
            .navbar-new__bot-items__links{
                .navbar-new__bot-items:has(> :nth-child(5)){

                    + .navbar-new__list-reset.navbar-new__buttons{
                        .navbar-new__button__inner{
                            padding-left: 6px;
                            padding-right: 6px;
                        }
                    }
                }
            }
        }
     } */



    .navbar-new__top {
        -webkit-transition: opacity 300ms ease;
        transition: opacity 300ms ease;
        padding-right: 9rem;
    }

    .navbar-new__bot-items__prewrap {
        min-height: var(--navbar-mid-height-desktop);
        max-height: var(--navbar-mid-height-desktop);
        height: var(--navbar-mid-height-desktop);
        -webkit-transition: transform 300ms ease, opacity 300ms ease;
        transition: transform 300ms ease, opacity 300ms ease;
    }
    .navbar-new__dropdown-open.navbar-new__scroll .navbar-new__top,
    .navbar-new__dropdown-open.navbar-new__scroll .navbar-new__mid-item__inner,
    .navbar-new__dropdown-open.navbar-new__scroll .navbar-new__logo {
        opacity: 0;
        pointer-events: none;
    }
    .navbar-new__dropdown-open.navbar-new__scroll .navbar-new__mid::after {
        height: 100%;
    }

    .navbar-new__logo-scroll {
        position: absolute;
        top: 50%;
        left: 0;
        min-width: 4.308rem;
        max-width: 4.308rem;
        width: 4.308rem;
        min-height: 4.322rem;
        max-height: 4.322rem;
        height: 4.322rem;
        background-color: var(--navbar-new__black);
        -webkit-mask-image: var(--logo-url);
        -webkit-mask-position: center;
        -webkit-mask-size: cover;
        -webkit-mask-repeat: no-repeat;
        mask-image: var(--logo-url);
        mask-position: center;
        mask-size: cover;
        mask-repeat: no-repeat;
        opacity: 0;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        -webkit-transition: opacity 300ms ease;
        transition: opacity 300ms ease;
    }
    .navbar-new__dark .navbar-new__logo-scroll,
    [data-navbar-new-special-mode="dark"] .navbar-new__logo-scroll {
        background-color: var(--navbar-new__white);
    }
    .navbar-new__dropdown-open.navbar-new__scroll .navbar-new__logo-scroll {
        opacity: 1;
    }
    .navbar-new__logo {
        -webkit-transition: opacity 300ms ease;
        transition: opacity 300ms ease;
    }
    .navbar-new__dropdown-open.navbar-new__scroll .navbar-new__bot-items__prewrap {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
    }
    .navbar-new__dropdown-open.navbar-new__scroll .navbar-new__bot-items__prewrap::after {
        opacity: 0;
    }
    .navbar-new__bot-items__wrap {
        -webkit-transition: padding 300ms ease;
        transition: padding 300ms ease;
    }
    .navbar-new__dropdown-open.navbar-new__scroll .navbar-new__bot-items__wrap {
        padding-right: var(--navbar-padding-left-desktop);
    }
    .navbar-new__dropdown-open.navbar-new__scroll .navbar-new__masked .navbar-new__bot-parent-item-link__inner {
        color: var(--navbar-new__black);
    }
    .navbar-new__dropdown-open.navbar-new__scroll .navbar-new__masked .navbar-new__bot-parent-item-link__inner:hover,
    .navbar-new__dropdown-open.navbar-new__scroll .navbar-new__masked .navbar-new__bot-parent-item-link__inner:focus-visible {
        color: var(--navbar-new__green);
    }
    .navbar-new__dropdown-open.navbar-new__scroll .navbar-new__masked .navbar-new__bot-item__inner {
        --item-font-color: var(--navbar-new__black);
        --item-font-color-active: var(--navbar-new__green);
    }
    /* .navbar-new__scroll-bot .navbar-new {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        opacity: 0;
        pointer-events: none;
    } */
}
/* Navbar scrolled state end */

@media (min-width: 1200px) and (max-width: 1365px) {
    .navbar-new__mid {
        --navbar-padding-right-desktop: 2.9rem;
        gap: 2rem;
    }
    .navbar-new__mid-item__inner,
    .navbar-new__bot-item__inner {
        font-size: 1.3rem;
        line-height: normal;
    }
    .navbar-new__bot-items__wrap {
        padding-left: 8.1rem;
        padding-right: 5rem;
    }
    .navbar-new__button__inner{
        font-size: 1.3rem;
        line-height: 1.8rem;
        padding: 1.3rem 1.5rem;
    }
    .navbar-new__bot-items__links {
        gap: 1.5rem;
    }
}

@media (max-width: 1199px) {
    .navbar-new__container {
        max-width: var(--navbar-new-container-tablet);
    }
    .navbar-new__top {
        gap: var(--navbar-new__top-padding-x-tablet);
        padding: 0 var(--navbar-new__top-padding-x-tablet);
    }
    .navbar-new__top-items__left,
    .navbar-new__top-items__right {
        gap: 1.6rem;
    }
    .navbar-new__top-item__inner,
    .navbar-new__top-item__inner.navbar-new__top-item__inner-icon {
        min-width: 0;
        max-width: initial;
        width: auto;
        min-height: var(--navbar-new__top-item-height-tablet);
        max-height: var(--navbar-new__top-item-height-tablet);
        height: var(--navbar-new__top-item-height-tablet);
        font-size: var(--item-font-size-tablet);
        font-weight: var(--item-font-weight);
        line-height: var(--item-leading-tablet);
        letter-spacing: var(--item-tracking-tablet);
    }
    .navbar-new__top-item__inner.navbar-new__top-item__inner-icon {
        padding-left: 0;
    }
    .navbar-new__top-item__inner.navbar-new__top-item__inner-icon::before {
        display: none;
    }
    .navbar-new__mid {
        -webkit-align-items: center;
        align-items: center;
        min-height: var(--navbar-mid-height-tablet);
        max-height: var(--navbar-mid-height-tablet);
        height: var(--navbar-mid-height-tablet);
        padding-left: var(--navbar-padding-left-tablet);
        padding-right: var(--navbar-padding-right-tablet);
        border-radius: 4rem;
    }
    .navbar-new__open .navbar-new__mid {
        z-index: calc(var(--navbar-new-z-index) + 1);
    }
    .navbar-new__mid::before {
        content: '';
        position: fixed;
        top: 0;
        left: 0;
        min-width: 100vw;
        max-width: 100vw;
        width: 100vw;
        min-height: 100vh;
        max-height: 100vh;
        height: 100vh;
        background-color: rgba(0, 0, 0, 0.867);
        opacity: 0;
        -webkit-transition: opacity 0.3s ease;
        transition: opacity 0.3s ease;
        -webkit-transition-delay: 445ms;
        transition-delay: 445ms;
        pointer-events: none;
        z-index: -1;
    }
    .navbar-new__open .navbar-new__mid::before {
        opacity: 1;
        -webkit-transition-delay: 0ms;
        transition-delay: 0ms;
        pointer-events: auto;
    }
    .navbar-new__logo > img {
        min-width: var(--navbar-logo-size-tablet);
        max-width: var(--navbar-logo-size-tablet);
        width: var(--navbar-logo-size-tablet);
    }
    .navbar-new__toggler {
        --toggler-size: 4rem;
        --toggler-bg: var(--navbar-new__creme);
        --toggler-bar-bg: var(--navbar-new__green);
        position: absolute;
        top: 50%;
        right: var(--navbar-padding-right-tablet);
        display: block;
        min-width: var(--toggler-size);
        max-width: var(--toggler-size);
        width: var(--toggler-size);
        min-height: var(--toggler-size);
        max-height: var(--toggler-size);
        height: var(--toggler-size);
        background-color: var(--toggler-bg);
        border-radius: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: calc(var(--navbar-new-z-index) + 2);
    }
    .navbar-new__dark .navbar-new__toggler,
    [data-navbar-new-special-mode="dark"] .navbar-new__toggler {
        --toggler-bg: var(--navbar-new__black);
    }
    .navbar-new__toggler::before,
    .navbar-new__toggler::after {
        content: '';
        position: absolute;
        top: 50%;
        left: 50%;
        min-width: calc(var(--toggler-size) * 0.3105);
        max-width: calc(var(--toggler-size) * 0.3105);
        width: calc(var(--toggler-size) * 0.3105);
        min-height: 0.2rem;
        max-height: 0.2rem;
        height: 0.2rem;
        background-color: var(--toggler-bar-bg);
        border-radius: 100vh;
        -webkit-transition: transform 0.3s ease;
        transition: transform 0.3s ease;
    }
    .navbar-new__toggler::before {
        -webkit-transform: translate(-50%, calc(-50% - 0.2rem));
        transform: translate(-50%, calc(-50% - 0.2rem));
    }
    .navbar-new__toggler::after {
        -webkit-transform: translate(-50%, calc(-50% + 0.2rem));
        transform: translate(-50%, calc(-50% + 0.2rem));
    }
    .navbar-new__open .navbar-new__toggler::before {
        -webkit-transform: translate(-50%, -50%) rotateZ(-45deg);
        transform: translate(-50%, -50%) rotateZ(-45deg);
    }
    .navbar-new__open .navbar-new__toggler::after {
        -webkit-transform: translate(-50%, -50%) rotateZ(45deg);
        transform: translate(-50%, -50%) rotateZ(45deg);
    }
    .navbar-new__collapse {
        position: absolute;
        top: calc(var(--navbar-new__top-item-height-tablet) * -1);
        left: 0;
        -webkit-flex-direction: column;
        flex-direction: column;
        min-width: 100%;
        max-width: 100%;
        width: 100%;
        min-height: 0;
        max-height: 0;
        height: calc(100dvh - (var(--navbar-new__top-item-height-tablet) * 2));
        background-color: var(--navbar-new-bg-color);
        border-radius: 4rem;
        margin: var(--navbar-new__top-item-height-tablet) 0;
        opacity: 0;
        -webkit-transition: opacity 445ms ease, max-height 445ms ease;
        transition: opacity 445ms ease, max-height 445ms ease;
        -webkit-transition-delay: 150ms;
        transition-delay: 150ms;
        overflow: hidden;
    }
    .navbar-new__dark .navbar-new__collapse,
    [data-navbar-new-special-mode="dark"] .navbar-new__collapse {
        background-color: var(--navbar-new__black);
    }
    .navbar-new__open .navbar-new__collapse {
        max-height: calc(100dvh - (var(--navbar-new__top-item-height-tablet) * 2));
        opacity: 1;
        -webkit-transition-delay: 0ms;
        transition-delay: 0ms;
    }
    .navbar-new__mid-items__prewrap {
        position: relative;
        justify-content: flex-start;
        /* min-height: 100%; */
        /* max-height: 100%; */
        height: 100dvh;
        padding: 11.6rem 2.4rem 2.4rem;
    }
    .navbar-new__mid-items__prewrap,
    .navbar-new__mid-items__prewrap-2,
    .navbar-new__mid-items__wrap,
    .navbar-new__mid-items__list-wrap {
        -webkit-flex-direction: column;
        flex-direction: column;
        gap: 0.8rem;
    }
    .navbar-new__mid-items__prewrap-2 {
        gap: 3.2rem;
    }
    .navbar-new__mid-items__wrap {
        margin-top: 0.8rem;
        padding-bottom: 1.6rem;
        margin-right: 2.4rem;
    }
    .navbar-new__mid-items__list-wrap {
        gap: 0;
        min-width: 57.43243243%;
        max-width: 57.43243243%;
        width: 57.43243243%;
        padding-left: 5.6rem;
    }
    [data-navbar-new-tab-item][aria-hidden="true"].navbar-new__mid-items__list-wrap {
        display: -webkit-flex;
        display: flex;
    }
    .navbar-new__bot-items__prewrap {
        position: absolute;
        top: 11.6rem;
        left: 57.43243243%;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        min-width: 42.56756757%;
        max-width: 42.56756757%;
        width: 42.56756757%;
        /* Full collapse height inc padding, padding top, padding bottom, bottom buttons, bottom buttons margin */
        min-height: calc(100% - 11.6rem - 2.4rem - 4.8rem - 3.2rem);
        max-height: calc(100% - 11.6rem - 2.4rem - 4.8rem - 3.2rem);
        height: calc(100% - 11.6rem - 2.4rem - 4.8rem - 3.2rem);
        padding: 0;
    }
    .navbar-new__mid__items-toggle-btn {
        -webkit-appearance: none;
        appearance: none;
        background-color: transparent;
        border: none;
        text-align: left;
        cursor: pointer;
        display: block;
        color: var(--navbar-new__gray);
        font-size: 1.6rem;
        font-weight: 500;
        line-height: 2.182rem;
        -webkit-transition: color 300ms ease;
        transition: color 300ms ease;
    }
    .navbar-new__dark .navbar-new__mid__items-toggle-btn,
    [data-navbar-new-special-mode="dark"] .navbar-new__mid__items-toggle-btn {
        color: var(--navbar-new__gray);
    }
    .navbar-new__mid__items-toggle-btn[aria-expanded="true"] {
        color: var(--navbar-new__black);
    }
    .navbar-new__dark .navbar-new__mid__items-toggle-btn[aria-expanded="true"],
    [data-navbar-new-special-mode="dark"] .navbar-new__mid__items-toggle-btn[aria-expanded="true"] {
        color: var(--navbar-new__white);
    }
    .navbar-new__bot-items__wrap,
    .navbar-new__bot-items__links,
    .navbar-new__bot-items {
        -webkit-align-items: initial;
        align-items: initial;
        -webkit-flex-direction: column;
        flex-direction: column;
        gap: 1.6rem;
    }
    .navbar-new__bot-parent-item-link,
    .navbar-new__bot-parent-item-link__inner {
        -webkit-align-items: initial;
        align-items: initial;
        -webkit-flex-direction: column;
        flex-direction: column;
        text-align: left;
    }
    .navbar-new__bot-parent-item-link__inner {
        color: var(--navbar-new__black);
    }
    .navbar-new__dark .navbar-new__bot-parent-item-link__inner,
    [data-navbar-new-special-mode="dark"] .navbar-new__bot-parent-item-link__inner {
        color: var(--navbar-new__white);
    }
    .navbar-new__bot-items__links .navbar-new__buttons {
        display: none;
    }
    .navbar-new__mid-item {
        -webkit-flex-direction: column;
        flex-direction: column;
    }
    .navbar-new__mid__items-toggle-btn,
    .navbar-new__mid-item__inner {
        opacity: 0;
        -webkit-transition: opacity 300ms ease, transform 300ms ease;
        transition: opacity 300ms ease, transform 300ms ease;
        -webkit-transition-delay: calc((var(--navbar-new__animated-tab-items) - var(--navbar-new__animated-tab-item)) * 25ms);
        transition-delay: calc((var(--navbar-new__animated-tab-items) - var(--navbar-new__animated-tab-item)) * 25ms);
    }
    .navbar-new__open .navbar-new__mid__items-toggle-btn,
    .navbar-new__open .navbar-new__mid-item__inner {
        opacity: 1;
        -webkit-transition-delay: calc(var(--navbar-new__animated-tab-item) * 25ms + 80ms);
        transition-delay: calc(var(--navbar-new__animated-tab-item) * 25ms + 80ms);
    }
    .navbar-new__dropdown-open .navbar-new__mid__items-toggle-btn {
        pointer-events: none;
    }
    .navbar-new__mid-item__inner,
    .navbar-new__bot-item__inner {
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        font-size: var(--item-font-size-tablet);
        line-height: var(--item-leading-tablet);
        text-align: left;
        letter-spacing: var(--item-tracking-tablet);
        padding: 0;
    }
    .navbar-new__mid-item__inner {
        padding-right: 3.6rem;
    }
    .navbar-new__mid-item__inner.navbar-new__mid-item__inner__w-dropdown {
        position: relative;
    }
    .navbar-new__mid-item__inner.navbar-new__mid-item__inner__w-dropdown::after {
        content: '';
        position: absolute;
        top: 1.637rem;
        right: 0;
        min-width: 2rem;
        max-width: 2rem;
        width: 2rem;
        min-height: 2rem;
        max-height: 2rem;
        height: 2rem;
        background-color: #69E245;
        -webkit-mask-image: url(../images/icons/icon-chevron-left.svg);
        -webkit-mask-position: center;
        -webkit-mask-size: cover;
        -webkit-mask-repeat: no-repeat;
        mask-image: url(../images/icons/icon-chevron-left.svg);
        mask-position: center;
        mask-size: cover;
        mask-repeat: no-repeat;
        -webkit-transform: translateY(-50%) rotateZ(180deg);
        transform: translateY(-50%) rotateZ(180deg);
        pointer-events: none;
    }
    .navbar-new__mid-item__inner {
        color: var(--navbar-new__black);
        font-size: var(--item-font-size-mobile);
    }
    .navbar-new__dark .navbar-new__mid-item__inner,
    [data-navbar-new-special-mode="dark"] .navbar-new__mid-item__inner {
        color: var(--navbar-new__white);
    }
    .navbar-new__mid-item__inner__hover {
        display: none;
    }
    .navbar-new__mid-item__inner__normal {
        position: static;
        -webkit-transform: none;
        transform: none;
    }
    .navbar-new__mid-item__inner[aria-expanded="true"] .navbar-new__mid-item__inner__normal,
    .navbar-new__bot-item__inner {
        color: var(--navbar-new__black);
    }
    .navbar-new__bot-parent-item-link {
        display: block;
    }
    .navbar-new__bot-item__inner {
        line-height: 2.728rem;
    }
    .navbar-new__bot-item__inner.navbar-new__bot-item__inner-icon {
        --icon-size: 2.4rem;
        --icon-spacing: 1.6rem;
        position: relative;
        min-height: var(--icon-size);
        padding-left: calc(var(--icon-size) + var(--icon-spacing));
    }
    .navbar-new__bot-item__inner.navbar-new__bot-item__inner-icon::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        min-width: var(--icon-size);
        max-width: var(--icon-size);
        width: var(--icon-size);
        min-height: var(--icon-size);
        max-height: var(--icon-size);
        height: var(--icon-size);
        color: inherit;
        background-color: currentColor;
        -webkit-mask-image: var(--icon-url);
        -webkit-mask-position: center;
        -webkit-mask-size: cover;
        -webkit-mask-repeat: no-repeat;
        mask-image: var(--icon-url);
        mask-position: center;
        mask-size: cover;
        mask-repeat: no-repeat;
    }
    .navbar-new__mid-item__inner[aria-expanded="true"] + .navbar-new__bot-items__prewrap{
        opacity: 1;
        pointer-events: auto;
    }
    .navbar-new__collapse-footer {
        position: absolute;
        bottom: 2.4rem;
        left: 2.4rem;
        display: -webkit-flex;
        display: flex;
        -webkit-align-items: center;
        align-items: center;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        min-width: calc(100% - 4.8rem);
        max-width: calc(100% - 4.8rem);
        width: calc(100% - 4.8rem);
        gap: 1.2rem;
    }
    .navbar-new__collapse-footer__logo {
        position: relative;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
    }
    .navbar-new__collapse-footer__logo > img {
        display: block;
        min-width: 16.8rem;
        max-width: 16.8rem;
        width: 16.8rem;
        min-height: 3.775rem;
        max-height: 3.775rem;
        height: 3.775rem;
        height: auto;
        object-position: left;
    }
    .navbar-new__bot-mobile {
        position: absolute;
        top: 100%;
        left: 50%;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
        max-width: 59.2rem;
        width: 100%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    .navbar-new__bot-mobile__content-wrap {
        /* position: absolute; */
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
        min-width: 100%;
        max-width: 100%;
        width: 100%;
        padding: 2rem 0;
        opacity: 0;
        -webkit-transition: opacity 300ms ease;
        transition: opacity 300ms ease;
        pointer-events: none;
    }
    .navbar-new__bot-mobile__content-wrap[aria-hidden="false"] {
        opacity: 1;
        pointer-events: auto;
    }
    .navbar-new__bot-mobile__content-wrap .navbar-new__button {
        display: block;
    }
    .navbar-new__bot-mobile__content-wrap .navbar-new__button__inner {
        font-size: 1.2rem;
        line-height: 1.637rem;
        padding: 1.181665rem 2.4225rem;
    }
    .navbar-new__bot-mobile__content,
    .navbar-new__bot-mobile__content-parent-link__inner,
    .navbar-new__bot-mobile__content-item,
    .navbar-new__bot-mobile__content-item__inner,
    .navbar-new__bot-mobile__content-parent-link__inner {
        display: -webkit-flex;
        display: flex;
    }
    .navbar-new__bot-mobile__content {
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }
    .navbar-new__bot-mobile__content-parent-link__inner {
        color: var(--navbar-new__black);
        font-size: 1.6rem;
        font-weight: 500;
        line-height: 2.182rem;
        letter-spacing: 0.08rem;
        -webkit-transform: translateY(calc(2rem - 50%));
        transform: translateY(calc(2rem - 50%));
    }
    .navbar-new__dark .navbar-new__bot-mobile__content-parent-link__inner,
    [data-navbar-new-special-mode="dark"] .navbar-new__bot-mobile__content-parent-link__inner,
    .navbar-new__masked .navbar-new__bot-mobile__content-parent-link__inner {
        color: var(--navbar-new__white);
    }
    .navbar-new__bot-mobile__content-items {
        gap: 2.3rem;
    }
    .navbar-new__bot-mobile__content-item__inner {
        --icon-size: 4rem;
        --icon-spacing: 0.9rem;
        position: relative;
        -webkit-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: center;
        align-items: center;
        min-width: var(--icon-size);
        max-width: var(--icon-size);
        width: var(--icon-size);
        color: var(--navbar-new__black);
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.2rem;
        text-align: center;
        padding-top: calc(var(--icon-size) + var(--icon-spacing));
    }
    .navbar-new__masked .navbar-new__bot-mobile__content-item__inner {
        color: var(--navbar-new__white);
    }
    .navbar-new__bot-mobile__content-item__inner::before,
    .navbar-new__bot-mobile__content-item__inner::after {
        content: '';
        position: absolute;
        top: 0;
        left: 50%;
        min-width: var(--icon-size);
        max-width: var(--icon-size);
        width: var(--icon-size);
        min-height: var(--icon-size);
        max-height: var(--icon-size);
        height: var(--icon-size);
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    .navbar-new__bot-mobile__content-item__inner::before {
        background-color: var(--navbar-new__white);
        border-radius: 50%;
    }
    .navbar-new__bot-mobile__content-item__inner::after {
        color: inherit;
        background-color: currentColor;
        -webkit-mask-image: var(--icon-url);
        -webkit-mask-position: center;
        -webkit-mask-size: cover;
        -webkit-mask-repeat: no-repeat;
        mask-image: var(--icon-url);
        mask-position: center;
        mask-size: cover;
        mask-repeat: no-repeat;
        -webkit-transform: translateX(-50%) scale(0.5);
        transform: translateX(-50%) scale(0.5);
    }
    .navbar-new__masked .navbar-new__bot-mobile__content-item__inner::after,
    .navbar-new__dark .navbar-new__bot-mobile__content-item__inner::after,
    [data-navbar-new-special-mode="dark"] .navbar-new__bot-mobile__content-item__inner::after {
        color: var(--navbar-new__black);
    }
    .navbar-new__dark .navbar-new__bot-mobile__content-item__inner,
    [data-navbar-new-special-mode="dark"] .navbar-new__bot-mobile__content-item__inner {
        color: var(--navbar-new__white);
    }
    .navbar-new__bot-mobile__content-item__inner > span {
        /* position: absolute;
        top: calc(var(--icon-size) + var(--icon-spacing)); */
        min-width: 5.5rem;
        max-width: 5.5rem;
        width: 100%;
    }
    .navbar-new__close-dropdown {
        --btn-size: 4rem;
        --btn-bg: var(--navbar-new__creme);
        --btn-color: var(--navbar-new__green);
        position: absolute;
        top: 50%;
        left: var(--navbar-padding-left-mobile);
        display: block;
        min-width: var(--btn-size);
        max-width: var(--btn-size);
        width: var(--btn-size);
        min-height: var(--btn-size);
        max-height: var(--btn-size);
        height: var(--btn-size);
        background-color: var(--btn-bg);
        color: var(--btn-color);
        border-radius: 50%;
        opacity: 0;
        -webkit-transition: opacity 300ms ease;
        transition: opacity 300ms ease;
        -webkit-transform: translate(-25%, -50%);
        transform: translate(-25%, -50%);
        pointer-events: none;
        z-index: calc(var(--navbar-new-z-index) + 2);
    }
    .navbar-new__dark .navbar-new__close-dropdown,
    [data-navbar-new-special-mode="dark"] .navbar-new__close-dropdown {
        --btn-bg: var(--navbar-new__black);
    }
    .navbar-new__open.navbar-new__dropdown-open .navbar-new__close-dropdown {
        opacity: 1;
        pointer-events: auto;
    }
    .navbar-new__close-dropdown::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        min-width: var(--btn-size);
        max-width: var(--btn-size);
        width: var(--btn-size);
        min-height: var(--btn-size);
        max-height: var(--btn-size);
        height: var(--btn-size);
        color: inherit;
        background-color: currentColor;
        -webkit-mask-image: url(../images/icons/icon-chevron-left.svg);
        -webkit-mask-position: center;
        -webkit-mask-size: cover;
        -webkit-mask-repeat: no-repeat;
        mask-image: url(../images/icons/icon-chevron-left.svg);
        mask-position: center;
        mask-size: cover;
        mask-repeat: no-repeat;
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    .navbar-new__bot-items__wrap {
        padding-left: 0;
        padding-right: 0;
    }
    .navbar-new__bot-parent-item-link__inner {
        font-size: 2.4rem;
    }
    /* ANIMATE NAVBAR LINKS */
    .navbar-new__bot-items__prewrap {
        -webkit-transition: opacity 300ms ease;
        transition: opacity 300ms ease;
        -webkit-transition-delay: 445ms;
        transition-delay: 445ms;
    }
    .navbar-new__mid-item__inner[aria-expanded="true"] + .navbar-new__bot-items__prewrap {
        -webkit-transition-delay: 0ms;
        transition-delay: 0ms;
    }
    .navbar-new__bot-parent-item-link__inner,
    .navbar-new__bot-item {
        opacity: 0;
        -webkit-transform: translateX(2.4rem);
        transform: translateX(2.4rem);
        -webkit-transition: opacity 300ms ease, transform 300ms ease;
        transition: opacity 300ms ease, transform 300ms ease;
        -webkit-transition-delay: calc((var(--navbar-new__animated-tab-items) - var(--navbar-new__animated-tab-item)) * 25ms);
        transition-delay: calc((var(--navbar-new__animated-tab-items) - var(--navbar-new__animated-tab-item)) * 25ms);
    }
    .navbar-new__mid-item__inner[aria-expanded="true"] + .navbar-new__bot-items__prewrap .navbar-new__bot-item,
    .navbar-new__mid-item__inner[aria-expanded="true"] + .navbar-new__bot-items__prewrap .navbar-new__bot-parent-item-link__inner {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        -webkit-transition-delay: calc(var(--navbar-new__animated-tab-item) * 25ms);
        transition-delay: calc(var(--navbar-new__animated-tab-item) * 25ms);
    }
    .navbar-new__dropdown-closing .navbar-new__mid-item__inner[aria-expanded="true"] + .navbar-new__bot-items__prewrap .navbar-new__bot-item,
    .navbar-new__dropdown-closing .navbar-new__mid-item__inner[aria-expanded="true"] + .navbar-new__bot-items__prewrap .navbar-new__bot-parent-item-link__inner {
        -webkit-transition-delay: calc(var(--navbar-new__animated-tab-item) * 25ms + 445ms);
        transition-delay: calc(var(--navbar-new__animated-tab-item) * 25ms + 445ms);
    }
    /* ANIMATE NAVBAR LINKS END */
    [data-navbar-new-dropdown-parent][disabled="true"],
    .navbar-new__open.navbar-new__dropdown-open .navbar-new__close-dropdown[disabled="true"] {
        pointer-events: none;
    }
    .navbar-new__mid-items__prewrap-2 {
        /* 100dvh - collapse padding top - collapse padding bottom - collapse margin * 2 (top items height) - collapse footer height - prewrap items gap */
        min-height: calc(100dvh - 11.6rem - 2.4rem - (var(--navbar-new__top-item-height-tablet) * 2) - var(--navbar-new__collapse-footer-height) - 3.2rem);
        max-height: calc(100dvh - 11.6rem - 2.4rem - (var(--navbar-new__top-item-height-tablet) * 2) - var(--navbar-new__collapse-footer-height) - 3.2rem);
        height: calc(100dvh - 11.6rem - 2.4rem - (var(--navbar-new__top-item-height-tablet) * 2) - var(--navbar-new__collapse-footer-height) - 3.2rem);
    }
    .navbar-new__bot-items__prewrap,
    .navbar-new__mid-items__prewrap-2 {
        overflow-x: hidden;
        overflow-y: auto;
    }
    /* Disable scrolling of dropdown parent element (if items overflow) if the parent is open or items are animating - cause its children can have their own scrollbars */
    .navbar-new__dropdown-open .navbar-new__mid-items__prewrap-2,
    .navbar-new__dropdown-closing .navbar-new__mid-items__prewrap-2{
        overflow: hidden;
    }
}

@media (max-width: 767px) {
    .navbar-new__container {
        max-width: var(--navbar-new-container-mobile);
    }
    .navbar-new__top {
        gap: var(--navbar-new__top-padding-x-mobile);
        padding: 0 var(--navbar-new__top-padding-x-mobile);
    }
    .navbar-new__top-item__inner,
    .navbar-new__top-item__inner.navbar-new__top-item__inner-icon {
        font-size: var(--item-font-size-mobile);
        line-height: var(--item-leading-mobile);
        letter-spacing: normal;
    }
    .navbar-new__mid {
        min-height: var(--navbar-mid-height-mobile);
        max-height: var(--navbar-mid-height-mobile);
        height: var(--navbar-mid-height-mobile);
        padding-left: var(--navbar-padding-left-mobile);
        padding-right: var(--navbar-padding-right-mobile);
        border-radius: 6rem;
    }
    .navbar-new__mid::before {
        display: none;
    }
    .navbar-new__close-dropdown {
        left: var(--navbar-padding-left-mobile);
        display: block;
    }
    .navbar-new__mid-items__wrap {
        margin-right: 0;
    }
    .navbar-new__collapse {
        --mobile-collapse-bg: var(--navbar-new__creme);
        left: -1.6rem;
        min-width: 100vw;
        max-width: 100vw;
        width: 100vw;
        max-height: 0;
        height: 100vh;
        background-color: var(--mobile-collapse-bg);
        border-radius: 0;
        margin: 0;
    }
    .navbar-new__open .navbar-new__collapse {
        max-height: 100vh;
    }
    .navbar-new__bot-items__prewrap {
        left: 0;
        min-width: 100vw;
        max-width: 100vw;
        width: 100vw;
        background-color: var(--mobile-collapse-bg);
        padding-left: 3.6rem;
        padding-right: 3.6rem;
        z-index: 999;
    }
    .navbar-new__mid-items__prewrap-2 {
        /* 100dvh - collapse padding top - collapse padding bottom - collapse margin * 2 (top items height) - collapse footer height - prewrap items gap */
        min-height: calc(100dvh - 12.4rem - 2.3rem - var(--navbar-new__collapse-footer-height) - 3.6rem);
        max-height: calc(100dvh - 12.4rem - 2.3rem - var(--navbar-new__collapse-footer-height) - 3.6rem);
        height: calc(100dvh - 12.4rem - 2.3rem - var(--navbar-new__collapse-footer-height) - 3.6rem);
    }
    .navbar-new__dark .navbar-new__bot-items__prewrap,
    [data-navbar-new-special-mode="dark"] .navbar-new__bot-items__prewrap {
        background-color: var(--navbar-new__black);
    }
    .navbar-new__bot-items__wrap {
        gap: 2.7rem;
    }
    .navbar-new__dark .navbar-new__bot-parent-item-link__inner,
    [data-navbar-new-special-mode="dark"] .navbar-new__bot-parent-item-link__inner {
        line-height: normal;
    }
    .navbar-new__dark .navbar-new__bot-mobile__content-item__inner,
    [data-navbar-new-special-mode="dark"] .navbar-new__bot-mobile__content-item__inner,
    .navbar-new__masked .navbar-new__bot-mobile__content-item__inner {
        color: var(--navbar-new__black);
    }
    .navbar-new__mid-items__prewrap {
        padding: 12.4rem 3.6rem 2.3rem;
    }
    .navbar-new__mid-items__list-wrap {
        min-width: 100%;
        max-width: 100%;
        width: 100%;
        padding-left: 0;
    }
    .navbar-new__mid-item__inner,
    .navbar-new__bot-item__inner {
        color: var(--navbar-new__black);
        font-size: var(--item-font-size-mobile);
        line-height: var(--item-leading-mobile);
        letter-spacing: var(--item-tracking-mobile);
    }
    .navbar-new__dark .navbar-new__mid-item__inner,
    .navbar-new__dark .navbar-new__bot-item__inner,
    [data-navbar-new-special-mode="dark"] .navbar-new__mid-item__inner,
    [data-navbar-new-special-mode="dark"] .navbar-new__bot-item__inner {
        color: var(--navbar-new__white);
    }
    .navbar-new__dark .navbar-new__bot-item__inner,
    [data-navbar-new-special-mode="dark"] .navbar-new__bot-item__inner {
        font-size: 2rem;
        line-height: 2.728rem;
    }
    .navbar-new__bot-parent-item-link {
        display: -webkit-flex;
        display: flex;
    }
    .navbar-new__collapse-footer {
        left: 3.2rem;
        min-width: calc(100% - 6.4rem);
        max-width: calc(100% - 6.4rem);
        width: calc(100% - 6.4rem);
    }
    .navbar-new__logo > img {
        min-width: var(--navbar-logo-size-mobile);
        max-width: var(--navbar-logo-size-mobile);
        width: var(--navbar-logo-size-mobile);
    }
    .navbar-new__collapse-footer__logo > img {
        min-width: 11.423rem;
        max-width: 11.423rem;
        width: 11.423rem;
        min-height: 2.6rem;
        max-height: 2.6rem;
        height: 2.6rem;
    }
    .navbar-new__bot-mobile {
        max-width: 100%;
        padding-left: 3.2rem;
        overflow-x: auto;
        overflow-y: hidden;
    }
    .navbar-new__bot-mobile__content-wrap,
    .navbar-new__bot-mobile__content {
        max-width: max-content;
        width: max-content;
        gap: 1.6rem;
    }
    .navbar-new__bot-mobile__content-wrap {
        position: static;
    }
    .navbar-new__bot-mobile__content {
        -webkit-align-items: center;
        align-items: center;
    }
    .navbar-new__bot-mobile__content-parent-link__inner {
        -webkit-transform: none;
        transform: none;
    }
    .navbar-new__bot-mobile__content-items {
        gap: 1rem;
    }
    .navbar-new__bot-mobile__content-item__inner {
        min-width: 0;
        max-width: max-content;
        width: auto;
        font-size: 1.2rem;
        font-weight: 400;
        line-height: 1.637rem;
        background-color: var(--navbar-new__white);
        border-radius: 3.2rem;
        padding: 0.8rem 1.6rem;
    }
    .navbar-new__dark .navbar-new__bot-mobile__content-item__inner,
    [data-navbar-new-special-mode="dark"] .navbar-new__bot-mobile__content-item__inner {
        background-color: var(--navbar-new__black);
        color: var(--navbar-new__white);
    }
    .navbar-new__bot-mobile__content-item__inner > span {
        position: static;
        min-width: 0;
        max-width: 100%;
        width: 100%;
    }
    .navbar-new__bot-mobile__content-item__inner::before,
    .navbar-new__bot-mobile__content-item__inner::after {
        display: none;
    }
    .navbar-new__bot-mobile__content .navbar-new__buttons {
        display: none;
    }
    .navbar-new__mobile-fixed-btns {
        position: fixed;
        left: 0;
        bottom: 0;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
        min-width: 100%;
        max-width: 100%;
        width: 100%;
        padding: 0 1.6rem;
        padding-bottom: 2.3rem;
        -webkit-transition: transform 300ms ease, opacity 300ms ease;
        transition: transform 300ms ease, opacity 300ms ease;
    }
    .navbar-new__mobile-fixed-btns.navbar-new__mobile-fixed-btns__hidden {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
    }
    .navbar-new__mobile-fixed-btns__list {
        -webkit-justify-content: center;
        justify-content: center;
    }
    .navbar-new__mobile-fixed-btns__list .navbar-new__button__inner {
        max-width: 20.9rem;
        font-size: 1.4rem;
        line-height: 1.91rem;
        padding: 1.55rem 7.35rem;
    }
    .navbar-new__toggler {
        right: var(--navbar-padding-right-mobile);
    }
    /* ANIMATE NAVBAR LINKS */
    .navbar-new__bot-items__prewrap {
        -webkit-transition: opacity 445ms ease;
        transition: opacity 445ms ease;
        -webkit-transition-delay: 445ms;
        transition-delay: 445ms;
    }
    .navbar-new__mid-item__inner[aria-expanded="true"] + .navbar-new__bot-items__prewrap {
        -webkit-transition-delay: 0ms;
        transition-delay: 0ms;
    }
    .navbar-new__bot-parent-item-link__inner,
    .navbar-new__bot-item {
        opacity: 0;
        -webkit-transform: translateX(2.4rem);
        transform: translateX(2.4rem);
        -webkit-transition: opacity 300ms ease, transform 300ms ease;
        transition: opacity 300ms ease, transform 300ms ease;
        -webkit-transition-delay: calc((var(--navbar-new__animated-tab-items) - var(--navbar-new__animated-tab-item)) * 25ms);
        transition-delay: calc((var(--navbar-new__animated-tab-items) - var(--navbar-new__animated-tab-item)) * 25ms);
    }
    .navbar-new__mid-item__inner[aria-expanded="true"] + .navbar-new__bot-items__prewrap .navbar-new__bot-item,
    .navbar-new__mid-item__inner[aria-expanded="true"] + .navbar-new__bot-items__prewrap .navbar-new__bot-parent-item-link__inner {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        -webkit-transition-delay: calc(var(--navbar-new__animated-tab-item) * 25ms);
        transition-delay: calc(var(--navbar-new__animated-tab-item) * 25ms);
    }
    .navbar-new__dropdown-open .navbar-new__mid-item__inner[aria-expanded="true"] + .navbar-new__bot-items__prewrap .navbar-new__bot-item,
    .navbar-new__dropdown-open .navbar-new__mid-item__inner[aria-expanded="true"] + .navbar-new__bot-items__prewrap .navbar-new__bot-parent-item-link__inner,
    .navbar-new__dropdown-closing .navbar-new__mid__items-toggle-btn,
    .navbar-new__dropdown-closing .navbar-new__mid-item__inner {
        -webkit-transition-delay: calc(var(--navbar-new__animated-tab-item) * 25ms + 445ms);
        transition-delay: calc(var(--navbar-new__animated-tab-item) * 25ms + 445ms);
    }
    .navbar-new__dropdown-closing .navbar-new__mid__items-toggle-btn,
    .navbar-new__dropdown-closing .navbar-new__mid-item__inner {
        opacity: 1;
    }
    .navbar-new__dropdown-open .navbar-new__mid__items-toggle-btn,
    .navbar-new__dropdown-open .navbar-new__mid-item__inner {
        opacity: 0;
        -webkit-transform: translateX(-2.4rem);
        transform: translateX(-2.4rem);
    }
    /* ANIMATE NAVBAR LINKS END */
}

@media(min-width:768px){
    .navbar-new__bot-items__wrap{
        justify-content: flex-end;
    }
}

.navbar-new__mid-item.fordev button[aria-expanded="true"] + .navbar-new__bot-items__prewrap{
display: none !important;
}
.navbar-new__mid-item.fordev button:hover .navbar-new__bot-items__prewrap{
display: none !important;
}

#cookie-info{
    z-index: 999999;
}


.b2b_pages-template-default{
    @media (min-width: 1200px) {
    header:not(.navbar-new__dropdown-hover){
        .navbar-new__bot-item:hover .navbar-new__bot-item__inner, .navbar-new__bot-item:focus-visible .navbar-new__bot-item__inner {
                /* color: var(--item-font-color-active); */
                color:white;
            }
    }
}
}