.elementor-1352 .elementor-element.elementor-element-afe917c:not(.elementor-motion-effects-element-type-background),.elementor-1352 .elementor-element.elementor-element-afe917c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:rgba(0,0,0,0)}.elementor-1352 .elementor-element.elementor-element-afe917c{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 5px}.elementor-1352 .elementor-element.elementor-element-afe917c>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-1352 .elementor-element.elementor-element-17b3de5>.elementor-widget-container{margin:15px 0 0}.elementor-1352 .elementor-element.elementor-element-17b3de5 img{width:45px;max-width:45px}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.elementor-button:hover{background-color:var(--e-global-color-accent)}.elementor-widget-navigation-menu a.hfe-menu-item,.elementor-widget-navigation-menu a.hfe-sub-menu-item{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item,.elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item{color:var(--e-global-color-text)}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:hover,.elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item:hover,.elementor-widget-navigation-menu .menu-item.current-menu-item a.hfe-menu-item,.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.highlighted,.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:focus{color:var(--e-global-color-accent)}.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before,.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after{background-color:var(--e-global-color-accent)}.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent .sub-menu .hfe-has-submenu-container a:after{background-color:var(--e-global-color-accent)}.elementor-widget-navigation-menu .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before,.elementor-widget-navigation-menu .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:after{border-color:var(--e-global-color-accent)}.elementor-widget-navigation-menu .sub-menu li a.hfe-sub-menu-item,.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-sub-menu-item,.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-menu-item,.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-menu-item,.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-1352 .elementor-element.elementor-element-bdf6c52 .menu-item a.hfe-menu-item{padding-left:15px;padding-right:15px}.elementor-1352 .elementor-element.elementor-element-bdf6c52 .menu-item a.hfe-sub-menu-item{padding-left:calc( 15px + 20px );padding-right:15px}.elementor-1352 .elementor-element.elementor-element-bdf6c52 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 40px );padding-right:15px}.elementor-1352 .elementor-element.elementor-element-bdf6c52 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 60px );padding-right:15px}.elementor-1352 .elementor-element.elementor-element-bdf6c52 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 80px );padding-right:15px}.elementor-1352 .elementor-element.elementor-element-bdf6c52 .menu-item a.hfe-menu-item,.elementor-1352 .elementor-element.elementor-element-bdf6c52 .menu-item a.hfe-sub-menu-item{padding-top:0;padding-bottom:0}.elementor-1352 .elementor-element.elementor-element-bdf6c52 ul.sub-menu{width:220px}.elementor-1352 .elementor-element.elementor-element-bdf6c52 .sub-menu a.hfe-sub-menu-item,.elementor-1352 .elementor-element.elementor-element-bdf6c52 nav.hfe-dropdown li a.hfe-menu-item,.elementor-1352 .elementor-element.elementor-element-bdf6c52 nav.hfe-dropdown li a.hfe-sub-menu-item,.elementor-1352 .elementor-element.elementor-element-bdf6c52 nav.hfe-dropdown-expandible li a.hfe-menu-item,.elementor-1352 .elementor-element.elementor-element-bdf6c52 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px}.elementor-1352 .elementor-element.elementor-element-bdf6c52>.elementor-widget-container{margin:25px 0 0}.elementor-1352 .elementor-element.elementor-element-bdf6c52 .hfe-nav-menu__toggle{margin:0 auto}.elementor-1352 .elementor-element.elementor-element-bdf6c52 a.hfe-menu-item,.elementor-1352 .elementor-element.elementor-element-bdf6c52 a.hfe-sub-menu-item{font-family:"Neo Sans",Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase}.elementor-1352 .elementor-element.elementor-element-bdf6c52 .menu-item a.hfe-menu-item,.elementor-1352 .elementor-element.elementor-element-bdf6c52 .sub-menu a.hfe-sub-menu-item{color:#fff}.elementor-1352 .elementor-element.elementor-element-bdf6c52 .menu-item a.hfe-menu-item:hover,.elementor-1352 .elementor-element.elementor-element-bdf6c52 .sub-menu a.hfe-sub-menu-item:hover,.elementor-1352 .elementor-element.elementor-element-bdf6c52 .menu-item.current-menu-item a.hfe-menu-item,.elementor-1352 .elementor-element.elementor-element-bdf6c52 .menu-item a.hfe-menu-item.highlighted,.elementor-1352 .elementor-element.elementor-element-bdf6c52 .menu-item a.hfe-menu-item:focus{color:red}.elementor-1352 .elementor-element.elementor-element-bdf6c52 .sub-menu,.elementor-1352 .elementor-element.elementor-element-bdf6c52 nav.hfe-dropdown,.elementor-1352 .elementor-element.elementor-element-bdf6c52 nav.hfe-dropdown-expandible,.elementor-1352 .elementor-element.elementor-element-bdf6c52 nav.hfe-dropdown .menu-item a.hfe-menu-item,.elementor-1352 .elementor-element.elementor-element-bdf6c52 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#fff}.elementor-1352 .elementor-element.elementor-element-bdf6c52 .sub-menu li.menu-item:not(:last-child),.elementor-1352 .elementor-element.elementor-element-bdf6c52 nav.hfe-dropdown li.menu-item:not(:last-child),.elementor-1352 .elementor-element.elementor-element-bdf6c52 nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px}.elementor-1352 .elementor-element.elementor-element-7ab0a40.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-1352 .elementor-element.elementor-element-7ab0a40>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-1352 .elementor-element.elementor-element-f61654f{width:auto;max-width:auto}.elementor-1352 .elementor-element.elementor-element-f61654f>.elementor-widget-container{margin:20px 0 0;padding:0 15px 0 0}.elementor-1352 .elementor-element.elementor-element-f61654f .elementor-icon-wrapper{text-align:center}.elementor-1352 .elementor-element.elementor-element-f61654f .elementor-icon{font-size:24px}.elementor-1352 .elementor-element.elementor-element-f61654f .elementor-icon svg{height:24px}.elementor-1352 .elementor-element.elementor-element-ece33a0{width:auto;max-width:auto}.elementor-1352 .elementor-element.elementor-element-ece33a0>.elementor-widget-container{margin:20px 0 0;padding:0 15px 0 0}.elementor-1352 .elementor-element.elementor-element-ece33a0 .elementor-icon-wrapper{text-align:center}.elementor-1352 .elementor-element.elementor-element-ece33a0 .elementor-icon{font-size:24px}.elementor-1352 .elementor-element.elementor-element-ece33a0 .elementor-icon svg{height:24px}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-1352 .elementor-element.elementor-element-053933e .elementor-button{background-color:rgba(174,59,59,0);font-family:"Neo Sans",Sans-serif;font-weight:600;box-shadow:0px 0px 10px 0px rgba(255,255,255,.5);border-style:solid;border-color:#fff;border-radius:16px}.elementor-1352 .elementor-element.elementor-element-053933e{width:auto;max-width:auto}.elementor-1352 .elementor-element.elementor-element-053933e>.elementor-widget-container{margin:10px 10px 0 0}@media(max-width:767px){.elementor-1352 .elementor-element.elementor-element-17b3de5{text-align:start}.elementor-1352 .elementor-element.elementor-element-17b3de5 img{width:50px;max-width:50px}}@media(min-width:768px){.elementor-1352 .elementor-element.elementor-element-3a88daa{width:8.012%}.elementor-1352 .elementor-element.elementor-element-e14f59d{width:16.992%}.elementor-1352 .elementor-element.elementor-element-4071937{width:54.985%}.elementor-1352 .elementor-element.elementor-element-7ab0a40{width:20.011%}}#mobmenuright li a,#mobmenuright li a:visited,#mobmenuright .mobmenu-content h2,#mobmenuright .mobmenu-content h3,.mobmenu-left-panel .mobmenu-display-name{font-family:"Neo Sans",Sans-serif !important}.elementor-1352 .elementor-element.elementor-element-053933e a{text-decoration:none;text-shadow:0px 0px 6px #fff !important}.elementor-1352 .elementor-element.elementor-element-afe917c.elementor-sticky--effects{background-color:#000}.elementor-1352 .elementor-element.elementor-element-afe917c{transition:background-color .5s ease}.ast-footer-copyright .page-title{color:#fff !important;text-decoration:underline !important}.ast-footer-copyright .page-title:hover{color:#fff !important;text-decoration:underline !important}.ehf-header #masthead{z-index:99;position:relative;background:#000}.wc-bookings-booking-form label{color:#fff}.wc-bookings-booking-form .form-field{margin-left:1rem}.wc-bookings-date-picker .ui-datepicker td.bookable a{background-color:#e74c3c !important}.wc-bookings-booking-form{border-radius:16px}.woocommerce div.product form.cart .button.single_add_to_cart_button{background:#000 !important;color:#fff !important;border:2px solid #fff;text-shadow:0px 0px 5px #fff;border-radius:16px;box-shadow:0px 0px 10px 0px rgb(255 255 255/50%);padding:15px 70px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{background:Red}.woocommerce div.product .product_title,.price,.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce div.product .woocommerce-tabs .panel{color:#fff;direction:ltr}.woocommerce div.product p.price,.wc-bookings-booking-form .block-picker li{color:#fff}.woocommerce div.product .product_meta>span,.woocommerce-breadcrumb{display:none}.wc-bookings-booking-form .form-field input[type=number]{border-radius:8px !important}.wc-bookings-date-picker .ui-datepicker td.bookable a{background-color:#fff !important;color:#000 !important;font-weight:500}.wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-default{background:Red !important;color:#fff}.block-picker .block a{color:#000 !important}.wc-bookings-booking-form .block-picker li a:hover{background:red !important;color:#fff !important}.wc-bookings-booking-form .block-picker li.block .selected{background:red !important;color:#fff !important}.wc-bookings-booking-form .wc-bookings-booking-cost{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.woocommerce div.product{margin-top:5rem}.woocommerce div.product .product_title,.price,.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce div.product .woocommerce-tabs .panel{color:#fff;font-weight:600;font-family:'Neo Sans'}img.wp-smiley,img.emoji{display:none !important}.woocommerce div.product .woocommerce-tabs ul.tabs{color:#fff;direction:rtl;text-align:right}.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce div.product .woocommerce-tabs .panel{color:#fff;direction:rtl;text-align:right}.woocommerce div.product .product_title,.price,.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce div.product .woocommerce-tabs .panel{color:#fff}.woocommerce div.product .woocommerce-tabs .panel{font-weight:400 !important}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev span,.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next span{text-indent:100%;white-space:nowrap;overflow:hidden}.wc-bookings-booking-form label,.wc-bookings-date-picker .ui-datepicker .ui-datepicker-title{font-family:'Neo Sans'}.wc-bookings-booking-form .block-picker li a{direction:ltr}.woocommerce div.product .product_meta{border-top:none}