.elementor-53575 .elementor-element.elementor-element-20a62995:not(.elementor-motion-effects-element-type-background), .elementor-53575 .elementor-element.elementor-element-20a62995 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(22,52,34,0.86);}.elementor-53575 .elementor-element.elementor-element-20a62995{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:99;}.elementor-53575 .elementor-element.elementor-element-20a62995 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-53575 .elementor-element.elementor-element-4314a317.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-53575 .elementor-element.elementor-element-4314a317.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-53575 .elementor-element.elementor-element-4314a317.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-53575 .elementor-element.elementor-element-4314a317 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-53575 .elementor-element.elementor-element-385a2daa{text-align:start;}.elementor-53575 .elementor-element.elementor-element-385a2daa img{width:132px;}.elementor-bc-flex-widget .elementor-53575 .elementor-element.elementor-element-25c717e0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-53575 .elementor-element.elementor-element-25c717e0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-53575 .elementor-element.elementor-element-25c717e0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-53575 .elementor-element.elementor-element-6718fabc .menu-item a.hfe-menu-item{padding-left:24px;padding-right:24px;}.elementor-53575 .elementor-element.elementor-element-6718fabc .menu-item a.hfe-sub-menu-item{padding-left:calc( 24px + 20px );padding-right:24px;}.elementor-53575 .elementor-element.elementor-element-6718fabc .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 24px + 40px );padding-right:24px;}.elementor-53575 .elementor-element.elementor-element-6718fabc .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 24px + 60px );padding-right:24px;}.elementor-53575 .elementor-element.elementor-element-6718fabc .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 24px + 80px );padding-right:24px;}.elementor-53575 .elementor-element.elementor-element-6718fabc .menu-item a.hfe-menu-item, .elementor-53575 .elementor-element.elementor-element-6718fabc .menu-item a.hfe-sub-menu-item{padding-top:0px;padding-bottom:0px;}body:not(.rtl) .elementor-53575 .elementor-element.elementor-element-6718fabc .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-right:0px;}body.rtl .elementor-53575 .elementor-element.elementor-element-6718fabc .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-left:0px;}.elementor-53575 .elementor-element.elementor-element-6718fabc nav:not(.hfe-nav-menu__layout-horizontal) .hfe-nav-menu > li.menu-item:not(:last-child){margin-bottom:0px;}.elementor-53575 .elementor-element.elementor-element-6718fabc ul.sub-menu{width:220px;}.elementor-53575 .elementor-element.elementor-element-6718fabc .sub-menu a.hfe-sub-menu-item,
						 .elementor-53575 .elementor-element.elementor-element-6718fabc nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-53575 .elementor-element.elementor-element-6718fabc nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-53575 .elementor-element.elementor-element-6718fabc nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-53575 .elementor-element.elementor-element-6718fabc nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-53575 .elementor-element.elementor-element-6718fabc nav.hfe-nav-menu__layout-horizontal:not(.hfe-dropdown) ul.sub-menu, .elementor-53575 .elementor-element.elementor-element-6718fabc nav.hfe-nav-menu__layout-expandible.menu-is-active, .elementor-53575 .elementor-element.elementor-element-6718fabc nav.hfe-nav-menu__layout-vertical:not(.hfe-dropdown) ul.sub-menu{margin-top:0px;}.elementor-53575 .elementor-element.elementor-element-6718fabc .hfe-dropdown.menu-is-active{margin-top:0px;}.elementor-53575 .elementor-element.elementor-element-6718fabc .hfe-nav-menu__toggle{margin:0 auto;}.elementor-53575 .elementor-element.elementor-element-6718fabc a.hfe-menu-item, .elementor-53575 .elementor-element.elementor-element-6718fabc a.hfe-sub-menu-item{font-size:18px;font-weight:400;line-height:24px;}.elementor-53575 .elementor-element.elementor-element-6718fabc .menu-item a.hfe-menu-item, .elementor-53575 .elementor-element.elementor-element-6718fabc .sub-menu a.hfe-sub-menu-item{color:#FFFFFF;}.elementor-53575 .elementor-element.elementor-element-6718fabc .menu-item a.hfe-menu-item:hover,
								.elementor-53575 .elementor-element.elementor-element-6718fabc .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-53575 .elementor-element.elementor-element-6718fabc .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-53575 .elementor-element.elementor-element-6718fabc .menu-item a.hfe-menu-item.highlighted,
								.elementor-53575 .elementor-element.elementor-element-6718fabc .menu-item a.hfe-menu-item:focus{color:#EBB96A;}.elementor-53575 .elementor-element.elementor-element-6718fabc .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-53575 .elementor-element.elementor-element-6718fabc .menu-item.current-menu-ancestor a.hfe-menu-item{color:#EBB96A;}.elementor-53575 .elementor-element.elementor-element-6718fabc .sub-menu a.hfe-sub-menu-item,
								.elementor-53575 .elementor-element.elementor-element-6718fabc .elementor-menu-toggle,
								.elementor-53575 .elementor-element.elementor-element-6718fabc nav.hfe-dropdown li a.hfe-menu-item,
								.elementor-53575 .elementor-element.elementor-element-6718fabc nav.hfe-dropdown li a.hfe-sub-menu-item,
								.elementor-53575 .elementor-element.elementor-element-6718fabc nav.hfe-dropdown-expandible li a.hfe-menu-item,
								.elementor-53575 .elementor-element.elementor-element-6718fabc nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{color:#FFFFFF;}.elementor-53575 .elementor-element.elementor-element-6718fabc .sub-menu,
								.elementor-53575 .elementor-element.elementor-element-6718fabc nav.hfe-dropdown,
								.elementor-53575 .elementor-element.elementor-element-6718fabc nav.hfe-dropdown-expandible,
								.elementor-53575 .elementor-element.elementor-element-6718fabc nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-53575 .elementor-element.elementor-element-6718fabc nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#163422A6;}.elementor-53575 .elementor-element.elementor-element-6718fabc .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-53575 .elementor-element.elementor-element-6718fabc .elementor-menu-toggle:hover,
								.elementor-53575 .elementor-element.elementor-element-6718fabc nav.hfe-dropdown li a.hfe-menu-item:hover,
								.elementor-53575 .elementor-element.elementor-element-6718fabc nav.hfe-dropdown li a.hfe-sub-menu-item:hover,
								.elementor-53575 .elementor-element.elementor-element-6718fabc nav.hfe-dropdown-expandible li a.hfe-menu-item:hover,
								.elementor-53575 .elementor-element.elementor-element-6718fabc nav.hfe-dropdown-expandible li a.hfe-sub-menu-item:hover{color:#EBB96A;}.elementor-53575 .elementor-element.elementor-element-6718fabc .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active,
							.elementor-53575 .elementor-element.elementor-element-6718fabc nav.hfe-dropdown .menu-item.current-menu-item a.hfe-menu-item,
							.elementor-53575 .elementor-element.elementor-element-6718fabc nav.hfe-dropdown .menu-item.current-menu-ancestor a.hfe-menu-item,
							.elementor-53575 .elementor-element.elementor-element-6718fabc nav.hfe-dropdown .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active
							{color:#EBB96A;}
							.elementor-53575 .elementor-element.elementor-element-6718fabc .sub-menu li a.hfe-sub-menu-item,
							.elementor-53575 .elementor-element.elementor-element-6718fabc nav.hfe-dropdown li a.hfe-sub-menu-item,
							.elementor-53575 .elementor-element.elementor-element-6718fabc nav.hfe-dropdown li a.hfe-menu-item,
							.elementor-53575 .elementor-element.elementor-element-6718fabc nav.hfe-dropdown-expandible li a.hfe-menu-item,
							.elementor-53575 .elementor-element.elementor-element-6718fabc nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{font-size:20px;font-weight:400;line-height:28px;}.elementor-53575 .elementor-element.elementor-element-6718fabc nav.hfe-nav-menu__layout-horizontal .sub-menu,
							.elementor-53575 .elementor-element.elementor-element-6718fabc nav:not(.hfe-nav-menu__layout-horizontal) .sub-menu.sub-menu-open,
							.elementor-53575 .elementor-element.elementor-element-6718fabc nav.hfe-dropdown .hfe-nav-menu,
						 	.elementor-53575 .elementor-element.elementor-element-6718fabc nav.hfe-dropdown-expandible .hfe-nav-menu{border-style:none;}.elementor-53575 .elementor-element.elementor-element-6718fabc .sub-menu li.menu-item:not(:last-child),
						.elementor-53575 .elementor-element.elementor-element-6718fabc nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-53575 .elementor-element.elementor-element-6718fabc nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:none;}.elementor-bc-flex-widget .elementor-53575 .elementor-element.elementor-element-1fbd2c73.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-53575 .elementor-element.elementor-element-1fbd2c73.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-53575 .elementor-element.elementor-element-1fbd2c73.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-53575 .elementor-element.elementor-element-1fbd2c73 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-53575 .elementor-element.elementor-element-10f8a487 .cpel-switcher__lang a{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-53575 .elementor-element.elementor-element-10f8a487 .cpel-switcher__nav{--cpel-switcher-space:15px;}.elementor-53575 .elementor-element.elementor-element-10f8a487.cpel-switcher--aspect-ratio-11 .cpel-switcher__flag{width:20px;height:20px;}.elementor-53575 .elementor-element.elementor-element-10f8a487.cpel-switcher--aspect-ratio-43 .cpel-switcher__flag{width:20px;height:calc(20px * 0.75);}.elementor-53575 .elementor-element.elementor-element-10f8a487 .cpel-switcher__flag img{border-radius:3px;}.elementor-53575 .elementor-element.elementor-element-1ede76bf:not(.elementor-motion-effects-element-type-background), .elementor-53575 .elementor-element.elementor-element-1ede76bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(22,52,34,0.86);}.elementor-53575 .elementor-element.elementor-element-1ede76bf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-53575 .elementor-element.elementor-element-1ede76bf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53575 .elementor-element.elementor-element-bb23e88 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-53575 .elementor-element.elementor-element-35a3602b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-53575 .elementor-element.elementor-element-35a3602b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-53575 .elementor-element.elementor-element-35a3602b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-53575 .elementor-element.elementor-element-47fcefc1 .elementor-icon-wrapper{text-align:center;}.elementor-53575 .elementor-element.elementor-element-47fcefc1.elementor-view-stacked .elementor-icon{background-color:#EC9405;}.elementor-53575 .elementor-element.elementor-element-47fcefc1.elementor-view-framed .elementor-icon, .elementor-53575 .elementor-element.elementor-element-47fcefc1.elementor-view-default .elementor-icon{color:#EC9405;border-color:#EC9405;}.elementor-53575 .elementor-element.elementor-element-47fcefc1.elementor-view-framed .elementor-icon, .elementor-53575 .elementor-element.elementor-element-47fcefc1.elementor-view-default .elementor-icon svg{fill:#EC9405;}.elementor-53575 .elementor-element.elementor-element-47fcefc1.elementor-view-stacked .elementor-icon:hover{background-color:#EC9405;}.elementor-53575 .elementor-element.elementor-element-47fcefc1.elementor-view-framed .elementor-icon:hover, .elementor-53575 .elementor-element.elementor-element-47fcefc1.elementor-view-default .elementor-icon:hover{color:#EC9405;border-color:#EC9405;}.elementor-53575 .elementor-element.elementor-element-47fcefc1.elementor-view-framed .elementor-icon:hover, .elementor-53575 .elementor-element.elementor-element-47fcefc1.elementor-view-default .elementor-icon:hover svg{fill:#EC9405;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-53575 .elementor-element.elementor-element-4314a317{width:15%;}.elementor-53575 .elementor-element.elementor-element-25c717e0{width:69.664%;}.elementor-53575 .elementor-element.elementor-element-1fbd2c73{width:15%;}}@media(max-width:1024px) and (min-width:768px){.elementor-53575 .elementor-element.elementor-element-4314a317{width:15%;}.elementor-53575 .elementor-element.elementor-element-25c717e0{width:70%;}.elementor-53575 .elementor-element.elementor-element-1fbd2c73{width:15%;}.elementor-53575 .elementor-element.elementor-element-bb23e88{width:20%;}.elementor-53575 .elementor-element.elementor-element-35a3602b{width:80%;}}@media(max-width:1024px){.elementor-53575 .elementor-element.elementor-element-385a2daa img{width:100px;}.elementor-53575 .elementor-element.elementor-element-6718fabc .menu-item a.hfe-menu-item{padding-left:0px;padding-right:0px;}.elementor-53575 .elementor-element.elementor-element-6718fabc .menu-item a.hfe-sub-menu-item{padding-left:calc( 0px + 20px );padding-right:0px;}.elementor-53575 .elementor-element.elementor-element-6718fabc .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 0px + 40px );padding-right:0px;}.elementor-53575 .elementor-element.elementor-element-6718fabc .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 0px + 60px );padding-right:0px;}.elementor-53575 .elementor-element.elementor-element-6718fabc .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 0px + 80px );padding-right:0px;}body:not(.rtl) .elementor-53575 .elementor-element.elementor-element-6718fabc.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-right:0px;}body .elementor-53575 .elementor-element.elementor-element-6718fabc nav.hfe-nav-menu__layout-vertical .hfe-nav-menu > li.menu-item:not(:last-child){margin-bottom:0px;}body:not(.rtl) .elementor-53575 .elementor-element.elementor-element-6718fabc .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-right:24px;}body.rtl .elementor-53575 .elementor-element.elementor-element-6718fabc .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-left:24px;}.elementor-53575 .elementor-element.elementor-element-6718fabc nav:not(.hfe-nav-menu__layout-horizontal) .hfe-nav-menu > li.menu-item:not(:last-child){margin-bottom:24px;}.elementor-53575 .elementor-element.elementor-element-6718fabc ul.sub-menu{width:245px;}.elementor-53575 .elementor-element.elementor-element-6718fabc a.hfe-menu-item, .elementor-53575 .elementor-element.elementor-element-6718fabc a.hfe-sub-menu-item{font-size:16px;line-height:20px;}.elementor-53575 .elementor-element.elementor-element-10f8a487 .cpel-switcher__lang a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-53575 .elementor-element.elementor-element-1ede76bf{padding:10px 15px 10px 15px;z-index:99;}.elementor-53575 .elementor-element.elementor-element-247be82e{text-align:start;}.elementor-53575 .elementor-element.elementor-element-247be82e img{width:45px;}}@media(max-width:767px){body:not(.rtl) .elementor-53575 .elementor-element.elementor-element-6718fabc.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-right:0px;}body .elementor-53575 .elementor-element.elementor-element-6718fabc nav.hfe-nav-menu__layout-vertical .hfe-nav-menu > li.menu-item:not(:last-child){margin-bottom:0px;}.elementor-53575 .elementor-element.elementor-element-10f8a487 .cpel-switcher__lang a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-53575 .elementor-element.elementor-element-1ede76bf{padding:10px 15px 10px 15px;z-index:99;}.elementor-53575 .elementor-element.elementor-element-bb23e88{width:50%;}.elementor-53575 .elementor-element.elementor-element-247be82e{text-align:start;}.elementor-53575 .elementor-element.elementor-element-247be82e img{width:32px;}.elementor-53575 .elementor-element.elementor-element-35a3602b{width:50%;}.elementor-53575 .elementor-element.elementor-element-35a3602b.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-53575 .elementor-element.elementor-element-47fcefc1 .elementor-icon-wrapper{text-align:end;}.elementor-53575 .elementor-element.elementor-element-47fcefc1 .elementor-icon{font-size:20px;}.elementor-53575 .elementor-element.elementor-element-47fcefc1 .elementor-icon svg{height:20px;}}/* Start custom CSS for html, class: .elementor-element-7e71b143 */.elementor-53575 .elementor-element.elementor-element-7e71b143 {display:none!important}/* End custom CSS */
/* Start custom CSS for navigation-menu, class: .elementor-element-6718fabc */.elementor-53575 .elementor-element.elementor-element-6718fabc {--gd-main-size:clamp(15px,1.12vw,18px);}
@media(max-width:1024px){.elementor-53575 .elementor-element.elementor-element-6718fabc {--gd-main-size:14px;}}
.elementor-53575 .elementor-element.elementor-element-6718fabc .hfe-nav-menu > li.menu-item {margin:0!important}
.elementor-53575 .elementor-element.elementor-element-6718fabc .hfe-nav-menu a.hfe-menu-item {padding:10px clamp(5px,1vw,18px)!important;color:#fff;font-family:inherit;font-size:var(--gd-main-size)!important;font-weight:500;line-height:1.35;white-space:nowrap;border-radius:7px;letter-spacing:.005em}
.elementor-53575 .elementor-element.elementor-element-6718fabc .hfe-nav-menu li:is(:hover,:focus-within,.current-menu-item) > a.hfe-menu-item, .elementor-53575 .elementor-element.elementor-element-6718fabc .hfe-has-submenu-container:hover > a {background:transparent!important;color:#f6cf89}
.elementor-53575 .elementor-element.elementor-element-6718fabc .hfe-menu-item .sub-arrow {color:#ebb96a}
.elementor-53575 .elementor-element.elementor-element-6718fabc .hfe-nav-menu ul.sub-menu {box-sizing:border-box;width:clamp(230px,18vw,290px)!important;max-width:calc(100vw - 24px);margin-top:0!important;padding:7px!important;background:#153424!important;border:1px solid #54705c!important;border-top:2px solid #ec9405!important;border-radius:10px;box-shadow:0 14px 34px #081c1240}
.elementor-53575 .elementor-element.elementor-element-6718fabc .hfe-nav-menu ul.sub-menu li.menu-item {background:transparent;border:0}
.elementor-53575 .elementor-element.elementor-element-6718fabc .sub-menu a.hfe-sub-menu-item {display:flex;align-items:center;min-height:40px;padding:9px 13px!important;background:transparent!important;border:0!important;border-radius:5px;color:#f7f8f4!important;font-family:inherit;font-weight:500;font-size:calc(var(--gd-main-size) - 1.5px)!important;line-height:1.35}
.elementor-53575 .elementor-element.elementor-element-6718fabc .sub-menu a.hfe-sub-menu-item:is(:hover,:focus-visible), .elementor-53575 .elementor-element.elementor-element-6718fabc .sub-menu .current-menu-item > a.hfe-sub-menu-item {color:#f5cf8b!important;background:transparent!important}
.elementor-53575 .elementor-element.elementor-element-6718fabc a:focus-visible {outline:2px solid #ebb96a;outline-offset:-2px}
@media(max-width:1024px){.elementor-53575 .elementor-element.elementor-element-6718fabc .hfe-nav-menu a.hfe-menu-item{padding-inline:5px!important}}
.elementor-53575 .elementor-element.elementor-element-6718fabc .hfe-nav-menu > li.menu-item, .elementor-53575 .elementor-element.elementor-element-6718fabc .hfe-has-submenu-container, .elementor-53575 .elementor-element.elementor-element-6718fabc a.hfe-menu-item, .elementor-53575 .elementor-element.elementor-element-6718fabc a.hfe-menu-item:is(:hover,:focus,:active), .elementor-53575 .elementor-element.elementor-element-6718fabc .sub-menu li.menu-item {background:transparent!important;box-shadow:none!important;}
.elementor-53575 .elementor-element.elementor-element-6718fabc .hfe-nav-menu > li.current-menu-item > a.hfe-menu-item, .elementor-53575 .elementor-element.elementor-element-6718fabc .hfe-nav-menu > li:hover a.hfe-menu-item, .elementor-53575 .elementor-element.elementor-element-6718fabc .hfe-nav-menu > li:focus-within a.hfe-menu-item {color:#f5cf8b!important;}
.elementor-53575 .elementor-element.elementor-element-6718fabc .hfe-nav-menu > li.menu-item-has-children .hfe-menu-item > .hfe-menu-toggle {
  display:inline-flex!important;align-items:center;justify-content:center;
  flex:none;width:1.25em;height:auto;align-self: stretch;margin:0 0 0 .22em;padding:0;visibility:visible!important;opacity:1!important;color:#ebb96a;
}
.elementor-53575 .elementor-element.elementor-element-6718fabc .hfe-menu-item > .hfe-menu-toggle i {display:none!important}
.elementor-53575 .elementor-element.elementor-element-6718fabc .hfe-menu-item > .hfe-menu-toggle::after {
  content:"";display:block;box-sizing:border-box;width:7px;height:7px;
  border:solid currentColor;border-width:0 1.6px 1.6px 0;transform:translateY(-2px) rotate(45deg);
}
.elementor-53575 .elementor-element.elementor-element-6718fabc .sub-menu-active .hfe-menu-toggle::after, .elementor-53575 .elementor-element.elementor-element-6718fabc li[data-gd-dropdown="open"] > div .hfe-menu-toggle::after {transform:translateY(2px) rotate(225deg)}
@media(hover:hover) and (min-width:1025px){
  .elementor-53575 .elementor-element.elementor-element-6718fabc li.menu-item-has-children:not([data-gd-dropdown="closed"]):hover > div .hfe-menu-toggle::after {transform:translateY(2px) rotate(225deg)}
}
.elementor-53575 .elementor-element.elementor-element-6718fabc .hfe-nav-menu > li[data-gd-dropdown="closed"] > ul.sub-menu {display:none!important}
.elementor-53575 .elementor-element.elementor-element-6718fabc .hfe-nav-menu > li[data-gd-dropdown="open"] > ul.sub-menu {
  display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;position:absolute!important;top:100%;left:0;pointer-events:auto!important;
}

.elementor-53575 .elementor-element.elementor-element-6718fabc .hfe-nav-menu__layout-horizontal > ul.hfe-nav-menu {column-gap:8px!important;}
@media(max-width:1024px){.elementor-53575 .elementor-element.elementor-element-6718fabc .hfe-nav-menu__layout-horizontal > ul.hfe-nav-menu{column-gap:clamp(2px,.5vw,5px)!important;}}/* End custom CSS */
/* Start custom CSS for polylang-language-switcher, class: .elementor-element-10f8a487 *//* Right-align within the current column */
.elementor-53575 .elementor-element.elementor-element-10f8a487 {
  width: 100% !important;
  max-width: 100%;
}

.elementor-53575 .elementor-element.elementor-element-10f8a487 .cpel-switcher__nav {
  display: flex;
  justify-content: flex-end;
}

/* Continuous forest-green capsule */
.elementor-53575 .elementor-element.elementor-element-10f8a487 .cpel-switcher__list {
  position: relative;
  isolation: isolate;
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: stretch;
  width: max-content;
  min-width: 148px;
  gap: 0 !important;
  margin: 0 !important;
  padding: 4px !important;
  list-style: none;
  border: 1px solid rgba(235, 185, 106, 0.3);
  border-radius: 999px;
  background: #163422;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.09),
    0 2px 6px rgba(22, 52, 34, 0.12);
}

/* Reset the widget's item styling */
.elementor-53575 .elementor-element.elementor-element-10f8a487 .cpel-switcher__lang {
  position: relative;
  display: flex;
  min-width: 0;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

/* Compact, centered labels */
.elementor-53575 .elementor-element.elementor-element-10f8a487 .cpel-switcher__lang > a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 100%;
  min-width: 68px;
  min-height: 28px;
  padding: 6px 12px !important;

  font-family: inherit;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: 0;
  white-space: nowrap;
  text-decoration: none !important;

  color: rgba(255, 255, 255, 0.8) !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 999px !important;
  box-shadow: none !important;

  transition:
    color 180ms ease,
    background-color 180ms ease,
    box-shadow 180ms ease;
}

/* Keep label styling consistent */
.elementor-53575 .elementor-element.elementor-element-10f8a487 .cpel-switcher__name {
  margin: 0 !important;
  padding: 0 !important;
  color: inherit !important;
}

/* Gold .elementor-53575 .elementor-element.elementor-element-10f8a487 with a subtle surface highlight */
.elementor-53575 .elementor-element.elementor-element-10f8a487 .cpel-switcher__lang--active > a {
  color: #1E1E1E !important;
  background:
    linear-gradient(
      180deg,
      rgba(235, 185, 106, 0.55),
      rgba(235, 185, 106, 0) 85%
    ),
    #EC9405 !important;

  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.45),
    0 1px 3px rgba(0, 0, 0, 0.22) !important;
}

/* Restrained hover on the other language */
.elementor-53575 .elementor-element.elementor-element-10f8a487 .cpel-switcher__lang:not(.cpel-switcher__lang--active) > a:hover {
  color: #FFFFFF !important;
  background: rgba(255, 255, 255, 0.08) !important;
}

/* Visible keyboard focus */
.elementor-53575 .elementor-element.elementor-element-10f8a487 .cpel-switcher__lang > a:focus-visible {
  outline: 2px solid #EBB96A;
  outline-offset: 2px;
  z-index: 2;
}

/* Comfortable touch targets */
@media (pointer: coarse) {
  .elementor-53575 .elementor-element.elementor-element-10f8a487 .cpel-switcher__lang > a {
    min-height: 44px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-53575 .elementor-element.elementor-element-10f8a487 .cpel-switcher__lang > a {
    transition: none;
  }
}

/* Tablet only */
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-53575 .elementor-element.elementor-element-10f8a487 .cpel-switcher__list {
    min-width: 0;
    padding: 3px !important;
  }

  .elementor-53575 .elementor-element.elementor-element-10f8a487 .cpel-switcher__lang > a {
    min-width: 54px;
    min-height: 30px;
    padding: 5px 8px !important;
    font-size: 11px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-20a62995 */body:not(.elementor-editor-active) .elementor-53575 .elementor-element.elementor-element-20a62995.gd-home-bar {position:fixed;top:0;inset-inline:0;width:100%;margin:0;z-index:99}
body.admin-bar:not(.elementor-editor-active) .elementor-53575 .elementor-element.elementor-element-20a62995.gd-home-bar {top:var(--wp-admin--admin-bar--height,32px)}
.elementor-53575 .elementor-element.elementor-element-20a62995.gd-home-bar {background-color:rgba(22,52,34,.86);border-bottom:1px solid rgba(235,185,106,.25);box-shadow:0 4px 20px #09170f26}
@media(max-width:600px){html.gd-admin-scrolled body.admin-bar:not(.elementor-editor-active) .elementor-53575 .elementor-element.elementor-element-20a62995.gd-home-bar{top:0}}
.elementor-53575 .elementor-element.elementor-element-20a62995.gd-home-bar {padding:14px clamp(12px,3vw,56px)}
.elementor-53575 .elementor-element.elementor-element-20a62995 > .elementor-container {align-items:center;max-width:1520px}
@media(max-width:1024px){.elementor-53575 .elementor-element.elementor-element-20a62995.gd-home-bar{padding:10px 12px}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-47fcefc1 */.elementor-53575 .elementor-element.elementor-element-47fcefc1 :is(a.elementor-icon,a.elementor-icon:hover,a.elementor-icon:focus,a.elementor-icon:active) {display:inline-grid;place-items:center;width:44px;height:44px;color:#EC9405!important;background:transparent!important;border:0!important;box-shadow:none!important;}
.elementor-53575 .elementor-element.elementor-element-47fcefc1 .elementor-icon svg {fill:currentColor;}
.elementor-53575 .elementor-element.elementor-element-47fcefc1 a:focus-visible {outline:2px solid #EC9405;outline-offset:1px;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1ede76bf */body:not(.elementor-editor-active) .elementor-53575 .elementor-element.elementor-element-1ede76bf.gd-home-bar {position:fixed;top:0;inset-inline:0;width:100%;margin:0;z-index:99}
body.admin-bar:not(.elementor-editor-active) .elementor-53575 .elementor-element.elementor-element-1ede76bf.gd-home-bar {top:var(--wp-admin--admin-bar--height,32px)}
.elementor-53575 .elementor-element.elementor-element-1ede76bf.gd-home-bar {background-color:rgba(22,52,34,.86);border-bottom:1px solid rgba(235,185,106,.25);box-shadow:0 4px 20px #09170f26}
@media(max-width:600px){html.gd-admin-scrolled body.admin-bar:not(.elementor-editor-active) .elementor-53575 .elementor-element.elementor-element-1ede76bf.gd-home-bar{top:0}}/* End custom CSS */