.elementor-830 .elementor-element.elementor-element-5f73d93{--display:flex;--position:absolute;--min-height:135px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--padding-top:016px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:999;}.elementor-830 .elementor-element.elementor-element-5f73d93:hover{background-color:#231F20;}body:not(.rtl) .elementor-830 .elementor-element.elementor-element-5f73d93{left:0px;}body.rtl .elementor-830 .elementor-element.elementor-element-5f73d93{right:0px;}.elementor-830 .elementor-element.elementor-element-35df09b{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-830 .elementor-element.elementor-element-731bdaa img{width:160px;}.elementor-830 .elementor-element.elementor-element-1944f7f img{width:160px;}.elementor-830 .elementor-element.elementor-element-3f8e83e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-830 .elementor-element.elementor-element-3f8e83e.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-830 .elementor-element.elementor-element-2799574{font-size:16px;font-weight:400;text-transform:uppercase;color:#818181;}.elementor-830 .elementor-element.elementor-element-95097f6 img{width:70px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-830 .elementor-element.elementor-element-2b8d821{--divider-border-style:solid;--divider-color:#786C6C2E;--divider-border-width:1px;}.elementor-830 .elementor-element.elementor-element-2b8d821 .elementor-divider-separator{width:100%;}.elementor-830 .elementor-element.elementor-element-2b8d821 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-830 .elementor-element.elementor-element-023a3ff{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-830 .elementor-element.elementor-element-023a3ff:not(.elementor-motion-effects-element-type-background), .elementor-830 .elementor-element.elementor-element-023a3ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#231F20;}.elementor-830 .elementor-element.elementor-element-759c418{--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;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-830 .elementor-element.elementor-element-94a528d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-830 .elementor-element.elementor-element-94a528d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-830 .elementor-element.elementor-element-4435e23{--display:flex;}.elementor-830 .elementor-element.elementor-element-93dfc5f{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;padding:0px 0px 0px 0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:#E9E7D9;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-title-direction:row;--n-menu-icon-order:1;--n-menu-icon-align-items:initial;--n-menu-title-align-items-toggle:center;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-830 .elementor-element.elementor-element-93dfc5f > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-830 .elementor-element.elementor-element-93dfc5f > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-830 .elementor-element.elementor-element-93dfc5f > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"AauxNext", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-830 .elementor-element.elementor-element-93dfc5f {--n-menu-title-color-hover:#E9E7D9;--n-menu-title-color-active:#E9E7D9;}.elementor-830 .elementor-element.elementor-element-93dfc5f > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:none;}.elementor-830 .elementor-element.elementor-element-fdf57b7{--display:flex;}.elementor-830 .elementor-element.elementor-element-ca5666e{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;padding:0px 0px 0px 0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:#E9E7D9;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-title-direction:row;--n-menu-icon-order:1;--n-menu-icon-align-items:initial;--n-menu-title-align-items-toggle:center;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-830 .elementor-element.elementor-element-ca5666e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-830 .elementor-element.elementor-element-ca5666e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-830 .elementor-element.elementor-element-ca5666e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"AauxNext", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-830 .elementor-element.elementor-element-ca5666e {--n-menu-title-color-hover:#E9E7D9;--n-menu-title-color-active:#E9E7D9;}.elementor-830 .elementor-element.elementor-element-ca5666e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:none;}.elementor-830 .elementor-element.elementor-element-8e7eacf{--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;--padding-top:40px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-830 .elementor-element.elementor-element-8e7eacf:not(.elementor-motion-effects-element-type-background), .elementor-830 .elementor-element.elementor-element-8e7eacf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#231F20;}.elementor-830 .elementor-element.elementor-element-b8c4524{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;padding:0px 0px 0px 0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:#E9E7D9;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-title-direction:row;--n-menu-icon-order:1;--n-menu-icon-align-items:initial;--n-menu-title-align-items-toggle:center;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-830 .elementor-element.elementor-element-b8c4524 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-830 .elementor-element.elementor-element-b8c4524 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-830 .elementor-element.elementor-element-b8c4524 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"AauxNext", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-830 .elementor-element.elementor-element-b8c4524 {--n-menu-title-color-hover:#E9E7D9;--n-menu-title-color-active:#E9E7D9;}.elementor-830 .elementor-element.elementor-element-b8c4524 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:none;}.elementor-830 .elementor-element.elementor-element-6622176{--display:flex;}.elementor-830 .elementor-element.elementor-element-8fa8de3{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;padding:0px 0px 0px 0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:#E9E7D9;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-title-direction:row;--n-menu-icon-order:1;--n-menu-icon-align-items:initial;--n-menu-title-align-items-toggle:center;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-830 .elementor-element.elementor-element-8fa8de3 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-830 .elementor-element.elementor-element-8fa8de3 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-830 .elementor-element.elementor-element-8fa8de3 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"AauxNext", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-830 .elementor-element.elementor-element-8fa8de3 {--n-menu-title-color-hover:#E9E7D9;--n-menu-title-color-active:#E9E7D9;}.elementor-830 .elementor-element.elementor-element-8fa8de3 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:none;}.elementor-830 .elementor-element.elementor-element-b781562{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-830 .elementor-element.elementor-element-b781562.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-830 .elementor-element.elementor-element-6603eb6{--display:flex;}.elementor-830 .elementor-element.elementor-element-530f49d{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;padding:0px 0px 0px 0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:#E9E7D9;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-title-direction:row;--n-menu-icon-order:1;--n-menu-icon-align-items:initial;--n-menu-title-align-items-toggle:center;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-830 .elementor-element.elementor-element-530f49d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-830 .elementor-element.elementor-element-530f49d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-830 .elementor-element.elementor-element-530f49d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"AauxNext", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-830 .elementor-element.elementor-element-530f49d {--n-menu-title-color-hover:#E9E7D9;--n-menu-title-color-active:#E9E7D9;}.elementor-830 .elementor-element.elementor-element-530f49d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:none;}.elementor-830 .elementor-element.elementor-element-1242125{--display:flex;}.elementor-830 .elementor-element.elementor-element-81dff71{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;padding:0px 0px 0px 0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:#E9E7D9;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-title-direction:row;--n-menu-icon-order:1;--n-menu-icon-align-items:initial;--n-menu-title-align-items-toggle:center;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-830 .elementor-element.elementor-element-81dff71 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-830 .elementor-element.elementor-element-81dff71 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-830 .elementor-element.elementor-element-81dff71 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"AauxNext", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-830 .elementor-element.elementor-element-81dff71 {--n-menu-title-color-hover:#E9E7D9;--n-menu-title-color-active:#E9E7D9;}.elementor-830 .elementor-element.elementor-element-81dff71 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:none;}.elementor-830 .elementor-element.elementor-element-df18614{--display:flex;}.elementor-830 .elementor-element.elementor-element-390469d{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;padding:0px 0px 0px 0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:#E9E7D9;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-title-direction:row;--n-menu-icon-order:1;--n-menu-icon-align-items:initial;--n-menu-title-align-items-toggle:center;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-830 .elementor-element.elementor-element-390469d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-830 .elementor-element.elementor-element-390469d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-830 .elementor-element.elementor-element-390469d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"AauxNext", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-830 .elementor-element.elementor-element-390469d {--n-menu-title-color-hover:#E9E7D9;--n-menu-title-color-active:#E9E7D9;}.elementor-830 .elementor-element.elementor-element-390469d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:none;}.elementor-830 .elementor-element.elementor-element-58c52e9{--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;--justify-content:flex-end;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-830 .elementor-element.elementor-element-58c52e9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-830 .elementor-element.elementor-element-758eb1c img{width:100%;height:175px;object-fit:cover;object-position:center center;}.elementor-830 .elementor-element.elementor-element-758eb1c .widget-image-caption{text-align:start;color:#E9E7D9;font-family:"Instrument Serif", Sans-serif;font-size:20px;font-weight:400;margin-block-start:18px;}.elementor-830 .elementor-element.elementor-element-e84df02 img{width:100%;height:175px;object-fit:cover;object-position:center center;}.elementor-830 .elementor-element.elementor-element-e84df02 .widget-image-caption{text-align:start;color:#E9E7D9;font-family:"Instrument Serif", Sans-serif;font-size:20px;font-weight:400;margin-block-start:18px;}.elementor-830 .elementor-element.elementor-element-9163623{--display:flex;}.elementor-830 .elementor-element.elementor-element-afaa286{--display:flex;}.elementor-830 .elementor-element.elementor-element-10fbeb9{--display:flex;}.elementor-830 .elementor-element.elementor-element-9e11598{--display:flex;}.elementor-830 .elementor-element.elementor-element-89c0332{--display:flex;}.elementor-830 .elementor-element.elementor-element-64fd9e5{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:32px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:#E9E7D9;--n-menu-title-transition:300ms;--n-menu-title-direction:row;--n-menu-icon-order:1;--n-menu-icon-align-items:initial;--n-menu-title-align-items-toggle:center;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:22px;--n-menu-toggle-icon-color:#E9E7D9;--n-menu-toggle-icon-color-hover:#D8C289;--n-menu-toggle-icon-hover-duration:0.5s;--n-menu-toggle-icon-color-active:#E9E7D9;--n-menu-toggle-icon-padding:8px 8px 8px 8px;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-830 .elementor-element.elementor-element-64fd9e5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-830 .elementor-element.elementor-element-64fd9e5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-830 .elementor-element.elementor-element-64fd9e5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"AauxNext", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-830 .elementor-element.elementor-element-64fd9e5 {--n-menu-title-color-hover:#E9E7D9;--n-menu-title-color-active:#E9E7D9;}.elementor-830 .elementor-element.elementor-element-64fd9e5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:none;}.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-830 .elementor-element.elementor-element-3f8e83e{--width:12%;}.elementor-830 .elementor-element.elementor-element-94a528d{--width:22%;}.elementor-830 .elementor-element.elementor-element-b781562{--width:46%;}.elementor-830 .elementor-element.elementor-element-58c52e9{--width:32%;}}@media(max-width:1024px){.elementor-830 .elementor-element.elementor-element-5f73d93{--min-height:96px;--padding-top:16px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-830 .elementor-element.elementor-element-35df09b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-830 .elementor-element.elementor-element-5f73d93{--min-height:96px;--padding-top:16px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for container, class: .elementor-element-58c52e9 */.elementor-830 .elementor-element.elementor-element-58c52e9 > .elementor-widget-image {
	flex: 1 1 0;
	min-width: 0;
	width: auto;
}
.elementor-830 .elementor-element.elementor-element-58c52e9 .widget-image-caption {
	font-style: normal;
	line-height: 1.35;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-023a3ff */.elementor-830 .elementor-element.elementor-element-023a3ff {
    border-bottom: 5px solid transparent;
    border-image-source: linear-gradient(90deg, #F2E7BE 0%, #D8C289 32%, #B19F5E 64%, #D8C289 85%, #B19F5E 100%);
    border-image-slice: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c52e9 */.elementor-830 .elementor-element.elementor-element-58c52e9 > .elementor-widget-image {
	flex: 1 1 0;
	min-width: 0;
	width: auto;
}
.elementor-830 .elementor-element.elementor-element-58c52e9 .widget-image-caption {
	font-style: normal;
	line-height: 1.35;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-023a3ff */.elementor-830 .elementor-element.elementor-element-023a3ff {
    border-bottom: 5px solid transparent;
    border-image-source: linear-gradient(90deg, #F2E7BE 0%, #D8C289 32%, #B19F5E 64%, #D8C289 85%, #B19F5E 100%);
    border-image-slice: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c52e9 */.elementor-830 .elementor-element.elementor-element-58c52e9 > .elementor-widget-image {
	flex: 1 1 0;
	min-width: 0;
	width: auto;
}
.elementor-830 .elementor-element.elementor-element-58c52e9 .widget-image-caption {
	font-style: normal;
	line-height: 1.35;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-023a3ff */.elementor-830 .elementor-element.elementor-element-023a3ff {
    border-bottom: 5px solid transparent;
    border-image-source: linear-gradient(90deg, #F2E7BE 0%, #D8C289 32%, #B19F5E 64%, #D8C289 85%, #B19F5E 100%);
    border-image-slice: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c52e9 */.elementor-830 .elementor-element.elementor-element-58c52e9 > .elementor-widget-image {
	flex: 1 1 0;
	min-width: 0;
	width: auto;
}
.elementor-830 .elementor-element.elementor-element-58c52e9 .widget-image-caption {
	font-style: normal;
	line-height: 1.35;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-023a3ff */.elementor-830 .elementor-element.elementor-element-023a3ff {
    border-bottom: 5px solid transparent;
    border-image-source: linear-gradient(90deg, #F2E7BE 0%, #D8C289 32%, #B19F5E 64%, #D8C289 85%, #B19F5E 100%);
    border-image-slice: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c52e9 */.elementor-830 .elementor-element.elementor-element-58c52e9 > .elementor-widget-image {
	flex: 1 1 0;
	min-width: 0;
	width: auto;
}
.elementor-830 .elementor-element.elementor-element-58c52e9 .widget-image-caption {
	font-style: normal;
	line-height: 1.35;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-023a3ff */.elementor-830 .elementor-element.elementor-element-023a3ff {
    border-bottom: 5px solid transparent;
    border-image-source: linear-gradient(90deg, #F2E7BE 0%, #D8C289 32%, #B19F5E 64%, #D8C289 85%, #B19F5E 100%);
    border-image-slice: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c52e9 */.elementor-830 .elementor-element.elementor-element-58c52e9 > .elementor-widget-image {
	flex: 1 1 0;
	min-width: 0;
	width: auto;
}
.elementor-830 .elementor-element.elementor-element-58c52e9 .widget-image-caption {
	font-style: normal;
	line-height: 1.35;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-023a3ff */.elementor-830 .elementor-element.elementor-element-023a3ff {
    border-bottom: 5px solid transparent;
    border-image-source: linear-gradient(90deg, #F2E7BE 0%, #D8C289 32%, #B19F5E 64%, #D8C289 85%, #B19F5E 100%);
    border-image-slice: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c52e9 */.elementor-830 .elementor-element.elementor-element-58c52e9 > .elementor-widget-image {
	flex: 1 1 0;
	min-width: 0;
	width: auto;
}
.elementor-830 .elementor-element.elementor-element-58c52e9 .widget-image-caption {
	font-style: normal;
	line-height: 1.35;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-023a3ff */.elementor-830 .elementor-element.elementor-element-023a3ff {
    border-bottom: 5px solid transparent;
    border-image-source: linear-gradient(90deg, #F2E7BE 0%, #D8C289 32%, #B19F5E 64%, #D8C289 85%, #B19F5E 100%);
    border-image-slice: 1;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-64fd9e5 */.elementor-830 .elementor-element.elementor-element-64fd9e5 .e-n-menu-item:first-child .e-n-menu-dropdown-icon { display: none; }

/* ============================================================
   DESKTOP ONLY — hover choreography for the mega panel.
   Gated on width AND hover: below 1025px the panel opens by tap,
   so these opacity:0 defaults would strand the Despre-noi
   columns permanently invisible.
   ============================================================ */
@media (min-width: 1025px) and (hover: hover) and (pointer: fine) {

.elementor-830 .elementor-element.elementor-element-64fd9e5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title {
	position: relative;
}
.elementor-830 .elementor-element.elementor-element-64fd9e5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title::after {
	content: "";
	position: absolute;
	left: 22px;
	right: 22px;
	bottom: 0;
	height: 1px;
	background-color: #E9E7D9;
	opacity: 0.6;
	transform: scaleX(0);
	transform-origin: center;
	transition: transform 0.35s ease;
	pointer-events: none;
}
.elementor-830 .elementor-element.elementor-element-64fd9e5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not(.e-current)::after {
	transform: scaleX(1);
}

.elementor-830 .elementor-element.elementor-element-64fd9e5 .e-n-menu-content .e-n-menu-title-text {
	display: inline-block;
	transition: transform 0.7s cubic-bezier(0.22, 1, 0.36, 1);
}
.elementor-830 .elementor-element.elementor-element-64fd9e5 .e-n-menu-content .e-n-menu-title-container::after {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-left: 3px;
	background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><g transform="rotate(-90 160 256)"><path fill="%23E9E7D9" d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"/></g></svg>') no-repeat center / contain;
	opacity: 0;
	transform: translateX(0);
	transition: opacity 0.7s cubic-bezier(0.22, 1, 0.36, 1), transform 0.7s cubic-bezier(0.22, 1, 0.36, 1);
	vertical-align: middle;
}
.elementor-830 .elementor-element.elementor-element-64fd9e5 .e-n-menu-content .e-n-menu-title:hover .e-n-menu-title-text {
	transform: translateX(20px);
}
.elementor-830 .elementor-element.elementor-element-64fd9e5 .e-n-menu-content .e-n-menu-title:hover .e-n-menu-title-container::after {
	opacity: 1;
	transform: translateX(26px);
}
.elementor-830 .elementor-element.elementor-element-64fd9e5 .elementor-element-b781562,
.elementor-830 .elementor-element.elementor-element-64fd9e5 .elementor-element-58c52e9 {
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.35s ease, visibility 0.35s ease;
}
.elementor-830 .elementor-element.elementor-element-64fd9e5 .elementor-element-759c418:has(.elementor-element-b8c4524 .e-n-menu-title:hover, .elementor-element-b781562:hover, .elementor-element-58c52e9:hover) .elementor-element-b781562,
.elementor-830 .elementor-element.elementor-element-64fd9e5 .elementor-element-759c418:has(.elementor-element-b8c4524 .e-n-menu-title:hover, .elementor-element-b781562:hover, .elementor-element-58c52e9:hover) .elementor-element-58c52e9 {
	opacity: 1;
	visibility: visible;
}
.elementor-830 .elementor-element.elementor-element-64fd9e5 .elementor-element-b781562 {
	position: relative;
}
.elementor-830 .elementor-element.elementor-element-64fd9e5 .elementor-element-b781562::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 1px;
	background-color: #2F2C2D;
	transform: scaleY(0);
	transform-origin: center;
	transition: transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);
	pointer-events: none;
}
.elementor-830 .elementor-element.elementor-element-64fd9e5 .elementor-element-759c418:has(.elementor-element-b8c4524 .e-n-menu-title:hover, .elementor-element-b781562:hover, .elementor-element-58c52e9:hover) .elementor-element-b781562::before {
	transform: scaleY(1);
}

}

/* ============================================================
   COLLAPSED HEADER — Figma node 1120-7813, applied across the
   whole collapsed range. The widget collapses at 1024px, not
   768px, so phone and tablet share this layout: single logo on
   the left, two gold bars plus the word MENIU on the right of
   the same row, hairline divider underneath.

   Rules that target the toggle or the top-level rows are scoped
   with `>` to the OUTER menu: the Despre-noi panel contains
   further n-menu widgets of its own, and unscoped rules would
   give each of them its own bars and MENIU label.
   ============================================================ */
@media (max-width: 1024px) {

/* Drop the widget's own positioning so the toggle anchors to the
   header container and can sit on the logo row; the dropdown panel
   then also resolves its top:100% against the header, landing right
   under the divider. */
.elementor-830 .elementor-element.elementor-element-64fd9e5,
.elementor-830 .elementor-element.elementor-element-64fd9e5 > .e-n-menu {
	position: static;
}

.elementor-830 .elementor-element.elementor-element-64fd9e5 > .e-n-menu > .e-n-menu-toggle {
	position: absolute;
	top: 31px;
	right: 16px;
	align-items: center;
	gap: 10px;
	padding: 6px 0;
}

/* Elementor's stock 3-bar and X glyphs are both replaced by two
   drawn bars, so the same pair can morph into the X */
.elementor-830 .elementor-element.elementor-element-64fd9e5 > .e-n-menu > .e-n-menu-toggle .e-n-menu-toggle-icon svg { display: none; }
.elementor-830 .elementor-element.elementor-element-64fd9e5 > .e-n-menu > .e-n-menu-toggle .e-n-menu-toggle-icon.e-close { display: none; }
.elementor-830 .elementor-element.elementor-element-64fd9e5 > .e-n-menu > .e-n-menu-toggle .e-n-menu-toggle-icon.e-open,
.elementor-830 .elementor-element.elementor-element-64fd9e5 > .e-n-menu > .e-n-menu-toggle[aria-expanded="true"] .e-n-menu-toggle-icon.e-open {
	opacity: 1;
	position: relative;
	display: block;
	width: 24px;
	height: 14px;
	padding: 0;
}
.elementor-830 .elementor-element.elementor-element-64fd9e5 > .e-n-menu > .e-n-menu-toggle .e-n-menu-toggle-icon.e-open::before,
.elementor-830 .elementor-element.elementor-element-64fd9e5 > .e-n-menu > .e-n-menu-toggle .e-n-menu-toggle-icon.e-open::after {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	width: 24px;
	height: 2px;
	background-color: #D8C289;
	transition: transform .5s cubic-bezier(0.65, 0, 0.35, 1);
}
.elementor-830 .elementor-element.elementor-element-64fd9e5 > .e-n-menu > .e-n-menu-toggle .e-n-menu-toggle-icon.e-open::before { transform: translateY(-5px); }
.elementor-830 .elementor-element.elementor-element-64fd9e5 > .e-n-menu > .e-n-menu-toggle .e-n-menu-toggle-icon.e-open::after  { transform: translateY(3px); }
.elementor-830 .elementor-element.elementor-element-64fd9e5 > .e-n-menu > .e-n-menu-toggle[aria-expanded="true"] .e-n-menu-toggle-icon.e-open::before { transform: translateY(-1px) rotate(45deg); }
.elementor-830 .elementor-element.elementor-element-64fd9e5 > .e-n-menu > .e-n-menu-toggle[aria-expanded="true"] .e-n-menu-toggle-icon.e-open::after  { transform: translateY(-1px) rotate(-45deg); }

.elementor-830 .elementor-element.elementor-element-64fd9e5 > .e-n-menu > .e-n-menu-toggle::after {
	content: "MENIU";
	color: #E9E7D9;
	font-family: "AauxNext", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: .06em;
	text-transform: uppercase;
	line-height: 1;
}

/* Open panel. Elementor Pro leaves the wrapper transparent and
   hard-codes .e-n-menu-title to #fff, which put pale cream text on
   white rows with the hero bleeding through the gaps. left/right/
   width are forced because the stretch script writes --stretch-*
   against the pre-static containing block. */
.elementor-830 .elementor-element.elementor-element-64fd9e5 > .e-n-menu[data-layout="dropdown"] > .e-n-menu-wrapper {
	left: 0 !important;
	right: 0 !important;
	width: auto !important;
	background-color: #231F20 !important;
	max-height: min(84vh, calc(100dvh - 96px)) !important;
	padding: 6px 24px 24px !important;
	box-shadow: 0 30px 60px rgba(0, 0, 0, .45);
}
.elementor-830 .elementor-element.elementor-element-64fd9e5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title {
	background-color: transparent !important;
	padding: 16px 2px !important;
	border-bottom: 1px solid rgba(233, 231, 217, .14);
}
.elementor-830 .elementor-element.elementor-element-64fd9e5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item:last-child > .e-n-menu-title {
	border-bottom: none;
}
.elementor-830 .elementor-element.elementor-element-64fd9e5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title .e-n-menu-title-text {
	font-size: 18px;
	letter-spacing: .05em;
}

/* The nested menus inside the Despre-noi panel have no room for
   their own toggles here — flatten them into a plain list. */
.elementor-830 .elementor-element.elementor-element-64fd9e5 .e-n-menu-content .e-n-menu-toggle { display: none !important; }
.elementor-830 .elementor-element.elementor-element-64fd9e5 .e-n-menu-content .e-n-menu-wrapper {
	--n-menu-wrapper-display: flex !important;
	position: static !important;
	max-height: none !important;
	width: auto !important;
	padding: 0 !important;
	background-color: transparent !important;
	box-shadow: none !important;
	overflow: visible !important;
}
.elementor-830 .elementor-element.elementor-element-64fd9e5 .e-n-menu-content .e-n-menu-title {
	background-color: transparent !important;
	padding: 14px 2px !important;
	border-bottom: 1px solid rgba(233, 231, 217, .14);
}

/* Elementor's full-width stretch script hard-codes --stretch-width
   to the viewport in px, and the plugin sizes each row from it, so
   every row broke out of the panel's own padding. Overriding the
   var does not work — it is re-declared further down the tree. */
.elementor-830 .elementor-element.elementor-element-64fd9e5 .e-n-menu-item { width: 100% !important; }
.elementor-830 .elementor-element.elementor-element-64fd9e5 .e-n-menu-content { width: 100% !important; }
.elementor-830 .elementor-element.elementor-element-64fd9e5 .e-n-menu-content .e-con,
.elementor-830 .elementor-element.elementor-element-64fd9e5 .e-n-menu-content .e-con-inner {
	width: 100% !important;
	max-width: 100% !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

/* Plugin defaults dropdown titles to near-black, invisible on the
   dark panel — applies to the nested Despre-noi items too */
.elementor-830 .elementor-element.elementor-element-64fd9e5 .e-n-menu[data-layout="dropdown"] {
	--n-menu-title-normal-color-dropdown: #E9E7D9;
	--n-menu-title-active-color-dropdown: #D8C289;
}
.elementor-830 .elementor-element.elementor-element-64fd9e5 .e-n-menu-content,
.elementor-830 .elementor-element.elementor-element-64fd9e5 .e-n-menu-content .e-con,
.elementor-830 .elementor-element.elementor-element-64fd9e5 .e-n-menu-content .e-con-inner {
	background-color: transparent !important;
}
.elementor-830 .elementor-element.elementor-element-64fd9e5 .e-n-menu-content .e-n-menu-title-text,
.elementor-830 .elementor-element.elementor-element-64fd9e5 .e-n-menu-content a {
	color: #E9E7D9 !important;
}

/* Language block leaves the top bar here and is reproduced at the
   foot of the panel. Presentational only — the original markup has
   no links, just static text plus a flags PNG. */
.elementor-830 .elementor-element.elementor-element-64fd9e5 > .e-n-menu[data-layout="dropdown"] > .e-n-menu-wrapper::after {
	content: "ROMÂNĂ";
	display: flex;
	align-items: center;
	margin-top: 22px;
	padding-right: 80px;
	min-height: 26px;
	color: #A89E9F;
	font-family: "AauxNext", Sans-serif;
	font-size: 15px;
	letter-spacing: .05em;
	text-transform: uppercase;
	background: url('https://alexandriongroup.com/wp-content/uploads/2026/07/Frame-104.png') no-repeat right center / 70px auto;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f73d93 *//* Collapsed-header layout per Figma node 1120-7813. Applied to the
   whole collapsed range (the nav widget collapses at 1024px, not
   768px), so tablet gets the same treatment as phone: the Nawaf
   Salameh lockup and the language block drop out of the top bar,
   leaving only the Alexandrion logo on the left. The language block
   is reproduced at the foot of the open menu panel — see the menu
   widget's own Custom CSS.

   Done here rather than with Elementor's responsive-hide control,
   which on this version emits a plain `elementor-hidden` class and
   hid both elements on every breakpoint, desktop included. */
@media (max-width: 1024px) {
.elementor-830 .elementor-element.elementor-element-5f73d93 .elementor-element-731bdaa,
.elementor-830 .elementor-element.elementor-element-5f73d93 .elementor-element-3f8e83e {
	display: none !important;
}

/* Boxed containers add their own inline padding on .e-con-inner —
   40px at tablet — on top of this container's 16px. That pushed the
   logo to 56px while the toggle, positioned against the container
   itself, stayed at 16px. Zero it so both edges line up. */
.elementor-830 .elementor-element.elementor-element-5f73d93 > .e-con-inner {
	padding-inline: 0 !important;
}
}/* End custom CSS */