.elementor-893 .elementor-element.elementor-element-a45e10a{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-893 .elementor-element.elementor-element-a45e10a:not(.elementor-motion-effects-element-type-background), .elementor-893 .elementor-element.elementor-element-a45e10a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-893 .elementor-element.elementor-element-a45e10a::before, .elementor-893 .elementor-element.elementor-element-a45e10a > .elementor-background-video-container::before, .elementor-893 .elementor-element.elementor-element-a45e10a > .e-con-inner > .elementor-background-video-container::before, .elementor-893 .elementor-element.elementor-element-a45e10a > .elementor-background-slideshow::before, .elementor-893 .elementor-element.elementor-element-a45e10a > .e-con-inner > .elementor-background-slideshow::before, .elementor-893 .elementor-element.elementor-element-a45e10a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-893 .elementor-element.elementor-element-7969e2d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-893 .elementor-element.elementor-element-7969e2d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-893 .elementor-element.elementor-element-24a2736 .elementskit-navbar-nav .elementskit-submenu-panel{background-color:#FFFFFF;border-radius:0px 0px 0px 0px;min-width:220px;}.elementor-893 .elementor-element.elementor-element-24a2736 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-893 .elementor-element.elementor-element-24a2736{left:0px;}body.rtl .elementor-893 .elementor-element.elementor-element-24a2736{right:0px;}.elementor-893 .elementor-element.elementor-element-24a2736{top:0px;z-index:999999999;}.elementor-893 .elementor-element.elementor-element-24a2736 .elementskit-menu-container{height:50px;border-radius:0px 0px 0px 0px;}.elementor-893 .elementor-element.elementor-element-24a2736 .elementskit-navbar-nav > li > a{font-family:"AR One Sans", Sans-serif;font-weight:900;text-transform:uppercase;font-style:normal;line-height:35px;letter-spacing:1.7px;word-spacing:0px;color:#192F59;padding:0px 15px 0px 15px;}.elementor-893 .elementor-element.elementor-element-24a2736 .elementskit-navbar-nav > li > a:hover{color:#192F59;}.elementor-893 .elementor-element.elementor-element-24a2736 .elementskit-navbar-nav > li > a:focus{color:#192F59;}.elementor-893 .elementor-element.elementor-element-24a2736 .elementskit-navbar-nav > li > a:active{color:#192F59;}.elementor-893 .elementor-element.elementor-element-24a2736 .elementskit-navbar-nav > li:hover > a{color:#192F59;}.elementor-893 .elementor-element.elementor-element-24a2736 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:#192F59;}.elementor-893 .elementor-element.elementor-element-24a2736 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:#192F59;}.elementor-893 .elementor-element.elementor-element-24a2736 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:#192F59;}.elementor-893 .elementor-element.elementor-element-24a2736 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:#192F59;}.elementor-893 .elementor-element.elementor-element-24a2736 .elementskit-navbar-nav > li.current-menu-item > a{color:#707070;}.elementor-893 .elementor-element.elementor-element-24a2736 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:#707070;}.elementor-893 .elementor-element.elementor-element-24a2736 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:#707070;}.elementor-893 .elementor-element.elementor-element-24a2736 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:#101010;fill:#101010;}.elementor-893 .elementor-element.elementor-element-24a2736 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{color:#101010;fill:#101010;}.elementor-893 .elementor-element.elementor-element-24a2736 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{font-family:"AR One Sans", Sans-serif;font-weight:900;text-transform:uppercase;text-decoration:none;padding:15px 15px 15px 15px;color:#000000;}.elementor-893 .elementor-element.elementor-element-24a2736 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:#192F59;}.elementor-893 .elementor-element.elementor-element-24a2736 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:#192F59;}.elementor-893 .elementor-element.elementor-element-24a2736 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:#192F59;}.elementor-893 .elementor-element.elementor-element-24a2736 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:#192F59;}.elementor-893 .elementor-element.elementor-element-24a2736 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:#707070 !important;}.elementor-893 .elementor-element.elementor-element-24a2736 .elementskit-submenu-panel{padding:15px 0px 15px 0px;}.elementor-893 .elementor-element.elementor-element-24a2736 button.elementskit-menu-hamburger{float:right;}.elementor-893 .elementor-element.elementor-element-24a2736 button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-893 .elementor-element.elementor-element-24a2736 button.elementskit-menu-hamburger > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-893 .elementor-element.elementor-element-24a2736 button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-893 .elementor-element.elementor-element-24a2736 button.elementskit-menu-hamburger:hover > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-893 .elementor-element.elementor-element-24a2736 button.elementskit-menu-close{color:rgba(51, 51, 51, 1);}.elementor-893 .elementor-element.elementor-element-24a2736 button.elementskit-menu-close:hover{color:rgba(0, 0, 0, 0.5);}.elementor-893 .elementor-element.elementor-element-3e6d9de{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-893 .elementor-element.elementor-element-3e6d9de.e-con{--align-self:center;}.elementor-893 .elementor-element.elementor-element-e374c6e .elementskit-navbar-nav > li > a:hover, .elementor-893 .elementor-element.elementor-element-e374c6e .elementskit-navbar-nav > li > a:focus, .elementor-893 .elementor-element.elementor-element-e374c6e .elementskit-navbar-nav > li > a:active, .elementor-893 .elementor-element.elementor-element-e374c6e .elementskit-navbar-nav > li:hover > a{background-color:#EE8C1C;}.elementor-893 .elementor-element.elementor-element-e374c6e .elementskit-navbar-nav .elementskit-submenu-panel{background-color:#FFFFFF;border-radius:0px 0px 0px 0px;min-width:220px;}.elementor-893 .elementor-element.elementor-element-e374c6e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-893 .elementor-element.elementor-element-e374c6e .elementskit-menu-container{height:50px;border-radius:0px 0px 0px 0px;}.elementor-893 .elementor-element.elementor-element-e374c6e .elementskit-navbar-nav > li > a{font-family:"AR One Sans", Sans-serif;font-weight:900;text-transform:uppercase;font-style:normal;line-height:35px;letter-spacing:1.7px;word-spacing:0px;color:#192F59;padding:0px 15px 0px 15px;}.elementor-893 .elementor-element.elementor-element-e374c6e .elementskit-navbar-nav > li > a:hover{color:#FFFFFF;}.elementor-893 .elementor-element.elementor-element-e374c6e .elementskit-navbar-nav > li > a:focus{color:#FFFFFF;}.elementor-893 .elementor-element.elementor-element-e374c6e .elementskit-navbar-nav > li > a:active{color:#FFFFFF;}.elementor-893 .elementor-element.elementor-element-e374c6e .elementskit-navbar-nav > li:hover > a{color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7B0D48;border-radius:7px 7px 7px 7px;}.elementor-893 .elementor-element.elementor-element-e374c6e .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:#FFFFFF;}.elementor-893 .elementor-element.elementor-element-e374c6e .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:#FFFFFF;}.elementor-893 .elementor-element.elementor-element-e374c6e .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:#FFFFFF;}.elementor-893 .elementor-element.elementor-element-e374c6e .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:#FFFFFF;}.elementor-893 .elementor-element.elementor-element-e374c6e .elementskit-navbar-nav > li.current-menu-item > a{color:#707070;}.elementor-893 .elementor-element.elementor-element-e374c6e .elementskit-navbar-nav > li.current-menu-ancestor > a{color:#707070;}.elementor-893 .elementor-element.elementor-element-e374c6e .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:#707070;}.elementor-893 .elementor-element.elementor-element-e374c6e .elementskit-navbar-nav > li{margin:5px 5px 5px 5px;}.elementor-893 .elementor-element.elementor-element-e374c6e .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:#101010;fill:#101010;}.elementor-893 .elementor-element.elementor-element-e374c6e .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{color:#101010;fill:#101010;}.elementor-893 .elementor-element.elementor-element-e374c6e .elementskit-navbar-nav .elementskit-submenu-panel > li > a{font-family:"AR One Sans", Sans-serif;font-size:29px;font-weight:900;padding:15px 15px 15px 15px;color:#000000;}.elementor-893 .elementor-element.elementor-element-e374c6e .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:#707070;}.elementor-893 .elementor-element.elementor-element-e374c6e .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:#707070;}.elementor-893 .elementor-element.elementor-element-e374c6e .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:#707070;}.elementor-893 .elementor-element.elementor-element-e374c6e .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:#707070;}.elementor-893 .elementor-element.elementor-element-e374c6e .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:#707070 !important;}.elementor-893 .elementor-element.elementor-element-e374c6e .elementskit-submenu-panel{padding:15px 0px 15px 0px;}.elementor-893 .elementor-element.elementor-element-e374c6e button.elementskit-menu-hamburger{float:right;}.elementor-893 .elementor-element.elementor-element-e374c6e button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-893 .elementor-element.elementor-element-e374c6e button.elementskit-menu-hamburger > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-893 .elementor-element.elementor-element-e374c6e button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-893 .elementor-element.elementor-element-e374c6e button.elementskit-menu-hamburger:hover > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-893 .elementor-element.elementor-element-e374c6e button.elementskit-menu-close{color:rgba(51, 51, 51, 1);}.elementor-893 .elementor-element.elementor-element-e374c6e button.elementskit-menu-close:hover{color:rgba(0, 0, 0, 0.5);}.elementor-893 .elementor-element.elementor-element-b5b42dc{--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-893 .elementor-element.elementor-element-b5b42dc:not(.elementor-motion-effects-element-type-background), .elementor-893 .elementor-element.elementor-element-b5b42dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7B0D48;}.elementor-893 .elementor-element.elementor-element-8b26620{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EE8C1C;--border-color:#EE8C1C;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:07px;--padding-left:0px;--padding-right:0px;}.elementor-893 .elementor-element.elementor-element-8b26620:not(.elementor-motion-effects-element-type-background), .elementor-893 .elementor-element.elementor-element-8b26620 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-893 .elementor-element.elementor-element-8b26620.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-893 .elementor-element.elementor-element-670358f{--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;}.elementor-893 .elementor-element.elementor-element-670358f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-893 .elementor-element.elementor-element-5533280 .elementskit-navbar-nav .elementskit-submenu-panel{background-color:#FFFFFF;border-radius:0px 0px 0px 0px;min-width:220px;}.elementor-893 .elementor-element.elementor-element-5533280 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-893 .elementor-element.elementor-element-5533280 .elementskit-menu-container{height:50px;border-radius:0px 0px 0px 0px;}.elementor-893 .elementor-element.elementor-element-5533280 .elementskit-navbar-nav > li > a{font-family:"AR One Sans", Sans-serif;font-weight:900;text-transform:uppercase;font-style:normal;line-height:35px;letter-spacing:1.7px;word-spacing:0px;color:#FFFFFF;padding:0px 15px 0px 15px;}.elementor-893 .elementor-element.elementor-element-5533280 .elementskit-navbar-nav > li > a:hover{color:#EE8C1C;}.elementor-893 .elementor-element.elementor-element-5533280 .elementskit-navbar-nav > li > a:focus{color:#EE8C1C;}.elementor-893 .elementor-element.elementor-element-5533280 .elementskit-navbar-nav > li > a:active{color:#EE8C1C;}.elementor-893 .elementor-element.elementor-element-5533280 .elementskit-navbar-nav > li:hover > a{color:#EE8C1C;}.elementor-893 .elementor-element.elementor-element-5533280 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:#EE8C1C;}.elementor-893 .elementor-element.elementor-element-5533280 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:#EE8C1C;}.elementor-893 .elementor-element.elementor-element-5533280 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:#EE8C1C;}.elementor-893 .elementor-element.elementor-element-5533280 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:#EE8C1C;}.elementor-893 .elementor-element.elementor-element-5533280 .elementskit-navbar-nav > li.current-menu-item > a{color:#FFE500;}.elementor-893 .elementor-element.elementor-element-5533280 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:#FFE500;}.elementor-893 .elementor-element.elementor-element-5533280 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:#FFE500;}.elementor-893 .elementor-element.elementor-element-5533280 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:#101010;fill:#101010;}.elementor-893 .elementor-element.elementor-element-5533280 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{color:#101010;fill:#101010;}.elementor-893 .elementor-element.elementor-element-5533280 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{font-family:"AR One Sans", Sans-serif;font-weight:900;text-transform:uppercase;text-decoration:none;padding:15px 15px 15px 15px;color:#000000;}.elementor-893 .elementor-element.elementor-element-5533280 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:#192F59;}.elementor-893 .elementor-element.elementor-element-5533280 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:#192F59;}.elementor-893 .elementor-element.elementor-element-5533280 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:#192F59;}.elementor-893 .elementor-element.elementor-element-5533280 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:#192F59;}.elementor-893 .elementor-element.elementor-element-5533280 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:#707070 !important;}.elementor-893 .elementor-element.elementor-element-5533280 .elementskit-submenu-panel{padding:15px 0px 15px 0px;}.elementor-893 .elementor-element.elementor-element-5533280 button.elementskit-menu-hamburger{float:right;}.elementor-893 .elementor-element.elementor-element-5533280 button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-893 .elementor-element.elementor-element-5533280 button.elementskit-menu-hamburger > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-893 .elementor-element.elementor-element-5533280 button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-893 .elementor-element.elementor-element-5533280 button.elementskit-menu-hamburger:hover > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-893 .elementor-element.elementor-element-5533280 button.elementskit-menu-close{color:rgba(51, 51, 51, 1);}.elementor-893 .elementor-element.elementor-element-5533280 button.elementskit-menu-close:hover{color:rgba(0, 0, 0, 0.5);}.elementor-893 .elementor-element.elementor-element-69938f2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-893 .elementor-element.elementor-element-1b5a94b .ekit_navsearch-button :is(i, svg){font-size:20px;}.elementor-893 .elementor-element.elementor-element-1b5a94b .ekit_navsearch-button, .elementor-893 .elementor-element.elementor-element-1b5a94b .ekit_search-button{color:#EE8C1C;fill:#EE8C1C;}.elementor-893 .elementor-element.elementor-element-1b5a94b .ekit_navsearch-button{margin:5px 5px 5px 5px;padding:0px 0px 0px 0px;width:40px;height:40px;line-height:40px;text-align:center;}.elementor-893 .elementor-element.elementor-element-a77454e{--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;}.elementor-893 .elementor-element.elementor-element-a77454e:not(.elementor-motion-effects-element-type-background), .elementor-893 .elementor-element.elementor-element-a77454e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EE8C1C;}.elementor-893 .elementor-element.elementor-element-21e3e10 .elementskit-navbar-nav .elementskit-submenu-panel{background-color:#EE8C1C;border-radius:0px 0px 0px 0px;min-width:220px;}.elementor-893 .elementor-element.elementor-element-21e3e10 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-893 .elementor-element.elementor-element-21e3e10{z-index:99999;}.elementor-893 .elementor-element.elementor-element-21e3e10 .elementskit-menu-container{height:50px;max-width:100%;border-radius:0px 0px 0px 0px;}.elementor-893 .elementor-element.elementor-element-21e3e10 .elementskit-navbar-nav > li > a{font-family:"AR One Sans", Sans-serif;font-weight:900;text-transform:uppercase;font-style:normal;line-height:35px;letter-spacing:3.3px;word-spacing:0px;color:#192F59;padding:0px 15px 0px 15px;}.elementor-893 .elementor-element.elementor-element-21e3e10 .elementskit-navbar-nav > li > a:hover{color:#192F59;}.elementor-893 .elementor-element.elementor-element-21e3e10 .elementskit-navbar-nav > li > a:focus{color:#192F59;}.elementor-893 .elementor-element.elementor-element-21e3e10 .elementskit-navbar-nav > li > a:active{color:#192F59;}.elementor-893 .elementor-element.elementor-element-21e3e10 .elementskit-navbar-nav > li:hover > a{color:#192F59;}.elementor-893 .elementor-element.elementor-element-21e3e10 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:#192F59;}.elementor-893 .elementor-element.elementor-element-21e3e10 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:#192F59;}.elementor-893 .elementor-element.elementor-element-21e3e10 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:#192F59;}.elementor-893 .elementor-element.elementor-element-21e3e10 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:#192F59;}.elementor-893 .elementor-element.elementor-element-21e3e10 .elementskit-navbar-nav > li.current-menu-item > a{color:#707070;}.elementor-893 .elementor-element.elementor-element-21e3e10 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:#707070;}.elementor-893 .elementor-element.elementor-element-21e3e10 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:#707070;}.elementor-893 .elementor-element.elementor-element-21e3e10 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{font-size:9px;color:#192F59;fill:#192F59;}.elementor-893 .elementor-element.elementor-element-21e3e10 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{font-size:9px;color:#192F59;fill:#192F59;}.elementor-893 .elementor-element.elementor-element-21e3e10 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{font-family:"AR One Sans", Sans-serif;font-weight:900;text-transform:uppercase;text-decoration:none;line-height:35px;letter-spacing:2.1px;padding:15px 15px 15px 15px;color:#192F59;}.elementor-893 .elementor-element.elementor-element-21e3e10 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:#7B0D48;}.elementor-893 .elementor-element.elementor-element-21e3e10 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:#7B0D48;}.elementor-893 .elementor-element.elementor-element-21e3e10 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:#7B0D48;}.elementor-893 .elementor-element.elementor-element-21e3e10 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:#7B0D48;}.elementor-893 .elementor-element.elementor-element-21e3e10 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:#707070 !important;}.elementor-893 .elementor-element.elementor-element-21e3e10 .elementskit-submenu-panel{padding:15px 0px 15px 0px;}.elementor-893 .elementor-element.elementor-element-21e3e10 button.elementskit-menu-hamburger{float:right;}.elementor-893 .elementor-element.elementor-element-21e3e10 button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-893 .elementor-element.elementor-element-21e3e10 button.elementskit-menu-hamburger > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-893 .elementor-element.elementor-element-21e3e10 button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-893 .elementor-element.elementor-element-21e3e10 button.elementskit-menu-hamburger:hover > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-893 .elementor-element.elementor-element-21e3e10 button.elementskit-menu-close{color:rgba(51, 51, 51, 1);}.elementor-893 .elementor-element.elementor-element-21e3e10 button.elementskit-menu-close:hover{color:rgba(0, 0, 0, 0.5);}.elementor-893 .elementor-element.elementor-element-8f3dcff .elementskit-menu-container{height:80px;border-radius:0px 0px 0px 0px;}.elementor-893 .elementor-element.elementor-element-8f3dcff .elementskit-navbar-nav > li > a{color:#000000;padding:0px 15px 0px 15px;}.elementor-893 .elementor-element.elementor-element-8f3dcff .elementskit-navbar-nav > li > a:hover{color:#707070;}.elementor-893 .elementor-element.elementor-element-8f3dcff .elementskit-navbar-nav > li > a:focus{color:#707070;}.elementor-893 .elementor-element.elementor-element-8f3dcff .elementskit-navbar-nav > li > a:active{color:#707070;}.elementor-893 .elementor-element.elementor-element-8f3dcff .elementskit-navbar-nav > li:hover > a{color:#707070;}.elementor-893 .elementor-element.elementor-element-8f3dcff .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:#707070;}.elementor-893 .elementor-element.elementor-element-8f3dcff .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:#707070;}.elementor-893 .elementor-element.elementor-element-8f3dcff .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:#707070;}.elementor-893 .elementor-element.elementor-element-8f3dcff .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:#707070;}.elementor-893 .elementor-element.elementor-element-8f3dcff .elementskit-navbar-nav > li.current-menu-item > a{color:#707070;}.elementor-893 .elementor-element.elementor-element-8f3dcff .elementskit-navbar-nav > li.current-menu-ancestor > a{color:#707070;}.elementor-893 .elementor-element.elementor-element-8f3dcff .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:#707070;}.elementor-893 .elementor-element.elementor-element-8f3dcff .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:#101010;fill:#101010;}.elementor-893 .elementor-element.elementor-element-8f3dcff .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{color:#101010;fill:#101010;}.elementor-893 .elementor-element.elementor-element-8f3dcff .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;color:#000000;}.elementor-893 .elementor-element.elementor-element-8f3dcff .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:#707070;}.elementor-893 .elementor-element.elementor-element-8f3dcff .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:#707070;}.elementor-893 .elementor-element.elementor-element-8f3dcff .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:#707070;}.elementor-893 .elementor-element.elementor-element-8f3dcff .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:#707070;}.elementor-893 .elementor-element.elementor-element-8f3dcff .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:#707070 !important;}.elementor-893 .elementor-element.elementor-element-8f3dcff .elementskit-submenu-panel{padding:15px 0px 15px 0px;}.elementor-893 .elementor-element.elementor-element-8f3dcff .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;min-width:220px;}.elementor-893 .elementor-element.elementor-element-8f3dcff button.elementskit-menu-hamburger{float:right;}.elementor-893 .elementor-element.elementor-element-8f3dcff button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-893 .elementor-element.elementor-element-8f3dcff button.elementskit-menu-hamburger > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-893 .elementor-element.elementor-element-8f3dcff button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-893 .elementor-element.elementor-element-8f3dcff button.elementskit-menu-hamburger:hover > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-893 .elementor-element.elementor-element-8f3dcff button.elementskit-menu-close{color:rgba(51, 51, 51, 1);}.elementor-893 .elementor-element.elementor-element-8f3dcff button.elementskit-menu-close:hover{color:rgba(0, 0, 0, 0.5);}@media(min-width:768px){.elementor-893 .elementor-element.elementor-element-7969e2d{--width:66.177%;}.elementor-893 .elementor-element.elementor-element-3e6d9de{--width:50%;}.elementor-893 .elementor-element.elementor-element-8b26620{--width:10.16%;}.elementor-893 .elementor-element.elementor-element-670358f{--width:72.341%;}.elementor-893 .elementor-element.elementor-element-69938f2{--width:66.6666%;}}@media(max-width:1024px){.elementor-893 .elementor-element.elementor-element-24a2736 .elementskit-nav-identity-panel{padding:10px 0px 10px 0px;}.elementor-893 .elementor-element.elementor-element-24a2736 .elementskit-menu-container{max-width:350px;border-radius:0px 0px 0px 0px;}.elementor-893 .elementor-element.elementor-element-24a2736 .elementskit-navbar-nav > li > a{color:#000000;padding:10px 15px 10px 15px;}.elementor-893 .elementor-element.elementor-element-24a2736 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;}.elementor-893 .elementor-element.elementor-element-24a2736 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-893 .elementor-element.elementor-element-24a2736 button.elementskit-menu-hamburger{padding:8px 8px 8px 8px;width:45px;border-radius:3px;}.elementor-893 .elementor-element.elementor-element-24a2736 button.elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;}.elementor-893 .elementor-element.elementor-element-24a2736 .elementskit-nav-logo > img{max-width:160px;max-height:60px;}.elementor-893 .elementor-element.elementor-element-24a2736 .elementskit-nav-logo{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}.elementor-893 .elementor-element.elementor-element-e374c6e .elementskit-nav-identity-panel{padding:10px 0px 10px 0px;}.elementor-893 .elementor-element.elementor-element-e374c6e .elementskit-menu-container{max-width:350px;border-radius:0px 0px 0px 0px;}.elementor-893 .elementor-element.elementor-element-e374c6e .elementskit-navbar-nav > li > a{color:#000000;padding:10px 15px 10px 15px;}.elementor-893 .elementor-element.elementor-element-e374c6e .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;}.elementor-893 .elementor-element.elementor-element-e374c6e .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-893 .elementor-element.elementor-element-e374c6e button.elementskit-menu-hamburger{padding:8px 8px 8px 8px;width:45px;border-radius:3px;}.elementor-893 .elementor-element.elementor-element-e374c6e button.elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;}.elementor-893 .elementor-element.elementor-element-e374c6e .elementskit-nav-logo > img{max-width:160px;max-height:60px;}.elementor-893 .elementor-element.elementor-element-e374c6e .elementskit-nav-logo{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}.elementor-893 .elementor-element.elementor-element-5533280 .elementskit-nav-identity-panel{padding:10px 0px 10px 0px;}.elementor-893 .elementor-element.elementor-element-5533280 .elementskit-menu-container{max-width:350px;border-radius:0px 0px 0px 0px;}.elementor-893 .elementor-element.elementor-element-5533280 .elementskit-navbar-nav > li > a{color:#000000;padding:10px 15px 10px 15px;}.elementor-893 .elementor-element.elementor-element-5533280 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;}.elementor-893 .elementor-element.elementor-element-5533280 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-893 .elementor-element.elementor-element-5533280 button.elementskit-menu-hamburger{padding:8px 8px 8px 8px;width:45px;border-radius:3px;}.elementor-893 .elementor-element.elementor-element-5533280 button.elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;}.elementor-893 .elementor-element.elementor-element-5533280 .elementskit-nav-logo > img{max-width:160px;max-height:60px;}.elementor-893 .elementor-element.elementor-element-5533280 .elementskit-nav-logo{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}.elementor-893 .elementor-element.elementor-element-21e3e10 .elementskit-nav-identity-panel{padding:10px 0px 10px 0px;}.elementor-893 .elementor-element.elementor-element-21e3e10 .elementskit-menu-container{max-width:350%;border-radius:0px 0px 0px 0px;}.elementor-893 .elementor-element.elementor-element-21e3e10 .elementskit-navbar-nav > li > a{color:#000000;padding:10px 15px 10px 15px;}.elementor-893 .elementor-element.elementor-element-21e3e10 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;}.elementor-893 .elementor-element.elementor-element-21e3e10 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-893 .elementor-element.elementor-element-21e3e10 button.elementskit-menu-hamburger{padding:8px 8px 8px 8px;width:45px;border-radius:3px;}.elementor-893 .elementor-element.elementor-element-21e3e10 button.elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;}.elementor-893 .elementor-element.elementor-element-21e3e10 .elementskit-nav-logo > img{max-width:160px;max-height:60px;}.elementor-893 .elementor-element.elementor-element-21e3e10 .elementskit-nav-logo{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}.elementor-893 .elementor-element.elementor-element-8f3dcff .elementskit-nav-identity-panel{padding:10px 0px 10px 0px;}.elementor-893 .elementor-element.elementor-element-8f3dcff .elementskit-menu-container{max-width:350px;border-radius:0px 0px 0px 0px;}.elementor-893 .elementor-element.elementor-element-8f3dcff .elementskit-navbar-nav > li > a{color:#000000;padding:10px 15px 10px 15px;}.elementor-893 .elementor-element.elementor-element-8f3dcff .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;}.elementor-893 .elementor-element.elementor-element-8f3dcff .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-893 .elementor-element.elementor-element-8f3dcff button.elementskit-menu-hamburger{padding:8px 8px 8px 8px;width:45px;border-radius:3px;}.elementor-893 .elementor-element.elementor-element-8f3dcff button.elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;}.elementor-893 .elementor-element.elementor-element-8f3dcff .elementskit-nav-logo > img{max-width:160px;max-height:60px;}.elementor-893 .elementor-element.elementor-element-8f3dcff .elementskit-nav-logo{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}}@media(max-width:767px){.elementor-893 .elementor-element.elementor-element-24a2736 .elementskit-nav-logo > img{max-width:120px;max-height:50px;}.elementor-893 .elementor-element.elementor-element-e374c6e .elementskit-nav-logo > img{max-width:120px;max-height:50px;}.elementor-893 .elementor-element.elementor-element-5533280 .elementskit-nav-logo > img{max-width:120px;max-height:50px;}.elementor-893 .elementor-element.elementor-element-21e3e10 .elementskit-nav-logo > img{max-width:120px;max-height:50px;}.elementor-893 .elementor-element.elementor-element-8f3dcff .elementskit-nav-logo > img{max-width:120px;max-height:50px;}}/* Start custom CSS for container, class: .elementor-element-a45e10a */@media(max-width:768px){
.elementor-170 .elementor-element.elementor-element-4c52e10:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-4c52e10>.elementor-motion-effects-container>.elementor-motion-effects-layer, .elementor-170 .elementor-element.elementor-element-2614931.e-con, .elementor-170 .elementor-element.elementor-element-2cb3ee0:not(.elementor-motion-effects-element-type-background){
    display: none!important;
}
}/* End custom CSS */
/* Start custom CSS for ekit-nav-menu, class: .elementor-element-8f3dcff *//* ==========================================
   HGU MOBILE & TABLET NAVIGATION MENU
   ElementsKit Menu: mobile-tab-menu
========================================== */

/* Main off-canvas menu */
#ekit-megamenu-mobile-tab-menu {
    --hgu-maroon: #7b0d48;
    --hgu-dark: #5e0936;
    --hgu-peach: #fff0e7;
    --hgu-orange: #ef670d;

    background: #ffffff !important;
    box-shadow: -12px 0 35px rgba(60, 9, 35, 0.16) !important;
    font-family: "Jost", Arial, sans-serif !important;
    box-sizing: border-box;
}

/* Apply drawer styling only on mobile/tablet */
@media (max-width: 1024px) {

    #ekit-megamenu-mobile-tab-menu {
        width: min(88vw, 360px) !important;
        max-width: 360px !important;
        height: 100dvh !important;
        max-height: 100dvh !important;
        padding: 68px 14px 25px !important;
        overflow-x: hidden !important;
        overflow-y: auto !important;
        overscroll-behavior: contain;
    }

    /* Main navigation */
    #ekit-megamenu-mobile-tab-menu
    > .elementskit-navbar-nav {
        display: flex !important;
        flex-direction: column !important;
        width: 100% !important;
        gap: 5px !important;
        margin: 0 !important;
        padding: 0 !important;
        list-style: none !important;
    }

    /* Navigation items */
    #ekit-megamenu-mobile-tab-menu
    > .elementskit-navbar-nav
    > .menu-item {
        display: block !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        border: none !important;
        background: transparent !important;
    }

    /* Top-level links */
    #ekit-megamenu-mobile-tab-menu
    > .elementskit-navbar-nav
    > .menu-item
    > .ekit-menu-nav-link {
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
        width: 100% !important;
        min-width: 0 !important;
        min-height: 46px !important;
        padding: 12px 14px !important;
        margin: 0 !important;

        background: transparent !important;
        border-radius: 9px !important;
        border: 1px solid transparent !important;

        color: #68113d !important;
        font-family: "Jost", Arial, sans-serif !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        line-height: 1.5 !important;
        text-decoration: none !important;
        text-transform: none !important;
        letter-spacing: 0 !important;

        white-space: normal !important;
        overflow-wrap: anywhere !important;
        box-sizing: border-box;
        transition: background .2s ease, color .2s ease;
    }

    /* Hover and keyboard focus */
    #ekit-megamenu-mobile-tab-menu
    > .elementskit-navbar-nav
    > .menu-item
    > .ekit-menu-nav-link:hover,
    #ekit-megamenu-mobile-tab-menu
    > .elementskit-navbar-nav
    > .menu-item
    > .ekit-menu-nav-link:focus-visible {
        background: #fff0e7 !important;
        color: #7b0d48 !important;
    }

    /* Current page */
    #ekit-megamenu-mobile-tab-menu
    > .elementskit-navbar-nav
    > .current-menu-item
    > .ekit-menu-nav-link,
    #ekit-megamenu-mobile-tab-menu
    > .elementskit-navbar-nav
    > .current-menu-ancestor
    > .ekit-menu-nav-link {
        background: #fff0e7 !important;
        color: #7b0d48 !important;
        font-weight: 700 !important;
        border-left: 3px solid #ef670d !important;
    }

    /* ======================================
       DROPDOWN ARROWS
    ====================================== */

    #ekit-megamenu-mobile-tab-menu
    .elementskit-submenu-indicator {
        display: inline-flex !important;
        justify-content: center !important;
        align-items: center !important;
        flex: 0 0 26px !important;
        width: 26px !important;
        height: 26px !important;
        margin-left: 10px !important;
        border-radius: 6px !important;
        background: #fff0e7 !important;
        color: #7b0d48 !important;
        font-size: 11px !important;
        transition: transform .2s ease;
    }

    /* ======================================
       SUBMENUS
    ====================================== */

    #ekit-megamenu-mobile-tab-menu
    .elementskit-dropdown {
        position: static !important;
        float: none !important;
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        margin: 5px 0 9px !important;
        padding: 8px !important;
        background: #fff8f4 !important;
        border: 1px solid #f1e0e7 !important;
        border-radius: 10px !important;
        box-shadow: none !important;
        box-sizing: border-box;
    }

    /* Preserve ElementsKit's native show/hide
       behavior. Do not force display:block. */

    #ekit-megamenu-mobile-tab-menu
    .elementskit-dropdown
    > .menu-item {
        margin: 0 !important;
        padding: 0 !important;
        width: 100% !important;
        border: none !important;
    }

    /* Submenu links */
    #ekit-megamenu-mobile-tab-menu
    .elementskit-dropdown
    .dropdown-item {
        display: block !important;
        width: 100% !important;
        min-height: 39px !important;
        padding: 10px 12px !important;
        margin: 0 !important;

        background: transparent !important;
        border: none !important;
        border-radius: 7px !important;

        color: #755568 !important;
        font-family: "Jost", Arial, sans-serif !important;
        font-size: 13px !important;
        font-weight: 500 !important;
        line-height: 1.5 !important;
        text-decoration: none !important;
        text-transform: none !important;

        white-space: normal !important;
        overflow-wrap: anywhere !important;
        box-sizing: border-box;
    }

    #ekit-megamenu-mobile-tab-menu
    .elementskit-dropdown
    .dropdown-item:hover,
    #ekit-megamenu-mobile-tab-menu
    .elementskit-dropdown
    .dropdown-item:focus-visible {
        background: #ffffff !important;
        color: #7b0d48 !important;
    }

    /* Active submenu link */
    #ekit-megamenu-mobile-tab-menu
    .elementskit-dropdown
    .current-menu-item
    > .dropdown-item {
        background: #ffffff !important;
        color: #7b0d48 !important;
        font-weight: 700 !important;
        border-left: 2px solid #ef670d !important;
    }

    /* ======================================
       CLOSE BUTTON
    ====================================== */

    #ekit-megamenu-mobile-tab-menu
    .elementskit-nav-identity-panel {
        position: absolute;
        top: 16px;
        right: 16px;
        z-index: 10;
    }

    #ekit-megamenu-mobile-tab-menu
    .elementskit-menu-close {
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;

        width: 38px !important;
        height: 38px !important;
        padding: 0 !important;

        background: #fff0e7 !important;
        color: #7b0d48 !important;
        border: 1px solid #f0d8e2 !important;
        border-radius: 10px !important;

        font-size: 19px !important;
        font-weight: 500 !important;
        cursor: pointer;
        transition: background .2s ease;
    }

    #ekit-megamenu-mobile-tab-menu
    .elementskit-menu-close:hover {
        background: #f6deda !important;
    }

    /* Focus for accessibility */
    #ekit-megamenu-mobile-tab-menu
    a:focus-visible,
    #ekit-megamenu-mobile-tab-menu
    button:focus-visible {
        outline: 2px solid #ef670d !important;
        outline-offset: 2px;
    }

    /* Scrollbar */
    #ekit-megamenu-mobile-tab-menu::-webkit-scrollbar {
        width: 5px;
    }

    #ekit-megamenu-mobile-tab-menu::-webkit-scrollbar-thumb {
        background: #d8b2c4;
        border-radius: 10px;
    }
}

/* ==========================================
   SMALL MOBILE: UP TO 480PX
========================================== */

@media (max-width: 480px) {

    #ekit-megamenu-mobile-tab-menu {
        width: min(90vw, 340px) !important;
        padding-left: 12px !important;
        padding-right: 12px !important;
    }

    #ekit-megamenu-mobile-tab-menu
    > .elementskit-navbar-nav
    > .menu-item
    > .ekit-menu-nav-link {
        font-size: 13px !important;
        padding: 11px 12px !important;
    }

    #ekit-megamenu-mobile-tab-menu
    .elementskit-dropdown
    .dropdown-item {
        font-size: 12px !important;
        padding: 10px !important;
    }
}

/* ==========================================
   REDUCED MOTION
========================================== */

@media (prefers-reduced-motion: reduce) {

    #ekit-megamenu-mobile-tab-menu *,
    #ekit-megamenu-mobile-tab-menu *::before,
    #ekit-megamenu-mobile-tab-menu *::after {
        transition: none !important;
    }
}




/* ==========================================
   HGU MOBILE MENU - SUBMENU OVERLAP FIX
   ElementsKit: mobile-tab-menu
========================================== */

@media (max-width: 1024px) {

    /* Prevent horizontal scrolling */
    #ekit-megamenu-mobile-tab-menu {
        overflow-x: hidden !important;
        overflow-y: auto !important;
        height: 100dvh !important;
        max-height: 100dvh !important;
        box-sizing: border-box !important;
    }

    /* Main menu must use normal document flow */
    #ekit-megamenu-mobile-tab-menu
    > .elementskit-navbar-nav {
        display: flex !important;
        flex-direction: column !important;
        align-items: stretch !important;
        gap: 4px !important;
        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        overflow: visible !important;
    }

    /* Each parent item expands naturally */
    #ekit-megamenu-mobile-tab-menu
    > .elementskit-navbar-nav
    > li.menu-item {
        position: relative !important;
        display: block !important;
        float: none !important;
        flex: 0 0 auto !important;
        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        margin: 0 !important;
        overflow: visible !important;
    }

    /* Top-level links */
    #ekit-megamenu-mobile-tab-menu
    > .elementskit-navbar-nav
    > li.menu-item
    > a.ekit-menu-nav-link {
        position: relative !important;
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
        width: 100% !important;
        height: auto !important;
        min-height: 46px !important;
        padding: 12px 14px !important;
        margin: 0 !important;
    }

    /* Reset dropdown positioning */
    #ekit-megamenu-mobile-tab-menu
    ul.elementskit-dropdown {
        position: static !important;
        inset: auto !important;
        top: auto !important;
        left: auto !important;
        right: auto !important;
        bottom: auto !important;
        transform: none !important;
        float: none !important;
        clear: both !important;

        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        height: auto !important;
        max-height: none !important;

        margin: 5px 0 10px !important;
        padding: 8px !important;
        box-sizing: border-box !important;

        background: #fff8f4 !important;
        border: 1px solid #f1e0e7 !important;
        border-radius: 10px !important;
        box-shadow: none !important;

        z-index: auto !important;
    }

    /* Submenu list items */
    #ekit-megamenu-mobile-tab-menu
    ul.elementskit-dropdown
    > li.menu-item {
        position: relative !important;
        display: block !important;
        float: none !important;
        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    /* Submenu links */
    #ekit-megamenu-mobile-tab-menu
    ul.elementskit-dropdown
    > li.menu-item
    > a.dropdown-item {
        position: relative !important;
        display: block !important;
        width: 100% !important;
        height: auto !important;
        min-height: 39px !important;
        padding: 10px 12px !important;

        font-size: 13px !important;
        line-height: 1.5 !important;
        white-space: normal !important;
        overflow-wrap: anywhere !important;
        box-sizing: border-box !important;
    }

    /* Remove fixed vertical positioning */
    #ekit-megamenu-mobile-tab-menu
    .elementskit-submenu-panel {
        float: none !important;
        transform: none !important;
    }

    /* Keep menus hidden until ElementsKit opens them.
       No forced display:block on closed dropdowns. */
}

/* Mobile */
@media (max-width: 767px) {
    #ekit-megamenu-mobile-tab-menu {
        width: min(90vw, 360px) !important;
        padding-left: 12px !important;
        padding-right: 12px !important;
    }

    #ekit-megamenu-mobile-tab-menu
    ul.elementskit-dropdown
    > li.menu-item
    > a.dropdown-item {
        font-size: 12px !important;
        padding: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS *//* Hide on desktop and tablet */
.elementor-element.elementor-element-ddf750d {
    display: none !important;
}

/* Show only on mobile (767px and below) */
@media (max-width: 767px) {
    .elementor-element.elementor-element-ddf750d {
        display: flex !important;
        width: 100% !important;
    }
}/* End custom CSS */