.elementor-12828 .elementor-element.elementor-element-5dc6ab3d .elementor-menu-toggle{margin-left:auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for nav-menu, class: .elementor-element-5dc6ab3d */.elementor-location-header { position: sticky; top: 0; z-index: 1000; } body.admin-bar .elementor-location-header { top: 32px; }  .elementor-12828 .elementor-element.elementor-element-5dc6ab3d { flex: 1; } .elementor-12828 .elementor-element.elementor-element-5dc6ab3d .elementor-nav-menu--main .elementor-item, .elementor-12828 .elementor-element.elementor-element-5dc6ab3d .elementor-nav-menu--main .elementor-item:visited { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 14px; font-weight: 500; letter-spacing: -0.005em; color: #5C5A57; padding: 10px 14px; } .elementor-12828 .elementor-element.elementor-element-5dc6ab3d .elementor-nav-menu--main .elementor-item:hover, .elementor-12828 .elementor-element.elementor-element-5dc6ab3d .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-12828 .elementor-element.elementor-element-5dc6ab3d .elementor-nav-menu--main .elementor-item.highlighted { color: #141414; } .elementor-12828 .elementor-element.elementor-element-5dc6ab3d .elementor-nav-menu--main .sub-menu { background-color: #FFFFFF; border: 1px solid #E8E6E2; border-radius: 14px; padding: 8px; box-shadow: 0 18px 40px rgba(20,20,20,0.08); min-width: 240px; } .elementor-12828 .elementor-element.elementor-element-5dc6ab3d .elementor-nav-menu--main .sub-menu a { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 14px; color: #141414; border-radius: 8px; padding: 10px 14px; background-color: transparent; } .elementor-12828 .elementor-element.elementor-element-5dc6ab3d .elementor-nav-menu--main .sub-menu a:hover { background-color: #F6F5F3; color: #141414; } .elementor-12828 .elementor-element.elementor-element-5dc6ab3d .elementor-menu-toggle { background-color: transparent; color: #141414; font-size: 22px; margin-left: auto; } @media (max-width: 782px) { body.admin-bar .elementor-location-header { top: 46px; } } @media (max-width: 1024px) { .elementor-12828 .elementor-element.elementor-element-5dc6ab3d { position: static; flex: 1 1 auto; } .elementor-12828 .elementor-element.elementor-element-5dc6ab3d .elementor-nav-menu--dropdown.elementor-nav-menu__container { position: absolute !important; top: 100% !important; left: 0 !important; right: 0 !important; width: 100% !important; margin: 0 !important; background-color: #FFFFFF; border-top: 1px solid #E8E6E2; border-bottom: 1px solid #E8E6E2; box-shadow: 0 18px 30px rgba(20,20,20,0.10); max-height: calc(100vh - 69px); overflow-y: auto; z-index: 60; } .elementor-12828 .elementor-element.elementor-element-5dc6ab3d .elementor-nav-menu--dropdown a, .elementor-12828 .elementor-element.elementor-element-5dc6ab3d .elementor-nav-menu--dropdown a:visited { font-family: 'Plus Jakarta Sans', sans-serif; font-size: 16px; font-weight: 500; color: #141414 !important; padding: 16px 24px !important; background-color: transparent !important; border-bottom: 1px solid #F1EFEC; } .elementor-12828 .elementor-element.elementor-element-5dc6ab3d .elementor-nav-menu--dropdown .sub-menu a { font-size: 15px; font-weight: 400; color: #5C5A57 !important; padding-left: 40px !important; } .elementor-12828 .elementor-element.elementor-element-5dc6ab3d .elementor-nav-menu--dropdown .sub-menu .sub-menu a { padding-left: 56px !important; } .elementor-12828 .elementor-element.elementor-element-5dc6ab3d .elementor-nav-menu--dropdown a:hover, .elementor-12828 .elementor-element.elementor-element-5dc6ab3d .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-12828 .elementor-element.elementor-element-5dc6ab3d .elementor-nav-menu--dropdown a.highlighted { background-color: #F6F5F3 !important; color: #141414 !important; } .elementor-12828 .elementor-element.elementor-element-5dc6ab3d .elementor-nav-menu--dropdown .sub-arrow { margin-left: auto; } }/* End custom CSS */