.elementor-40601 .elementor-element.elementor-element-42cbfbd{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-40601 .elementor-element.elementor-element-42cbfbd:not(.elementor-motion-effects-element-type-background), .elementor-40601 .elementor-element.elementor-element-42cbfbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-40601 .elementor-element.elementor-element-42cbfbd, .elementor-40601 .elementor-element.elementor-element-42cbfbd::before{--border-transition:0.3s;}.elementor-40601 .elementor-element.elementor-element-51d027f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--background-transition:0.3s;}.elementor-40601 .elementor-element.elementor-element-51d027f:not(.elementor-motion-effects-element-type-background), .elementor-40601 .elementor-element.elementor-element-51d027f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-40601 .elementor-element.elementor-element-51d027f, .elementor-40601 .elementor-element.elementor-element-51d027f::before{--border-transition:0.3s;}.elementor-40601 .elementor-element.elementor-element-405154a{width:auto;max-width:auto;--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-40601 .elementor-element.elementor-element-405154a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40601 .elementor-element.elementor-element-405154a.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-40601 .elementor-element.elementor-element-405154a .elementor-icon-list-item:not(:last-child):after{content:"";height:30%;border-color:#ddd;}.elementor-40601 .elementor-element.elementor-element-405154a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-40601 .elementor-element.elementor-element-405154a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-40601 .elementor-element.elementor-element-405154a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-40601 .elementor-element.elementor-element-405154a .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-40601 .elementor-element.elementor-element-405154a .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-40601 .elementor-element.elementor-element-405154a .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF00;}.elementor-40601 .elementor-element.elementor-element-405154a .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF00;}.elementor-40601 .elementor-element.elementor-element-405154a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40601 .elementor-element.elementor-element-405154a .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-weight:600;text-transform:none;}.elementor-40601 .elementor-element.elementor-element-405154a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-40601 .elementor-element.elementor-element-4080f47.elementor-element{--align-self:flex-end;}.elementor-40601 .elementor-element.elementor-element-4080f47{z-index:99;}.elementor-40601 .elementor-element.elementor-element-b6de9c5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-40601 .elementor-element.elementor-element-b6de9c5.jet-sticky-section-sticky--stuck{background-color:#FFFFFF;z-index:9000;box-shadow:0px 3px 10px 0px rgba(0, 0, 0, 0.16);}.elementor-40601 .elementor-element.elementor-element-b6de9c5 > .elementor-container{min-height:96px;}.elementor-40601 .elementor-element.elementor-element-b6de9c5{margin-top:0px;margin-bottom:0px;padding:0% 6% 0% 6%;}.elementor-40601 .elementor-element.elementor-element-b6de9c5.jet-sticky-section-sticky--stuck.jet-sticky-transition-in, .elementor-40601 .elementor-element.elementor-element-b6de9c5.jet-sticky-section-sticky--stuck.jet-sticky-transition-out{transition:margin 0.1s, padding 0.1s, background 0.1s, box-shadow 0.1s;}.elementor-bc-flex-widget .elementor-40601 .elementor-element.elementor-element-ed2dc52.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40601 .elementor-element.elementor-element-ed2dc52.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40601 .elementor-element.elementor-element-f069ef5 > .elementor-container{max-width:1400px;}.elementor-40601 .elementor-element.elementor-element-f069ef5{padding:0% 0% 0% 0%;}.elementor-bc-flex-widget .elementor-40601 .elementor-element.elementor-element-ff10d1c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-40601 .elementor-element.elementor-element-ff10d1c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-40601 .elementor-element.elementor-element-e53d89d .hfe-site-logo-container, .elementor-40601 .elementor-element.elementor-element-e53d89d .hfe-caption-width figcaption{text-align:left;}.elementor-40601 .elementor-element.elementor-element-e53d89d .hfe-site-logo .hfe-site-logo-container img{width:160px;}.elementor-40601 .elementor-element.elementor-element-e53d89d .widget-image-caption{margin-top:0px;margin-bottom:0px;color:#00000000;background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:0px;font-weight:400;}.elementor-40601 .elementor-element.elementor-element-e53d89d{width:auto;max-width:auto;}.elementor-40601 .elementor-element.elementor-element-e53d89d > .elementor-widget-container{margin:-10px 0px 0px -10px;padding:15px 0px 0px 0px;}.elementor-40601 .elementor-element.elementor-element-e53d89d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-40601 .elementor-element.elementor-element-e53d89d .hfe-site-logo-container .hfe-site-logo-img{border-style:none;}.elementor-bc-flex-widget .elementor-40601 .elementor-element.elementor-element-11482e1.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-40601 .elementor-element.elementor-element-11482e1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-40601 .elementor-element.elementor-element-11482e1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-40601 .elementor-element.elementor-element-822bece > .elementor-container{max-width:1400px;}.elementor-40601 .elementor-element.elementor-element-822bece{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-40601 .elementor-element.elementor-element-93a9a60.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40601 .elementor-element.elementor-element-93a9a60.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40601 .elementor-element.elementor-element-93a9a60 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-40601 .elementor-element.elementor-element-fec7cd1.elementor-element{--align-self:center;}.elementor-bc-flex-widget .elementor-40601 .elementor-element.elementor-element-01814b8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40601 .elementor-element.elementor-element-01814b8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40601 .elementor-element.elementor-element-aac603f > .elementor-container{max-width:1400px;}.elementor-40601 .elementor-element.elementor-element-aac603f{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-40601 .elementor-element.elementor-element-6aa80f8.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-40601 .elementor-element.elementor-element-6aa80f8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-40601 .elementor-element.elementor-element-6aa80f8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-40601 .elementor-element.elementor-element-5941a9a.elementor-element{--align-self:center;}.elementor-40601 .elementor-element.elementor-element-edeef15 .hfe-nav-menu__toggle,
						.elementor-40601 .elementor-element.elementor-element-edeef15 .hfe-nav-menu-icon{margin:0 auto;}.elementor-40601 .elementor-element.elementor-element-edeef15 li.menu-item a{justify-content:space-between;}.elementor-40601 .elementor-element.elementor-element-edeef15 li .elementor-button-wrapper{text-align:space-between;}.elementor-40601 .elementor-element.elementor-element-edeef15.hfe-menu-item-flex-end li .elementor-button-wrapper{text-align:right;}.elementor-40601 .elementor-element.elementor-element-edeef15 .hfe-flyout-wrapper .hfe-side{width:300px;}.elementor-40601 .elementor-element.elementor-element-edeef15 .hfe-flyout-open.left{left:-300px;}.elementor-40601 .elementor-element.elementor-element-edeef15 .hfe-flyout-open.right{right:-300px;}.elementor-40601 .elementor-element.elementor-element-edeef15 .hfe-flyout-content{padding:30px;background-color:#FFFFFF;}.elementor-40601 .elementor-element.elementor-element-edeef15 .menu-item a.hfe-menu-item{padding-left:15px;padding-right:15px;}.elementor-40601 .elementor-element.elementor-element-edeef15 .menu-item a.hfe-sub-menu-item{padding-left:calc( 15px + 20px );padding-right:15px;}.elementor-40601 .elementor-element.elementor-element-edeef15 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 40px );padding-right:15px;}.elementor-40601 .elementor-element.elementor-element-edeef15 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 60px );padding-right:15px;}.elementor-40601 .elementor-element.elementor-element-edeef15 .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-40601 .elementor-element.elementor-element-edeef15 .menu-item a.hfe-menu-item, .elementor-40601 .elementor-element.elementor-element-edeef15 .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-40601 .elementor-element.elementor-element-edeef15 .sub-menu a.hfe-sub-menu-item,
						 .elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-40601 .elementor-element.elementor-element-edeef15 a.hfe-menu-item, .elementor-40601 .elementor-element.elementor-element-edeef15 a.hfe-sub-menu-item{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-40601 .elementor-element.elementor-element-edeef15 .menu-item a.hfe-menu-item, .elementor-40601 .elementor-element.elementor-element-edeef15 .sub-menu a.hfe-sub-menu-item{color:#000000;}.elementor-40601 .elementor-element.elementor-element-edeef15 .menu-item a.hfe-menu-item:hover,
								.elementor-40601 .elementor-element.elementor-element-edeef15 .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-40601 .elementor-element.elementor-element-edeef15 .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-40601 .elementor-element.elementor-element-edeef15 .menu-item a.hfe-menu-item.highlighted,
								.elementor-40601 .elementor-element.elementor-element-edeef15 .menu-item a.hfe-menu-item:focus{color:var( --e-global-color-0ec1b94 );}.elementor-40601 .elementor-element.elementor-element-edeef15 .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-40601 .elementor-element.elementor-element-edeef15 .menu-item.current-menu-ancestor a.hfe-menu-item{color:var( --e-global-color-0ec1b94 );}.elementor-40601 .elementor-element.elementor-element-edeef15 .sub-menu,
								.elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-dropdown,
								.elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-dropdown-expandible,
								.elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#fff;}
							.elementor-40601 .elementor-element.elementor-element-edeef15 .sub-menu li a.hfe-sub-menu-item,
							.elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-dropdown li a.hfe-sub-menu-item,
							.elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-dropdown li a.hfe-menu-item,
							.elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-dropdown-expandible li a.hfe-menu-item,
							.elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:500;line-height:22px;}.elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-nav-menu__layout-horizontal .sub-menu,
							.elementor-40601 .elementor-element.elementor-element-edeef15 nav:not(.hfe-nav-menu__layout-horizontal) .sub-menu.sub-menu-open,
							.elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-dropdown .hfe-nav-menu,
						 	.elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-dropdown-expandible .hfe-nav-menu{border-style:none;}.elementor-40601 .elementor-element.elementor-element-edeef15 .sub-menu li.menu-item:not(:last-child),
						.elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:none;}.elementor-40601 .elementor-element.elementor-element-edeef15 div.hfe-nav-menu-icon{color:#FFFFFF;}.elementor-40601 .elementor-element.elementor-element-edeef15 div.hfe-nav-menu-icon svg{fill:#FFFFFF;}.elementor-40601 .elementor-element.elementor-element-edeef15 .hfe-flyout-close{color:#193F4F;}.elementor-40601 .elementor-element.elementor-element-edeef15 .hfe-flyout-close svg{fill:#193F4F;}body.elementor-page-40601:not(.elementor-motion-effects-element-type-background), body.elementor-page-40601 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://givenergy.co.uk/wp-content/uploads/2023/08/GivEnergy-Battery-storage-container-Product-Banner.png");}@media(min-width:768px){.elementor-40601 .elementor-element.elementor-element-42cbfbd{--content-width:100%;}.elementor-40601 .elementor-element.elementor-element-51d027f{--width:1400px;}.elementor-40601 .elementor-element.elementor-element-ed2dc52{width:100%;}.elementor-40601 .elementor-element.elementor-element-ff10d1c{width:19%;}.elementor-40601 .elementor-element.elementor-element-11482e1{width:60%;}.elementor-40601 .elementor-element.elementor-element-01814b8{width:20.332%;}.elementor-40601 .elementor-element.elementor-element-6aa80f8{width:100%;}}@media(max-width:1200px) and (min-width:768px){.elementor-40601 .elementor-element.elementor-element-ff10d1c{width:80%;}.elementor-40601 .elementor-element.elementor-element-01814b8{width:20%;}}@media(max-width:1200px){.elementor-40601 .elementor-element.elementor-element-b6de9c5{padding:0% 6% 0% 6%;}.elementor-40601 .elementor-element.elementor-element-e53d89d .hfe-site-logo-container, .elementor-40601 .elementor-element.elementor-element-e53d89d .hfe-caption-width figcaption{text-align:left;}.elementor-40601 .elementor-element.elementor-element-e53d89d{width:auto;max-width:auto;}.elementor-40601 .elementor-element.elementor-element-e53d89d > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-40601 .elementor-element.elementor-element-e53d89d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-40601 .elementor-element.elementor-element-01814b8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-40601 .elementor-element.elementor-element-edeef15 .hfe-nav-menu__toggle,
						.elementor-40601 .elementor-element.elementor-element-edeef15 .hfe-nav-menu-icon{margin-left:auto;}.elementor-40601 .elementor-element.elementor-element-edeef15 .hfe-flyout-wrapper .hfe-side{width:500px;}.elementor-40601 .elementor-element.elementor-element-edeef15 .hfe-flyout-open.left{left:-500px;}.elementor-40601 .elementor-element.elementor-element-edeef15 .hfe-flyout-open.right{right:-500px;}.elementor-40601 .elementor-element.elementor-element-edeef15 .hfe-flyout-content{padding:50px;}.elementor-40601 .elementor-element.elementor-element-edeef15 .menu-item a.hfe-menu-item{padding-left:0px;padding-right:0px;}.elementor-40601 .elementor-element.elementor-element-edeef15 .menu-item a.hfe-sub-menu-item{padding-left:calc( 0px + 20px );padding-right:0px;}.elementor-40601 .elementor-element.elementor-element-edeef15 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 0px + 40px );padding-right:0px;}.elementor-40601 .elementor-element.elementor-element-edeef15 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 0px + 60px );padding-right:0px;}.elementor-40601 .elementor-element.elementor-element-edeef15 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 0px + 80px );padding-right:0px;}body:not(.rtl) .elementor-40601 .elementor-element.elementor-element-edeef15 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-right:40px;}body.rtl .elementor-40601 .elementor-element.elementor-element-edeef15 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-left:40px;}.elementor-40601 .elementor-element.elementor-element-edeef15 nav:not(.hfe-nav-menu__layout-horizontal) .hfe-nav-menu > li.menu-item:not(:last-child){margin-bottom:40px;}body:not(.rtl) .elementor-40601 .elementor-element.elementor-element-edeef15.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-right:0px;}body .elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-nav-menu__layout-vertical .hfe-nav-menu > li.menu-item:not(:last-child){margin-bottom:0px;}.elementor-40601 .elementor-element.elementor-element-edeef15 .hfe-flyout-wrapper .hfe-nav-menu > li.menu-item:first-child{margin-top:40px;}.elementor-40601 .elementor-element.elementor-element-edeef15 .sub-menu{border-radius:0px 0px 0px 0px;}.elementor-40601 .elementor-element.elementor-element-edeef15 .sub-menu li.menu-item:first-child{border-top-left-radius:0px;border-top-right-radius:0px;overflow:hidden;}.elementor-40601 .elementor-element.elementor-element-edeef15 .sub-menu li.menu-item:last-child{border-bottom-right-radius:0px;border-bottom-left-radius:0px;overflow:hidden;}.elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-dropdown{border-radius:0px 0px 0px 0px;}.elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-dropdown li.menu-item:first-child{border-top-left-radius:0px;border-top-right-radius:0px;overflow:hidden;}.elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-dropdown li.menu-item:last-child{border-bottom-right-radius:0px;border-bottom-left-radius:0px;overflow:hidden;}.elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-dropdown-expandible{border-radius:0px 0px 0px 0px;}.elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-dropdown-expandible li.menu-item:first-child{border-top-left-radius:0px;border-top-right-radius:0px;overflow:hidden;}.elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-dropdown-expandible li.menu-item:last-child{border-bottom-right-radius:0px;border-bottom-left-radius:0px;overflow:hidden;}.elementor-40601 .elementor-element.elementor-element-edeef15 .hfe-nav-menu-icon{font-size:32px;}.elementor-40601 .elementor-element.elementor-element-edeef15 .hfe-nav-menu-icon svg{font-size:32px;line-height:32px;height:32px;width:32px;}.elementor-40601 .elementor-element.elementor-element-edeef15 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40601 .elementor-element.elementor-element-edeef15 a.hfe-menu-item, .elementor-40601 .elementor-element.elementor-element-edeef15 a.hfe-sub-menu-item{font-size:48px;}
							.elementor-40601 .elementor-element.elementor-element-edeef15 .sub-menu li a.hfe-sub-menu-item,
							.elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-dropdown li a.hfe-sub-menu-item,
							.elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-dropdown li a.hfe-menu-item,
							.elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-dropdown-expandible li a.hfe-menu-item,
							.elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{font-size:15px;line-height:28px;}}@media(max-width:767px){.elementor-40601 .elementor-element.elementor-element-b6de9c5 > .elementor-container{min-height:0px;}.elementor-40601 .elementor-element.elementor-element-b6de9c5{padding:0% 6% 0% 6%;}.elementor-40601 .elementor-element.elementor-element-ed2dc52 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-40601 .elementor-element.elementor-element-f069ef5{padding:0% 0% 0% 0%;}.elementor-40601 .elementor-element.elementor-element-ff10d1c{width:80%;}.elementor-40601 .elementor-element.elementor-element-e53d89d{width:initial;max-width:initial;}.elementor-40601 .elementor-element.elementor-element-e53d89d > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-40601 .elementor-element.elementor-element-11482e1{width:40%;}.elementor-40601 .elementor-element.elementor-element-11482e1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-40601 .elementor-element.elementor-element-93a9a60 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-40601 .elementor-element.elementor-element-01814b8{width:20%;}.elementor-40601 .elementor-element.elementor-element-01814b8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-40601 .elementor-element.elementor-element-6aa80f8{width:10%;}.elementor-40601 .elementor-element.elementor-element-6aa80f8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-40601 .elementor-element.elementor-element-edeef15 .hfe-nav-menu__toggle,
						.elementor-40601 .elementor-element.elementor-element-edeef15 .hfe-nav-menu-icon{margin-right:auto;}.elementor-40601 .elementor-element.elementor-element-edeef15 li.menu-item a{justify-content:flex-start;}.elementor-40601 .elementor-element.elementor-element-edeef15 li .elementor-button-wrapper{text-align:flex-start;}.elementor-40601 .elementor-element.elementor-element-edeef15.hfe-menu-item-flex-end li .elementor-button-wrapper{text-align:right;}.elementor-40601 .elementor-element.elementor-element-edeef15 .menu-item a.hfe-menu-item, .elementor-40601 .elementor-element.elementor-element-edeef15 .menu-item a.hfe-sub-menu-item{padding-top:0px;padding-bottom:0px;}body:not(.rtl) .elementor-40601 .elementor-element.elementor-element-edeef15.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-right:0px;}body .elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-nav-menu__layout-vertical .hfe-nav-menu > li.menu-item:not(:last-child){margin-bottom:0px;}body:not(.rtl) .elementor-40601 .elementor-element.elementor-element-edeef15 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-right:20px;}body.rtl .elementor-40601 .elementor-element.elementor-element-edeef15 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-left:20px;}.elementor-40601 .elementor-element.elementor-element-edeef15 nav:not(.hfe-nav-menu__layout-horizontal) .hfe-nav-menu > li.menu-item:not(:last-child){margin-bottom:20px;}.elementor-40601 .elementor-element.elementor-element-edeef15 .sub-menu{border-radius:0px 0px 0px 0px;}.elementor-40601 .elementor-element.elementor-element-edeef15 .sub-menu li.menu-item:first-child{border-top-left-radius:0px;border-top-right-radius:0px;overflow:hidden;}.elementor-40601 .elementor-element.elementor-element-edeef15 .sub-menu li.menu-item:last-child{border-bottom-right-radius:0px;border-bottom-left-radius:0px;overflow:hidden;}.elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-dropdown{border-radius:0px 0px 0px 0px;}.elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-dropdown li.menu-item:first-child{border-top-left-radius:0px;border-top-right-radius:0px;overflow:hidden;}.elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-dropdown li.menu-item:last-child{border-bottom-right-radius:0px;border-bottom-left-radius:0px;overflow:hidden;}.elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-dropdown-expandible{border-radius:0px 0px 0px 0px;}.elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-dropdown-expandible li.menu-item:first-child{border-top-left-radius:0px;border-top-right-radius:0px;overflow:hidden;}.elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-dropdown-expandible li.menu-item:last-child{border-bottom-right-radius:0px;border-bottom-left-radius:0px;overflow:hidden;}.elementor-40601 .elementor-element.elementor-element-edeef15 .hfe-nav-menu-icon{font-size:32px;}.elementor-40601 .elementor-element.elementor-element-edeef15 .hfe-nav-menu-icon svg{font-size:32px;line-height:32px;height:32px;width:32px;}.elementor-40601 .elementor-element.elementor-element-edeef15 .hfe-flyout-close,
					.elementor-40601 .elementor-element.elementor-element-edeef15 .hfe-flyout-close svg{height:32px;width:32px;font-size:32px;line-height:32px;}.elementor-40601 .elementor-element.elementor-element-edeef15 a.hfe-menu-item, .elementor-40601 .elementor-element.elementor-element-edeef15 a.hfe-sub-menu-item{font-size:22px;line-height:27px;}
							.elementor-40601 .elementor-element.elementor-element-edeef15 .sub-menu li a.hfe-sub-menu-item,
							.elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-dropdown li a.hfe-sub-menu-item,
							.elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-dropdown li a.hfe-menu-item,
							.elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-dropdown-expandible li a.hfe-menu-item,
							.elementor-40601 .elementor-element.elementor-element-edeef15 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{font-size:15px;line-height:28px;}}/* Start custom CSS for icon-list, class: .elementor-element-405154a */.elementor-40601 .elementor-element.elementor-element-405154a .live-chat {
    display : none;
    z-index: 999;
    cursor: pointer;
}

.elementor-40601 .elementor-element.elementor-element-405154a a:hover {
    background-color: #00000000!important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4080f47 */.elementor-40601 .elementor-element.elementor-element-4080f47 gt_container-em8my1 .gt_switcher .gt_option {
    position: absolute!important;
}

.elementor-40601 .elementor-element.elementor-element-4080f47 .gt_switcher .gt_option {
    position: absolute!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42cbfbd */.elementor-40601 .elementor-element.elementor-element-42cbfbd a:hover {
    font-weight : 700!important;
    text-decoration: underline 2px!important;
    color: white;
}

.elementor-40601 .elementor-element.elementor-element-42cbfbd {
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for site-logo, class: .elementor-element-e53d89d */.elementor-40601 .elementor-element.elementor-element-e53d89d .hfe-site-logo .hfe-site-logo-container img {
filter: brightness(0) invert(1)!important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fec7cd1 */#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu {
    z-index: 900!important;
    border-radius: 0!important;
    background: #ffffff!important;
    border: 0!important;
    padding-left : 6%!important;
    padding-right : 6%!important;
    position: fixed!important;
    max-width: 100vw!important;
    width: 100vw;
    left: 0!important;
    margin-top: 20px!important;
}

#mega-menu-wrap-menu-1 {
    background: #fff0!important;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 20px 0px 20px;!important;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
    padding-bottom: 17px!important;
    text-transform: math-auto!important;
    color: #000000;
    font-family: "Open Sans", Sans-serif!important;
    font-size: 17px!important;
    font-weight: 600!important;
}

ul {
    padding: 0px!important;
        line-height: 2.2em;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
    padding-top: 8px!important;
    padding-bottom: 8px!important;
    height: fit-content!important;
}

#mega-menu-item-58927 > ul {
    color : black;
}

.elementor-40601 .elementor-element.elementor-element-fec7cd1 a.mega-menu-link {
    color: #ffffff!important;
}

.elementor-40601 .elementor-element.elementor-element-fec7cd1 a.mega-menu-link:hover {
    background-color: #51BBAA!important;
    color: #ffffff!important;
}

.elementor-40601 .elementor-element.elementor-element-fec7cd1 a.mega-menu-link:active {
    background-color: #51BBAA!important;
    color: #ffffff!important;
}

.elementor-40601 .elementor-element.elementor-element-fec7cd1 a {
    color: #000000!important;
}

.elementor-40601 .elementor-element.elementor-element-fec7cd1 a:hover {
    color: #51BBAA!important;
}

.elementor-40601 .elementor-element.elementor-element-fec7cd1 div#gtranslate_menu_wrapper_57354 {
    display: none!important;
}

div#gtranslate_menu_wrapper_31308 {
    display: none!important;
}

   #mega-menu-wrap-menu-1 #mega-menu-menu-1 {
    justify-items: flex-end!important;
    display: flex!important;
    align-items: center!important;
    justify-content: center!important;
    flex-wrap: wrap!important;
}

li.menu-item.menu-item-gtranslate {
    display: none!important;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link { 
        font-family: "Open Sans", Sans-serif!important;
    font-size: 16px!important;
    font-weight: 600!important;
    text-transform: uppercase!important;
}


.elementor-40601 .elementor-element.elementor-element-b6de9c5.jet-sticky-section-sticky--stuck a.mega-menu-link {
    color: #000000!important;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
    background: #51BBAA!important;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {
    margin: 0 2px 0 2px;
}

.elementor-40601 .elementor-element.elementor-element-b6de9c5.she-header-yes:not(.she-header) {
    position: static;
}

.elementor-40601 .elementor-element.elementor-element-b6de9c5.she-header-yes:not(.she-header) {
    position: fixed!important;
}

ul {
    line-height: 2.7em!important;
}
 
 
.elementor-40601 .elementor-element.elementor-element-fec7cd1 a:active {
    background: #51BBAA!important;
 }
 
 li.current-menu-item > a {
    color: #51BBAA!important;
}

@media only screen and (min-width: 48em) {
.elementor-40601 .elementor-element.elementor-element-b6de9c5.jet-sticky-section-sticky--stuck {
    height: 90px!important;
}}

@media only screen and (max-width: 48em) {
.elementor-40601 .elementor-element.elementor-element-b6de9c5.jet-sticky-section-sticky--stuck {
    height: 60px!important;
}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-822bece */.elementor-40601 .elementor-element.elementor-element-822bece {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5941a9a */#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu {
    z-index: 900!important;
    border-radius: 0!important;
    background: #ffffff!important;
    border: 0!important;
    padding-left : 6%!important;
    padding-right : 6%!important;
    position: fixed!important;
    max-width: 100vw!important;
    width: 100vw;
    left: 0!important;
    margin-top: 20px!important;
}

#mega-menu-wrap-menu-1 {
    background: #fff0!important;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 20px 0px 20px;!important;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
    padding-bottom: 17px!important;
    text-transform: math-auto!important;
    color: #000000!important;
    font-family: "Open Sans", Sans-serif!important;
    font-size: 17px!important;
    font-weight: 600!important;
}

ul {
    padding: 0px!important;
        line-height: 2.2em;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
    padding-top: 8px!important;
    padding-bottom: 8px!important;
    height: 500px!important;
}

.elementor-40601 .elementor-element.elementor-element-5941a9a a.mega-menu-link {
    color: #ffffff!important;
}

.elementor-40601 .elementor-element.elementor-element-5941a9a a.mega-menu-link:hover {
    background-color: #51BBAA!important;
    color: #ffffff!important;
}

.elementor-40601 .elementor-element.elementor-element-5941a9a a.mega-menu-link:active {
    background-color: #51BBAA!important;
    color: #ffffff!important;
}

.elementor-40601 .elementor-element.elementor-element-5941a9a a {
    color: #000000!important;
}

.elementor-40601 .elementor-element.elementor-element-5941a9a a:hover {
    color: #51BBAA!important;
}

.elementor-40601 .elementor-element.elementor-element-5941a9a div#gtranslate_menu_wrapper_57354 {
    display: none!important;
}

div#gtranslate_menu_wrapper_31308 {
    display: none!important;
}

   #mega-menu-wrap-menu-1 #mega-menu-menu-1 {
    justify-items: flex-end!important;
    display: flex!important;
    align-items: center!important;
    justify-content: center!important;
    flex-wrap: wrap!important;
}

li.menu-item.menu-item-gtranslate {
    display: none!important;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link { 
        font-family: "Open Sans", Sans-serif!important;
    font-size: 16px!important;
    font-weight: 600!important;
    text-transform: uppercase!important;
}


.elementor-40601 .elementor-element.elementor-element-b6de9c5.jet-sticky-section-sticky--stuck a.mega-menu-link {
    color: #000000!important;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
    background: #51BBAA!important;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {
    margin: 0 2px 0 2px;
}

.elementor-40601 .elementor-element.elementor-element-b6de9c5.she-header-yes:not(.she-header) {
    position: static;
}

.elementor-40601 .elementor-element.elementor-element-b6de9c5.she-header-yes:not(.she-header) {
    position: fixed !important;
}

ul {
    padding-top: 8px;
 }/* End custom CSS */
/* Start custom CSS for navigation-menu, class: .elementor-element-edeef15 */.hfe-flyout-close, .hfe-flyout-close svg {
    position: absolute;
    top: 05%;
    right: 05%;
}

.elementor-40601 .elementor-element.elementor-element-edeef15 .menu-item.current-menu-ancestor a.hfe-menu-item {
    color: black !important;
    padding: 0px!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b6de9c5 */.elementor-40601 .elementor-element.elementor-element-b6de9c5 {
    font-family: font-family: "Open Sans", Sans-serif!important;
}

.elementor-18345 .elementor-element.elementor-element-b6de9c5.jet-sticky-section-sticky--stuck {
    height: 82px;
}

.elementor-40601 .elementor-element.elementor-element-b6de9c5 .scrolled-sticky { color: #000000important;}

.elementor-18345 .elementor-element.elementor-element-b6de9c5.jet-sticky-section-sticky--stuck a.ekit-menu-nav-link{
    color: #000000!important;
}


.elementor-18345 .elementor-element.elementor-element-b6de9c5.jet-sticky-section-sticky--stuck .hfe-nav-menu-icon svg {
    fill: #193f50!important;
     color: #193f50!important;
}

.elementor-18345 .elementor-element.elementor-element-b6de9c5.jet-sticky-section-sticky--stuck .hfe-site-logo-img {
   filter: brightness(1) invert(0)important;
}


@media (max-width: 767px) {
.elementor-18345 .elementor-element.elementor-element-b6de9c5.jet-sticky-section-sticky--stuck {
    height: 70px;
}
}

.she-header-yes .logo img {
    transition: all .0s ease-in-out !important;
     filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-18345 .elementor-element.elementor-element-b6de9c5.she-header-yes:not(.she-header) {
    position: fixed!important;
}

.elementor-18345 .elementor-element.elementor-element-b6de9c5.jet-sticky-section-sticky--stuck.she-header-yes:not(.she-header) .logo .elementor-widget-container {
    filter: brightness(1) invert(0);
}

.elementor-18345 .elementor-element.elementor-element-54f7688 .elementskit-navbar-nav > li {
    margin: 0px 0px 0px 0px!important;
}

@media (min-width: 1024px) and (max-width: 1436px) {
a#btn-start-your-journey {
  display: none!important;
  position: absolute;
}


}

.elementor-40601 .elementor-element.elementor-element-293621d .elementskit-menu-container {
    height: 0px;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
    background: #51BBAA;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 {
    margin-top: -20px!important;
}

a#btn-start-your-journey {
    color: white!important;
}

@media only screen and (max-width:91em) { 

	#mega-menu-item-58927 {
    display: none!important;
}
	
}/* End custom CSS */