@charset "utf-8";

.nav-alignment-dynamic, .nav-alignment-flex-start { -webkit-box-pack: start; justify-content: flex-start; }

.elementskit-menu-container { z-index: 10000; }

.elementskit-navbar-nav > li > a .ekit-menu-icon { padding-right: 5px; }

.ekit-menu-badge { position: absolute; top: 5px; left: 50%; background-color: rgb(187, 187, 187); color: rgb(255, 255, 255); padding: 4px 8px; border-radius: 3px; font-size: 8px; line-height: 1; transform: translateX(-50%); white-space: nowrap; z-index: 10; }

.ekit-menu-badge > .ekit-menu-badge-arrow { position: absolute; top: 100%; left: 50%; transform: translateX(-50%); border-style: solid; border-color: rgb(187, 187, 187) transparent transparent; border-width: 6px; }

.elementskit-dropdown li { position: relative; }

.elementskit-dropdown .ekit-menu-badge { top: 50%; transform: translateY(-50%); }

.elementskit-navbar-nav-default .elementskit-navbar-nav { padding-left: 0px; margin-bottom: 0px; list-style: none; margin-left: 0px; }

.elementskit-navbar-nav-default .elementskit-navbar-nav > li { position: relative; }

.elementskit-navbar-nav-default .elementskit-navbar-nav > li > a { height: 100%; display: flex; -webkit-box-align: center; align-items: center; text-decoration: none; }

.elementskit-navbar-nav-default .elementskit-navbar-nav > li > a:hover { text-decoration: none; }

.elementskit-navbar-nav-default .elementskit-navbar-nav > li.elementskit-megamenu-has { position: static; }

.elementskit-navbar-nav-default .elementskit-navbar-nav > li > a { transition: 0.4s; text-transform: none; font-weight: 500; letter-spacing: normal; }

.elementskit-navbar-nav-default .elementskit-dropdown { border-width: 1px; border-style: solid; border-color: rgb(218, 218, 218); background-color: rgb(244, 244, 244); border-radius: 0px; padding-left: 0px; list-style: none; opacity: 0; visibility: hidden; transition: transform 0.4s, -webkit-transform 0.4s; }

.elementskit-navbar-nav-default .elementskit-dropdown > li > .elementskit-dropdown { left: 100%; top: 0px; }

.elementskit-navbar-nav-default .elementskit-dropdown > li > .elementskit-dropdown.open-fromleft { left: auto; right: 100%; }

.elementskit-navbar-nav-default .elementskit-submenu-panel > li > a { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding: 15px 10px; color: rgb(0, 0, 0); font-weight: 400; font-size: 14px; transition: 0.3s; }

.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-dropdown li:hover > a, .elementskit-navbar-nav-default .elementskit-navbar-nav > .elementskit-dropdown li > a:hover { color: rgb(30, 115, 190); background-color: rgb(255, 255, 255); }

.elementskit-navbar-nav-default .elementskit-submenu-panel > li:hover > a, .elementskit-navbar-nav-default .elementskit-submenu-panel > li > a:hover { color: rgb(13, 58, 79); background-color: rgba(255, 255, 255, 0.5); }

.elementskit-navbar-nav-default .elementskit-megamenu-panel { width: 100%; }

.elementskit-navbar-nav-default .elementskit-overlay { display: none; }

.elementskit-navbar-nav-default .elementskit-nav-identity-panel { display: none; }

.elementskit-navbar-nav-default button.elementskit-menu-close { border: 1px solid rgba(0, 0, 0, 0.5); color: rgba(51, 51, 51, 0.5); float: right; margin: 20px; }

.elementskit-navbar-nav-default .elementskit-dropdown-has > a { position: relative; }

.elementskit-navbar-nav-default .elementskit-dropdown-has > a .elementskit-submenu-indicator { font-weight: 900; font-style: normal; margin-left: 6px; display: block; float: right; cursor: pointer; position: relative; font-size: 11px; }

.elementskit-navbar-nav-default .elementskit-dropdown-has > a .elementskit-submenu-indicator.icon-none { display: none; }

.elementskit-navbar-nav-default .elementskit-dropdown-has > a .elementskit-submenu-indicator.ekit-spinner { width: 1em; height: 1em; border-width: 2px; border-style: solid; border-color: color-mix(in srgb, currentcolor 25%, transparent) color-mix(in srgb, currentcolor 25%, transparent) currentcolor; border-image: initial; border-radius: 50%; display: inline-block; box-sizing: border-box; animation: 1s linear 0s infinite normal none running ekit_ajax_spinner_rotation; }

.elementskit-navbar-nav-default .elementskit-dropdown-has > a .elementskit-submenu-indicator.ekit-spinner::before { content: ""; display: none; }

@media (max-width: 1024px) {
  .elementskit-navbar-nav-default .elementskit-dropdown-has > a .elementskit-submenu-indicator.ekit-spinner { padding: 4px; margin-right: 10px; }
}

@media (max-width: 1024px) {
  .elementskit-navbar-nav-default .elementskit-dropdown-has > a .elementskit-submenu-indicator { padding: 4px 15px; }
}

@media (max-width: 1024px) {
  .elementskit-navbar-nav-default .elementskit-dropdown-has > a svg.elementskit-submenu-indicator { width: auto; height: auto; max-width: 42px; max-height: 42px; }
}

.elementskit-navbar-nav-default.elementskit-menu-container { background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0) 100%); border-radius: 0px; position: relative; height: 100px; z-index: 90000; }

.elementskit-navbar-nav-default .elementskit-dropdown { min-width: 250px; margin-left: 0px; }

.elementskit-navbar-nav-default .elementskit-navbar-nav { height: 100%; display: flex; flex-wrap: wrap; -webkit-box-pack: start; justify-content: flex-start; }

.elementskit-navbar-nav-default .elementskit-navbar-nav > li > a { font-size: 15px; color: rgb(0, 0, 0); padding-left: 15px; padding-right: 15px; }

.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-menu-po-center { -webkit-box-pack: center; justify-content: center; }

.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-menu-po-right { -webkit-box-pack: end; justify-content: flex-end; }

.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-menu-po-justified { -webkit-box-pack: justify; justify-content: space-between; }

@media (min-width: 1025px) {
  .elementskit-navbar-nav-default .elementskit-dropdown { box-shadow: rgba(45, 45, 45, 0.2) 0px 10px 30px 0px; position: absolute; top: 100%; left: 0px; transform: translateY(-10px); pointer-events: none; max-height: none; z-index: 999; }
  .elementskit-navbar-nav-default .elementskit-megamenu-panel { transform: translateY(-10px); pointer-events: none; opacity: 0; visibility: hidden; transition: 0.4s; margin-left: 0px; position: absolute; left: 0px; top: 100%; display: block; z-index: 999; }
}

@media (min-width: 1025px) {
  .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-megamenu-has:hover > .elementskit-megamenu-panel, .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-megamenu-has > .elementskit-megamenu-panel.ekit-dropdown-open-onclick { opacity: 1; visibility: visible; transform: translateY(0px); pointer-events: auto; }
}

.elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-megamenu-has .elementskit-dropdown { display: none; }

.elementskit-navbar-nav-default.ekit-nav-dropdown-click .ekit-dropdown-open-onclick { opacity: 1; visibility: visible; transform: translateY(0px); pointer-events: auto; }

@media (min-width: 767px) {
  .elementskit-navbar-nav-default.ekit-nav-dropdown-click .elementskit-megamenu-has .elementskit-submenu-panel { display: none; }
}

@media (max-width: 1024px) {
  .ekit_menu_responsive_tablet > .elementskit-navbar-nav-default { background-color: rgb(247, 247, 247); }
  .elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements { width: 100%; position: fixed; top: 0px; left: -100vw; height: 100%; box-shadow: rgba(255, 165, 0, 0) 0px 10px 30px 0px; overflow: hidden auto; padding-top: 0px; padding-left: 0px; padding-right: 0px; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-direction: column-reverse; -webkit-box-pack: end; justify-content: flex-end; transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53); }
  .elementskit-navbar-nav-default .no-scroller { overflow: hidden; }
  .elementskit-navbar-nav-default .elementskit-nav-identity-panel { display: block; position: relative; z-index: 5; width: 100%; }
  .elementskit-navbar-nav-default .elementskit-nav-identity-panel .elementskit-site-title { float: left; }
  .elementskit-navbar-nav-default .elementskit-nav-identity-panel button.elementskit-menu-close { float: right; }
  .elementskit-navbar-nav-default .elementskit-navbar-nav > li > a { color: rgb(0, 0, 0); font-size: 12px; transition: 0.4s; padding: 5px 5px 5px 10px; }
  .elementskit-navbar-nav-default .elementskit-navbar-nav > li > a:hover { color: rgb(13, 58, 79); }
  .elementskit-navbar-nav-default .elementskit-navbar-nav > li:hover > a { color: rgb(13, 58, 79); }
  .elementskit-navbar-nav-default .elementskit-submenu-panel > li > a { color: rgb(0, 0, 0); font-size: 12px; padding: 7px; }
  .elementskit-navbar-nav-default .elementskit-dropdown { display: block; border: 0px; margin-left: 0px; }
  .elementskit-navbar-nav-default .elementskit-megamenu-panel { display: none; }
  .elementskit-navbar-nav-default .elementskit-navbar-nav > .elementskit-dropdown-has > .elementskit-dropdown li a { padding-left: 15px; }
}

@media (max-width: 767px) {
  .ekit_menu_responsive_mobile > .elementskit-navbar-nav-default { background-color: rgb(247, 247, 247); }
}

@-webkit-keyframes ekit_ajax_spinner_rotation { 
  100% { transform: rotate(360deg); }
}

@keyframes ekit_ajax_spinner_rotation { 
  100% { transform: rotate(360deg); }
}

@media (min-width: 1025px) {
  .ekit-nav-dropdown-hover .elementskit-dropdown-has .elementskit-dropdown { box-shadow: rgba(45, 45, 45, 0.2) 0px 10px 30px 0px; position: absolute; top: 100%; left: 0px; transform: translateY(-10px); pointer-events: none; max-height: none; z-index: 999; }
  .ekit-nav-dropdown-hover .elementskit-dropdown-has:hover > .elementskit-dropdown, .ekit-nav-dropdown-hover .elementskit-dropdown-has > .elementskit-dropdown.ekit-dropdown-open-onclick { opacity: 1; visibility: visible; transform: translateY(0px); pointer-events: auto; }
}

@media only screen and (max-width: 1023px) and (min-width: 768px) {
  .ekit_menu_responsive_mobile .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has:hover > .elementskit-dropdown, .ekit_menu_responsive_mobile .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has:hover > .elementskit-megamenu-panel, .ekit_menu_responsive_mobile .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has > .elementskit-dropdown.ekit-dropdown-open-onclick, .ekit_menu_responsive_mobile .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has > .elementskit-megamenu-panel.ekit-dropdown-open-onclick, .ekit_menu_responsive_tablet .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has:hover > .elementskit-dropdown, .ekit_menu_responsive_tablet .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has:hover > .elementskit-megamenu-panel, .ekit_menu_responsive_tablet .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has > .elementskit-dropdown.ekit-dropdown-open-onclick, .ekit_menu_responsive_tablet .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has > .elementskit-megamenu-panel.ekit-dropdown-open-onclick { opacity: 1; visibility: visible; transform: translateY(0px); pointer-events: auto; }
}

@media only screen and (max-width: 1024px) and (min-width: 766px) {
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-dropdown { display: none; }
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open { display: block; }
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-panel.elementskit-dropdown-open { display: block; }
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown { display: none; }
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown ~ .elementskit-megamenu-panel { display: none; }
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown.elementskit-dropdown-open { display: block; max-height: 2500px; opacity: 1; visibility: visible; transition: max-height 5s ease-out; }
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-navbar-nav { overflow-y: auto; }
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown > li > .elementskit-dropdown { left: 0px; }
}

button.elementskit-menu-close, button.elementskit-menu-hamburger { display: none; }

button.elementskit-menu-hamburger { color: rgb(0, 0, 0); }

@media (max-width: 1024px) {
  .elementskit-menu-overlay { display: block; position: fixed; z-index: 14; top: 0px; left: -100%; height: 100%; width: 100%; background-color: rgba(51, 51, 51, 0.5); opacity: 1; visibility: visible; transition: 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53) 0.4s; }
  .elementor-element-edit-mode .elementskit-menu-overlay { left: 100%; }
  button.elementskit-menu-hamburger { border: 1px solid rgba(0, 0, 0, 0.2); float: right; }
  button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon { background-color: rgba(0, 0, 0, 0.5); }
  button.elementskit-menu-close, button.elementskit-menu-hamburger { padding: 8px; background-color: transparent; border-radius: 0.25rem; position: relative; z-index: 10; cursor: pointer; width: 45px; transition: 0.4s ease-in; }
  button.elementskit-menu-close .elementskit-menu-hamburger-icon, button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon { height: 1px; width: 100%; display: block; margin-bottom: 4px; }
  button.elementskit-menu-close .elementskit-menu-hamburger-icon:last-child, button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon:last-child { margin-bottom: 0px; }
  .elementskit-navbar-nav .ekit-menu-badge { font-size: 7px; }
}

.elementskit-navbar-nav-default .elementskit-navbar-nav > li > .elementskit-dropdown > li > a .ekit-menu-badge .ekit-menu-badge-arrow { display: none; }

.elementskit-navbar-nav li .ekit-menu-nav-link:focus-visible { box-shadow: none; outline: -webkit-focus-ring-color auto 1px; outline-offset: initial; }

.dropdown-item, .ekit-menu-nav-link { position: relative; }

.dropdown-item span.ekit-spinner, .dropdown-item > i, .dropdown-item > svg, .ekit-menu-nav-link span.ekit-spinner, .ekit-menu-nav-link > i, .ekit-menu-nav-link > svg { margin-right: 6px; }

.dropdown-item .icon-none, .ekit-menu-nav-link .icon-none { display: none !important; }

@-webkit-keyframes xs-zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}

@keyframes xs-zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}

.xs-zoomIn { animation-name: xs-zoomIn; }

.elementskit-nav-logo { display: inline-block; }

@media (max-width: 1024px) {
  .elementor-widget-ekit-nav-menu { animation: auto ease 0s 1 normal none running none !important; }
  .ekit-wid-con:not(.ekit_menu_responsive_mobile) .elementskit-navbar-nav { display: block; }
}

@media (max-width: 1024px) {
  button.elementskit-menu-close, button.elementskit-menu-hamburger { display: block; }
  .elementskit-menu-container { max-width: 350px; }
  .elementskit-menu-overlay.active { left: 0px; transition: 0.6s cubic-bezier(0.22, 0.61, 0.24, 1); }
  .elementskit-menu-offcanvas-elements { height: 100% !important; }
  .elementskit-menu-offcanvas-elements.active { left: 0px; }
  .elementskit-menu-offcanvas-elements { padding-bottom: 10px; }
  .elementskit-dropdown { position: relative; max-height: 0px; box-shadow: none; transition: max-height 2s cubic-bezier(0, 1, 0, 1); }
  .ekit_menu_responsive_tablet .ekit-menu-badge { position: static; margin-left: 10px; -webkit-box-ordinal-group: 2; order: 1; transform: none; }
  .ekit_menu_responsive_tablet .ekit-menu-badge > .ekit-menu-badge-arrow { display: none; }
  .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown-has > a .elementskit-submenu-indicator { margin-left: auto; }
  .ekit_menu_responsive_tablet .elementskit-submenu-indicator { -webkit-box-ordinal-group: 3; order: 2; border: 1px solid; border-radius: 30px; }
}

@media screen and (min-width: 766px) and (max-width: 1024px) {
  .ekit_menu_responsive_mobile .elementskit-menu-offcanvas-elements { position: static; }
  .ekit_menu_responsive_mobile .elementskit-nav-identity-panel { display: none; }
  .ekit_menu_responsive_mobile button.elementskit-menu-hamburger { display: none; }
  .ekit_menu_responsive_mobile .elementskit-menu-container { overflow: unset; }
  .ekit_menu_responsive_mobile .elementskit-dropdown { box-shadow: rgba(45, 45, 45, 0.2) 0px 10px 30px 0px; position: absolute; top: 100%; left: 0px; transform: translateY(-10px); pointer-events: none; max-height: none; z-index: 999; }
  .ekit_menu_responsive_mobile .elementskit-megamenu-panel { transform: translateY(-10px); pointer-events: none; opacity: 0; visibility: hidden; transition: 0.4s; margin-left: 0px; position: absolute; left: 0px; top: 100%; display: block; z-index: 999; }
  .ekit_menu_responsive_mobile .elementskit-dropdown-menu-full_width .elementskit-megamenu-panel { width: 100vw; }
  .ekit_menu_responsive_mobile .elementskit-navbar-nav > li.elementskit-megamenu-has.relative_position { position: relative; }
  .ekit_menu_responsive_mobile .elementskit-megamenu-panel .elementor-section-wrap > .elementor-section > .elementor-container { max-width: none; }
}

@media (max-width: 767px) {
  .ekit_menu_responsive_mobile .elementskit-navbar-nav { display: block; }
  .ekit_menu_responsive_mobile .elementskit-dropdown { position: relative; }
  .ekit_menu_responsive_mobile .ekit-menu-badge { position: static; margin-left: 10px; -webkit-box-ordinal-group: 2; order: 1; transform: none; }
  .ekit_menu_responsive_mobile .ekit-menu-badge > .ekit-menu-badge-arrow { display: none; }
  .ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-dropdown-has > a .elementskit-submenu-indicator { margin-left: auto; }
  .ekit_menu_responsive_mobile .elementskit-submenu-indicator { -webkit-box-ordinal-group: 3; order: 2; border: 1px solid; border-radius: 30px; }
  .ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-dropdown, .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-dropdown { display: none; }
  .ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open, .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open { display: block; }
  .ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-megamenu-panel.elementskit-dropdown-open, .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-panel.elementskit-dropdown-open { display: block; }
  .ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-dropdown, .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown { display: none; }
  .ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-dropdown ~ .elementskit-megamenu-panel, .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown ~ .elementskit-megamenu-panel { display: none; }
  .ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-dropdown.elementskit-dropdown-open, .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown.elementskit-dropdown-open { display: block; max-height: 2500px; opacity: 1; visibility: visible; transition: max-height 5s ease-out; }
  .ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-navbar-nav, .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-navbar-nav { overflow-y: auto; }
  .ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-dropdown > li > .elementskit-dropdown, .ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown > li > .elementskit-dropdown { left: 0px; }
}

.elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a > i, .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover > i { color: inherit !important; }

@media (min-width: 1025px) {
  .elementor-widget-ekit-nav-menu .elementskit-dropdown-menu-full_width .elementskit-megamenu-panel { width: 100vw; }
  .elementor-widget-ekit-nav-menu .elementskit-navbar-nav > li.elementskit-megamenu-has.relative_position { position: relative; }
  .elementskit-megamenu-panel .elementor-section-wrap > .elementor-section > .elementor-container { max-width: none; }
}

.elementskit-dropdown-has > .sub-menu-toggle { display: none; }

.ekit-nav-menu--empty-fallback { font-size: 0px; }

@media (min-width: 766px) {
  .ekit_menu_responsive_mobile .ekit-nav-menu--empty-fallback, .ekit_menu_responsive_mobile .ekit-nav-menu--overlay { display: none; }
}

@media (min-width: 1025px) {
  .ekit_menu_responsive_tablet .ekit-nav-menu--empty-fallback, .ekit_menu_responsive_tablet .ekit-nav-menu--overlay { display: none; }
}

@media (max-width: 767px) {
  .ekit-sticky .elementskit-menu-container.elementskit-menu-offcanvas-elements { height: 120vh !important; }
  .ekit-sticky .elementskit-menu-overlay { display: none; }
  .ekit-sticky .elementskit-menu-offcanvas-elements::before { position: fixed; content: ""; top: 0px; left: -110%; height: 100%; width: 100%; background-color: rgba(51, 51, 51, 0.5); transition: left 0.5s; }
  .ekit-sticky .elementskit-menu-offcanvas-elements::after { position: absolute; content: ""; top: 0px; left: 0px; height: 100%; width: 100%; background: inherit; }
  .ekit-sticky .elementskit-menu-offcanvas-elements.active::before { left: 0px; }
  .ekit-sticky .elementskit-navbar-nav-default .elementskit-navbar-nav { position: relative; z-index: 5; }
}