.elementor-295183 .elementor-element.elementor-element-8fdbb36{--display:flex;--min-height:40px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;border-style:none;--border-style:none;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:5px;--padding-inline-end:5px;--position:fixed;top:0px;--z-index:10000000000;}.elementor-295183 .elementor-element.elementor-element-8fdbb36:not(.elementor-motion-effects-element-type-background), .elementor-295183 .elementor-element.elementor-element-8fdbb36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7CA354;}.elementor-295183 .elementor-element.elementor-element-8fdbb36, .elementor-295183 .elementor-element.elementor-element-8fdbb36::before{--overlay-transition:0.3s;--border-transition:0.3s;}.elementor-295183 .elementor-element.elementor-element-8fdbb36.e-con{--align-self:center;}body:not(.rtl) .elementor-295183 .elementor-element.elementor-element-8fdbb36{left:0px;}body.rtl .elementor-295183 .elementor-element.elementor-element-8fdbb36{right:0px;}.elementor-295183 .elementor-element.elementor-element-5a18d2d .swiper-slide{height:30px;transition-duration:calc(7500ms*1.2);}.elementor-295183 .elementor-element.elementor-element-5a18d2d .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-295183 .elementor-element.elementor-element-5a18d2d .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-295183 .elementor-element.elementor-element-5a18d2d .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-295183 .elementor-element.elementor-element-5a18d2d .elementor-slide-description{font-family:"Brandon Grotesque", Sans-serif;font-size:1.2em;font-weight:500;}.elementor-295183 .elementor-element.elementor-element-5a18d2d .elementor-swiper-button{font-size:13px;}.elementor-295183 .elementor-element.elementor-element-5a18d2d > .elementor-widget-container{padding:0px 0px 0px 0px;background-color:var( --e-global-color-accent );border-style:none;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 73px 8px rgba(0, 0, 0, 0.5) inset;}.elementor-295183 .elementor-element.elementor-element-5a18d2d{width:var( --container-widget-width, 61.8% );max-width:61.8%;--container-widget-width:61.8%;--container-widget-flex-grow:0;}.elementor-295183 .elementor-element.elementor-element-5a18d2d.elementor-element{--align-self:center;}.elementor-295183 .elementor-element.elementor-element-46b55fe{--display:flex;--min-height:120px;--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;--align-items:center;--gap:0px 0px;--background-transition:0.3s;border-style:none;--border-style:none;box-shadow:0px 0px 10px 5px rgba(0, 0, 0, 0.15);--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--position:fixed;top:0px;--z-index:1000;}.elementor-295183 .elementor-element.elementor-element-46b55fe:not(.elementor-motion-effects-element-type-background), .elementor-295183 .elementor-element.elementor-element-46b55fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-c4c1ac8 ) 0%, #F0EDE6 100%);}.elementor-295183 .elementor-element.elementor-element-46b55fe, .elementor-295183 .elementor-element.elementor-element-46b55fe::before{--overlay-transition:0.3s;--border-transition:0.3s;}body:not(.rtl) .elementor-295183 .elementor-element.elementor-element-46b55fe{left:0px;}body.rtl .elementor-295183 .elementor-element.elementor-element-46b55fe{right:0px;}.elementor-295183 .elementor-element.elementor-element-534644f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-295183 .elementor-element.elementor-element-e858b9e img{width:100px;}.elementor-295183 .elementor-element.elementor-element-e858b9e > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-295183 .elementor-element.elementor-element-9799007{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--z-index:10000;}.elementor-295183 .elementor-element.elementor-element-9767373{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-295183 .elementor-element.elementor-element-6f17006{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-295183 .elementor-element.elementor-element-7183c9c .hfe-nav-menu__toggle,
						.elementor-295183 .elementor-element.elementor-element-7183c9c .hfe-nav-menu-icon{margin:0 auto;}.elementor-295183 .elementor-element.elementor-element-7183c9c li.menu-item a{justify-content:space-between;}.elementor-295183 .elementor-element.elementor-element-7183c9c li .elementor-button-wrapper{text-align:space-between;}.elementor-295183 .elementor-element.elementor-element-7183c9c.hfe-menu-item-flex-end li .elementor-button-wrapper{text-align:right;}.elementor-295183 .elementor-element.elementor-element-7183c9c .hfe-flyout-wrapper .hfe-side{width:300px;}.elementor-295183 .elementor-element.elementor-element-7183c9c .hfe-flyout-open.left{left:-300px;}.elementor-295183 .elementor-element.elementor-element-7183c9c .hfe-flyout-open.right{right:-300px;}.elementor-295183 .elementor-element.elementor-element-7183c9c .hfe-flyout-content{padding:30px;background-color:#FFFFFF;}.elementor-295183 .elementor-element.elementor-element-7183c9c .menu-item a.hfe-menu-item{padding-left:15px;padding-right:15px;}.elementor-295183 .elementor-element.elementor-element-7183c9c .menu-item a.hfe-sub-menu-item{padding-left:calc( 15px + 20px );padding-right:15px;}.elementor-295183 .elementor-element.elementor-element-7183c9c .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 40px );padding-right:15px;}.elementor-295183 .elementor-element.elementor-element-7183c9c .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 60px );padding-right:15px;}.elementor-295183 .elementor-element.elementor-element-7183c9c .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-295183 .elementor-element.elementor-element-7183c9c .menu-item a.hfe-menu-item, .elementor-295183 .elementor-element.elementor-element-7183c9c .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-295183 .elementor-element.elementor-element-7183c9c a.hfe-menu-item, .elementor-295183 .elementor-element.elementor-element-7183c9c a.hfe-sub-menu-item{font-family:"Brandon Grotesque", Sans-serif;font-size:1em;font-weight:900;text-transform:uppercase;}.elementor-295183 .elementor-element.elementor-element-7183c9c .menu-item a.hfe-menu-item, .elementor-295183 .elementor-element.elementor-element-7183c9c .sub-menu a.hfe-sub-menu-item{color:var( --e-global-color-secondary );}.elementor-295183 .elementor-element.elementor-element-7183c9c .sub-menu,
								.elementor-295183 .elementor-element.elementor-element-7183c9c nav.hfe-dropdown,
								.elementor-295183 .elementor-element.elementor-element-7183c9c nav.hfe-dropdown-expandible,
								.elementor-295183 .elementor-element.elementor-element-7183c9c nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-295183 .elementor-element.elementor-element-7183c9c nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#fff;}.elementor-295183 .elementor-element.elementor-element-7183c9c .sub-menu a.hfe-sub-menu-item,
						 .elementor-295183 .elementor-element.elementor-element-7183c9c nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-295183 .elementor-element.elementor-element-7183c9c nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-295183 .elementor-element.elementor-element-7183c9c nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-295183 .elementor-element.elementor-element-7183c9c nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-295183 .elementor-element.elementor-element-7183c9c .sub-menu li.menu-item:not(:last-child),
						.elementor-295183 .elementor-element.elementor-element-7183c9c nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-295183 .elementor-element.elementor-element-7183c9c nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-295183 .elementor-element.elementor-element-7183c9c .hfe-flyout-close{color:#7A7A7A;}.elementor-295183 .elementor-element.elementor-element-7183c9c .hfe-flyout-close svg{fill:#7A7A7A;}.elementor-295183 .elementor-element.elementor-element-7183c9c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-295183 .elementor-element.elementor-element-859426c > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-295183 .elementor-element.elementor-element-859426c{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;z-index:0;}.elementor-295183 .elementor-element.elementor-element-579b770{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-295183 .elementor-element.elementor-element-579b770.e-con{--align-self:center;}.elementor-295183 .elementor-element.elementor-element-a1b440a .elementor-button{font-family:"Brandon Grotesque", Sans-serif;font-size:1em;font-weight:900;background-color:#E61F37;border-style:none;border-radius:30px 30px 30px 30px;padding:10px 020px 010px 0020px;}.elementor-295183 .elementor-element.elementor-element-a1b440a{width:initial;max-width:initial;}.elementor-295183 .elementor-element.elementor-element-b2bbca9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:-2px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--position:absolute;top:0px;}body:not(.rtl) .elementor-295183 .elementor-element.elementor-element-b2bbca9{left:170px;}body.rtl .elementor-295183 .elementor-element.elementor-element-b2bbca9{right:170px;}.elementor-295183 .elementor-element.elementor-element-d0d6d97 .hfe-nav-menu__toggle{margin:0 auto;}.elementor-295183 .elementor-element.elementor-element-d0d6d97 .menu-item a.hfe-menu-item{padding-left:15px;padding-right:15px;}.elementor-295183 .elementor-element.elementor-element-d0d6d97 .menu-item a.hfe-sub-menu-item{padding-left:calc( 15px + 20px );padding-right:15px;}.elementor-295183 .elementor-element.elementor-element-d0d6d97 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 40px );padding-right:15px;}.elementor-295183 .elementor-element.elementor-element-d0d6d97 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 60px );padding-right:15px;}.elementor-295183 .elementor-element.elementor-element-d0d6d97 .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-295183 .elementor-element.elementor-element-d0d6d97 .menu-item a.hfe-menu-item, .elementor-295183 .elementor-element.elementor-element-d0d6d97 .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}body:not(.rtl) .elementor-295183 .elementor-element.elementor-element-d0d6d97 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-right:0px;}body.rtl .elementor-295183 .elementor-element.elementor-element-d0d6d97 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-left:0px;}.elementor-295183 .elementor-element.elementor-element-d0d6d97 nav:not(.hfe-nav-menu__layout-horizontal) .hfe-nav-menu > li.menu-item:not(:last-child){margin-bottom:0px;}body:not(.rtl) .elementor-295183 .elementor-element.elementor-element-d0d6d97 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item{margin-bottom:0px;}.elementor-295183 .elementor-element.elementor-element-d0d6d97 a.hfe-menu-item, .elementor-295183 .elementor-element.elementor-element-d0d6d97 a.hfe-sub-menu-item{font-family:"Brandon Grotesque", Sans-serif;font-size:1.2em;font-weight:900;text-transform:uppercase;}.elementor-295183 .elementor-element.elementor-element-d0d6d97 .menu-item a.hfe-menu-item, .elementor-295183 .elementor-element.elementor-element-d0d6d97 .sub-menu a.hfe-sub-menu-item{color:var( --e-global-color-secondary );}.elementor-295183 .elementor-element.elementor-element-d0d6d97 .menu-item a.hfe-menu-item:hover,
								.elementor-295183 .elementor-element.elementor-element-d0d6d97 .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-295183 .elementor-element.elementor-element-d0d6d97 .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-295183 .elementor-element.elementor-element-d0d6d97 .menu-item a.hfe-menu-item.highlighted,
								.elementor-295183 .elementor-element.elementor-element-d0d6d97 .menu-item a.hfe-menu-item:focus{color:var( --e-global-color-accent );}.elementor-295183 .elementor-element.elementor-element-d0d6d97 .sub-menu,
								.elementor-295183 .elementor-element.elementor-element-d0d6d97 nav.hfe-dropdown,
								.elementor-295183 .elementor-element.elementor-element-d0d6d97 nav.hfe-dropdown-expandible,
								.elementor-295183 .elementor-element.elementor-element-d0d6d97 nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-295183 .elementor-element.elementor-element-d0d6d97 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#FCFBF7;}
							.elementor-295183 .elementor-element.elementor-element-d0d6d97 .sub-menu li a.hfe-sub-menu-item,
							.elementor-295183 .elementor-element.elementor-element-d0d6d97 nav.hfe-dropdown li a.hfe-sub-menu-item,
							.elementor-295183 .elementor-element.elementor-element-d0d6d97 nav.hfe-dropdown li a.hfe-menu-item,
							.elementor-295183 .elementor-element.elementor-element-d0d6d97 nav.hfe-dropdown-expandible li a.hfe-menu-item,
							.elementor-295183 .elementor-element.elementor-element-d0d6d97 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{font-family:"didact gothic", Sans-serif;font-weight:500;}.elementor-295183 .elementor-element.elementor-element-d0d6d97 nav.hfe-nav-menu__layout-horizontal .sub-menu,
							.elementor-295183 .elementor-element.elementor-element-d0d6d97 nav:not(.hfe-nav-menu__layout-horizontal) .sub-menu.sub-menu-open,
							.elementor-295183 .elementor-element.elementor-element-d0d6d97 nav.hfe-dropdown .hfe-nav-menu,
						 	.elementor-295183 .elementor-element.elementor-element-d0d6d97 nav.hfe-dropdown-expandible .hfe-nav-menu{border-style:none;}.elementor-295183 .elementor-element.elementor-element-d0d6d97 .sub-menu{border-radius:0px 0px 12px 12px;}.elementor-295183 .elementor-element.elementor-element-d0d6d97 .sub-menu li.menu-item:first-child{border-top-left-radius:0px;border-top-right-radius:0px;overflow:hidden;}.elementor-295183 .elementor-element.elementor-element-d0d6d97 .sub-menu li.menu-item:last-child{border-bottom-right-radius:12px;border-bottom-left-radius:12px;overflow:hidden;}.elementor-295183 .elementor-element.elementor-element-d0d6d97 nav.hfe-dropdown{border-radius:0px 0px 12px 12px;}.elementor-295183 .elementor-element.elementor-element-d0d6d97 nav.hfe-dropdown li.menu-item:first-child{border-top-left-radius:0px;border-top-right-radius:0px;overflow:hidden;}.elementor-295183 .elementor-element.elementor-element-d0d6d97 nav.hfe-dropdown li.menu-item:last-child{border-bottom-right-radius:12px;border-bottom-left-radius:12px;overflow:hidden;}.elementor-295183 .elementor-element.elementor-element-d0d6d97 nav.hfe-dropdown-expandible{border-radius:0px 0px 12px 12px;}.elementor-295183 .elementor-element.elementor-element-d0d6d97 nav.hfe-dropdown-expandible li.menu-item:first-child{border-top-left-radius:0px;border-top-right-radius:0px;overflow:hidden;}.elementor-295183 .elementor-element.elementor-element-d0d6d97 nav.hfe-dropdown-expandible li.menu-item:last-child{border-bottom-right-radius:12px;border-bottom-left-radius:12px;overflow:hidden;}.elementor-295183 .elementor-element.elementor-element-d0d6d97 .hfe-nav-menu .sub-menu,
								.elementor-295183 .elementor-element.elementor-element-d0d6d97 nav.hfe-dropdown,
						 		.elementor-295183 .elementor-element.elementor-element-d0d6d97 nav.hfe-dropdown-expandible{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-295183 .elementor-element.elementor-element-d0d6d97 nav.hfe-nav-menu__layout-horizontal:not(.hfe-dropdown) ul.sub-menu, .elementor-295183 .elementor-element.elementor-element-d0d6d97 nav.hfe-nav-menu__layout-expandible.menu-is-active, .elementor-295183 .elementor-element.elementor-element-d0d6d97 nav.hfe-nav-menu__layout-vertical:not(.hfe-dropdown) ul.sub-menu{margin-top:38px;}.elementor-295183 .elementor-element.elementor-element-d0d6d97 .hfe-dropdown.menu-is-active{margin-top:38px;}.elementor-295183 .elementor-element.elementor-element-d0d6d97 .sub-menu li.menu-item:not(:last-child),
						.elementor-295183 .elementor-element.elementor-element-d0d6d97 nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-295183 .elementor-element.elementor-element-d0d6d97 nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:none;}.elementor-295183 .elementor-element.elementor-element-d0d6d97 > .elementor-widget-container{margin:0px 0px 0px -80px;}.elementor-295183 .elementor-element.elementor-element-d0d6d97{width:auto;max-width:auto;z-index:0;}.elementor-295183 .elementor-element.elementor-element-d0d6d97.elementor-element{--order:99999 /* order end hack */;}.elementor-295183 .elementor-element.elementor-element-f2fe346{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-295183 .elementor-element.elementor-element-ddf501e{--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;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:00200px;--padding-inline-end:040px;}.elementor-295183 .elementor-element.elementor-element-ddf501e.e-con{--align-self:flex-end;}.elementor-295183 .elementor-element.elementor-element-95ec580{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-295183 .elementor-element.elementor-element-7af3306 .elementor-button{font-family:"Brandon Grotesque", Sans-serif;font-size:1em;font-weight:900;fill:var( --e-global-color-c4c1ac8 );color:var( --e-global-color-c4c1ac8 );background-color:#E61F37;border-style:none;border-radius:30px 30px 30px 30px;padding:10px 20px 10px 20px;}.elementor-295183 .elementor-element.elementor-element-7af3306{width:initial;max-width:initial;}.elementor-295183 .elementor-element.elementor-element-7af3306:hover .elementor-widget-container{border-style:none;}.elementor-295183 .elementor-element.elementor-element-7e60c55{--display:flex;--min-height:120px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--padding-block-start:3px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:20px;}.elementor-295183 .elementor-element.elementor-element-91195e3 .hfe-input-focus .hfe-search-icon-toggle input[type=search]{width:140px;}.elementor-295183 .elementor-element.elementor-element-91195e3 .hfe-input-focus .hfe-search-form__input:focus{background-color:#ededed;}.elementor-295183 .elementor-element.elementor-element-91195e3 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-style:none;border-radius:3px;}.elementor-295183 .elementor-element.elementor-element-91195e3 .hfe-search-icon-toggle input[type=search]{padding:0 calc( 25px / 2);}.elementor-295183 .elementor-element.elementor-element-91195e3 .hfe-search-icon-toggle i.fa-search:before{font-size:25px;}.elementor-295183 .elementor-element.elementor-element-91195e3 .hfe-search-icon-toggle i.fa-search, .elementor-295183 .elementor-element.elementor-element-91195e3 .hfe-search-icon-toggle{width:25px;}.elementor-295183 .elementor-element.elementor-element-91195e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-295183 .elementor-element.elementor-element-494fe0c{--display:flex;--min-height:120px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-295183 .elementor-element.elementor-element-1a8e886 .elementor-icon-wrapper{text-align:center;}.elementor-295183 .elementor-element.elementor-element-1a8e886.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-295183 .elementor-element.elementor-element-1a8e886.elementor-view-framed .elementor-icon, .elementor-295183 .elementor-element.elementor-element-1a8e886.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-295183 .elementor-element.elementor-element-1a8e886.elementor-view-framed .elementor-icon, .elementor-295183 .elementor-element.elementor-element-1a8e886.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-295183 .elementor-element.elementor-element-1a8e886.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-295183 .elementor-element.elementor-element-1a8e886.elementor-view-framed .elementor-icon:hover, .elementor-295183 .elementor-element.elementor-element-1a8e886.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-295183 .elementor-element.elementor-element-1a8e886.elementor-view-framed .elementor-icon:hover, .elementor-295183 .elementor-element.elementor-element-1a8e886.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-295183 .elementor-element.elementor-element-1a8e886 .elementor-icon{font-size:25px;}.elementor-295183 .elementor-element.elementor-element-1a8e886 .elementor-icon svg{height:25px;}.elementor-295183 .elementor-element.elementor-element-1a8e886 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 0px 0px;}.elementor-295183 .elementor-element.elementor-element-1a8e886{width:auto;max-width:auto;}.elementor-295183 .elementor-element.elementor-element-6df5870{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-295183 .elementor-element.elementor-element-a8d28a7 .elementor-icon-wrapper{text-align:center;}.elementor-295183 .elementor-element.elementor-element-a8d28a7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-295183 .elementor-element.elementor-element-a8d28a7.elementor-view-framed .elementor-icon, .elementor-295183 .elementor-element.elementor-element-a8d28a7.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-295183 .elementor-element.elementor-element-a8d28a7.elementor-view-framed .elementor-icon, .elementor-295183 .elementor-element.elementor-element-a8d28a7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-295183 .elementor-element.elementor-element-a8d28a7.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-295183 .elementor-element.elementor-element-a8d28a7.elementor-view-framed .elementor-icon:hover, .elementor-295183 .elementor-element.elementor-element-a8d28a7.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-295183 .elementor-element.elementor-element-a8d28a7.elementor-view-framed .elementor-icon:hover, .elementor-295183 .elementor-element.elementor-element-a8d28a7.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-295183 .elementor-element.elementor-element-a8d28a7 .elementor-icon{font-size:25px;}.elementor-295183 .elementor-element.elementor-element-a8d28a7 .elementor-icon svg{height:25px;}.elementor-295183 .elementor-element.elementor-element-a8d28a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 0px 0px;}.elementor-295183 .elementor-element.elementor-element-a8d28a7{width:auto;max-width:auto;}.elementor-295183 .elementor-element.elementor-element-a6c4a7b{--display:flex;--min-height:120px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:-20px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:5px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-295183 .elementor-element.elementor-element-ef16f8f .hfe-menu-cart__toggle .elementor-button{font-family:"Brandon Grotesque", Sans-serif;font-size:1em;font-weight:300;}.elementor-295183 .elementor-element.elementor-element-ef16f8f .hfe-menu-cart__toggle .elementor-button,.elementor-295183 .elementor-element.elementor-element-ef16f8f .hfe-cart-menu-wrap-default .hfe-cart-count:after, .elementor-295183 .elementor-element.elementor-element-ef16f8f .hfe-cart-menu-wrap-default .hfe-cart-count{border-width:10px 0px 0px 0px;}.elementor-295183 .elementor-element.elementor-element-ef16f8f .hfe-menu-cart__toggle .elementor-button,.elementor-295183 .elementor-element.elementor-element-ef16f8f .hfe-cart-menu-wrap-default span.hfe-cart-count{color:var( --e-global-color-secondary );}.elementor-295183 .elementor-element.elementor-element-ef16f8f .hfe-menu-cart__toggle .elementor-button-icon{color:var( --e-global-color-secondary );font-size:23px;}.elementor-295183 .elementor-element.elementor-element-ef16f8f .hfe-menu-cart__toggle .elementor-button,.elementor-295183 .elementor-element.elementor-element-ef16f8f .hfe-cart-menu-wrap-default .hfe-cart-count:after, .elementor-295183 .elementor-element.elementor-element-ef16f8f .hfe-masthead-custom-menu-items .hfe-cart-menu-wrap-default .hfe-cart-count{border-color:#D0353500;}.elementor-295183 .elementor-element.elementor-element-ef16f8f .hfe-menu-cart__toggle .elementor-button:hover,.elementor-295183 .elementor-element.elementor-element-ef16f8f .hfe-cart-menu-wrap-default span.hfe-cart-count:hover{color:var( --e-global-color-secondary );}.elementor-295183 .elementor-element.elementor-element-ef16f8f .hfe-menu-cart__toggle .elementor-button:hover .elementor-button-icon{color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-295183 .elementor-element.elementor-element-ef16f8f .hfe-menu-cart__toggle .elementor-button-text{margin-right:0px;}body.rtl .elementor-295183 .elementor-element.elementor-element-ef16f8f .hfe-menu-cart__toggle .elementor-button-text{margin-left:0px;}.elementor-295183 .elementor-element.elementor-element-ef16f8f .hfe-menu-cart__toggle .elementor-button-icon[data-counter]:before{right:-0.9em;top:-0.9em;color:var( --e-global-color-c4c1ac8 );background-color:var( --e-global-color-secondary );}.elementor-295183 .elementor-element.elementor-element-ef16f8f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-295183 .elementor-element.elementor-element-ef16f8f{width:auto;max-width:auto;}@media(min-width:768px){.elementor-295183 .elementor-element.elementor-element-46b55fe{--content-width:1440px;}.elementor-295183 .elementor-element.elementor-element-534644f{--width:10%;}.elementor-295183 .elementor-element.elementor-element-9799007{--width:45%;}.elementor-295183 .elementor-element.elementor-element-6f17006{--width:20%;}.elementor-295183 .elementor-element.elementor-element-579b770{--width:20%;}.elementor-295183 .elementor-element.elementor-element-b2bbca9{--width:80%;}.elementor-295183 .elementor-element.elementor-element-f2fe346{--width:45%;}.elementor-295183 .elementor-element.elementor-element-ddf501e{--width:100%;}.elementor-295183 .elementor-element.elementor-element-7e60c55{--width:50px;}.elementor-295183 .elementor-element.elementor-element-494fe0c{--width:50px;}.elementor-295183 .elementor-element.elementor-element-6df5870{--width:50px;}.elementor-295183 .elementor-element.elementor-element-a6c4a7b{--width:50px;}}@media(max-width:1181px) and (min-width:768px){.elementor-295183 .elementor-element.elementor-element-ddf501e{--width:400px;}}@media(max-width:1181px){.elementor-295183 .elementor-element.elementor-element-46b55fe{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-295183 .elementor-element.elementor-element-534644f{--min-height:60px;--justify-content:center;}.elementor-295183 .elementor-element.elementor-element-6f17006{--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:033.33%;--padding-inline-end:0%;}.elementor-295183 .elementor-element.elementor-element-7183c9c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-295183 .elementor-element.elementor-element-579b770{--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:033.33%;--padding-inline-end:0%;}body:not(.rtl) .elementor-295183 .elementor-element.elementor-element-d0d6d97.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-right:0px;}body .elementor-295183 .elementor-element.elementor-element-d0d6d97 nav.hfe-nav-menu__layout-vertical .hfe-nav-menu > li.menu-item:not(:last-child){margin-bottom:0px;}.elementor-295183 .elementor-element.elementor-element-f2fe346{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:0px 0px;}.elementor-295183 .elementor-element.elementor-element-ddf501e{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:20px;--padding-inline-end:0px;}.elementor-295183 .elementor-element.elementor-element-95ec580{--gap:0px 0px;}.elementor-295183 .elementor-element.elementor-element-7e60c55{--gap:0px 0px;}.elementor-295183 .elementor-element.elementor-element-494fe0c{--gap:0px 0px;}.elementor-295183 .elementor-element.elementor-element-1a8e886 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-295183 .elementor-element.elementor-element-6df5870{--gap:0px 0px;}.elementor-295183 .elementor-element.elementor-element-a8d28a7 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-295183 .elementor-element.elementor-element-a6c4a7b{--gap:0px 0px;}.elementor-295183 .elementor-element.elementor-element-ef16f8f .hfe-menu-cart__toggle .elementor-button{padding:0px 0px 0px 0px;}.elementor-295183 .elementor-element.elementor-element-ef16f8f > .elementor-widget-container{margin:12px 20px 30px 9px;padding:8px 0px 0px 0px;}}@media(max-width:767px){.elementor-295183 .elementor-element.elementor-element-8fdbb36{--width:100%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:5px;--padding-inline-end:05px;--z-index:1;}.elementor-295183 .elementor-element.elementor-element-5a18d2d .swiper-slide{height:40px;}.elementor-295183 .elementor-element.elementor-element-5a18d2d .elementor-slide-description{font-size:1em;}.elementor-295183 .elementor-element.elementor-element-5a18d2d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-295183 .elementor-element.elementor-element-5a18d2d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-295183 .elementor-element.elementor-element-46b55fe{--min-height:60px;--border-radius:0px 0px 0px 0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-295183 .elementor-element.elementor-element-534644f{--width:33%;--min-height:60px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--z-index:0;}.elementor-295183 .elementor-element.elementor-element-e858b9e img{width:100%;max-width:60px;}.elementor-295183 .elementor-element.elementor-element-e858b9e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-295183 .elementor-element.elementor-element-e858b9e{z-index:-6;}.elementor-295183 .elementor-element.elementor-element-9799007{--width:33.33%;--min-height:60px;--z-index:1;}.elementor-295183 .elementor-element.elementor-element-9799007.e-con{--order:-99999 /* order start hack */;}.elementor-295183 .elementor-element.elementor-element-6f17006{--width:10%;--justify-content:center;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:0%;--padding-inline-end:0%;--z-index:1;}.elementor-295183 .elementor-element.elementor-element-7183c9c > .elementor-widget-container{margin:0px 0px 0px 010px;padding:0px 0px 0px 0px;}.elementor-295183 .elementor-element.elementor-element-579b770{--width:50%;--justify-content:center;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:40px;--margin-inline-end:0px;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:0%;--padding-inline-end:0%;--z-index:0;}.elementor-295183 .elementor-element.elementor-element-a1b440a .elementor-button{font-size:0.8em;padding:10px 10px 10px 10px;}.elementor-295183 .elementor-element.elementor-element-a1b440a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-295183 .elementor-element.elementor-element-a1b440a{--container-widget-width:540px;--container-widget-flex-grow:0;width:var( --container-widget-width, 540px );max-width:540px;z-index:-1;}body:not(.rtl) .elementor-295183 .elementor-element.elementor-element-d0d6d97.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-right:0px;}body .elementor-295183 .elementor-element.elementor-element-d0d6d97 nav.hfe-nav-menu__layout-vertical .hfe-nav-menu > li.menu-item:not(:last-child){margin-bottom:0px;}.elementor-295183 .elementor-element.elementor-element-f2fe346{--width:33%;--min-height:60px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--z-index:0;}.elementor-295183 .elementor-element.elementor-element-ddf501e{--width:100%;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-295183 .elementor-element.elementor-element-95ec580{--width:33.33%;}.elementor-295183 .elementor-element.elementor-element-7e60c55{--width:33.33%;--min-height:63px;}.elementor-295183 .elementor-element.elementor-element-494fe0c{--width:33.33%;--min-height:63px;}.elementor-295183 .elementor-element.elementor-element-1a8e886 .elementor-icon{font-size:20px;}.elementor-295183 .elementor-element.elementor-element-1a8e886 .elementor-icon svg{height:20px;}.elementor-295183 .elementor-element.elementor-element-1a8e886 > .elementor-widget-container{margin:5px 0px 5px 0px;padding:0px 0px -5px 0px;}.elementor-295183 .elementor-element.elementor-element-6df5870{--width:33.33%;--min-height:60px;--justify-content:center;--margin-block-start:10px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:-10px;}.elementor-295183 .elementor-element.elementor-element-a8d28a7 .elementor-icon{font-size:20px;}.elementor-295183 .elementor-element.elementor-element-a8d28a7 .elementor-icon svg{height:20px;}.elementor-295183 .elementor-element.elementor-element-a8d28a7 > .elementor-widget-container{margin:0px 0px 5px -12px;padding:0px 0px 0px 0px;}.elementor-295183 .elementor-element.elementor-element-a6c4a7b{--width:33.33%;--min-height:60px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:-10px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-295183 .elementor-element.elementor-element-ef16f8f .hfe-menu-cart__toggle .elementor-button{padding:0px 0px 10px 0px;}.elementor-295183 .elementor-element.elementor-element-ef16f8f > .elementor-widget-container{margin:0px 0px 0px 13px;padding:0px 0px 0px 0px;}}/* Start custom CSS for slides, class: .elementor-element-5a18d2d */.elementor-295183 .elementor-element.elementor-element-5a18d2d spa {
    
    background: #F0AD4E;
    background: #fff;
    border-radius: 30px !important;
    padding: 2px 6px 1px;
    font-size: .8em !important;
    font-weight: 600 !important;
    color: #7CA354;
}
.elementor-295183 .elementor-element.elementor-element-5a18d2d .swiper-slide-inner{
    color: #fff !important;
    border-radius: 30px !important;
    box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.15) !important;

}
.elementor-295183 .elementor-element.elementor-element-5a18d2d div {
    border-radius: 30px !important;
    border: none !important;
}

.elementor-295183 .elementor-element.elementor-element-5a18d2d .swiper-slide {
    height: 30px !important;
    padding-bottom: 0px !important;
    
}



	@media only screen and (max-width: 480px){

.elementor-slides .swiper-slide-inner .elementor-slide-description {
    margin-bottom: 0px !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fdbb36 */body #page {
}

a {
    outline: none !important;
}

@media only screen and (max-width: 600px) {
    
body #page {
}

}




.hfe-flyout-container {
    z-index: 100;
}

.stickkk {
    position: absolute;
    top:0;
width:100%;

}
@media only screen and (max-width: 600px) {
   .stickkk {
 position: absolute;
    top:0px;
width:100%;

   }
}


.hfe-flyout-container {
    z-index: 100;
}

.stickkk {
    position: fixed;
    top:0;
width:100%;

}
@media only screen and (max-width: 600px) {
   .stickkk {
 position: fixed;
    top:0px;
width:100%;

   }
}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
    content: '\f140' !important;
    font-family: dashicons;
    font-size:20px;
}


.elementor-295183 .elementor-element.elementor-element-8fdbb36 {
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for wp-widget-maxmegamenu, class: .elementor-element-859426c */#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item {
    padding: 0px 15px 15px 15px !important;
}



    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu {
    z-index: 999;
    border-radius: 0;
    background: url(https://cheefbotanicals.com/wp-contentuploads/2023/06/navcb.jpg) #fcfbf7 !important;
   background: #fff !important;

    position: absolute !important;
    border: 0;  
    
    padding:40px 40px 20px !important;
    position: absolute;
    width:190vh !important;
        width: 100% !important;

    max-width: none;
    left: 0px !important;

    
        font-family: "Brandon Grotesque", Sans-serif !important;
    text-transform: uppercase !important;
position: fixed !important;

  position: relative;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  /* Add any other necessary styles */
    z-index: -100 !important;
}
#mega-menu-wrap-max_mega_menu_1 {
    background: none !important;
        font-family: "Brandon Grotesque", Sans-serif !important;
    font-weight: 600 !important;
        color: #4C3F39 !important;
    text-transform: uppercase !important;


}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
    vertical-align: baseline;
    width: auto;
    display: block;
    color: #4C3F39 !important;
    text-decoration: none;
    text-align: left;
    background: rgba(0, 0, 0, 0) !important;
    border: 0;
    border-radius: 0;
    font-weight: 600 !important;
    font-size: 1.2em !important;
        font-family: "Brandon Grotesque", Sans-serif !important;
    outline: none;
}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link:hover {
    color: #4C3F39 !important;
        font-family: "Brandon Grotesque", Sans-serif !important;
    background: rgba(0, 0, 0, 0) !important;
    outline: none;
    text-align: left;
}

#mega-menu-wrap-max_mega_menu_1 {
    background: #333;
    color: #000 !important;
    font-weight: 600 !important;
    text-decoration: none; 
    font-family: "Brandon Grotesque", Sans-serif !important;
    text-transform: uppercase !important;
}


#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link {
    font-size: 1.2em !important;
    font-family: "Brandon Grotesque", Sans-serif !important;
}



.elementor-244535 .elementor-element.elementor-element-980cd0b > .elementor-widget-container {
    padding: 0px 0px 0px 0px !important;
}



#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
    font-size: 1.2em !important;
    margin-left:0px !important;
}

.elementor-295183 .elementor-element.elementor-element-859426c a:hover {
    color: #7CA354 !important;
}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
    color: #4C3F39 !important;
    font-family: inherit;
    text-transform: uppercase;
    font-weight: 600 !important;
    text-align: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    vertical-align: top;
    display: block;
    /* text-decoration-thickness: 3px; */
}


















#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-flyout ul.mega-sub-menu {
    z-index: 999;
    position: absolute;
    width: 250px;
    max-width: none;
    padding: 0 0 0 0;
    border: 0;
    background: #f1f1f1;
    border-radius: 0;
 background: #fcfbf7 !important;
   

    position: absolute !important;
    border: 0;
    padding:20px 50px 40px !important;
    position: absolute;
    width:180vh !important;
    max-width: none;
    left: -50px !important;

                 border: none !important;

        font-family: "Brandon Grotesque", Sans-serif !important;
    text-transform: uppercase !important;    
}

























#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-flyout ul.mega-sub-menu {
    z-index: 999;
    position: absolute;
    width: 250px;
    max-width: none;
    padding: 0 0 0 0;
    border: 0;
    background: #f1f1f1;
    border-radius: 0;
    z-index: 999;
    border-radius: 0;
    background: #fcfbf7 !important;
    position: absolute !important;
    border: 0;
    padding: 20px 50px 40px !important;
    position: absolute;
    max-width: none;
    left: 0px !important;
                border: none !important;

    text-transform: uppercase !important;
    position: fixed !important;
    z-index: -100 !important;
    border-radius: 0px 0px 12px 12px !important;
      font-weight: 900 !important;
    text-transform: uppercase !important;
    padding: 0px 10px 0 5px;
        font-size: 1.2em !important;

}











#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
    display: block;
    background: none !important;
    font-family: inherit;
    font-size: 1.2em !important;
    font-weight: 900;
    text-transform: uppercase !important;
    padding: 0px 10px 0 5px;
    text-decoration: none;
    text-transform: none;
    vertical-align: baseline;
    color: #4C3F39 !important;
    font-weight: 900 !important;
    text-transform: uppercase !important;
            border: none !important;

    
        box-shadow: 0px 2000px 10000px rgba(76, 63, 57, 1);

}











#mega-menu-268029-0-1  {
    padding-left:20px !important;
}






.container-class ul.mega-sub-menu {
  /* Your CSS properties for the specific ul element */
}








#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
    vertical-align: baseline;
    width: auto;
    display: block;
    background: #4C3F39 !important;



    border-radius: 6px !important;

}



#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item:hover > a.mega-menu-link {
    vertical-align: baseline;
    width: auto;
    display: block;
    border-radius: 6px !important;
    

}






  .elementor-244535 .elementor-element.elementor-element-617a7f8.elementor-element {
    margin-left: -80px !important;}
  
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu {

    
}

#mega-menu-item-268029 {
width:85px !important;

margin: 1px 80px 0 20px !important;
}



















    
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu.mega-menu-item {
    position: static;
    
    
}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu {

      width:190vh
      !important;
    
    width: 100% !important;
    height: 100vh !important;

      position: fixed !important;
  top: 50% !important;
  left: 50% !important;
  width: 100% !important;
  box-sizing: border-box;
  margin-top:160px !important;
}

#mega-menu-item-268029 {
width:85px !important;
margin: 5px 100px 0 30px !important;

}





/**freedom**/



#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
    vertical-align: baseline;
    width: auto;
    display: block;
    background: #4C3F39 !important;



    border-radius: 6px !important;

}



#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
    vertical-align: baseline;
    width: 95px !important;
    display: block;
    margin-right: 40px important;
    color: #4C3F39  !important;
    background: unset !important;
    border-radius: 6px !important;
    font-size: 20px !important;
}


#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link:hover {
    vertical-align: baseline;
    width: auto;
    display: block;
    color: #4C3F39  !important;
    background: unset !important;
    border-radius: 6px !important;
}



#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link:hover {
    color: #4C3F39 !important;
        font-family: "Brandon Grotesque", Sans-serif !important;
    background: rgba(0, 0, 0, 0) !important;
    outline: none;
    text-align: left;
}


#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
    
    font-size: 600 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a1b440a */selecto a{
    animation: glowAn imation 2s ease-in-out infinite;
}


selecto a {
  background-color: #E61F37; /* Initial background color */
  animation: fridayBackground 2s infinite alternate !important;
}/* End custom CSS */
/* Start custom CSS for navigation-menu, class: .elementor-element-d0d6d97 */.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;
    margin-left: 15px !important;
}


.elementor-widget-navigation-menu .menu-item a.hfe-menu-item, .elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item {
    color: #4C3F39 !important;
    font-family: "Brandon Grotesque", Sans-serif  !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    padding-right: 15px !important;
}



            .elementor-widget-navigation-menu a.hfe-menu-item,.elementor-widget-navigation-menu a.hfe-sub-menu-item {


}













.elementor-295183 .elementor-element.elementor-element-d0d6d97 .menu-item a.hfe-menu-item.elementor-button {
    font-family: "Brandon Grotesque", Sans-serif;
    font-size: 1.2em !important;
    font-weight: normal !important;
    color: var(--e-global-color-c4c1ac8);
    border-radius: 30px 30px 30px 30px;
    color: #fff !important;
    padding: 10px 20px !important;
    margin-left: 10px !important;
    text-transform: unset !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7af3306 */selecto{
    animation: glo wAnimation 2s ease-in-out infinite;
}

/* Define the "friday" class */
selecto a {
  background-color: #E61F37; /* Initial background color */
  animation: fridayBackground 2s infinite alternate !important;
}

/* Create a CSS animation */
@keyframes fridayBackground {
  0% {
    background-color: #E61F37; /* Start with #E61F37 */
  }
  100% {
    background-color: #F0AD4E; /* End with #F0AD4E */
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1a8e886 */#tooltipElement2 {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

#tooltipElement2::before {
  content: "Account";
    white-space: nowrap;
  position: absolute;
  top: 22px;
  left: 56%;
  transform: translateX(-50%);
  padding: -1px 2px;
  backgroud-color: #4C3F39;
  color: #4C3F39;
  font-size: .7em;
font-family: "Brandon Grotesque", Sans-serif;
border-radius: 3px;
  text-transform: uppercase;
  font-weight: 900;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease-in-out;
}

#tooltipElement2:hover::before {
  opacity: 1;
}





@media (min-width:0px) and (max-width: 600px) {

#tooltipElement2 {
  margin-top:-15px;

}

#tooltipElement2::before {
  content: "Account";
  top: 14px;
}
}

.elementor-icon {
    color: #4C3F39 !important;
    margin: 0px 0 0 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a8d28a7 */#tooltipElement2 {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

#tooltipElement2::before {
  content: "Account";
    white-space: nowrap;
  position: absolute;
  top: 22px;
  left: 56%;
  transform: translateX(-50%);
  padding: -1px 2px;
  backgroud-color: #4C3F39;
  color: #4C3F39;
  font-size: .7em;
font-family: "Brandon Grotesque", Sans-serif;
border-radius: 3px;
  text-transform: uppercase;
  font-weight: 900;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease-in-out;
}

#tooltipElement2:hover::before {
  opacity: 1;
}





@media (min-width:0px) and (max-width: 600px) {

#tooltipElement2 {
  margin-top:-15px;

}

#tooltipElement2::before {
  content: "Account";
  top: 14px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46b55fe */.elementor-295183 .elementor-element.elementor-element-46b55fe {
    margin-top:40px !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Brandon Grotesque';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cheefbotanicals.com/wp-content/uploads/2023/03/Brandon_reg.woff') format('woff');
}
@font-face {
	font-family: 'Brandon Grotesque';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://cheefbotanicals.com/wp-content/uploads/2023/03/Brandon_bld.woff') format('woff');
}
@font-face {
	font-family: 'Brandon Grotesque';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://cheefbotanicals.com/wp-content/uploads/2023/03/Brandon_blk.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'didact gothic';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cheefbotanicals.com/wp-content/uploads/2022/07/DidactGothic-Regular.eot');
	src: url('https://cheefbotanicals.com/wp-content/uploads/2022/07/DidactGothic-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://cheefbotanicals.com/wp-content/uploads/2022/07/DidactGothic-Regular.woff2') format('woff2'),
		url('https://cheefbotanicals.com/wp-content/uploads/2022/07/DidactGothic-Regular.woff') format('woff'),
		url('https://cheefbotanicals.com/wp-content/uploads/2022/07/DidactGothic-Regular-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */