ul.gum-menu{padding:0;margin:0;}
.gum-menu .page_item,
.gum-menu .menu-item{position:relative;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.gum-menu > .page_item > a,
.gum-menu > .menu-item > a{color:inherit;font-weight:600;}
.gum-menu > li{display:inline-block;}
.gum-menu > li:last-child{margin-right:0;}
.gum-menu li .arrow{display:inline-block;padding:0px 5px 0px 10px;z-index:9999;cursor:pointer;line-height:1;vertical-align:middle;}
.gum-menu li .arrow span{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid;display:inline-block;line-height:1;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.gum-menu > li > a{padding:1em;display:block;}
.gum-menu .sub-menu-container{position:absolute;display:none;opacity:0;visibility:hidden;padding:0;min-width:200px;top:100%;z-index:999;}
.gum-menu .sub-menu-container .sub-menu-container{left:100%;margin-left:-1px;padding-left:2px;top:0;}
.gum-menu .sub-menu-container .page_item,
.gum-menu .sub-menu-container .menu-item{padding:0 0.8em;}
.gum-menu .sub-menu{list-style:none;padding:0;margin:0;}
.gum-menu .sub-menu > li{background:#000000;}
.gum-menu .sub-menu > li:last-child{margin-bottom:0;}
.gum-menu .sub-menu .page_item > a,
.gum-menu .sub-menu .menu-item > a{padding:0.4em 0.2em;display:block;position:relative;}
.gum-menu .page_item.page_item_has_children:hover > .sub-menu-container,
.gum-menu .menu-item.menu-item-has-children:hover > .sub-menu-container{opacity:1;visibility:visible;display:block;}
.gum-menu .sub-menu-container .page_item.page_item_has_children .arrow,
.gum-menu .sub-menu-container .menu-item.menu-item-has-children .arrow{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.elementor-widget-gum_site_nav button.toggle-gum-menu,
.elementor-widget-gum_site_nav button.toggle-gum-menu:hover,
.elementor-widget-gum_site_nav button.toggle-gum-menu:focus,
.elementor-widget-gum_site_nav .toggle-gum-menu,
.elementor-widget-gum_site_nav .toggle-gum-menu:hover,
.elementor-widget-gum_site_nav .toggle-gum-menu:focus{background:none;border:none;outline:none;box-shadow:none;padding:0;}
.elementor-widget-gum_site_nav .nav-wrapper{position:relative;width:100%;}
.toggle-gum-menu{position:absolute;padding:0;margin:0;top:0;right:0;z-index:9999;display:none!important;}
.toggle-gum-menu .menu-bar span{width:22px;height:2px;background:#000000;color:inherit;display:block;margin-bottom:5px;border-radius:1px;}
.toggle-gum-menu .menu-bar span:nth-child(3){margin-top:-7px;}
.toggle-gum-menu .menu-bar span:last-child{margin-bottom:0;}
.toggle-gum-menu .menu-bar span:first-child,
.toggle-gum-menu .menu-bar span:last-child{visibility:hidden;opacity:0;}
.toggle-gum-menu .menu-bar span:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.toggle-gum-menu .menu-bar span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.gum-menu.toggle-collapse + .toggle-gum-menu .menu-bar span:first-child,
.gum-menu.toggle-collapse + .toggle-gum-menu .menu-bar span:last-child{visibility:visible;opacity:1;}
.gum-menu.toggle-collapse + .toggle-gum-menu .menu-bar span:nth-child(2){-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
.gum-menu.toggle-collapse + .toggle-gum-menu .menu-bar span:nth-child(3){-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
[data-elementor-device-mode=tablet] .make-responsive-tablet .gum-menu li.menu-open > .sub-menu-container,
[data-elementor-device-mode=mobile] .make-responsive-tablet .gum-menu li.menu-open > .sub-menu-container,
[data-elementor-device-mode=mobile] .make-responsive-mobile .gum-menu li.menu-open > .sub-menu-container,
.gum-menu .sub-menu-container:hover{opacity:1;visibility:visible;display:block;}
[data-elementor-device-mode=tablet] .make-responsive-tablet .gum-menu,
[data-elementor-device-mode=mobile] .make-responsive-tablet .gum-menu,
[data-elementor-device-mode=mobile] .make-responsive-mobile .gum-menu{position:absolute;left:0;right:0;top:0;margin-top:25px;background:#fff;z-index:9998;}
.gum-menu li.menu-open > a > .arrow span{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
[data-elementor-device-mode=tablet] .make-responsive-tablet .gum-menu .sub-menu-container .sub-menu-container,
[data-elementor-device-mode=mobile] .make-responsive-tablet .gum-menu .sub-menu-container .sub-menu-container,
[data-elementor-device-mode=mobile] .make-responsive-mobile .gum-menu .sub-menu-container .sub-menu-container{left:0;}
[data-elementor-device-mode=tablet] .make-responsive-tablet .arrow,
[data-elementor-device-mode=mobile] .make-responsive-tablet .arrow,
[data-elementor-device-mode=mobile] .make-responsive-mobile .arrow{float:right;}
[data-elementor-device-mode=tablet] .make-responsive-tablet .toggle-gum-menu,
[data-elementor-device-mode=mobile] .make-responsive-tablet .toggle-gum-menu,
[data-elementor-device-mode=mobile] .make-responsive-mobile .toggle-gum-menu,
[data-elementor-device-mode=tablet] .make-responsive-tablet .gum-menu > li,
[data-elementor-device-mode=mobile] .make-responsive-mobile .gum-menu > li,
[data-elementor-device-mode=mobile] .make-responsive-tablet .gum-menu > li{display:block !important;margin-right:0!important;margin-left:0!important;}
[data-elementor-device-mode=tablet] .make-responsive-tablet .toggle-collapse,
[data-elementor-device-mode=mobile] .make-responsive-tablet .toggle-collapse,
[data-elementor-device-mode=mobile] .make-responsive-mobile .toggle-collapse{display:none;}
[data-elementor-device-mode=tablet] .make-responsive-tablet .gum-menu .sub-menu-container,
[data-elementor-device-mode=mobile] .make-responsive-mobile .gum-menu .sub-menu-container,
[data-elementor-device-mode=mobile] .make-responsive-tablet .gum-menu .sub-menu-container{position:relative;}
[data-elementor-device-mode=tablet] .make-responsive-tablet .gum-menu .sub-menu-container .page_item,
[data-elementor-device-mode=mobile] .make-responsive-tablet .gum-menu .sub-menu-container .menu-item,
[data-elementor-device-mode=mobile] .make-responsive-mobile .gum-menu .sub-menu-container .page_item,
[data-elementor-device-mode=tablet] .make-responsive-tablet .gum-menu .sub-menu-container .menu-item,
[data-elementor-device-mode=mobile] .make-responsive-tablet .gum-menu .sub-menu-container .page_item,
[data-elementor-device-mode=mobile] .make-responsive-mobile .gum-menu .sub-menu-container .menu-item{padding-right:0;}
[data-elementor-device-mode=tablet] .make-responsive-tablet .gum-menu .sub-menu-container .page_item.page_item_has_children .arrow,
[data-elementor-device-mode=mobile] .make-responsive-tablet .gum-menu .sub-menu-container .menu-item.menu-item-has-children .arrow,
[data-elementor-device-mode=mobile] .make-responsive-mobile .gum-menu .sub-menu-container .page_item.page_item_has_children .arrow,
[data-elementor-device-mode=tablet] .make-responsive-tablet .gum-menu .sub-menu-container .menu-item.menu-item-has-children .arrow,
[data-elementor-device-mode=mobile] .make-responsive-tablet .gum-menu .sub-menu-container .page_item.page_item_has_children .arrow,
[data-elementor-device-mode=mobile] .make-responsive-mobile .gum-menu .sub-menu-container .menu-item.menu-item-has-children .arrow{right:1em;}
.gum-superslide{z-index:0;width:100%;}
.gum-superslide-helper{margin-left:auto;margin-right:auto;}
.gum-superslide .overlay-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0, 0, 0, 0.3);z-index:-1;}
.gum-superslide .wrap-caption{padding:30px;margin-left:auto;margin-right:auto;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);width:100%;}
.gum-superslide .wrap-caption,.gum-superslide .wrap-caption p{color:#ffffff;}
.gum-superslide .wrap-caption .excerpt{margin-bottom:50px;font-size:18px;}
.gum-superslide .wrap-caption > .elementor-button{margin-top:1em;}
.gum-superslide .slides-container > li{display:none;}
.gum-superslide .slides-container > li .container{position:absolute;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;display:block;margin-right:auto;margin-left:auto;}
.slide-layout-boxed .gum-superslide .slides-container > li .container{max-width:1140px;}
.gum-superslide .slides-container > li .wrap-caption.animated-fade{opacity:1;-webkit-transition-duration:2s;-o-transition-duration:2s;transition-duration:2s;}
.gum-superslide .slides-container > li .wrap-caption.animated-scale{-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);transform:translateY(0) scale(1);}
.gum-superslide .slides-container > li .wrap-caption.animated-fadeScale{-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);transform:translateY(0) scale(1);}
.gum-superslide .slides-container > li.slide-in .wrap-caption.animated-fade{opacity:0;}
.gum-superslide .slides-container > li.slide-in .wrap-caption.animated-fromTop{opacity:1;-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);-o-transform:translateY(-100px);transform:translateY(-100px);}.gum-superslide .slides-container > li.slide-in .wrap-caption.animated-fromBottom{opacity:1;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px);}.gum-superslide .slides-container > li.slide-in .wrap-caption.animated-scale{-webkit-transform:translateY(0) scale(0);-ms-transform:translateY(0) scale(0);-o-transform:translateY(0) scale(0);transform:translateY(0) scale(0);}
.gum-superslide .slides-container > li.slide-in .wrap-caption.animated-fadeScale{-webkit-transform:translateY(0) scale(0);-ms-transform:translateY(0) scale(0);-o-transform:translateY(0) scale(0);transform:translateY(0) scale(0);opacity:0;}
.gum-superslide .slides-container > li.slide-out .wrap-caption.animated-fade{opacity:0;-webkit-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;}
.gum-superslide .slides-container > li.slide-out .wrap-caption.animated-fromTop{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.gum-superslide .slides-container > li.slide-out .wrap-caption.animated-fromBottom{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.gum-superslide .slides-container > li.slide-out .wrap-caption.animated-scale{-webkit-transform:translateY(0) scale(0.5);-ms-transform:translateY(0) scale(0.5);-o-transform:translateY(0) scale(0.5);transform:translateY(0) scale(0.5);}
.gum-superslide .slides-container > li.slide-out .wrap-caption.animated-fadeScale{-webkit-transform:translateY(0) scale(0.5);-ms-transform:translateY(0) scale(0.5);-o-transform:translateY(0) scale(0.5);transform:translateY(0) scale(0.5);opacity:0;}
.gum-superslide .caption-heading{font-size:58px;font-weight:bold;line-height:normal;}
.gum-superslide .caption-subheading{font-size:24px;font-weight:bold;line-height:normal;}
.gum-superslide .slides-navigation{margin:0 auto;position:absolute;z-index:3;top:50%;width:100%;}
.gum-superslide .slides-navigation > .container{position:relative;max-width:1140px;margin-right:auto;margin-left:auto;}
.gum-superslide .slides-navigation a{color:#ffffff;font-size:14px;background:transparent;display:inline-block;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;width:40px;height:40px;border:none;text-align:center;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.gum-superslide .slides-navigation a *{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.gum-superslide .slides-navigation a:hover,.gum-superslide .slides-navigation a:focus{color:#46c2ca;border-color:#46c2ca;text-decoration:none;}
.gum-superslide .slides-navigation a.next{right:0px;}
.gum-superslide .slides-navigation a.prev{left:0px;}
.gum-superslide .slides-navigation .container a.next{right:-60px;}
.gum-superslide .slides-navigation .container a.prev{left:-60px;}
.gum-superslide .slides-navigation a span{display:inline-block;width:1em;height:1em;text-align:center;border:solid 2px;border-width:0 2px 2px 0;-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-4px) rotate(-45deg);-o-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);}
.gum-superslide .slides-navigation a.prev span{-webkit-transform:translate(-50%, -50%) rotate(135deg);-ms-transform:translate(-50%, -50%) rotate(135deg);-o-transform:translate(-50%, -50%) rotate(135deg);transform:translate(-50%, -50%) rotate(135deg);}
.gum-superslide .slides-pagination{display:block;position:absolute;text-align:center;left:0;right:0;bottom:25px;z-index:2;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);}
.gum-superslide .slides-pagination > a{text-align:center;vertical-align:middle;color:transparent;background:#fff;margin:0 5px;overflow:hidden;display:inline-block;width:10px;height:10px;border-radius:50%;}
.gum-superslide .slides-pagination > a.current,.gum-superslide .slides-pagination > a:hover{background-color:#46c2ca;}
@media(max-width:1200px){
.gum-superslide .slides-navigation a.next{right:0;}
.gum-superslide .slides-navigation a.prev{left:0;}
}
@media(min-width:768px){
.gum-superslide .wrap-caption.right{margin-left:auto;margin-right:0;}
.gum-superslide .wrap-caption.left{margin-left:0;margin-right:auto;}
}
@media(max-width:480px){
.gum-superslide .wrap-caption .caption-heading{font-size:2em;}
.gum-superslide .wrap-caption .excerpt{font-size:1em;}
} .e-con.e-con>.e-con-inner>.elementor-widget.elementor-widget-progress, .elementor.elementor .e-con>.elementor-widget.elementor-widget-progress{max-width:inherit;}
.elementor-widget-temegum_pricetable .elementor-widget-container{overflow:hidden;}
.temegum-price-table .price-block-inner{text-align:center;}
.temegum-price-table .price-features{list-style:none;margin:0;padding:0;}
.temegum-price-table .price-features > li{margin:0 15px;padding:10px 0;border-bottom:solid 1px #f2f2f2;vertical-align:middle;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.temegum-price-table .price-features > li i{margin-right:10px;vertical-align:middle;}
.temegum-price-table .price-features > li span{vertical-align:middle;}
.temegum-price-table .price-features > li:last-child{border:none;}
.temegum-price-table .price-footer{padding:15px 0 15px 0;}
.temegum-price-table .price-heading{padding:15px 10px 10px 10px;position:relative;}
.temegum-price-table .price-name,.temegum-price-table .price-description,.temegum-price-table .price{color:#fff;}
.temegum-price-table .price-name{margin:0;font-size:2.5em;line-height:1.2;}
.temegum-price-table .price-description{margin:0;font-size:1em;line-height:1;}
.temegum-price-table .price-value{font-size:3em;margin:10px 0 0;line-height:1;font-weight:bold;position:relative;}
.temegum-price-table .price-symbol{ont-size:1em;position:relative;top:-1.2em;}
.temegum-price-table .price-period.position-block{display:block;clear:both;}
.temegum-price-table .price-footer .elementor-button.elementor-button-align-justify{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.temegum-price-table .price-badge{font-size:12px;font-weight:bold;color:#fff;background:#1BA3B7;padding:8px 15px;text-transform:uppercase;border-radius:35px;line-height:1;letter-spacing:1.2px;position:absolute;z-index:1;right:15px;top:15px;}
.temegum-price-table .price-badge.center{left:50%;right:auto;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.temegum-price-table .price-badge.left{left:15px;right:auto;}
.price-period-switch{list-style:none;padding:0;}
.price-period-switch .period{cursor:pointer;display:inline-block;background:#f4f4f4;padding:10px 0px;}
.price-period-switch .period span{padding:0 20px;}
.price-period-switch .period.active{background:#007cba;color:#fff;}
.elementor-widget-gum_popover.elementor-absolute,.elementor-widget-gum_popover.elementor-fixed{z-index:unset!important;}
.popover-button-wrapper{position:relative;display:inline-block;}
.elementor-align-justify .popover-button-wrapper{display:block;}
.popover-box{visibility:hidden;opacity:0;text-align:left;border:solid 1px #ccc;padding:1rem;width:100%;height:calc( 100vh - 100px );box-shadow:0 0 10px #f4f4f4;border-radius:3px;background:#fff;position:fixed;z-index:100;left:0;right:0;top:50%;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transform:scale(0.7) translateY(-50%);-ms-transform:scale(0.7) translateY(-50%);-o-transform:scale(0.7) translateY(-50%);transform:scale(0.7) translateY(-50%);-webkit-transition:opacity 0.2s 0s, visibility 0.2s 0s, -webkit-transform 0.3s;-moz-transition:opacity 0.2s 0s, visibility 0.2s 0s, -moz-transform 0.3s;-o-transition:opacity 0.2s 0s, visibility 0.2s 0s, -moz-transform 0.3s;transition:opacity 0.2s 0s, visibility 0.2s 0s, transform 0.3s;}
.popover-button-wrapper.pop-it .popover-box{visibility:visible;opacity:1;-webkit-transform:scale(1) translateY(-50%);-ms-transform:scale(1) translateY(-50%);-o-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%);}
.popover-button-wrapper.pop-it .popover-box .elementor-button-icon i,.popover-button-wrapper.pop-it .popover-box .elementor-button-icon svg{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s elinear-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.popover-box .close-pop{position:absolute;cursor:pointer;top:0;right:0;height:40px;width:40px;}
.popover-box .close-pop:before,.popover-box .close-pop:after{content:'';position:absolute;left:50%;top:50%;bottom:auto;right:auto;background:#333;width:2px;height:20px;}
.popover-box .close-pop:before{-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);}
.popover-box .close-pop:after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);-o-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);}
.popover-box .pop-title{display:block;}
@media(max-width:767px){ .popover-box{ max-width: 100%;}}
@media(min-width:768px){
.popover-box{visibility:hidden;opacity:0;position:absolute;width:220px;height:auto;right:auto;left:50%;top:100%;overflow:visible;-webkit-transform:translate(-50%, 20px);-ms-transform:translate(-50%, 20px);-o-transform:translate(-50%, 20px);transform:translate(-50%, 20px);}
.popover-box::after,.popover-box::before{display:block;content:'';position:absolute;width:0;height:0;bottom:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.popover-box::after{border:solid 8px transparent;border-bottom-color:#fff;}
.popover-box::before{border:solid 10px transparent;border-bottom-color:#ccc;}
.popover-box .close-pop{display:none;}
.popover-box.pop-top{top:auto;bottom:100%;-webkit-transform:translate(-50%, -20px);-ms-transform:translate(-50%, -20px);-o-transform:translate(-50%, -20px);transform:translate(-50%, -20px);}
.popover-box.pop-top::after,.popover-box.pop-top::before{top:100%;bottom:auto;}
.popover-box.pop-top::after{border-bottom-color:transparent;border-top-color:#fff;}
.popover-box.pop-top::before{border-bottom-color:transparent;border-top-color:#ccc;}
.popover-button-wrapper .popover-box.pop-left{left:auto;right:100%;top:50%;-webkit-transform:translate(-20px, -50%);-ms-transform:translate(-20px, -50%);-o-transform:translate(-20px, -50%);transform:translate(-20px, -50%);}
.popover-box.pop-left::after,.popover-box.pop-left::before,.popover-box.pop-right::after,.popover-box.pop-right::before{bottom:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.popover-box.pop-left::after,.popover-box.pop-left::before{left:100%;}
.popover-box.pop-left::after{border-bottom-color:transparent;border-left-color:#fff;}
.popover-box.pop-left::before{border-bottom-color:transparent;border-left-color:#ccc;}
.popover-button-wrapper .popover-box.pop-right{left:100%;right:auto;top:50%;-webkit-transform:translate( 20px, -50%);-ms-transform:translate( 20px, -50%);-o-transform:translate( 20px, -50%);transform:translate( 20px, -50%);}
.popover-box.pop-right::after,.popover-box.pop-right::before{right:100%;left:auto;}
.popover-box.pop-right::after{border-bottom-color:transparent;border-right-color:#fff;}
.popover-box.pop-right::before{border-bottom-color:transparent;border-right-color:#ccc;}
.popover-button-wrapper.pop-it .popover-box{-webkit-transform:translate(-50%, 10px);-ms-transform:translate(-50%, 10px);-o-transform:translate(-50%, 10px);transform:translate(-50%, 10px);}
.popover-button-wrapper.pop-it .popover-box.pop-top{-webkit-transform:translate(-50%, -10px);-ms-transform:translate(-50%, -10px);-o-transform:translate(-50%, -10px);transform:translate(-50%, -10px);}
.popover-button-wrapper.pop-it .popover-box.pop-left{-webkit-transform:translate( -10px, -50%);-ms-transform:translate( -10px, -50%);-o-transform:translate( -10px, -50%);transform:translate( -10px, -50%);}
.popover-button-wrapper.pop-it .popover-box.pop-right{-webkit-transform:translate( 10px, -50%);-ms-transform:translate( 10px, -50%);-o-transform:translate( 10px, -50%);transform:translate( 10px, -50%);}
} .elementor-widget-accordion .elementor-accordion-title{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;}
.elementor-widget-accordion .elementor-accordion-title i,.elementor-widget-accordion .elementor-accordion-title svg{margin-right:1em;order:-1;}
.elementor-widget-counter.counter-align_left .elementor-counter-number-prefix,
.elementor-widget-counter.counter-align_right .elementor-counter-number-suffix,
[data-elementor-device-mode=mobile] .elementor-widget-counter.counter-mobile-align_left .elementor-counter-number-prefix,
[data-elementor-device-mode=tablet] .elementor-widget-counter.counter-tablet-align_left .elementor-counter-number-prefix,
[data-elementor-device-mode=mobile] .elementor-widget-counter.counter-mobile-align_right .elementor-counter-number-suffix,
[data-elementor-device-mode=tablet] .elementor-widget-counter.counter-tablet-align_right .elementor-counter-number-suffix{flex-grow:0;}
[data-elementor-device-mode=mobile] .elementor-widget-counter.counter-mobile-align_center .elementor-counter-number-suffix,
[data-elementor-device-mode=tablet] .elementor-widget-counter.counter-tablet-align_center .elementor-counter-number-suffix,
[data-elementor-device-mode=mobile] .elementor-widget-counter.counter-mobile-align_left .elementor-counter-number-suffix,
[data-elementor-device-mode=tablet] .elementor-widget-counter.counter-tablet-align_left .elementor-counter-number-suffix,
[data-elementor-device-mode=mobile] .elementor-widget-counter.counter-mobile-align_center .elementor-counter-number-prefix,
[data-elementor-device-mode=tablet] .elementor-widget-counter.counter-tablet-align_center .elementor-counter-number-prefix,
[data-elementor-device-mode=mobile] .elementor-widget-counter.counter-mobile-align_right .elementor-counter-number-prefix,
[data-elementor-device-mode=tablet] .elementor-widget-counter.counter-tablet-align_right .elementor-counter-number-prefix{flex-grow:1;}
.elementor-widget-gum_heading .section-main-title{position:relative;z-index:1;margin:0;padding:0;}
.elementor-widget-gum_heading .section-main-title a{text-decoration:none;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;word-spacing:inherit;}
.elementor-widget-gum_heading .section-main-title.size-xlarge{font-size:4em;}
.elementor-widget-gum_heading .section-main-title.size-large{font-size:2.5em;}
.elementor-widget-gum_heading .section-main-title.size-medium{font-size:1.5em;}
.elementor-widget-gum_heading .section-main-title.size-small{font-size:1em;}
.elementor-widget-gum_heading .section-main-title.size-exsmall{font-size:0.8em;}
.elementor-widget-gum_heading.layout-underline .gum-widget-title:before,
.elementor-widget-gum_heading.layout-underline .gum-widget-title:after{content:'';position:absolute;top:0;left:0;width:50px;z-index:0;height:2px;background:#dedede;}
.elementor-widget-gum_heading.layout-underline .gum-widget-title.decor-after:before,
.elementor-widget-gum_heading.layout-underline .gum-widget-title:not(.decor-after):after{background:none !important;border:none!important;box-shadow:none !important;}
.elementor-widget-gum_heading.layout-underline .gum-widget-title.decor-after:after{bottom:0;top:unset;}
.elementor-widget-gum_heading.layout-underline .gum-widget-title.decorpos-right:before,.elementor-widget-gum_heading.layout-underline .gum-widget-title.decorpos-right:after{left:unset;right:0;}
.elementor-widget-gum_heading.layout-underline .gum-widget-title.decorpos-center:before,.elementor-widget-gum_heading.layout-underline .gum-widget-title.decorpos-center:after{left:50%;-webkit-transform:translateX( -50%);-ms-transform:translateX( -50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
[data-elementor-device-mode=mobile] .elementor-widget-gum_posts_list.post-thumbnail-position-mobile-left .post-item .item-wrap,
[data-elementor-device-mode=mobile] .elementor-widget-gum_posts_list.post-thumbnail-position-mobile-right .post-item .item-wrap,
[data-elementor-device-mode=tablet] .elementor-widget-gum_posts_list.post-thumbnail-position-tablet-left .post-item .item-wrap,
[data-elementor-device-mode=tablet] .elementor-widget-gum_posts_list.post-thumbnail-position-tablet-right .post-item .item-wrap,
.elementor-widget-gum_posts_list.post-thumbnail-position-left .post-item .item-wrap,
.elementor-widget-gum_posts_list.post-thumbnail-position-right .post-item .item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row;}
.elementor-widget-gum_posts_list .post-item .post-thumbnail{display:block;margin-left:auto;margin-right:auto;}
.elementor-widget-gum_posts_list .post-item .post-thumbnail img{width:100%;}
[data-elementor-device-mode=mobile] .elementor-widget-gum_posts_list.post-thumbnail-position-mobile-left .post-item .post-thumbnail,
[data-elementor-device-mode=mobile] .elementor-widget-gum_posts_list.post-thumbnail-position-mobile-right .post-item .post-thumbnail,
[data-elementor-device-mode=tablet] .elementor-widget-gum_posts_list.post-thumbnail-position-tablet-left .post-item .post-thumbnail,
[data-elementor-device-mode=tablet] .elementor-widget-gum_posts_list.post-thumbnail-position-tablet-right .post-item .post-thumbnail,
.elementor-widget-gum_posts_list.post-thumbnail-position-left .post-item .post-thumbnail,
.elementor-widget-gum_posts_list.post-thumbnail-position-right .post-item .post-thumbnail{width:150px;}
[data-elementor-device-mode=mobile] .elementor-widget-gum_posts_list.post-thumbnail-position-mobile-right .post-item .item-wrap,
[data-elementor-device-mode=tablet] .elementor-widget-gum_posts_list.post-thumbnail-position-tablet-right .post-item .item-wrap,
.elementor-widget-gum_posts_list.post-thumbnail-position-right .post-item .item-wrap{flex-flow:row-reverse!important;}
[data-elementor-device-mode=mobile] .elementor-widget-gum_posts_list.post-thumbnail-position-mobile-right .post-item .post-thumbnail,
[data-elementor-device-mode=tablet] .elementor-widget-gum_posts_list.post-thumbnail-position-tablet-right .post-item .post-thumbnail,
.elementor-widget-gum_posts_list.post-thumbnail-position-right .post-item .post-thumbnail{padding-left:1em;}
[data-elementor-device-mode=mobile] .elementor-widget-gum_posts_list.post-thumbnail-position-mobile-left .post-item .post-thumbnail,
[data-elementor-device-mode=tablet] .elementor-widget-gum_posts_list.post-thumbnail-position-tablet-left .post-item .post-thumbnail,
.elementor-widget-gum_posts_list.post-thumbnail-position-left .post-item .post-thumbnail{padding-right:1em;}
[data-elementor-device-mode=mobile] .elementor-widget-gum_posts_list.post-thumbnail-position-mobile-top .post-item .item-wrap,
[data-elementor-device-mode=tablet] .elementor-widget-gum_posts_list.post-thumbnail-position-tablet-top .post-item .item-wrap{display:block;}
[data-elementor-device-mode=mobile] .elementor-widget-gum_posts_list.post-thumbnail-position-mobile-top .post-item .post-item-content,
[data-elementor-device-mode=tablet] .elementor-widget-gum_posts_list.post-thumbnail-position-tablet-top .post-item .post-item-content,
[data-elementor-device-mode=mobile] .elementor-widget-gum_posts_list.post-thumbnail-position-mobile-top .post-item .post-thumbnail,
[data-elementor-device-mode=tablet] .elementor-widget-gum_posts_list.post-thumbnail-position-tablet-top .post-item .post-thumbnail,
.elementor-widget-gum_posts_list .post-item .post-item-content{width:100%;}
.elementor-widget-gum_posts_list .posts-list{margin:0;padding:0;list-style:none;}
.elementor-widget-gum_posts_list .post-item .post-title,
.elementor-widget-gum_posts_list .post-item .post-metas,
.elementor-widget-gum_posts_list .post-item .post-author,
.elementor-widget-gum_posts_list .post-item .post-date{display:block;}
.elementor-widget-gum_posts_list .post-item .post-metas .post-date,
.elementor-widget-gum_posts_list .post-item .post-metas .post-author,
.elementor-widget-gum_posts_list .post-item .post-metas .post-category{display:inline-block;}
.elementor-widget-gum_posts_list .post-item .post-metas .post-date + .post-category,
.elementor-widget-gum_posts_list .post-item .post-metas .post-category + .post-date{margin-left:0.5em;}
.elementor-widget-gum_posts_list .post-item .post-title ~ .post-date{margin-top:1em;}
.elementor-widget-gum_posts_list.post-divider-yes .post-divider{display:block!important;}
.elementor-widget-gum_posts_list .post-divider{display:none;width:100%;padding:0.5em 0;position:relative;overflow:hidden;}
.elementor-widget-gum_posts_list .post-divider hr{display:block;height:1px;width:50%;border:none;outline:none;}
.elementor-widget-gum_posts_list.post-divider-yes .post-divider hr,
[data-elementor-device-mode=tablet] .elementor-widget-gum_posts_list.post-divider-yes.divider-tablet-position-left .post-divider hr,
[data-elementor-device-mode=mobile] .elementor-widget-gum_posts_list.post-divider-yes.divider-mobile-position-left .post-divider hr{margin-right:auto;margin-left:0;}
.elementor-widget-gum_posts_list.post-divider-yes.divider-position-right .post-divider hr,
[data-elementor-device-mode=tablet] .elementor-widget-gum_posts_list.post-divider-yes.divider-tablet-position-right .post-divider hr,
[data-elementor-device-mode=mobile] .elementor-widget-gum_posts_list.post-divider-yes.divider-mobile-position-right .post-divider hr{margin-right:0;margin-left:auto;}
.elementor-widget-gum_posts_list.post-divider-yes.divider-position-center .post-divider hr,
[data-elementor-device-mode=tablet] .elementor-widget-gum_posts_list.post-divider-yes.divider-tablet-position-center .post-divider hr,
[data-elementor-device-mode=mobile] .elementor-widget-gum_posts_list.post-divider-yes.divider-mobile-position-center .post-divider hr{margin-left:auto;margin-right:auto;}
.elementor-widget.elementor-align-justify .elementor-icon-list-item{justify-content:space-between;}
[data-elementor-device-mode=tablet] .elementor-icon-list-text--tablet-hidden-yes .elementor-icon-list-text,
[data-elementor-device-mode=mobile] .elementor-icon-list-text--mobile-hidden-yes .elementor-icon-list-text{display:none;}
.elementor-widget-gum_post_meta .posts-meta,
article .posts-meta{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;flex-wrap:wrap;}
.elementor-widget-gum_post_meta .posts-meta li,.elementor-widget-gum_post_meta .posts-meta li a,article .posts-meta li{display:inline-flex;align-items:center;}
.elementor-widget-gum_post_meta .posts-meta li.meta-divider,article .posts-meta li.meta-divider{padding:0 0.5em;vertical-align:middle;line-height:1;}
.elementor-widget-gum_post_meta .posts-meta li.meta-divider span,article .posts-meta li.meta-divider span{line-height:1;}
.elementor-widget-gum_posts_grid .posts-meta .author_meta .author-avatar{text-align:center;}
.elementor-widget-gum_posts_grid .posts-meta .author_meta .author-avatar img{margin-left:auto;margin-right:auto;}
.elementor-widget-gum_posts_grid:where(.author_meta_avatar_position-left,.author_meta_avatar_position-right) .posts-meta .author_meta{line-height:1;}
.elementor-widget-gum_posts_grid:where(:not(.author_meta_avatar_position-left,.author_meta_avatar_position-right)) .posts-meta .author_meta{display:inline-block;}
.elementor-widget-gum_posts_grid:where(:not(.author_meta_avatar_position-left,.author_meta_avatar_position-right)) .author-avatar{width:100%;}
.elementor-widget-gum_posts_grid.author_meta_avatar_position-right .posts-meta .author_meta .author-avatar{order:99;}
.elementor-widget-gum_post_term .posts-term,
.elementor-widget-gum_blog_term .blog-term.mode-tags{margin:0;padding:0;}
.elementor-widget-gum_post_term .posts-term a,
.elementor-widget-gum_blog_term .blog-term a,
.elementor-widget-gum_blog_term .blog-term .meta-text
.elementor-widget-gum_post_term .posts-term .meta-text{color:inherit;}
.elementor-widget-gum_post_term .posts-term .list-term{display:inline-block;padding:0.5em;}
.elementor-widget-gum_post_term .posts-term .term-divider{display:none;}
.elementor-widget-gum_blog_term .blog-term.mode-tags .list-term,
.elementor-widget-gum_post_term.term_list_layout-horizontal .posts-term .term-divider{display:inline-block;}
.elementor-widget-gum_post_term.term_list_layout-vertical .posts-term .list-term{display:block;}
.elementor-widget-gum_post_term.term_list_layout-vertical .posts-term .list-term:last-child{margin-bottom:0!important;}
.elementor-widget-gum_blog_term .blog-term.mode-category{padding-inline-start:0;}
.elementor-widget-gum_blog_term .blog-term.mode-tags .list-term{display:inline-block;margin-right:0.5em;}
.elementor-widget-gum_blog_term .blog-term.mode-tags .list-term:last-child{margin-right:0 !important;}
.adjacent-post{display:block;}
.related-posts .related-post-container{width:100%;float:left;}
.related-posts .related-post-container .blog-image{height:135px;min-height:135px;background-position:center;background-size:cover;margin:0;}
.related-posts .related-post-container .post-metainfo{margin:10px 0 0;padding:3px 0;font-size:1em;}
.related-posts .related-post-container .related-post-title{display:block;margin-top:10px;}
.related-posts .related-post-container .related-post-content{overflow:hidden;}
.related-posts .related-post-container .date-meta{padding-right:0.5em;}
@media(min-width:480px){
.related-posts .related-post-container{width:33.333%;}
} .elementor-widget-gum_post_share .share-link{display:inline-flex;-webkit-display:inline-flex;align-items:center;}
.elementor-widget-gum_post_share .share-link.label-left .share-link-icon{order:2;}
.elementor-widget-gum_post_share .share-link.label-right .share-text{order:1;}
.elementor-button-content-wrapper{align-items:center;}
.elementor-button-content-wrapper *{-webkit-transition:all var(--e-button-transition-duration, 100ms);transition:all var(--e-button-transition-duration, 100ms);}
.not-empty{height:0.1px;width:0px;z-index:-999;}
.grid-posts,.grid-imboxs{margin:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row wrap;}
.grid-imboxs .grid-box,.grid-posts .grid-post{width:100%;}
.grid-posts .grid-post:not(.grid-col-1){padding-left:15px;padding-right:15px;}
@media(min-width:768px){
.grid-imboxs .grid-box.grid-col-4,.grid-posts .grid-post.grid-col-4{width:25%;}
.grid-imboxs .grid-box.grid-col-3,.grid-posts .grid-post.grid-col-3{width:33.33%;}
.grid-imboxs .grid-box.grid-col-2,.grid-posts .grid-post.grid-col-2{width:50%;}
[data-elementor-device-mode=tablet] .post-grid-col-tablet-3 .grid-posts .grid-post{width:33.33%;}
[data-elementor-device-mode=tablet] .post-grid-col-tablet-2 .grid-posts .grid-post{width:50%;}
[data-elementor-device-mode=tablet] .post-grid-col-tablet-1 .grid-posts .grid-post{width:100%;}
}
.grid-posts article{height:100%;position:relative;}
.grid-posts article .post-top{position:relative;}
.grid-posts article .blog-image{background-size:cover;background-position:center;background-repeat:no-repeat;}
.grid-posts article .blog-image img{visibility:hidden;opacity:0;}
.grid-posts article .post-content{padding:30px;position:relative;}
.grid-posts article .post-content .post-title,.grid-posts article .post-top .post-title{line-height:unset;font-size:unset;font-family:unset;font-weight:normal;letter-spacing:unset;word-spacing:unset;}
.related-posts .elementor-button-wrap.button-align-full .elementor-button,
.grid-posts article .elementor-button-wrap.button-align-full .elementor-button,
.grid-posts article .elementor-button-wrap.button-align-justify .elementor-button{display:block;}
.related-posts .elementor-button-wrap.button-align-full .elementor-button .elementor-button-text,
.grid-posts article .elementor-button-wrap.button-align-full .elementor-button .elementor-button-text,
.grid-posts article .elementor-button-wrap.button-align-justify .elementor-button .elementor-button-text{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}
.related-posts .elementor-button-wrap.button-align-right,
.grid-posts article .elementor-button-wrap.button-align-right{text-align:right;}
.related-posts .elementor-button-wrap.button-align-left,
.grid-posts article .elementor-button-wrap.button-align-left{text-align:left;}
.related-posts .elementor-button-wrap.button-align-center,
.grid-posts article .elementor-button-wrap.button-align-center{text-align:center;}
.grid-posts .grid-post article .blog-image img{width:100%;}
.grid-posts .grid-post.image-position-left article,
.grid-posts .grid-post.image-position-right article{display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row;}
.grid-posts .grid-post.image-position-right article{flex-flow:row-reverse;}
.grid-posts .grid-post.image-position-left article .post-top,
.grid-posts .grid-post.image-position-right article .post-top{align-self:stretch;}
.grid-posts .grid-post.image-position-left article .post-top,
.grid-posts .grid-post.image-position-right article .post-top + .post-content,
.grid-posts .grid-post.image-position-left article .post-top + .post-content,
.grid-posts .grid-post.image-position-right article .post-top{width:50%;}
.grid-posts .grid-post.image-position-left article .blog-image,
.grid-posts .grid-post.image-position-left article .blog-image img,
.grid-posts .grid-post.image-position-right article .blog-image,
.grid-posts .grid-post.image-position-right article .blog-image img{height:100%;}
[data-elementor-device-mode=mobile] .grid-posts .grid-post.mobile-force-ontop article{display:block!important;}
[data-elementor-device-mode=mobile] .grid-posts .grid-post.mobile-force-ontop article .post-top,
[data-elementor-device-mode=mobile] .grid-posts .grid-post.mobile-force-ontop article .post-content{width:100% !important;}
.grid-posts-pagination{clear:both;position:relative;}
.grid-posts-pagination ul{list-style:none;padding:0;}
.grid-posts-pagination ul li{display:inline-block;}
.grid-posts-pagination li:not(:last-child){margin-right:10px;}
.grid-posts-pagination li .page-numbers{position:relative;display:block;text-align:center;line-height:1.47;color:inherit;}
.blog-featureimage{width:100%;background-repeat:no-repeat;padding:0;margin:0;display:inline-block;background-position:center;background-size:cover;}
.blog-featureimage img{vertical-align:bottom;opacity:0;visibility:hidden;width:100%;}
.blog-featureimage a{display:block;}
.imb-box{position:relative;}
.imb-box .imb-box-heading{margin:0;}
.imb-box:not(.button-stylebottom) .elementor-button-wrap{top:50%;left:0;right:0;-webkit-transform:translateY( -50%);-ms-transform:translateY( -50%);-o-transform:translateY( -50%);transform:translateY( -50%);display:block;position:absolute;text-align:center;z-index:2;}
.imb-box .elementor-button-wrap .elementor-button-text{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}
.imb-box .blog-featureimage .elementor-button{display:inline-block;}
.imb-box .imb-box-heading a,.imb-box .imb-box-heading a:hover{color:inherit;text-decoration:none;outline:none;}
.blog-featureimage{position:relative;}
.imb-box .imb-box-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column;}
.imb-box .imb-box-content,.imb-box .imb-box-content > *{-webkit-transition-duration:var(--e-box-transition-duration);-o-transition-duration:var(--e-box-transition-duration);transition-duration:var(--e-box-transition-duration);}
.imb-box .blog-featureimage .imb-box-content + img{display:none;}
.grid-posts-pagination li .page-numbers.current,
.grid-posts-pagination li .page-numbers:hover,
.grid-posts-pagination li .page-numbers:focus,
.grid-posts-pagination li .page-numbers.current a,
.grid-posts-pagination li .page-numbers:hover a,
.grid-posts-pagination li .page-numbers:focus a{color:#000;}
.grid-posts-pagination li .nav-button{display:block;text-align:center;font-weight:bold;}
.pagination-right .grid-posts-pagination ul{text-align:right;}
.pagination-left .grid-posts-pagination ul{text-align:left;}
.pagination-center .grid-posts-pagination ul,
.pagination-justify .grid-posts-pagination.paging ul{text-align:center;}
.pagination-justify .grid-posts-pagination.arrow .nav-button{position:absolute;right:0;top:0;}
.pagination-justify .grid-posts-pagination.arrow .nav-button.newest-post{right:unset;left:0;}
.owl-custom-pagination{position:relative;text-align:center;}
.owl-custom-pagination .btn-owl{cursor:pointer;padding:1em;display:inline-block;}
.owl-carousel .owl-dots .owl-dot span{opacity:1;}
.navigation-stretch .owl-custom-pagination{position:absolute;z-index:99;left:0;right:0;top:100%;}
.navigation-stretch.position-top .owl-custom-pagination{bottom:100%;top:unset;}
.navigation-stretch .owl-custom-pagination .btn-owl{position:absolute;z-index:99;}
.navigation-stretch.position-middle .owl-custom-pagination,
.navigation-stretch .owl-custom-pagination .btn-owl{top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.navigation-stretch .owl-custom-pagination .btn-owl.next{right:0;}
.navigation-stretch .owl-custom-pagination .btn-owl.prev{left:0;}
.owl-carousel .owl-dots .owl-dot:first-child span{margin-left:0!important;}
.owl-carousel .owl-dots .owl-dot:last-child span{margin-right:0!important;}
#totop_btn{z-index:100;padding:0;position:fixed;width:54px;height:54px;bottom:30px;right:30px;cursor:pointer;vertical-align:middle;text-align:center;display:none;background:rgba(0, 0, 0, 0.0);-webkit-transition:background-color 0.4s ease;-o-transition:background-color 0.4s ease;transition:background-color 0.4s ease;}
#totop_btn.bottom-right{right:30px;}
#totop_btn.bottom-left{left:30px;right:unset;}
#totop_btn.bottom-center{left:50%;right:unset;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
#totop_btn .totop-wrapper{position:relative;display:block;width:100%;height:100%;}
#totop_btn .totop-wrapper span,
#totop_btn .totop-wrapper svg,
#totop_btn .totop-wrapper i{position:absolute;left:50%;top:50%;}
#totop_btn .totop-wrapper i,#totop_btn .totop-wrapper svg{font-size:2em;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
#totop_btn .totop-wrapper span{width:20px;height:20px;display:block;border:solid 2px #000000;margin-top:5px;border-width:2px 0 0 2px;-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);}
.elementor-widget-icon .elementor-icon-wrapper{line-height:0;}
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-] > a{letter-spacing:inherit;font-weight:inherit;font-family:inherit;font-style:inherit;}
.elementor-widget-image-box.elementor-boxstretch-yes,
.elementor-widget-image-box.elementor-boxstretch-yes .elementor-widget-container,
.elementor-widget-image-box.elementor-boxstretch-yes .elementor-image-box-wrapper,
.elementor-widget-icon-box.elementor-boxstretch-yes,
.elementor-widget-icon-box.elementor-boxstretch-yes .elementor-widget-container,
.elementor-widget-icon-box.elementor-boxstretch-yes .elementor-icon-box-wrapper{height:100%;}
[data-elementor-device-mode=mobile] .elementor-widget-image-box.elementor-position-left.elementor-keep-position-yes .elementor-image-box-wrapper{flex-direction:row;text-align:start;}
[data-elementor-device-mode=mobile] .elementor-widget-image-box.elementor-position-right.elementor-keep-position-yes .elementor-image-box-wrapper{flex-direction:row-reverse;text-align:end;}
[data-elementor-device-mode=mobile] .elementor-widget-image-box.elementor-vertical-align-bottom.elementor-keep-position-yes .elementor-image-box-wrapper{align-items:flex-end;}
[data-elementor-device-mode=mobile] .elementor-widget-image-box.elementor-vertical-align-middle.elementor-keep-position-yes .elementor-image-box-wrapper{align-items:center;}
section.e-transform{-webkit-transform:perspective(var(--e-transform-rw-perspective, 0)) rotateZ(var(--e-transform-rw-rotateZ, 0)) rotateX(var(--e-transform-rw-rotateX, 0)) rotateY(var(--e-transform-rw-rotateY, 0)) translate(0, 0) translateX(var(--e-transform-rw-translateX, 0)) translateY(var(--e-transform-rw-translateY, 0)) scale(var(--e-transform-rw-scale, 1)) scaleX(var(--e-transform-rw-scaleX, 1)) scaleY(var(--e-transform-rw-scaleY, 1));transform:perspective(var(--e-transform-rw-perspective, 0)) rotateZ(var(--e-transform-rw-rotateZ, 0)) rotateX(var(--e-transform-rw-rotateX, 0)) rotateY(var(--e-transform-rw-rotateY, 0)) translate(0, 0) translateX(var(--e-transform-rw-translateX, 0)) translateY(var(--e-transform-rw-translateY, 0)) scale(var(--e-transform-rw-scale, 1)) scaleX(var(--e-transform-rw-scaleX, 1)) scaleY(var(--e-transform-rw-scaleY, 1));-webkit-transition:-webkit-transform var(--e-transform-transition-duration, 100ms);transition:-webkit-transform var(--e-transform-transition-duration, 100ms);}
[data-elementor-device-mode=tablet] .elementor-column-reverse-tablet > .elementor-column-wrap > .elementor-widget-wrap > :nth-child(1){-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;}
[data-elementor-device-mode=tablet] .elementor-column-reverse-tablet > .elementor-column-wrap > .elementor-widget-wrap > :nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;}
[data-elementor-device-mode=tablet] .elementor-column-reverse-tablet > .elementor-column-wrap > .elementor-widget-wrap > :nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;}
[data-elementor-device-mode=tablet] .elementor-column-reverse-tablet > .elementor-column-wrap > .elementor-widget-wrap > :nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;}
[data-elementor-device-mode=tablet] .elementor-column-reverse-tablet > .elementor-column-wrap > .elementor-widget-wrap > :nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}
[data-elementor-device-mode=tablet] .elementor-column-reverse-tablet > .elementor-column-wrap > .elementor-widget-wrap > :nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}
[data-elementor-device-mode=tablet] .elementor-column-reverse-tablet > .elementor-column-wrap > .elementor-widget-wrap > :nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}
[data-elementor-device-mode=tablet] .elementor-column-reverse-tablet > .elementor-column-wrap > .elementor-widget-wrap > :nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}
[data-elementor-device-mode=tablet] .elementor-column-reverse-tablet > .elementor-column-wrap > .elementor-widget-wrap > :nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
[data-elementor-device-mode=tablet] .elementor-column-reverse-tablet > .elementor-column-wrap > .elementor-widget-wrap > :nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
[data-elementor-device-mode=mobile] .elementor-column-reverse-mobile > .elementor-column-wrap > .elementor-widget-wrap > :nth-child(1){-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;}
[data-elementor-device-mode=mobile] .elementor-column-reverse-mobile > .elementor-column-wrap > .elementor-widget-wrap > :nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;}
[data-elementor-device-mode=mobile] .elementor-column-reverse-mobile > .elementor-column-wrap > .elementor-widget-wrap > :nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;}
[data-elementor-device-mode=mobile] .elementor-column-reverse-mobile > .elementor-column-wrap > .elementor-widget-wrap > :nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;}
[data-elementor-device-mode=mobile] .elementor-column-reverse-mobile > .elementor-column-wrap > .elementor-widget-wrap > :nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}
[data-elementor-device-mode=mobile] .elementor-column-reverse-mobile > .elementor-column-wrap > .elementor-widget-wrap > :nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}
[data-elementor-device-mode=mobile] .elementor-column-reverse-mobile > .elementor-column-wrap > .elementor-widget-wrap > :nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}
[data-elementor-device-mode=mobile] .elementor-column-reverse-mobile > .elementor-column-wrap > .elementor-widget-wrap > :nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}
[data-elementor-device-mode=mobile] .elementor-column-reverse-mobile > .elementor-column-wrap > .elementor-widget-wrap > :nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
[data-elementor-device-mode=mobile] .elementor-column-reverse-mobile > .elementor-column-wrap > .elementor-widget-wrap > :nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.elementor-widget-image-carousel.elementor-arrows-valign-top .elementor-swiper-button{top:0!important;}
.elementor-widget-image-carousel.elementor-arrows-valign-bottom .elementor-swiper-button{bottom:0;top:auto !important;}
.elementor-widget-gum_circle_bar .elementor-widget-container{width:100%;}
.elementor-widget-gum_circle_bar .circle-bar-outer{position:relative;width:100%;margin-left:auto;margin-right:auto;}
.elementor-widget-gum_circle_bar.canvas-position-left .circle-bar-outer{margin-left:0;}
.elementor-widget-gum_circle_bar.canvas-position-right .circle-bar-outer{margin-right:0;}
.elementor-widget-gum_circle_bar .bar-color{color:#ef1e25;}
.elementor-widget-gum_circle_bar .circle-bar-label{position:absolute;left:50%;top:50%;text-align:center;z-index:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.elementor-widget-gum_circle_bar .bar-background{color:#f2f2f2;}.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;
}