.hfe-nav-menu li.menu-item { position: relative; }

.hfe-flyout-container .hfe-nav-menu li.menu-item { position: relative; background: unset; }

.hfe-nav-menu .sub-menu li.menu-item { position: relative; background: inherit; }

.elementor-widget-hfe-nav-menu .elementor-widget-container { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.menu-item { -webkit-box-flex: 1; flex-grow: 1; }

.hfe-nav-menu__layout-horizontal li.menu-item, .hfe-nav-menu__layout-horizontal > li.menu-item { font-size: medium; }

.hfe-nav-menu .menu-item a::before, .hfe-nav-menu .menu-item a::after { display: block; position: absolute; transition: 0.3s cubic-bezier(0.58, 0.3, 0.005, 1); }

.hfe-nav-menu .menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-nav-menu .menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after { opacity: 0; }

.hfe-nav-menu .menu-item a.hfe-menu-item:hover::before, .hfe-nav-menu .menu-item a.hfe-menu-item:hover::after, .hfe-nav-menu .menu-item a.hfe-menu-item:focus::before, .hfe-nav-menu .menu-item a.hfe-menu-item:focus::after, .hfe-nav-menu .menu-item a.hfe-menu-item.highlighted::before, .hfe-nav-menu .menu-item a.hfe-menu-item.highlighted::after { transform: scale(1); }

.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item::before, .hfe-pointer__double-line .menu-item.parent a.hfe-menu-item::after, .hfe-pointer__underline .menu-item.parent a.hfe-menu-item::before, .hfe-pointer__underline .menu-item.parent a.hfe-menu-item::after, .hfe-pointer__overline .menu-item.parent a.hfe-menu-item::before, .hfe-pointer__overline .menu-item.parent a.hfe-menu-item::after { height: 3px; width: 100%; left: 0px; background-color: rgb(85, 89, 92); z-index: 2; }

.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__double-line.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after, .hfe-pointer__underline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__underline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after, .hfe-pointer__overline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__overline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after { height: 0px; width: 0px; left: 50%; }

.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before { top: 10px; }

.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after, .hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after, .hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after { bottom: 10px; }

.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before { top: -10px; }

.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after, .hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after, .hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after { bottom: -10px; }

.hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item, .hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item, .hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item { transition-duration: 0s; }

.hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item::before, .hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item::after, .hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus, .hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item::before, .hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item::after, .hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus, .hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item::before, .hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item::after, .hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus { transition-duration: 0s; }

.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item::before, .hfe-pointer__overline .menu-item.parent a.hfe-menu-item::before { content: ""; top: 0px; }

.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__overline.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before { width: 10px; left: -20px; }

.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item::after, .hfe-pointer__underline .menu-item.parent a.hfe-menu-item::after { content: ""; bottom: 0px; }

.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after, .hfe-pointer__underline.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after { width: 10px; left: calc(100% + 20px); }

.hfe-pointer__framed .menu-item.parent a.hfe-menu-item::before, .hfe-pointer__framed .menu-item.parent a.hfe-menu-item::after { background: transparent; inset: 0px; border: 3px solid rgb(85, 89, 92); }

.hfe-pointer__framed .menu-item.parent a.hfe-menu-item::before { content: ""; }

.hfe-pointer__framed.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before { transform: scale(0.75); }

.hfe-pointer__framed.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before { transform: scale(1.25); }

.hfe-pointer__framed.hfe-animation__grow .menu-item.parent a.hfe-menu-item::before, .hfe-pointer__framed.hfe-animation__shrink .menu-item.parent a.hfe-menu-item::before { transition: opacity 0.2s, transform 0.4s, -webkit-transform 0.4s; }

.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item::before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item::after { width: 3px; height: 3px; }

.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item::before { border-width: 0px 0px 3px 3px; transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s; }

.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item::after { content: ""; top: initial; bottom: 0px; left: initial; right: 0px; border-width: 3px 3px 0px 0px; transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s; }

.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover::before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover::after, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus::before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus::after, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted::before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted::after { width: 100%; height: 100%; }

.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover::before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus::before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted::before { transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s; }

.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover::after, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus::after, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted::after { transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; }

.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item::before, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item::after { width: 3px; height: 3px; }

.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item::before { border-width: 3px 0px 0px 3px; }

.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item::after { content: ""; top: initial; bottom: 0px; left: initial; right: 0px; border-width: 0px 3px 3px 0px; }

.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:hover::before, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:hover::after, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:focus::before, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:focus::after, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item.highlighted::before, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item.highlighted::after { width: 100%; height: 100%; transition: opacity 0.002s, width 0.4s, height 0.4s; }

.hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item { transition-duration: 0s; }

.hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item::before, .hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item::after, .hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus { transition-duration: 0s; }

.hfe-pointer__background .menu-item.parent a.hfe-menu-item::before, .hfe-pointer__background .menu-item.parent a.hfe-menu-item::after { content: ""; transition: 0.3s; }

.hfe-pointer__background .menu-item.parent a.hfe-menu-item::before { inset: 0px; background: rgb(85, 89, 92); z-index: -1; }

.hfe-pointer__background .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__background .menu-item.parent a.hfe-menu-item:focus, .hfe-pointer__background .menu-item.parent a.hfe-menu-item.highlighted { color: rgb(255, 255, 255); }

.hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item::before { transform: scale(0.5); }

.hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item:hover::before, .hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item:focus::before, .hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item.highlighted::before { transform: scale(1); opacity: 1; }

.hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before { transform: scale(1.2); transition: 0.3s; }

.hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:hover::before, .hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:focus::before, .hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item.highlighted::before { transition: opacity 0.15s, transform 0.4s, -webkit-transform 0.4s; }

.hfe-pointer__background.hfe-animation__sweep-left .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before { left: 100%; }

.hfe-pointer__background.hfe-animation__sweep-right .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before { right: 100%; }

.hfe-pointer__background.hfe-animation__sweep-up .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before { top: 100%; }

.hfe-pointer__background.hfe-animation__sweep-down .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before { bottom: 100%; }

.hfe-pointer__background.hfe-animation__shutter-out-vertical .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before { bottom: 50%; top: 50%; }

.hfe-pointer__background.hfe-animation__shutter-out-horizontal .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before { right: 50%; left: 50%; }

.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item::after, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item::after { inset: 0px; background: rgb(85, 89, 92); z-index: -1; }

.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item::before { top: 0px; bottom: 100%; }

.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item::after { top: 100%; bottom: 0px; }

.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:hover::before, .hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:focus::before, .hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item.highlighted::before { bottom: 50%; }

.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:hover::after, .hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:focus::after, .hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item.highlighted::after { top: 50%; }

.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item::before { right: 0px; left: 100%; }

.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item::after { right: 100%; left: 0px; }

.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:hover::before, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:focus::before, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item.highlighted::before { left: 50%; }

.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:hover::after, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:focus::after, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item.highlighted::after { right: 50%; }

.hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item { transition-duration: 0s; }

.hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item::before, .hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item::after, .hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus { transition-duration: 0s; }

.hfe-pointer__text.hfe-animation__skew .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__skew .menu-item.parent a.hfe-menu-item:focus { transform: skew(-8deg); }

.hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item:focus { transform: scale(1.2); }

.hfe-pointer__text.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:focus { transform: scale(0.8); }

.hfe-pointer__text.hfe-animation__float .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__float .menu-item.parent a.hfe-menu-item:focus { transform: translateY(-8px); }

.hfe-pointer__text.hfe-animation__sink .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__sink .menu-item.parent a.hfe-menu-item:focus { transform: translateY(8px); }

.hfe-pointer__text.hfe-animation__rotate .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__rotate .menu-item.parent a.hfe-menu-item:focus { transform: rotate(6deg); }

.hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item { transition-duration: 0s; }

.hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item::before, .hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item::after, .hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus { transition-duration: 0s; }

.hfe-pointer__underline .menu-item.parent a.hfe-menu-item.elementor-button::after, .hfe-pointer__overline .menu-item.parent a.hfe-menu-item.elementor-button::before, .hfe-pointer__double-line .menu-item.parent a.hfe-menu-item.elementor-button::after, .hfe-pointer__double-line .menu-item.parent a.hfe-menu-item.elementor-button::before { height: 0px; }

.hfe-pointer__framed .menu-item.parent a.hfe-menu-item.elementor-button::before, .hfe-pointer__framed .menu-item.parent a.hfe-menu-item.elementor-button::after { border-width: 0px; }

.hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item.elementor-button:hover, .hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item.elementor-button:focus { transform: none; }

.hfe-nav-menu .hfe-has-submenu .sub-menu li.menu-item:first-child, .hfe-nav-menu .hfe-has-submenu .sub-menu li.menu-item:last-child { overflow: visible !important; }

.elementor-widget-navigation-menu:not(.hfe-nav-menu__align-justify):not(.hfe-menu-item-space-between) a.hfe-menu-item.elementor-button { display: inline-flex; }

.elementor-widget-hfe-cart:not(.hfe-menu-cart--show-subtotal-yes) .hfe-menu-cart__toggle .elementor-button-text { display: none; }

.hfe-menu-cart__toggle .elementor-button { background: transparent; border-radius: 0px; color: rgb(129, 138, 145); border-width: 1px; border-style: solid; border-image: initial; border-color: inherit; display: inline-flex; -webkit-box-align: center; align-items: center; }

.hfe-menu-cart__toggle .elementor-button-text { margin-right: 0.3em; }

.hfe-menu-cart--empty-indicator-hide .hfe-menu-cart__toggle .elementor-button .elementor-button-icon[data-counter="0"]::before { content: none; display: none; }

.hfe-menu-cart__toggle.hfe-button-wrapper .elementor-button { color: rgb(77, 72, 72); }

.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after, .hfe-pointer__double-line.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__underline.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after, .hfe-pointer__overline.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__overline.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before { width: 100%; left: 0px; opacity: 1; }

.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after, .hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after, .hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after, .hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after, .hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after, .hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after { bottom: 0px; opacity: 1; }

.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before { top: 0px; opacity: 1; }

.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__double-line.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after, .hfe-pointer__underline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__underline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after, .hfe-pointer__overline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__overline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after { height: 3px; width: 100%; left: 0px; opacity: 1; }

.hfe-pointer__framed.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__framed.hfe-animation__shrink .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before { opacity: 1; transform: scale(1); }

.hfe-pointer__framed.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item::before, .hfe-pointer__underline.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after, .hfe-pointer__double-line.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__double-line.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after { opacity: 1; }

.hfe-pointer__framed.hfe-animation__corners .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted)::after { border-width: 3px; width: 100%; opacity: 1; height: 100%; }

body .elementor .hfe-button-wrapper a { text-decoration: none; }