.elementor-17 .elementor-element.elementor-element-f85f33c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17 .elementor-element.elementor-element-b749bcb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-site-logo .hfe-site-logo-container .hfe-site-logo-img{border-color:var( --e-global-color-primary );}.elementor-widget-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-3dbe634 .hfe-site-logo-container, .elementor-17 .elementor-element.elementor-element-3dbe634 .hfe-caption-width figcaption{text-align:center;}.elementor-17 .elementor-element.elementor-element-3dbe634 .hfe-site-logo .hfe-site-logo-container img{width:60px;}.elementor-17 .elementor-element.elementor-element-3dbe634 .widget-image-caption{margin-top:0px;margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-3dbe634 .hfe-site-logo-container .hfe-site-logo-img{border-style:none;}.elementor-17 .elementor-element.elementor-element-d7b6df3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-17 .elementor-element.elementor-element-ff067a7{width:auto;max-width:auto;background-color:#FFFFFF99;padding:8px 10px 8px 10px;border-radius:50px 50px 50px 50px;}.elementor-17 .elementor-element.elementor-element-ff067a7.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-mobile-toggle-wrap{text-align:center;}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-nav-menu .wpr-menu-item,
					 .elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-nav-menu > .menu-item-has-children > .wpr-sub-icon{color:#666666;}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-menu-item,.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-mobile-menu-item,.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-mobile-sub-menu-item,.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-mobile-toggle-text, .wpr-menu-offcanvas-back h3{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:24px;}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-nav-menu .wpr-menu-item:hover,
					.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-nav-menu .wpr-menu-item:hover .wpr-mega-menu-icon,
					.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item .wpr-mega-menu-icon,
					 .elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-nav-menu > .menu-item-has-children:hover > .wpr-sub-icon,
					 .elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item,
					 .elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-nav-menu > .menu-item-has-children.current_page_item > .wpr-sub-icon{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-ff067a7.wpr-pointer-line-fx .wpr-menu-item:before,
					 .elementor-17 .elementor-element.elementor-element-ff067a7.wpr-pointer-line-fx .wpr-menu-item:after{background-color:#605BE5;}.elementor-17 .elementor-element.elementor-element-ff067a7.wpr-pointer-border-fx .wpr-menu-item:before{border-color:#605BE5;}.elementor-17 .elementor-element.elementor-element-ff067a7.wpr-pointer-background-fx .wpr-menu-item:before{background-color:#605BE5;}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-nav-menu .wpr-mega-menu-icon{font-size:16px;margin-right:5px;}.elementor-17 .elementor-element.elementor-element-ff067a7 .menu-item-has-children .wpr-sub-icon{font-size:15px;}.elementor-17 .elementor-element.elementor-element-ff067a7.wpr-pointer-underline>.wpr-nav-menu-container >ul>li>.wpr-menu-item:after,
					 .elementor-17 .elementor-element.elementor-element-ff067a7.wpr-pointer-overline>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before,
					 .elementor-17 .elementor-element.elementor-element-ff067a7.wpr-pointer-double-line>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before,
					 .elementor-17 .elementor-element.elementor-element-ff067a7.wpr-pointer-double-line>.wpr-nav-menu-container >ul>li>.wpr-menu-item:after{height:0px;}.elementor-17 .elementor-element.elementor-element-ff067a7.wpr-pointer-border-fx>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before{border-width:0px;}.elementor-17 .elementor-element.elementor-element-ff067a7.wpr-pointer-underline>.elementor-widget-container>.wpr-nav-menu-container >ul>li>.wpr-menu-item:after,
					 .elementor-17 .elementor-element.elementor-element-ff067a7.wpr-pointer-overline>.elementor-widget-container>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before,
					 .elementor-17 .elementor-element.elementor-element-ff067a7.wpr-pointer-double-line>.elementor-widget-container>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before,
					 .elementor-17 .elementor-element.elementor-element-ff067a7.wpr-pointer-double-line>.elementor-widget-container>.wpr-nav-menu-container >ul>li>.wpr-menu-item:after{height:0px;}.elementor-17 .elementor-element.elementor-element-ff067a7.wpr-pointer-border-fx>.elementor-widget-container>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before{border-width:0px;}.elementor-17 .elementor-element.elementor-element-ff067a7:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:before{transform:translateY(-0px);}.elementor-17 .elementor-element.elementor-element-ff067a7:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:after{transform:translateY(0px);}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-nav-menu .wpr-menu-item{padding-left:20px;padding-right:20px;padding-top:15px;padding-bottom:15px;}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-nav-menu > .menu-item{margin-left:10px;margin-right:10px;}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-menu{margin-left:10px;transform:translateX(10px);}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-mega-menu{margin-left:10px;transform:translateX(10px);}.elementor-17 .elementor-element.elementor-element-ff067a7.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{right:10px;}.elementor-17 .elementor-element.elementor-element-ff067a7.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{left:10px;}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-nav-menu-horizontal .wpr-nav-menu .wpr-sub-mega-menu{transform:translateY(10px);}.elementor-17 .elementor-element.elementor-element-ff067a7.wpr-main-menu-align-center .wpr-nav-menu-horizontal .wpr-mega-menu-pos-default.wpr-mega-menu-width-custom .wpr-sub-mega-menu{transform:translate(-50%, 10px);}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-nav-menu-horizontal .wpr-nav-menu > li > .wpr-sub-menu{transform:translateY(10px);}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-nav-menu .wpr-mega-menu-badge{top:-5px;padding:3px 5px 2px 5px;border-radius:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-nav-menu-horizontal .wpr-mega-menu-badge{right:15px;}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-nav-menu-vertical .wpr-mega-menu-badge{margin-left:15px;}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-sub-mega-menu{background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-sub-menu .wpr-sub-menu-item,
					 .elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-sub-menu > .menu-item-has-children .wpr-sub-icon{color:#333333;}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-sub-menu .wpr-sub-menu-item{background-color:#ffffff;font-family:var( --e-global-typography-bc2ef27-font-family ), Sans-serif;font-size:var( --e-global-typography-bc2ef27-font-size );font-weight:var( --e-global-typography-bc2ef27-font-weight );text-transform:var( --e-global-typography-bc2ef27-text-transform );line-height:var( --e-global-typography-bc2ef27-line-height );padding-left:16px;padding-right:16px;padding-top:8px;padding-bottom:8px;}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-sub-menu > .menu-item-has-children .wpr-sub-menu-item:hover .wpr-sub-icon,
					 .elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item,
					 .elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item .wpr-sub-icon,
					 .elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-sub-menu > .menu-item-has-children.current_page_item .wpr-sub-icon{color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-sub-menu .wpr-sub-icon{right:16px;}.elementor-17 .elementor-element.elementor-element-ff067a7.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-menu .wpr-sub-icon{left:16px;}.elementor-17 .elementor-element.elementor-element-ff067a7.wpr-sub-divider-yes .wpr-sub-menu li:not(:last-child){border-bottom-color:var( --e-global-color-accent );border-bottom-width:1px;}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-sub-menu{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;border-radius:16px 16px 16px 16px;}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-sub-menu li:first-child a{border-top-left-radius:16px;border-top-right-radius:16px;}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-sub-menu li:last-child a{border-bottom-left-radius:16px;border-bottom-right-radius:16px;}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-mobile-toggle{border-color:#333333;width:37px;border-width:0px;}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-mobile-toggle-text{color:#333333;}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-mobile-toggle-line{background-color:#333333;height:2.5px;margin-bottom:6px;}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-mobile-toggle:hover{border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-mobile-toggle:hover .wpr-mobile-toggle-text{color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-mobile-toggle:hover .wpr-mobile-toggle-line{background-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-mobile-menu-item,
					.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-mobile-sub-menu-item,
					.elementor-17 .elementor-element.elementor-element-ff067a7 .menu-item-has-children > .wpr-mobile-menu-item:after{color:#333333;}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-mobile-nav-menu li a:hover,
					 .elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-mobile-nav-menu .menu-item-has-children > a:hover:after,
					 .elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-mobile-nav-menu li a.wpr-active-menu-item,
					 .elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-mobile-nav-menu .menu-item-has-children.current_page_item > a:hover:after{color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-mobile-menu-item{padding-left:38px;padding-right:38px;}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-mobile-mega-menu > li > a > .wpr-mobile-sub-icon{padding:38px;}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-mobile-nav-menu .wpr-mobile-menu-item{padding-top:25px;padding-bottom:25px;}.elementor-17 .elementor-element.elementor-element-ff067a7.wpr-mobile-divider-yes .wpr-mobile-menu-item{border-bottom-color:#e8e8e8;border-bottom-width:0px;}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-mobile-mega-menu .wpr-mobile-sub-icon{font-size:14px;}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-mobile-nav-menu .wpr-mobile-sub-menu-item{font-size:12px;padding-left:42px;padding-right:42px;padding-top:7px;padding-bottom:7px;}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-menu-offcanvas-back{padding-left:42px;padding-right:42px;}.elementor-17 .elementor-element.elementor-element-ff067a7.wpr-mobile-menu-display-dropdown .wpr-mobile-nav-menu{margin-top:10px;}.elementor-17 .elementor-element.elementor-element-ec60fbd{width:auto;max-width:auto;background-color:#FFFFFF99;padding:8px 10px 8px 10px;border-radius:50px 50px 50px 50px;}.elementor-17 .elementor-element.elementor-element-ec60fbd.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-mobile-toggle-wrap{text-align:center;}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-nav-menu .wpr-menu-item,
					 .elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-nav-menu > .menu-item-has-children > .wpr-sub-icon{color:#666666;}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-menu-item,.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-mobile-menu-item,.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-mobile-sub-menu-item,.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-mobile-toggle-text, .wpr-menu-offcanvas-back h3{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:24px;}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-nav-menu .wpr-menu-item:hover,
					.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-nav-menu .wpr-menu-item:hover .wpr-mega-menu-icon,
					.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item .wpr-mega-menu-icon,
					 .elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-nav-menu > .menu-item-has-children:hover > .wpr-sub-icon,
					 .elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item,
					 .elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-nav-menu > .menu-item-has-children.current_page_item > .wpr-sub-icon{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-ec60fbd.wpr-pointer-line-fx .wpr-menu-item:before,
					 .elementor-17 .elementor-element.elementor-element-ec60fbd.wpr-pointer-line-fx .wpr-menu-item:after{background-color:#605BE5;}.elementor-17 .elementor-element.elementor-element-ec60fbd.wpr-pointer-border-fx .wpr-menu-item:before{border-color:#605BE5;}.elementor-17 .elementor-element.elementor-element-ec60fbd.wpr-pointer-background-fx .wpr-menu-item:before{background-color:#605BE5;}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-nav-menu .wpr-mega-menu-icon{font-size:16px;margin-right:5px;}.elementor-17 .elementor-element.elementor-element-ec60fbd .menu-item-has-children .wpr-sub-icon{font-size:15px;}.elementor-17 .elementor-element.elementor-element-ec60fbd.wpr-pointer-underline>.wpr-nav-menu-container >ul>li>.wpr-menu-item:after,
					 .elementor-17 .elementor-element.elementor-element-ec60fbd.wpr-pointer-overline>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before,
					 .elementor-17 .elementor-element.elementor-element-ec60fbd.wpr-pointer-double-line>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before,
					 .elementor-17 .elementor-element.elementor-element-ec60fbd.wpr-pointer-double-line>.wpr-nav-menu-container >ul>li>.wpr-menu-item:after{height:0px;}.elementor-17 .elementor-element.elementor-element-ec60fbd.wpr-pointer-border-fx>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before{border-width:0px;}.elementor-17 .elementor-element.elementor-element-ec60fbd.wpr-pointer-underline>.elementor-widget-container>.wpr-nav-menu-container >ul>li>.wpr-menu-item:after,
					 .elementor-17 .elementor-element.elementor-element-ec60fbd.wpr-pointer-overline>.elementor-widget-container>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before,
					 .elementor-17 .elementor-element.elementor-element-ec60fbd.wpr-pointer-double-line>.elementor-widget-container>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before,
					 .elementor-17 .elementor-element.elementor-element-ec60fbd.wpr-pointer-double-line>.elementor-widget-container>.wpr-nav-menu-container >ul>li>.wpr-menu-item:after{height:0px;}.elementor-17 .elementor-element.elementor-element-ec60fbd.wpr-pointer-border-fx>.elementor-widget-container>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before{border-width:0px;}.elementor-17 .elementor-element.elementor-element-ec60fbd:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:before{transform:translateY(-0px);}.elementor-17 .elementor-element.elementor-element-ec60fbd:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:after{transform:translateY(0px);}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-nav-menu .wpr-menu-item{padding-left:20px;padding-right:20px;padding-top:15px;padding-bottom:15px;}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-nav-menu > .menu-item{margin-left:10px;margin-right:10px;}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-menu{margin-left:10px;transform:translateX(10px);}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-mega-menu{margin-left:10px;transform:translateX(10px);}.elementor-17 .elementor-element.elementor-element-ec60fbd.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{right:10px;}.elementor-17 .elementor-element.elementor-element-ec60fbd.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{left:10px;}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-nav-menu-horizontal .wpr-nav-menu .wpr-sub-mega-menu{transform:translateY(10px);}.elementor-17 .elementor-element.elementor-element-ec60fbd.wpr-main-menu-align-center .wpr-nav-menu-horizontal .wpr-mega-menu-pos-default.wpr-mega-menu-width-custom .wpr-sub-mega-menu{transform:translate(-50%, 10px);}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-nav-menu-horizontal .wpr-nav-menu > li > .wpr-sub-menu{transform:translateY(10px);}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-nav-menu .wpr-mega-menu-badge{top:-5px;padding:3px 5px 2px 5px;border-radius:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-nav-menu-horizontal .wpr-mega-menu-badge{right:15px;}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-nav-menu-vertical .wpr-mega-menu-badge{margin-left:15px;}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-sub-mega-menu{background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-sub-menu .wpr-sub-menu-item,
					 .elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-sub-menu > .menu-item-has-children .wpr-sub-icon{color:#333333;}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-sub-menu .wpr-sub-menu-item{background-color:#ffffff;font-family:var( --e-global-typography-bc2ef27-font-family ), Sans-serif;font-size:var( --e-global-typography-bc2ef27-font-size );font-weight:var( --e-global-typography-bc2ef27-font-weight );text-transform:var( --e-global-typography-bc2ef27-text-transform );line-height:var( --e-global-typography-bc2ef27-line-height );padding-left:16px;padding-right:16px;padding-top:16px;padding-bottom:16px;}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-sub-menu > .menu-item-has-children .wpr-sub-menu-item:hover .wpr-sub-icon,
					 .elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item,
					 .elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item .wpr-sub-icon,
					 .elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-sub-menu > .menu-item-has-children.current_page_item .wpr-sub-icon{color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-sub-menu .wpr-sub-icon{right:16px;}.elementor-17 .elementor-element.elementor-element-ec60fbd.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-menu .wpr-sub-icon{left:16px;}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-sub-menu{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;border-radius:16px 16px 16px 16px;}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-sub-menu li:first-child a{border-top-left-radius:16px;border-top-right-radius:16px;}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-sub-menu li:last-child a{border-bottom-left-radius:16px;border-bottom-right-radius:16px;}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-mobile-toggle{border-color:#333333;width:37px;border-width:0px;}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-mobile-toggle-text{color:#333333;}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-mobile-toggle-line{background-color:#333333;height:2.5px;margin-bottom:6px;}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-mobile-toggle:hover{border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-mobile-toggle:hover .wpr-mobile-toggle-text{color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-mobile-toggle:hover .wpr-mobile-toggle-line{background-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-mobile-menu-item,
					.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-mobile-sub-menu-item,
					.elementor-17 .elementor-element.elementor-element-ec60fbd .menu-item-has-children > .wpr-mobile-menu-item:after{color:#333333;}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-mobile-nav-menu li a:hover,
					 .elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-mobile-nav-menu .menu-item-has-children > a:hover:after,
					 .elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-mobile-nav-menu li a.wpr-active-menu-item,
					 .elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-mobile-nav-menu .menu-item-has-children.current_page_item > a:hover:after{color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-mobile-menu-item{padding-left:38px;padding-right:38px;}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-mobile-mega-menu > li > a > .wpr-mobile-sub-icon{padding:38px;}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-mobile-nav-menu .wpr-mobile-menu-item{padding-top:25px;padding-bottom:25px;}.elementor-17 .elementor-element.elementor-element-ec60fbd.wpr-mobile-divider-yes .wpr-mobile-menu-item{border-bottom-color:#e8e8e8;border-bottom-width:0px;}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-mobile-mega-menu .wpr-mobile-sub-icon{font-size:14px;}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-mobile-nav-menu .wpr-mobile-sub-menu-item{font-size:12px;padding-left:42px;padding-right:42px;padding-top:7px;padding-bottom:7px;}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-menu-offcanvas-back{padding-left:42px;padding-right:42px;}.elementor-17 .elementor-element.elementor-element-ec60fbd.wpr-mobile-menu-display-dropdown .wpr-mobile-nav-menu{margin-top:10px;}.elementor-17 .elementor-element.elementor-element-e29aaf0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-067c90b .elementor-button{background-color:transparent;font-family:var( --e-global-typography-2d50f53-font-family ), Sans-serif;font-size:var( --e-global-typography-2d50f53-font-size );font-weight:var( --e-global-typography-2d50f53-font-weight );text-transform:var( --e-global-typography-2d50f53-text-transform );line-height:var( --e-global-typography-2d50f53-line-height );background-image:radial-gradient(at bottom center, #CC913870 0%, var( --e-global-color-primary ) 40%);transition-duration:0.5s;border-radius:8px 8px 8px 8px;padding:12px 25px 12px 25px;}.elementor-17 .elementor-element.elementor-element-067c90b .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-067c90b .elementor-button:focus{background-color:transparent;color:var( --e-global-color-text );background-image:linear-gradient(180deg, #CC913870 0%, #CC913870 100%);}.elementor-17 .elementor-element.elementor-element-067c90b .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-067c90b .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-43a5ce1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-widget-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-menu-item,.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-mobile-menu-item,.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-mobile-sub-menu-item,.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-mobile-toggle-text, .wpr-menu-offcanvas-back h3{font-size:14px;line-height:20px;}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-nav-menu .wpr-menu-item{padding-left:10px;padding-right:10px;}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-nav-menu > .menu-item{margin-left:0px;margin-right:0px;}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-menu{margin-left:0px;}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-mega-menu{margin-left:0px;}.elementor-17 .elementor-element.elementor-element-ff067a7.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{right:0px;}.elementor-17 .elementor-element.elementor-element-ff067a7.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{left:0px;}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-sub-menu .wpr-sub-menu-item{font-size:var( --e-global-typography-bc2ef27-font-size );line-height:var( --e-global-typography-bc2ef27-line-height );}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-menu-item,.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-mobile-menu-item,.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-mobile-sub-menu-item,.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-mobile-toggle-text, .wpr-menu-offcanvas-back h3{font-size:14px;line-height:20px;}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-sub-menu .wpr-sub-menu-item{font-size:var( --e-global-typography-bc2ef27-font-size );line-height:var( --e-global-typography-bc2ef27-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-067c90b .elementor-button{font-size:var( --e-global-typography-2d50f53-font-size );line-height:var( --e-global-typography-2d50f53-line-height );}}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-f85f33c{--content-width:1280px;}.elementor-17 .elementor-element.elementor-element-b749bcb{--width:15%;}.elementor-17 .elementor-element.elementor-element-d7b6df3{--width:70%;}.elementor-17 .elementor-element.elementor-element-e29aaf0{--width:15%;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-b749bcb{--width:80%;--justify-content:center;}.elementor-widget-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-3dbe634 .hfe-site-logo-container, .elementor-17 .elementor-element.elementor-element-3dbe634 .hfe-caption-width figcaption{text-align:left;}.elementor-17 .elementor-element.elementor-element-3dbe634 .hfe-site-logo .hfe-site-logo-container img{width:43px;}.elementor-17 .elementor-element.elementor-element-d7b6df3{--width:20%;}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-menu-item,.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-mobile-menu-item,.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-mobile-sub-menu-item,.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-mobile-toggle-text, .wpr-menu-offcanvas-back h3{font-size:14px;line-height:20px;}.elementor-17 .elementor-element.elementor-element-ff067a7 .wpr-sub-menu .wpr-sub-menu-item{font-size:var( --e-global-typography-bc2ef27-font-size );line-height:var( --e-global-typography-bc2ef27-line-height );}.elementor-17 .elementor-element.elementor-element-ff067a7.wpr-mobile-menu-display-dropdown .wpr-mobile-nav-menu{margin-top:9px;}.elementor-17 .elementor-element.elementor-element-ec60fbd{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-menu-item,.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-mobile-menu-item,.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-mobile-sub-menu-item,.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-mobile-toggle-text, .wpr-menu-offcanvas-back h3{font-size:14px;line-height:20px;}.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-sub-menu .wpr-sub-menu-item{font-size:var( --e-global-typography-bc2ef27-font-size );line-height:var( --e-global-typography-bc2ef27-line-height );}.elementor-17 .elementor-element.elementor-element-ec60fbd.wpr-mobile-menu-display-dropdown .wpr-mobile-nav-menu{margin-top:9px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-067c90b .elementor-button{font-size:var( --e-global-typography-2d50f53-font-size );line-height:var( --e-global-typography-2d50f53-line-height );}}/* Start custom CSS for wpr-mega-menu, class: .elementor-element-ff067a7 */.elementor-17 .elementor-element.elementor-element-ff067a7 {
    background: rgba(255, 255, 255, 0.6) !important;
box-shadow:
    0px 4px 4px rgba(0,0,0,0.01),
    0px 1px 4px rgba(0,0,0,0.04) !important;
}
.wpr-nav-menu .wpr-sub-menu {
    width: 330px !important;
    padding: 10px;   
    box-shadow: 0px 1px 4px 0px #0000000A;
    background: white;;
}
.wpr-nav-menu .wpr-menu-item.wpr-active-menu-item {
        padding: 8px 22px;
    border: solid 1px #eee;
}
.wpr-menu-item:hover, .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item {
        color: var(--e-global-color-text);
    background-color: #F5F5F599;
    transition: .5s 
ease;
  box-shadow: 
      0px 0px 2px 1px rgba(0,0,0,0.04),         
      0px 1px 0px rgba(0,0,0,0.06),             
      inset 0px 1px 0px rgba(255,255,255,0.6) ; 
    border-radius: 50px;
}
@media (max-width: 768px) {
    .wpr-nav-menu, .wpr-mobile-menu-full-width {
             background-color: transparent !important; 

    box-shadow: none !important; 


}
.wpr-mobile-mega-menu-wrap {
    margin-top: 5px;
    width: 100vw !important;
    left: -82vw !important;
    background: linear-gradient(
  180deg,
  #F7F0E5 0%,   
  #ffffff 50% 
) !important;

}
    }/* End custom CSS */
/* Start custom CSS for wpr-mega-menu, class: .elementor-element-ec60fbd *//*.elementor-17 .elementor-element.elementor-element-ec60fbd {*/
/*    background: transparent !important;*/
/*box-shadow:*/
/*    none !important;*/
/*}*/
/*.wpr-nav-menu .wpr-sub-menu {*/
/*    width: 250px !important;*/
        
/*}*/
/*.wpr-nav-menu .wpr-menu-item.wpr-active-menu-item {*/
/*        padding: 8px 22px;*/
/*    border: solid 1px #eee;*/
/*}*/
/*.wpr-menu-item:hover, .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item {*/
/*        color: var(--e-global-color-text);*/
/*    background-color: #F5F5F599;*/
/*    transition: .5s */
/*ease;*/
/*  box-shadow: */
/*      0px 0px 2px 1px rgba(0,0,0,0.04),         */
/*      0px 1px 0px rgba(0,0,0,0.06),             */
/*      inset 0px 1px 0px rgba(255,255,255,0.6) ; */
/*    border-radius: 50px;*/
/*}*/
/*@media (max-width: 768px) {*/
/*    .wpr-nav-menu, .wpr-mobile-menu-full-width {*/
/*             background-color: transparent !important; */

/*    box-shadow: none !important; */


/*}*/
/*.wpr-mobile-mega-menu-wrap {*/
/*    margin-top: 5px;*/
/*    width: 100vw !important;*/
/*    left: -82vw !important;*/
/*    background: linear-gradient(*/
/*  180deg,*/
/*  #F7F0E5 0%,   */
/*  #ffffff 50% */
/*) !important;*/

/*}*/
/*    }*/

/* ===========================
   1) MOBILE MENU BACKGROUND GRADIENT
=========================== */
/*.wpr-mobile-mega-menu-wrap {*/
/*  background: linear-gradient(*/
/*    180deg,*/
/*    #F8EEDA 0%,*/
/*    #FFFFFF 60%*/
/*  ) !important;*/
/*  padding-top: 20px;*/
/*}*/



/* ===========================
   2) FIRST MENU ITEM → TITLE (Menu)
=========================== */
/*.wpr-mobile-nav-menu > li:first-child a {*/
/*  font-size: 15px !important;*/
/*  font-weight: 500 !important;*/
/*  color: #5A4539 !important;*/
/*  pointer-events: none !important;*/
/*  opacity: .9;*/
/*  padding: 12px 22px !important;*/
/*}*/

/*.wpr-mobile-nav-menu > li:first-child {*/
/*  border-bottom: none !important;*/
/*  margin-bottom: 15px;*/
/*}*/



/* ===========================
   3) CONTACT BUTTON (last item)
=========================== */
/*.wpr-mobile-nav-menu > li:last-child a {*/
/*  display: block;*/
/*  background: #CC9138 !important;*/
/*  color: #fff !important;*/
/*  text-align: center !important;*/
/*  padding: 12px 0 !important;*/
/*  margin: 25px 15px 10px !important;*/
/*  border-radius: 8px;*/
/*  font-size: 15px;*/
/*  font-weight: 500;*/
/*  box-shadow: 0px 4px 8px -4px rgba(218,175,96,0.6),*/
/*              inset 0px 1px 0px rgba(255,255,255,0.25);*/
/*}*/

/*.wpr-mobile-nav-menu > li:last-child {*/
/*  border: none !important;*/
/*}*/



/* ===========================
   4) REMOVE ARROW FROM TITLE + CONTACT
=========================== */
/*.wpr-mobile-nav-menu > li:first-child .wpr-mobile-sub-icon,*/
/*.wpr-mobile-nav-menu > li:last-child .wpr-mobile-sub-icon {*/
/*  display: none !important;*/
/*}*/



/* ===========================
   5) GOOD SPACING FOR ALL MOBILE ITEMS
=========================== */
/*.wpr-mobile-menu-item {*/
/*  padding: 14px 22px !important;*/
/*  font-size: 15px !important;*/
/*}*/

/*.wpr-mobile-sub-menu-item {*/
/*  padding-left: 38px !important;*/
/*}*/



/* ===========================
   6) BURGER ICON → X WHEN OPEN
=========================== */
/*.wpr-hamburger-menu.active .wpr-hamburger-menu-line:nth-child(1) {*/
/*  transform: rotate(45deg) translate(5px, 6px);*/
/*}*/

/*.wpr-hamburger-menu.active .wpr-hamburger-menu-line:nth-child(2) {*/
/*  opacity: 0;*/
/*}*/

/*.wpr-hamburger-menu.active .wpr-hamburger-menu-line:nth-child(3) {*/
/*  transform: rotate(-45deg) translate(6px, -6px);*/
/*}*/

/* ======================================================
   FIX 1 — FORCE MENU FULLSCREEN WITHOUT SHIFT / SCROLL
====================================================== */
.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-mobile-mega-menu-wrap {
    position: fixed !important;
    left: 0 !important;

    width: 100vw !important;
    height: 100vh !important;

    overflow-y: auto !important;
    overflow-x: hidden !important;

    transform: none !important;

    background: linear-gradient(
        180deg,
        rgba(244,233,214,0.95) 0%,
        #ffffff 70%
    ) !important;

    padding-top: 25px !important;
    padding-bottom: 40px !important;

    z-index: 999999 !important;
}
.elementor-17 .elementor-element.elementor-element-ec60fbd    .wpr-mobile-mega-menu-wrap {
        margin-top: 15px;
}

/* إزالة أي قيم inline بتخرب الدنيا */
.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-mobile-mega-menu-wrap[style] {
    left: 0 !important;
    width: 100vw !important;
    transform: none !important;
}

/* First item = Title */
.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-mobile-nav-menu > li:first-child a {
    font-size: 15px !important;
    font-weight: 500 !important;
    pointer-events: none !important;
    opacity: .9;
    padding: 0 0 10px 22px  !important;
    color: #666 !important;
}

.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-mobile-nav-menu > li:first-child .wpr-mobile-sub-icon {
    display: none !important;
}

/* Normal menu items */
.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-mobile-menu-item {
    margin: 10px;
    padding: 14px 22px !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    color: #0C0903 !important;
    border-radius: 360px !important;
    transition: .35s ease !important;
}

.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-mobile-menu-item:hover,
.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-mobile-nav-menu li a.wpr-active-menu-item {
    background: rgba(245,245,245,0.6) !important;
    box-shadow:
        0px 0px 2px 1px rgba(0,0,0,0.04),
        0px 1px 0px rgba(0,0,0,0.06),
        inset 0px 1px 0px rgba(255,255,255,0.6) !important;
}

/* Submenu */
.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-mobile-sub-menu-item {
    padding-left: 40px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}




/* ======================================================
   LAST ITEM → Contact Button
====================================================== */
.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-mobile-nav-menu > li:last-child a {
    display: block !important;
    text-align: center !important;
    background: #CC9138 !important;
    color: #fff !important;

    padding: 13px 0 !important;
    margin: 30px 15px 20px !important;

    border-radius: 8px !important;
    font-size: 16px !important;
    font-weight: 500 !important;

    box-shadow:
        0px 4px 8px -4px rgba(218,175,96,0.6),
        inset 0px 1px 0px rgba(255,255,255,0.3) !important;
}

.elementor-17 .elementor-element.elementor-element-ec60fbd .wpr-mobile-nav-menu > li:last-child .wpr-mobile-sub-icon {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f85f33c *//*.elementor-17 .elementor-element.elementor-element-f85f33c {*/
/*    background: linear-gradient(*/
/*  180deg,*/
/*  #FAF7F3 0%,*/
/*  #F4EEE7 100%*/
/*);*/

/*}*//* End custom CSS */