#rec2460392691 .t-menu-base__imglogo {
    max-width: 25px;
    width: 25px;
}

#rec2460392691 .t-menu-burger__text {
    color: #ba9956;
}

#rec2460392691 .t-menu__link-item {
    -webkit-transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out;
    transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out;
}

#rec2460392691 .t-menu__link-item.t-active:not(.t978__menu-link) {
    color: #c1d8f2 !important;
}

@media (hover:hover) {
    #rec2460392691 .t-menu__link-item:not(.t-active):not(.tooltipstered):hover {
        color: #c1d8f2 !important;
    }
}

#rec2460392691 .t-menu__link-item:not(.t-active):not(.tooltipstered):focus-visible {
    color: #c1d8f2 !important;
}

@supports (overflow:-webkit-marquee) and (justify-content:inherit) {

    #rec2460392691 .t-menu__link-item,
    #rec2460392691 .t-menu__link-item.t-active {
        opacity: 1 !important;
    }
}

#rec2460392691 {
    --menu-text-color: #5a2733;
    --menu-hover-text-color: #c1d8f2;
    --menusub-text-color: #ba9956;
    --menusub-bg: #fff;
    --menusub-shadow: none;
    --menusub-radius: 0;
    --menusub-border: none;
    --menusub-width: 200px;
    --menusub-transition: 0.3s ease-in-out;
    --menusub-active-color: #000;
    --menusub-hover-color: #000;
    --menu-link-font-size: 24px;
    --menusub-link-font-size: 17px;
    --menusub-target-arrow-size: 24px;
    --menusub-arrow-size: 17px;
    --menusub-arrow-color: #ba9956;
}

#rec2460392691 .t-menu__link-item.t-active+.t-menusub__arrow svg path {
    stroke: #c1d8f2;
}

@media screen and (max-width:960px) {
    #rec2460392691 {
        --menusub-target-arrow-size: 24px;
        --menusub-arrow-size: 17px;
        --menusub-arrow-color: #ba9956;
    }
}

@media screen and (max-width:960px) {

    #rec2460392691 .t-menu-base .t-menusub__menu .t-menusub__link-item,
    #rec2460392691 .t-menu-base .t-menusub__menu .t-menusub__innermenu-link {
        color: var(--menusub-text-color);
    }

    #rec2460392691 .t-menu-base .t-menusub__menu .t-menusub__link-item.t-active {
        color: var(--menusub-text-color) !important;
    }

    #rec2460392691 .t-menu-base .t-menusub__menu .t-menusub__list-item:has(.t-active) {
        background-color: transparent;
    }
}

#rec2460392691 {
    --mobile-max-width: calc(100vw - 40px);
}

#rec2460392691 .t-menu-base .t-menusub__innermenu {
    width: var(--menusub-width);
}

#rec2460392691 .t-menu-base .t-menusub__innermenu.t-menusub__innermenu_stacked {
    position: absolute !important;
    z-index: 3 !important;
}

#rec2460392691 .t-menu-base .t-menusub__innermenu_show>.t-menusub__innermenu-wrapper.t-menusub__innermenu-wrapper_show .t-menusub__innermenu-content {
    box-shadow: var(--menusub-shadow);
    border: var(--menusub-border);
}

@media screen and (min-width:961px) {

    #rec2460392691 .t-menu-base .t-menusub__link-item,
    #rec2460392691 .t-menu-base .t-menusub__innermenu-link {
        transition: all var(--menusub-transition);
        justify-content: space-between;
    }

    #rec2460392691 .t-menu-base .t-menusub__link-item .t-menusub__arrow,
    #rec2460392691 .t-menu-base .t-menusub__innermenu-link .t-menusub__arrow {
        margin-left: auto;
    }

    #rec2460392691 .t-menu-base .t-menusub__menu,
    #rec2460392691 .t-menu-popover .t-menusub__menu {
        max-width: calc(var(--menusub-width) * 1);
    }

    #rec2460392691 .t-menu-base .t-menusub__innermenu-wrapper {
        position: absolute;
        left: 0;
        right: 0;
    }
}

@media screen and (max-width:960px) {

    #rec2460392691 .t-menu-base .t-menusub__link-item.t-name,
    #rec2460392691 .t-menu-base .t-menusub__innermenu-link.t-name {
        font-size: 17px !important;
        font-family: 'TTNorms' !important;
        font-weight: 400 !important;
    }

    #rec2460392691 .t-menu-base .t-menusub__innermenu-content {
        width: var(--menusub-width);
    }

    #rec2460392691 .t-menu-base .t-menusub__menu-wrapper {
        max-width: 100% !important;
        background-color: transparent !important;
        border: none !important;
        box-shadow: none !important;
        border-radius: 0 !important;
    }

    #rec2460392691 .t-menu-base .t-menusub__innermenu {
        background-color: transparent !important;
        border-radius: 0 !important;
        max-width: 100% !important;
    }

    #rec2460392691 .t-menu-base .t-menusub__innermenu-content {
        min-width: 100% !important;
        width: 100% !important;
    }

    #rec2460392691 .t-menu-base .t-menusub__list-item.t-menusub__link-hoverlink,
    #rec2460392691 .t-menu-base .t-menusub__innermenu-item.t-menusub__link-hoverlink {
        background-color: transparent !important;
        border-radius: 0 !important;
    }

    #rec2460392691 .t-menu-base .t-menusub__menu .t-menusub__link-item.t-active,
    #rec2460392691 .t-menu-base .t-menusub__menu .t-menusub__innermenu-link.t-active,
    #rec2460392691 .t-menu-base .t-menusub__menu .t-menusub__link-item.t-active-current,
    #rec2460392691 .t-menu-base .t-menusub__menu .t-menusub__innermenu-link.t-active-current {
        background-color: transparent !important;
        border-radius: 0 !important;
        margin: -8px -10px !important;
        padding: 8px 10px !important;
    }
}

#rec2460392691 {
    --menusub-hover-bg: #efefef;
}

#rec2460392691 .t-menu-base .t-menusub__innermenu-content,
#rec2460392691 .t-menu-popover .t-menusub__innermenu-content {
    width: var(--menusub-width);
    border: var(--menusub-border);
    box-shadow: var(--menusub-shadow);
    background-color: var(--menusub-bg);
    border-radius: var(--menusub-radius);
}

#rec2460392691 .t-menu-base .t-menusub__innermenu-content.t-menusub__innermenu-content_level1,
#rec2460392691 .t-menu-popover .t-menusub__innermenu-content.t-menusub__innermenu-content_level1 {
    width: calc(var(--menusub-width) * 1);
}

#rec2460392691 .t1362 .t-menu-popover .t-menusub__link-item,
#rec2460392691 .t1362 .t-menu-popover .t-menusub__innermenu-link,
#rec2460392691 .t3112 .t-menusub__link-item,
#rec2460392691 .t3112 .t-menusub__innermenu-link {
    transition: all var(--menusub-transition);
    justify-content: space-between;
}

@media screen and (min-width:961px) {

    #rec2460392691 .t-menu-base .t-menusub__innermenu-content,
    #rec2460392691 .t-menu-popover .t-menusub__innermenu-content {
        text-align: left;
    }

    #rec2460392691 .t-menu-base .t-menusub__innermenu-content.t-menusub__innermenu-content_level1 .t-menusub__innermenu-list,
    #rec2460392691 .t-menu-popover .t-menusub__innermenu-content.t-menusub__innermenu-content_level1 .t-menusub__innermenu-list {}

    #rec2460392691 .t-menu-base .t-menusub__list-item.t-menusub__link-hoverlink,
    #rec2460392691 .t-menu-base .t-menusub__innermenu-item.t-menusub__link-hoverlink {
        background-color: var(--menusub-hover-bg);
        border-radius: var(--menusub-radius, 4px);
    }

    #rec2460392691 .t-menu-base .t-menusub__list-item,
    #rec2460392691 .t-menu-base .t-menusub__innermenu-item {
        border-radius: var(--menusub-radius, 4px);
    }

    #rec2460392691 .t-menu-base .t-menusub__list-item:hover,
    #rec2460392691 .t-menu-base .t-menusub__innermenu-item:hover,
    #rec2460392691 .t-menu-popover .t-menusub__list-item:hover,
    #rec2460392691 .t-menu-popover .t-menusub__innermenu-item:hover {
        background-color: var(--menusub-hover-bg);
    }
}

#rec2460392691 a.t-menusub__link-item {
    font-size: 17px;
    color: #ba9956;
    font-family: 'TTNorms';
    font-weight: 400;
}

#rec2460392691 .t-menu-base__textlogo {
    font-size: 20px;
    font-family: 'TTNorms';
    font-weight: 400;
    background-image: linear-gradient(1turn, rgba(165, 130, 56, 1) 41%, rgba(139, 108, 42, 1) 56%, rgba(212, 179, 126, 1) 74%, rgba(246, 228, 190, 1) 100%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

@media screen and (max-width:480px),
(orientation:landscape) and (max-height:480px) {
    #rec2460392691 .t-menu-base__textlogo {
        font-size: 18px;
    }
}

#rec2460392691 .t-menu-base__textlogo:not(span[style*='color']:not([style*='gradient']))>.ql-formula,
#rec2460392691 .t-menu-base__textlogo>.ql-formula {
    color: #000;
}

#rec2460392691 a.t-menu__link-item {
    font-size: 24px;
    font-weight: 400;
    color: #5a2733;
    font-family: var(--t-headline-font, Arial);
}

#rec2460392691 .t-menu-popover__maincontainer {}

#rec2460392691 .t-menuwidgeticons__icon {
    background-color: ;
}

#rec2460392691 .t-menu-base__list {
    gap: 60px !important;
}

#rec2460392691 .t-menu-popover__maincontainer {
    border-bottom: 1px solid rgba(184, 153, 105, 0);
}

#rec2460392691 .t-menu-popover__maincontainer {
    background-color: rgba(255, 255, 255, 0);
}

#rec2460392691 .t-menusub__menu--fullscreen {
    background-color: rgba(255, 255, 255, 1) !important;
}

#rec2460392691 .t-menu-popover__burgermenu,
#rec2460392691 .t-menu-popover__burgermenu__close-button {
    background-color: #ffffff;
}

#rec2460392691 .t1362 .t-menu-popover__overlay {
    background-color: rgba(193, 216, 242, 0.6);
}

#rec2460392691 .t-menu-popover {}

#rec2460392691 .t-menu-popover {
    width: calc(100% - (40px * 2));
    margin: 0 40px;
    top: 5px;
}

@media screen and (max-width:960px) {
    #rec2460392691 .t-menu-popover {
        width: calc(100% - (5px * 2));
        margin: 0 5px;
        top: 5px;
    }
}

#rec2460392691 .t-menu-popover__burgermenu__fullscreen,
#rec2460392691 .t-menu-popover__burgermenu__fullwidth {
    padding-top: calc(80px + 5px + 0px);
}

@media screen and (max-width:640px) {

    #rec2460392691 .t-menu-popover__burgermenu__fullscreen,
    #rec2460392691 .t-menu-popover__burgermenu__fullwidth {
        padding-top: calc(40px + 5px + 0px);
    }
}

#rec2460392691 .t-menu-popover__burgermenu__dropdown {}

#rec2460392691 .t-menu-popover__burgermenu__sidebar {}

#rec2460392691 .t-menu-popover__burgermenu__close-icon span {
    background-color: #5a2733;
}
