.elementor-5919 .elementor-element.elementor-element-45f26593 .elementor-menu-toggle{margin-left:auto;}/* Start custom CSS for nav-menu, class: .elementor-element-45f26593 */.elementor-5919 .elementor-element.elementor-element-45f26593 .elementor-nav-menu--main .elementor-item { font-family: "Titillium Web", sans-serif; font-size: 0.75rem; font-weight: 500; letter-spacing: 0.06em; text-transform: uppercase; white-space: nowrap; color: #141311; padding-left: 0.6rem; padding-right: 0.6rem; } .elementor-5919 .elementor-element.elementor-element-45f26593 .elementor-nav-menu--main .elementor-item:hover, .elementor-5919 .elementor-element.elementor-element-45f26593 .elementor-nav-menu--main .elementor-item.elementor-item-active { color: #141311; } .elementor-5919 .elementor-element.elementor-element-45f26593 .elementor-nav-menu--main .elementor-item:after { background-color: #7A2E3A; height: 1px; } .elementor-5919 .elementor-element.elementor-element-45f26593 .elementor-nav-menu--dropdown { background-color: #F6F5F1; border: none; border-top: 1px solid #D9D4C8; border-bottom: 1px solid #D9D4C8; } .elementor-5919 .elementor-element.elementor-element-45f26593 .elementor-nav-menu--dropdown a { font-family: "Titillium Web", sans-serif; font-size: 0.9375rem; color: #141311; background-color: transparent; padding: 0.9rem 1.5rem; } .elementor-5919 .elementor-element.elementor-element-45f26593 .elementor-nav-menu--dropdown a:hover { color: #141311; background-color: #ECE8DF; } .elementor-5919 .elementor-element.elementor-element-45f26593 .elementor-menu-toggle { color: #141311; background-color: transparent; } @media (min-width: 1025px) { .elementor-5919 .elementor-element.elementor-element-45f26593 { flex: 0 0 auto !important; width: auto !important; max-width: none !important; } .elementor-5919 .elementor-element.elementor-element-45f26593 .elementor-nav-menu--main { width: max-content; } .elementor-5919 .elementor-element.elementor-element-45f26593 .elementor-nav-menu--main > .elementor-nav-menu { flex-wrap: nowrap !important; } .elementor-5919 .elementor-element.elementor-element-45f26593 .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:last-child { display: none; } } @media (max-width: 1024px) { .elementor-5919 .elementor-element.elementor-element-45f26593 .elementor-nav-menu--dropdown.elementor-nav-menu__container { position: fixed !important; top: 72px !important; left: 0 !important; right: 0 !important; width: 100vw !important; margin-top: 0 !important; max-height: calc(100vh - 72px); overflow-y: auto; z-index: 60; } }/* End custom CSS */