.hfe-counter-wrapper{ display:flex; flex-direction:column; align-items:center; justify-content:center; gap:10px;}
.hfe-counter-wrapper[style*="flex-direction:column"]{ align-items:center;  justify-content:center;}
.hfe-counter-wrapper[style*="flex-direction:row"]{ justify-content:center;  align-items:center;}
.hfe-counter-content{ display:flex; align-items:center; justify-content:center;}
.hfe-counter-number{ font-weight:bold; font-size:48px; line-height:1;}
.hfe-counter-title{ font-size:18px; line-height:1.2; margin:0;}
.hfe-counter-prefix,.hfe-counter-suffix{ font-size:inherit; line-height:inherit;}
.hfe-counter-title{ margin:0; display:flex; align-items:center; justify-content:center; flex-shrink:0;}
.hfe-counter-content{ flex-shrink:0;}
.hfe-counter-wrapper[style*="flex-direction:row"] .hfe-counter-title,.hfe-counter-wrapper[style*="flex-direction:row"] .hfe-counter-content{ flex:1; min-width:0;}
.hfe-counter-wrapper[style*="flex-direction:row-reverse"] .hfe-counter-title,.hfe-counter-wrapper[style*="flex-direction:row-reverse"] .hfe-counter-content{ flex:1; min-width:0;}
.hfe-counter-wrapper:not([style*="column"]) .hfe-counter-title,.hfe-counter-wrapper:not([style*="column"]) .hfe-counter-content{ flex:1; min-width:0;}
.hfe-counter-content{ display:flex !important; align-items:center; justify-content:center;}
@media (max-width:1024px){ .elementor-widget-hfe-counter .hfe-counter-wrapper[style*="row"] .hfe-counter-title,  .elementor-widget-hfe-counter .hfe-counter-wrapper[style*="row"] .hfe-counter-content{   flex:1;   min-width:0;}
}
@media (max-width:767px){ .elementor-widget-hfe-counter .hfe-counter-wrapper[style*="row"] .hfe-counter-title,  .elementor-widget-hfe-counter .hfe-counter-wrapper[style*="row"] .hfe-counter-content{   flex:1;   min-width:0;}
}
@media (max-width:767px){ .hfe-counter-number{   font-size:36px;}
   .hfe-counter-title{   font-size:16px;}
}
ul.hfe-nav-menu,.hfe-nav-menu li,.hfe-nav-menu ul{ list-style:none !important; margin:0; padding:0;}
.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;}
.hfe-nav-menu__theme-icon-yes button.sub-menu-toggle{ display:none;}
div.hfe-nav-menu,.elementor-widget-hfe-nav-menu .elementor-widget-container{ -js-display:flex; display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -moz-box-orient:vertical; -moz-box-direction:normal; -ms-flex-direction:column; flex-direction:column;}
.hfe-nav-menu__layout-horizontal,.hfe-nav-menu__layout-horizontal .hfe-nav-menu{ -js-display:flex; display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex;}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu{ -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.hfe-nav-menu .parent-has-no-child .hfe-menu-toggle{ display:none;}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-menu,.hfe-submenu-action-hover .hfe-layout-vertical .hfe-nav-menu .sub-menu{ position:absolute; top:100%; left:0; z-index:16; visibility:hidden; opacity:0; text-align:left; -webkit-transition:all 300ms ease-in; transition:all 300ms ease-in;}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu,.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:focus > .sub-menu{ visibility:visible; opacity:1;}
.hfe-submenu-action-click .hfe-nav-menu .menu-item-has-children:hover > .sub-menu,.hfe-submenu-action-click .hfe-nav-menu .menu-item-has-children:focus > .sub-menu{ visibility:hidden; opacity:0;}
.hfe-nav-menu .menu-item-has-children .sub-menu{ position:absolute; top:100%; left:0; z-index:9999; visibility:hidden; opacity:0;}
.hfe-flyout-container .hfe-nav-menu .menu-item-has-children .menu-item-has-children .sub-menu{ top:0; left:0;}
.hfe-nav-menu .menu-item-has-children .menu-item-has-children .sub-menu{ top:0; left:100%;}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu,.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children.focus > .sub-menu{ visibility:visible; opacity:1; -webkit-transition:all 300ms ease-out; transition:all 300ms ease-out;}
.hfe-nav-menu:before,.hfe-nav-menu:after{ content:''; display:table; clear:both;}
.hfe-nav-menu__align-right .hfe-nav-menu{margin-left:auto;-webkit-box-pack:end;  -ms-flex-pack:end;    -webkit-justify-content:flex-end;    -moz-box-pack:end;    justify-content:flex-end;}
.hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li a.hfe-menu-item,.hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li a.hfe-sub-menu-item{-webkit-box-pack:end;  -ms-flex-pack:end;    -webkit-justify-content:flex-end;    -moz-box-pack:end;    justify-content:flex-end;}
.hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.hfe-has-submenu .hfe-button-wrapper,.rtl .hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.hfe-has-submenu .hfe-button-wrapper,.hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.hfe-button-wrapper,.rtl .hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.hfe-button-wrapper{ text-align:right;}
.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.hfe-has-submenu .hfe-button-wrapper,.rtl .hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.hfe-has-submenu .hfe-button-wrapper,.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.hfe-button-wrapper,.rtl .hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.hfe-button-wrapper{ text-align:left;}
.hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li.hfe-has-submenu .hfe-button-wrapper,.hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li.hfe-button-wrapper{ text-align:center;}
.hfe-nav-menu__align-left .hfe-nav-menu{margin-right:auto;-webkit-box-pack:start;  -ms-flex-pack:start;    -webkit-justify-content:flex-start;    -moz-box-pack:start;    justify-content:flex-start;}
.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li a.hfe-menu-item,.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li a.hfe-sub-menu-item{-webkit-box-pack:start;  -ms-flex-pack:start;    -webkit-justify-content:flex-start;    -moz-box-pack:start;    justify-content:flex-start;}
.hfe-nav-menu__align-center .hfe-nav-menu{margin-left:auto;margin-right:auto;-webkit-box-pack:center;  -ms-flex-pack:center;    -webkit-justify-content:center;    -moz-box-pack:center;    justify-content:center;}
.hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li a.hfe-menu-item,.hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li a.hfe-sub-menu-item{-webkit-box-pack:center;  -ms-flex-pack:center;    -webkit-justify-content:center;    -moz-box-pack:center;    justify-content:center;}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu{ -js-display:flex; display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu{ width:100%;}
.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.menu-item{ -webkit-box-flex:1;   -ms-flex-positive:1;     -webkit-flex-grow:1;     -moz-box-flex:1;     flex-grow:1;}
 .hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item{  -webkit-box-pack:center;    -ms-flex-pack:center;      -webkit-justify-content:center;      -moz-box-pack:center;      justify-content:center;}
.hfe-active-menu + nav li:not(:last-child) a.hfe-menu-item,.hfe-active-menu + nav li:not(:last-child) a.hfe-sub-menu-item{ border-bottom-width:0;}
.hfe-nav-menu a.hfe-menu-item,.hfe-nav-menu a.hfe-sub-menu-item{ line-height:1; text-decoration:none; -js-display:flex; display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -moz-box-pack:justify; -ms-flex-pack:justify; -webkit-box-shadow:none; box-shadow:none; -webkit-box-align:center; -webkit-align-items:center; -moz-box-align:center; -ms-flex-align:center; align-items:center; -webkit-justify-content:space-between; justify-content:space-between;}
.hfe-nav-menu a.hfe-menu-item:hover,.hfe-nav-menu a.hfe-sub-menu-item:hover{ text-decoration:none;}
.hfe-nav-menu .sub-menu{ min-width:220px; margin:0; z-index:9999;}
.hfe-nav-menu__layout-horizontal{ font-size:0;}
.hfe-nav-menu__layout-horizontal li.menu-item,.hfe-nav-menu__layout-horizontal > li.menu-item{ font-size:medium;}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-menu{ -webkit-box-shadow:0 4px 10px -2px rgba(0, 0, 0, 0.1); box-shadow:0 4px 10px -2px rgba(0, 0, 0, 0.1);}
.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .sub-arrow i:before{ content:'';}
.hfe-submenu-icon-classic .hfe-nav-menu .parent-has-child .sub-arrow i:before{ content:'';}
.hfe-submenu-icon-plus .hfe-nav-menu .parent-has-child .sub-arrow i:before{ content:'+';}
.hfe-submenu-icon-none .hfe-nav-menu .parent-has-child .sub-arrow{ display:none;}
.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i:before,.hfe-link-redirect-self_link.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .menu-active .sub-arrow i:before{ content:'';}
.hfe-submenu-icon-plus .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i:before, .hfe-link-redirect-self_link.hfe-submenu-icon-plus .hfe-nav-menu .parent-has-child .menu-active .sub-arrow i:before{ content:'-';}
.hfe-submenu-icon-classic .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i:before, .hfe-link-redirect-self_link.hfe-submenu-icon-classic .hfe-nav-menu .parent-has-child .menu-active .sub-arrow i:before{ content:'';}
.rtl .hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{ content:'';}
.rtl .hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{ content:'';}
.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{ content:'';}
.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{ content:'';}
.hfe-nav-menu-icon{ padding:0.35em; border:0 solid;}
.hfe-nav-menu-icon svg{ width:25px; height:25px; line-height:25px; font-size:25px;}
.hfe-nav-menu-icon i:focus{ outline:0;}
.hfe-has-submenu-container a.hfe-menu-item:focus,.hfe-has-submenu-container a.hfe-sub-menu-item:focus{ outline:0;}
.hfe-nav-menu .menu-item-has-children:focus,.hfe-nav-menu .menu-item-has-children .sub-menu:focus,.hfe-nav-menu .menu-item-has-children-container:focus{ outline:0;}
.hfe-nav-menu .menu-item-has-children-container{ position:relative;}
.hfe-nav-menu__layout-expandible .sub-menu,.hfe-nav-menu__layout-vertical .sub-menu,.hfe-flyout-wrapper .sub-menu{ position:relative; height:0;}
.hfe-nav-menu__submenu-arrow .hfe-menu-toggle:before,.hfe-nav-menu__submenu-plus .hfe-menu-toggle:before,.hfe-nav-menu__submenu-classic .hfe-menu-toggle:before{ font-family:'Font Awesome 5 Free'; z-index:1; font-size:inherit; font-weight:inherit; line-height:0;}
.hfe-menu-item-center .hfe-nav-menu li a.hfe-menu-item,.hfe-menu-item-center .hfe-nav-menu li a.hfe-sub-menu-item{ margin-right:0px;}
.hfe-nav-menu__submenu-none .hfe-nav-menu li a.hfe-menu-item,.hfe-nav-menu__submenu-none .hfe-nav-menu li a.hfe-sub-menu-item{ margin-right:0px;}
.hfe-nav-menu__toggle-icon:before{ content:'\f0c9'; font-family:'fontAwesome'; z-index:1; font-size:24px; font-weight:inherit; font-style:normal; line-height:0;}
.hfe-active-menu .hfe-nav-menu__toggle-icon:before{ content:'\f00d';}
.hfe-nav-menu__layout-expandible{ -webkit-transition-property:display; transition-property:display; -webkit-transition-duration:.5s; transition-duration:.5s; -webkit-transition-timing-function:cubic-bezier( 0, 1, 0.5, 1 ); transition-timing-function:cubic-bezier( 0, 1, 0.5, 1 );}
.hfe-nav-menu__layout-expandible{ visibility:hidden; opacity:0;}
.hfe-nav-menu__layout-expandible .sub-menu{ visibility:hidden; opacity:0;}
.hfe-active-menu + .hfe-nav-menu__layout-expandible{ visibility:visible; opacity:1;  height:auto;}
.hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-expandible,.hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal,.hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-vertical{ position:absolute; top:100%;}
.hfe-nav-menu__layout-expandible .menu-item-has-children .menu-item-has-children .sub-menu,.hfe-nav-menu__layout-vertical .menu-item-has-children .menu-item-has-children .sub-menu{ top:0; left:0;}
.hfe-layout-expandible nav{ height:0;}
.hfe-nav-sub-menu-icon, .hfe-nav-menu__icon{ display:inline-block; line-height:1;}
.hfe-nav-menu__toggle{ -js-display:flex; display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; font-size:22px; cursor:pointer; border:0 solid; -webkit-border-radius:3px; border-radius:3px; color:#494c4f; position:relative; line-height:1;}
.hfe-nav-menu__toggle-icon{ display:inline-block; font-size:inherit; font-weight:normal; font-style:normal; font-variant:normal; line-height:1; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
.hfe-nav-menu .sub-arrow{ font-size:14px; line-height:1; -js-display:flex; display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; cursor:pointer; margin-top:-10px; margin-bottom:-10px;}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow{ margin-left:10px;}
.hfe-nav-menu__layout-vertical .hfe-nav-menu .sub-arrow,.hfe-layout-expandible .sub-arrow,.hfe-flyout-wrapper .sub-arrow{ padding:10px;}
.hfe-nav-menu .child-item,.hfe-nav-menu__layout-vertical .hfe-nav-menu .child-item{ font-size:14px; line-height:1; padding:10px 0 10px 10px; margin-top:-10px; margin-bottom:-10px; position:absolute; right:0; margin-right:20px;}
.hfe-layout-horizontal .hfe-nav-menu__toggle,.hfe-layout-vertical .hfe-nav-menu__toggle{ visibility:hidden; opacity:0; display:none;}
.hfe-nav-menu-icon{ display:inline-block; line-height:1; text-align:center;}
.hfe-nav-menu__layout-expandible .saved-content,.hfe-nav-menu__layout-expandible .sub-menu,.hfe-nav-menu__layout-expandible .child,.hfe-nav-menu__layout-vertical .saved-content,.hfe-nav-menu__layout-vertical .sub-menu,.hfe-nav-menu__layout-vertical .child,.hfe-flyout-container .saved-content,.hfe-flyout-container .sub-menu,.hfe-flyout-container .child{ left:0 !important; width:100% !important;}
.hfe-flyout-container .hfe-nav-menu .sub-menu{ background:unset;}
.hfe-nav-menu__layout-vertical .hfe-menu-toggle:hover,.hfe-nav-menu__layout-expandible .hfe-menu-toggle:hover,.hfe-flyout-wrapper .hfe-menu-toggle:hover{ border:1px dotted;}
.hfe-nav-menu__layout-vertical .hfe-menu-toggle,.hfe-nav-menu__layout-expandible .hfe-menu-toggle,.hfe-flyout-wrapper .hfe-menu-toggle{ border:1px dotted transparent;}
.hfe-nav-menu .menu-item a:before,.hfe-nav-menu .menu-item a:after{display:block;position:absolute;-webkit-transition:0.3s;transition:0.3s;-webkit-transition-timing-function:cubic-bezier(0.58, 0.3, 0.005, 1);    transition-timing-function: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,.hfe-nav-menu .current-menu-item:before,.hfe-nav-menu .current-menu-item:after{-webkit-transform:scale(1);  -ms-transform:scale(1);    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:0; background-color:#55595c; 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:0; width:0; 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, .hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item, .hfe-pointer__underline.hfe-animation__none, .hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item, .hfe-pointer__overline.hfe-animation__none, .hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item{ -webkit-transition-duration:0s; transition-duration:0s;}
.hfe-pointer__double-line.hfe-animation__none:before, .hfe-pointer__double-line.hfe-animation__none:after, .hfe-pointer__double-line.hfe-animation__none:hover, .hfe-pointer__double-line.hfe-animation__none:focus, .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:before, .hfe-pointer__underline.hfe-animation__none:after, .hfe-pointer__underline.hfe-animation__none:hover, .hfe-pointer__underline.hfe-animation__none: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:before, .hfe-pointer__overline.hfe-animation__none:after, .hfe-pointer__overline.hfe-animation__none:hover, .hfe-pointer__overline.hfe-animation__none: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{ -webkit-transition-duration:0s; 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:0;}
.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:0;}
.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:-webkit-calc( 100% + 20px); 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; left:0; top:0; bottom:0; right:0; border:3px solid #55595c;}
.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{ -webkit-transform:scale(0.75); -ms-transform:scale(0.75); 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{ -webkit-transform:scale(1.25); -ms-transform:scale(1.25); 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{ -webkit-transition:opacity 0.2s, -webkit-transform 0.4s; transition:opacity 0.2s, -webkit-transform 0.4s; transition:opacity 0.2s, transform 0.4s; 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:0 0 3px 3px; -webkit-transition:width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s; 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:0; left:initial; right:0; border-width:3px 3px 0 0; -webkit-transition:width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s; 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, .hfe-pointer__framed.hfe-animation__draw .current-menu-item:before, .hfe-pointer__framed.hfe-animation__draw .current-menu-item: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, .hfe-pointer__framed.hfe-animation__draw .current-menu-item:before{ -webkit-transition:opacity 0.02s, height 0.1s, width 0.1s 0.1s; 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, .hfe-pointer__framed.hfe-animation__draw .current-menu-item:after{ -webkit-transition:opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; 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 0 0 3px;}
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:after{ content:''; top:initial; bottom:0; left:initial; right:0; border-width:0 3px 3px 0;}
.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, .hfe-pointer__framed.hfe-animation__corners .current-menu-item:before, .hfe-pointer__framed.hfe-animation__corners .current-menu-item:after{ width:100%; height:100%; -webkit-transition:opacity 0.002s, width 0.4s, height 0.4s; transition:opacity 0.002s, width 0.4s, height 0.4s;}
.hfe-pointer__framed.hfe-animation__none, .hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item{ -webkit-transition-duration:0s; transition-duration:0s;}
.hfe-pointer__framed.hfe-animation__none:before, .hfe-pointer__framed.hfe-animation__none:after, .hfe-pointer__framed.hfe-animation__none:hover, .hfe-pointer__framed.hfe-animation__none:focus, .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{ -webkit-transition-duration:0s; 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:''; -webkit-transition:0.3s; transition:0.3s;}
.hfe-pointer__background .menu-item.parent a.hfe-menu-item:before{ top:0; left:0; right:0; bottom:0; background:#55595c; 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, .hfe-pointer__background .current-menu-item{ color:#fff;}
.hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item:before{ -webkit-transform:scale(0.5); -ms-transform:scale(0.5); 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, .hfe-pointer__background.hfe-animation__grow .current-menu-item:before{ -webkit-transform:scale(1); -ms-transform:scale(1); 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{ -webkit-transform:scale(1.2); -ms-transform:scale(1.2); transform:scale(1.2); -webkit-transition:0.3s; 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, .hfe-pointer__background.hfe-animation__shrink .current-menu-item:before{ -webkit-transition:opacity 0.15s, -webkit-transform 0.4s; transition:opacity 0.15s, -webkit-transform 0.4s; transition:opacity 0.15s, transform 0.4s; 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{ top:0; left:0; right:0; bottom:0; background:#55595c; z-index:-1;}
.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:before{ top:0; bottom:100%;}
.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:after{ top:100%; bottom:0;}
.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, .hfe-pointer__background.hfe-animation__shutter-in-vertical .current-menu-item: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, .hfe-pointer__background.hfe-animation__shutter-in-vertical .current-menu-item:after{ top:50%;}
.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:before{ right:0; left:100%;}
.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:after{ right:100%; left:0;}
.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, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .current-menu-item: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, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .current-menu-item:after{ right:50%;}
.hfe-pointer__background.hfe-animation__none, .hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item{ -webkit-transition-duration:0s; transition-duration:0s;}
.hfe-pointer__background.hfe-animation__none:before, .hfe-pointer__background.hfe-animation__none:after, .hfe-pointer__background.hfe-animation__none:hover, .hfe-pointer__background.hfe-animation__none:focus, .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{ -webkit-transition-duration:0s; 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{ -webkit-transform:skew(-8deg); -ms-transform:skew(-8deg); 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{ -webkit-transform:scale(1.2); -ms-transform:scale(1.2); 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{ -webkit-transform:scale(0.8); -ms-transform:scale(0.8); 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{ -webkit-transform:translateY(-8px); -ms-transform:translateY(-8px); 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{ -webkit-transform:translateY(8px); -ms-transform:translateY(8px); 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{ -webkit-transform:rotate(6deg); -ms-transform:rotate(6deg); transform:rotate(6deg);}
.hfe-pointer__text.hfe-animation__none, .hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item{ -webkit-transition-duration:0s; transition-duration:0s;}
.hfe-pointer__text.hfe-animation__none:before, .hfe-pointer__text.hfe-animation__none:after, .hfe-pointer__text.hfe-animation__none:hover, .hfe-pointer__text.hfe-animation__none:focus, .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{ -webkit-transition-duration:0s; transition-duration:0s;}
.hfe-flyout-overlay{ display:none; position:fixed; top:0; bottom:0; left:0; right:0; z-index:999998; background:rgba(0,0,0,.6); cursor:pointer; -webkit-backface-visibility:hidden;}
.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{ -webkit-transform:none; transform:none;}
.hfe-flyout-close,.hfe-flyout-close svg{ position:absolute; top:0; right:0; margin:5px; width:23px; height:23px; line-height:23px; font-size:23px; display:block; cursor:pointer;}
.hfe-flyout-wrapper .hfe-side.hfe-flyout-left{ top:0; bottom:0; left:-100%; right:auto; height:100%;   width:300px; max-width:100%; max-width:100vw;}
.hfe-flyout-wrapper .hfe-side{ display:none; position:fixed; z-index:999999; padding:0; margin:0; -webkit-overflow-scrolling:touch; -webkit-backface-visibility:hidden;}
.hfe-flyout-wrapper .hfe-side.hfe-flyout-show{ display:block;}
.hfe-flyout-content.push{ color:#ffffff;}
.hfe-flyout-content ul li{ color:#ffffff;}
.hfe-flyout-wrapper .hfe-side.hfe-flyout-right{ top:0; bottom:0; left:auto; right:-100%;  height:100%;   width:300px;  max-width:100%;}
.hfe-flyout-wrapper .hfe-side.hfe-flyout-left{ top:0; bottom:0; left:-100%;  right:auto; height:100%;   width:300px;  max-width:100%; max-width:100vw;}
.hfe-flyout-wrapper .hfe-side.top{ top:-100%;  bottom:auto; left:0; right:0; width:100%; width:100vw; height:300px;  max-height:100%;}
.hfe-flyout-wrapper .hfe-side.bottom{ top:auto; bottom:-100%;  left:0; right:0; width:100%; width:100vw; height:300px;  max-height:100%;}
.hfe-flyout-content{ height:100%; overflow-x:hidden; overflow-y:auto; line-height:1.4em; color:#fff;}
@media (max-width:1024px){ .hfe-flyout-content{   -webkit-transform:translateZ(0);   transform:translateZ(0);}
}
.hfe-flyout-content::-webkit-scrollbar{ display:none;}
.admin-bar .hfe-side{ margin-top:32px;}
.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children > ul.sub-menu{ -webkit-transform:translateY(20%); -ms-transform:translateY(20%); transform:translateY(20%); opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transition:all 0.1s; transition:all 0.1s;}
.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover > ul.sub-menu{ -webkit-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children > ul.sub-menu{  -webkit-transform:translateY(-20%); -ms-transform:translateY(-20%); transform:translateY(-20%); opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transition:all 0.1s; transition:all 0.1s;}
.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover > ul.sub-menu{ -webkit-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.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;}
.hfe-nav-menu li.hfe-button-wrapper{ align-self:center;}
@media only screen and ( max-width:1024px ){ .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal li,  .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu{   width:100%;   margin-right:0px;}
 .hfe-nav-menu__breakpoint-tablet .hfe-layout-horizontal .hfe-nav-menu__toggle,  .hfe-nav-menu__breakpoint-tablet .hfe-layout-vertical .hfe-nav-menu__toggle{   display:block;}
 .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu{   visibility:hidden;   opacity:0;}
 .hfe-nav-menu__breakpoint-tablet .hfe-active-menu + .hfe-nav-menu__layout-horizontal .hfe-nav-menu{   visibility:visible;   opacity:1;}
 .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal,  .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical{   visibility:hidden;   opacity:0;   height:0;}
 .hfe-nav-menu__breakpoint-tablet .hfe-active-menu + .hfe-nav-menu__layout-horizontal,  .hfe-nav-menu__breakpoint-tablet .hfe-active-menu + .hfe-nav-menu__layout-vertical{   visibility:visible;   opacity:1;   height:auto;}
 .hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal .hfe-nav-menu{   position:relative;}
 .hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal,  .hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-vertical{   position:absolute;}
 .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu{   visibility:hidden;   opacity:0;}
 .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .menu-item-has-children .menu-item-has-children .sub-menu{   top:0;   left:0;}
 .hfe-nav-menu__breakpoint-tablet .hfe-layout-horizontal .hfe-nav-menu__toggle,  .hfe-nav-menu__breakpoint-tablet .hfe-layout-vertical .hfe-nav-menu__toggle {   visibility:visible;   opacity:1;   display:block;}
 .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical{   float:none;}
 .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu,  .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu,  .hfe-nav-menu__breakpoint-none .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu{   visibility:hidden;   opacity:0;   -webkit-transition:none;   transition:none;}
 .hfe-nav-menu__breakpoint-tablet .hfe-menu-toggle:hover{   border:1px dotted;}
 .hfe-nav-menu__breakpoint-tablet .hfe-menu-toggle{   border:1px dotted transparent;}
 .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu{   position:relative;   height:0;}
 .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu{   position:relative;   height:0;   top:0;}
 .hfe-nav-menu__breakpoint-tablet .saved-content,  .hfe-nav-menu__breakpoint-tablet .sub-menu,  .hfe-nav-menu__breakpoint-tablet .child{   left:0 !important;   width:auto !important; }
 .hfe-nav-menu .sub-menu{   min-width:auto;   margin:0;}
 .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow{   padding:10px;}
 .hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{   content:''; }
 .hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{   content:''; }
 .hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{   content:''; }
 .hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{   content:''; }
 .hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-plus .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{   content:'-'; }
 .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu .sub-menu{   -webkit-box-shadow:none;   box-shadow:none;}
 .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before,  .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{   content:''; }
 .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before,  .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{   content:'' }
 .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before,  .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before{   content:''; }
 .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before,  .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before{   content:'' }
   .hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children ul.sub-menu,  .hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu,  .hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children ul.sub-menu,  .hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu{   -webkit-transform:none;   -ms-transform:none;   transform:none;}
     .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after,  .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before{    background-color:unset!important; }
 .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before{   border:0px!important;}
 .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__text .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text .menu-item.parent a.hfe-menu-item:focus{   -webkit-transform:none!important;   -ms-transform:none!important;   transform:none!important;}
 .hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item,  .hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-sub-menu-item,  .hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.hfe-button-wrapper{   -webkit-box-pack:justify;   -webkit-justify-content:space-between;   -moz-box-pack:justify;   -ms-flex-pack:justify;   justify-content:space-between; }
}
@media only screen and ( max-width:767px ){ .hfe-nav-menu__breakpoint-mobile.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item,  .hfe-nav-menu__breakpoint-mobile.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-sub-menu-item   .hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.hfe-button-wrapper{    -webkit-box-pack:justify;   -webkit-justify-content:space-between;   -moz-box-pack:justify;   -ms-flex-pack:justify;   justify-content:space-between; }
 .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-horizontal .hfe-nav-menu__toggle,  .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-horizontal .hfe-nav-menu{   visibility:visible;   opacity:1;   display:block;}
 .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal li.menu-item,  .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu{   width:100% }
 .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-vertical .hfe-nav-menu__toggle{   display:inline-block;}
 .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .sub-menu{   position:relative;   height:0;   top:0;}
 .hfe-nav-menu .sub-menu{   min-width:auto;   margin:0;}
 .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu,  .hfe-nav-menu__breakpoint-none .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu{   visibility:hidden;   opacity:0;   -webkit-transition:none;   transition:none;}
 .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical{   float:none;}
 .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-vertical .hfe-nav-menu__toggle.hfe-active-menu{   display:block;}
 .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-horizontal,  .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-vertical{   visibility:hidden;   opacity:0;   height:0; }
 .hfe-nav-menu__breakpoint-mobile .hfe-layout-horizontal .hfe-nav-menu__toggle,  .hfe-nav-menu__breakpoint-mobile .hfe-layout-vertical .hfe-nav-menu__toggle {   visibility:visible;   opacity:1;   display:block;}
 .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal{   visibility:hidden;   opacity:0;   height:0;}
 .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-vertical{   float:none;}
 .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .sub-menu{   visibility:hidden;   opacity:0;}
 .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu{   visibility:hidden;   opacity:0;}
 .hfe-nav-menu__breakpoint-mobile .hfe-active-menu + .hfe-nav-menu__layout-horizontal .hfe-nav-menu{   visibility:visible;   opacity:1;}
 .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal,  .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-vertical{   visibility:hidden;   opacity:0;   height:0;}
 .hfe-nav-menu__breakpoint-mobile .hfe-active-menu + .hfe-nav-menu__layout-horizontal,  .hfe-nav-menu__breakpoint-mobile .hfe-active-menu + .hfe-nav-menu__layout-vertical{   visibility:visible;   opacity:1;   height:auto;}
 .hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal .hfe-nav-menu{   position:relative;}
 .hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal,  .hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-vertical{   position:absolute;}
 .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .menu-item-has-children .menu-item-has-children .sub-menu{   top:0;   left:0;}
 .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{   content:''; }
 .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{   content:''; }
 .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{   content:''; }
 .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{   content:''; }
 .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-plus .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{   content:'-'; }
 .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{   content:''; }
 .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{   content:'' }
 .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before{   content:''; }
 .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before{   content:'' }
 .hfe-nav-menu__breakpoint-mobile .hfe-menu-toggle:hover{   border:1px dotted;}
 .hfe-nav-menu__breakpoint-mobile .hfe-menu-toggle{   border:1px dotted transparent;}
 .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu .sub-menu{   -webkit-box-shadow:none;   box-shadow:none;}
   .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-effect-1 .hfe-nav-menu{   -webkit-transform:scale(0.7);   -ms-transform:scale(0.7);   transform:scale(0.7);   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";   -webkit-transition:all 0.3s;   transition:all 0.3s;}
 .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow{   padding:10px;}
 .hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-1 .hfe-nav-menu{   -webkit-transform:scale(1);   -ms-transform:scale(1);   transform:scale(1);   opacity:1;   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
   .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-effect-2 .hfe-nav-menu{   -webkit-transform:translateX(20%);   -ms-transform:translateX(20%);   transform:translateX(20%);   opacity:0;   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";   -webkit-transition:all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);   transition:all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);}
 .hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-2 .hfe-nav-menu{   -webkit-transform:translateX(0);   -ms-transform:translateX(0);   transform:translateX(0);   opacity:1;   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
   .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-effect-3 .hfe-nav-menu{   -webkit-transform:translateY(20%);   -ms-transform:translateY(20%);   transform:translateY(20%);   opacity:0;   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";   -webkit-transition:all 0.3s;   transition:all 0.3s;}
 .hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-3 .hfe-nav-menu{   -webkit-transform:translateY(0);   -ms-transform:translateY(0);   transform:translateY(0);   opacity:1;   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
 .hfe-nav-menu__breakpoint-mobile .saved-content,  .hfe-nav-menu__breakpoint-mobile .sub-menu,  .hfe-nav-menu__breakpoint-mobile .child,  .hfe-nav-menu__breakpoint-tablet .saved-content,  .hfe-nav-menu__breakpoint-tablet .sub-menu,  .hfe-nav-menu__breakpoint-tablet .child{   left:0 !important;   width:auto !important; }
 .hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children ul.sub-menu,  .hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu,  .hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children ul.sub-menu,  .hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu{   -webkit-transform:none;   -ms-transform:none;   transform:none;}
   .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after,  .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after,  .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before,  .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before{   background-color:unset!important; }
 .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before,  .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before{   border:0px!important;}
 .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__text .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text .menu-item.parent a.hfe-menu-item:focus,  .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-pointer__text .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text .menu-item.parent a.hfe-menu-item:focus{   -webkit-transform:none!important;   -ms-transform:none!important;   transform:none!important;}
}
.hfe-toggle-no .hfe-layout-expandible .hfe-nav-menu__toggle{ display:none;}
.hfe-icon{ display:inline-block; vertical-align:middle;}
.hfe-icon svg{ width:1em; height:1em;}
.hfe-cart-menu-wrap-custom{ display:inline-block; line-height:1;}
.hfe-cart-menu-wrap-custom .hfe-cart-count, .hfe-cart-menu-wrap-custom .hfe-cart-count:after{ border-color:#75c32c; color:#75c32c;}
.hfe-cart-menu-wrap-custom .hfe-cart-count{ font-weight:bold; position:relative; display:inline-block; vertical-align:middle; text-align:center; min-width:2.1em; min-height:2.1em; font-size:0.860em; line-height:1.8; border-radius:0.3em 0.3em 0.3em 0.3em; border-width:2px; border-style:solid; padding:12px 24px;}
.hfe-cart-menu-wrap-default{ display:inline-block; line-height:1;}
.hfe-cart-menu-wrap-default .hfe-cart-count, .hfe-cart-menu-wrap-default .hfe-cart-count:after{ border-color:#75c32c; color:#75c32c;}
.hfe-cart-menu-wrap-default .hfe-cart-count{ font-weight:bold; position:relative; display:inline-block; vertical-align:middle; text-align:center; min-width:2.1em; min-height:2.1em; font-size:0.860em; line-height:1.8; border-radius:0em 0em 0.3em 0.3em; border-width:2px; border-style:solid; padding:0 .4em;}
.hfe-cart-menu-wrap-default .hfe-cart-count:after{ bottom:100%; margin-bottom:0; height:.8em; width:.8em; left:50%; transform:translateX(-50%); top:-.6em; content:' '; position:absolute; pointer-events:none; border-width:2px; border-style:solid; border-top-left-radius:10em; border-top-right-radius:10em; border-bottom:0;}
.elementor-widget-hfe-cart:not(.hfe-menu-cart--show-subtotal-yes) .hfe-menu-cart__toggle .elementor-button-text{ display:none;}
.elementor-widget-hfe-cart.toggle-icon--bag-light .hfe-menu-cart__toggle .elementor-button-icon i:before{ content:'\e8e3';}
.elementor-widget-hfe-cart.toggle-icon--bag-medium .hfe-menu-cart__toggle .elementor-button-icon i:before{ content:'\e8e4';}
.elementor-widget-hfe-cart.toggle-icon--bag-solid .hfe-menu-cart__toggle .elementor-button-icon i:before{ content:'\e8e5';}
.hfe-menu-cart__toggle .elementor-button{ background:transparent; border-radius:0; color:#818a91; border:1px solid; border-color:inherit; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-align:center;  -ms-flex-align:center;    align-items:center;}
.hfe-menu-cart__toggle .elementor-button-text{ margin-right:0.3em;}
.hfe-menu-cart__toggle .elementor-button-icon{ position:relative; -webkit-transition:color 0.1s; -o-transition:color 0.1s; transition:color 0.1s;}
.hfe-menu-cart--items-indicator-bubble .hfe-menu-cart__toggle .elementor-button-icon[data-counter]:before{ content:attr(data-counter); display:block; position:absolute; min-width:1.6em; height:1.6em; line-height:1.5em; top:-0.7em; right:-0.7em; border-radius:100%; color:#fff; background-color:#d9534f; text-align:center; font-size:10px;}
.hfe-menu-cart--items-indicator-plain .hfe-menu-cart__toggle .elementor-button-icon[data-counter]:before{ content:attr(data-counter); display:inline-block; font-weight:normal;}
.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 .elementor-button-icon{ -webkit-box-ordinal-group:16; -webkit-order:15; -ms-flex-order:15; order:15;}
.hfe-menu-cart__toggle.hfe-button-wrapper .elementor-button{ color:#4d4848;}
.hfe-search-button-wrapper{ display:block; cursor:pointer; vertical-align:middle; text-align:right;}
.hfe-search-form__container{ display:flex; overflow:hidden;}
.hfe-search-form__input{ flex-basis:100%;}
.hfe-search-icon-toggle i.fa-search{ display:inline-block; position:absolute; width:20px; box-sizing:content-box; padding:10px;}
.hfe-search-icon-toggle i:before{ vertical-align:middle;}
.hfe-search-button-wrapper input[type=search]{ border:0; padding:10px; cursor:pointer; border-radius:0; transition:all .5s; box-sizing:border-box; outline:none;}
.hfe-search-button-wrapper button{ border:none; border-radius:0; padding:0;}
.hfe-search-button-wrapper input[type=search]:focus{ cursor:auto; border:none; box-shadow:none;}
.hfe-search-icon-toggle input:-moz-placeholder,.hfe-search-icon-toggle input::-webkit-input-placeholder{ color:transparent;}
.hfe-search-layout-icon .hfe-search-icon-toggle .hfe-search-form__input{ background-color:unset; height:100%;}
.hfe-search-button-wrapper.hfe-input-focus{ display:flex;}
.hfe-search-form__container .hfe-search-submit{ min-width:3%; position:relative;}
.hfe-search-form__container button#clear,.hfe-search-icon-toggle button#clear{ visibility:hidden; position:absolute; right:0;  top:0; padding:0 8px; font-style:normal; user-select:none; cursor:pointer; bottom:0; margin-right:10px; background-color:transparent;}
.hfe-search-button-wrapper input[type="search"]::-webkit-search-decoration,.hfe-search-button-wrapper input[type="search"]::-webkit-search-cancel-button,.hfe-search-button-wrapper input[type="search"]::-webkit-search-results-button,.hfe-search-button-wrapper input[type="search"]::-webkit-search-results-decoration{  display:none;}
.hfe-search-form__container button#clear-with-button{ visibility:hidden; position:absolute; top:0; padding:0 8px; font-style:normal; font-size:1.2em; user-select:none; cursor:pointer; bottom:0; background-color:transparent;}
.hfe-search-button-wrapper, .hfe-search-form__container,.hfe-search-icon-toggle,.hfe-search-button-wrapper .hfe-search-icon-toggle i,.hfe-search-button-wrapper .hfe-search-icon-toggle i:before{ position:relative;}
.hfe-search-button-wrapper .hfe-search-icon-toggle .hfe-search-form__input{ position:absolute; width:0; right:0; background-color:transparent;}
.hfe-search-icon-toggle{ width:100%!important;}
.hfe-search-button-wrapper.hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{ position:absolute; width:250px; right:0;}
.hfe-search-layout-text .hfe-search-form__container,.hfe-search-layout-icon_text .hfe-search-form__container,.hfe-search-layout-text .hfe-search-form__container .hfe-search-form__input,.hfe-search-layout-icon_text .hfe-search-form__container .hfe-search-form__input{ width:100%;}
.hfe-search-icon-toggle{ line-height:1.5;}
.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:0; 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:0; 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; -webkit-transform:scale(1); -ms-transform:scale(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%;}
.hfe-scroll-to-top-wrap.hfe-scroll-to-top-hide{ display:none;}
.hfe-scroll-to-top-wrap.edit-mode,.hfe-scroll-to-top-wrap.single-page-off{ display:none !important;}
.hfe-scroll-to-top-button{ position:fixed; right:15px; bottom:15px; z-index:9999; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; align-items:center; -ms-flex-align:center; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; width:50px; height:50px; border-radius:50px; background-color:#000000; color:#fff; text-align:center; opacity:1; cursor:pointer; -webkit-transition:all .3s; transition:all .3s;}
.hfe-scroll-to-top-button i{ color:#fff; font-size:16px;}
ul.hfe-breadcrumbs{ display:block; margin:0; padding:0; list-style:none}
ul.hfe-breadcrumbs li{ display:inline-block; margin-right:10px; vertical-align:middle;}
ul.hfe-breadcrumbs li:last-child{ margin:0;}
ul.hfe-breadcrumbs li a,ul.hfe-breadcrumbs li span.hfe-breadcrumbs-separator-icon,ul.hfe-breadcrumbs li span.hfe-breadcrumbs-text{ display:block;}
ul.hfe-breadcrumbs li span.hfe-breadcrumbs-text{ -webkit-transition:all .4s; transition:all .4s;}
span.hfe-breadcrumbs-home-icon{ margin-right:10px; align-content:center;}
.hfe-breadcrumbs-first a{ align-content:center;}
.hfe-breadcrumbs-separator-icon i, .hfe-breadcrumbs-separator-icon svg,.hfe-breadcrumbs-home-icon i,.hfe-breadcrumbs-home-icon svg{ width:1em; height:1em; position:relative; display:block;}
ul.hfe-breadcrumbs-show-home li.hfe-breadcrumbs-first{ display:inline-flex;}
ul.hfe-post-info-items{ list-style:none; margin:0; padding:0;}
ul.hfe-post-info-inline.hfe-post-info-items{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
li.hfe-post-info-item{ -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -webkit-flex-direction:row; -ms-flex-direction:row; flex-direction:row; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center;}
li.hfe-post-info-item,li.hfe-post-info-item > a{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; align-items:center; -ms-flex-align:center;}
.hfe-post-info-inline.hfe-post-info-items .hfe-post-info-item{ margin-right:8px; margin-left:8px;}
.hfe-post-info-inline .hfe-post-info-item:not(:last-child):after{ position:relative; right:-8px;}
.hfe-post-info-inline.hfe-post-info-items{ margin-right:-8px; margin-left:-8px;}
.hfe-post-info-icon svg{ display:block;}
.hfe-post-info-layout-traditional .hfe-post-info-item:not(:last-child):after{ position:absolute; bottom:0; width:100%; left:0;}
.hfe-post-info-layout-traditional .hfe-post-info-item:not(:last-child){ position:relative;}
.hfe-icon-wrap .hfe-icon svg{ height:100%; width:100%;}
body .elementor .hfe-button-wrapper a{ text-decoration:none;}
.hfe-button-wrapper{ border-radius:3px;}
.hfe-reading-progress-bar{ height:4px;}
.hfe-posts-grid{ display:grid;}
.hfe-post-image img{ width:100%; height:auto; display:block;}
.hfe-post-title a{ text-decoration:none;}
.hfe-post-title{ margin-top:0px;}
.hfe-read-more{ text-decoration:none;}
.hfe-post-meta{ font-size:12px; line-height:1.3em;}
.hfe-post-title{ font-size:20px;}
