.elementor-38 .elementor-element.elementor-element-2296dfb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-2296dfb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS */.elementor-38{position:relative;z-index:50;box-shadow:0 2px 12px rgba(15,74,42,.06)}
.em-top .em-search{flex-grow:1;max-width:560px}
.em-search .elementor-search-form__container{border:1.5px solid #e3dcc5!important;border-radius:40px!important;overflow:hidden;background:#fff;min-height:46px}
.em-search .elementor-search-form__input{background:#fff!important;font-family:Tajawal;font-size:14px;padding-inline:20px!important}
.em-search .elementor-search-form__submit{background:#fff!important;color:#0F4A2A!important;min-width:52px!important}
.em-tools{display:flex;align-items:center;gap:18px;font-family:Cairo;white-space:nowrap}
.em-lang{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px}
.em-lang a{display:flex;align-items:center;gap:5px;color:#6b766e;text-decoration:none}.em-lang a.on{color:#0F4A2A}
.em-lang img{width:20px;height:14px;border-radius:2px;object-fit:cover}.em-lang i{width:1px;height:16px;background:#d8d2bd}
.em-acc{display:flex;align-items:center;gap:7px;color:#0F4A2A;text-decoration:none;font-weight:600;font-size:13.5px}
.em-acc:hover{color:#b98f0b}
.em-cart .elementor-menu-cart__toggle .elementor-button{padding:6px!important}
.em-cart .elementor-button-icon[data-counter]:before{font-weight:700}
.em-nav{border-top:1px solid #efe9d6;border-bottom:1px solid #efe9d6}
.em-nav .elementor-nav-menu--main .sub-menu{border-top:3px solid #E8B923;box-shadow:0 10px 30px rgba(0,0,0,.08);min-width:240px}
.em-nav .elementor-nav-menu--main .sub-menu a{font-family:Cairo;font-weight:600;padding:12px 18px!important}
@media(max-width:1024px){.em-acc span{display:none}}
@media(max-width:767px){.em-lang{display:none}.em-tools{gap:10px}.em-brand{flex-direction:row}}
.em-burger .elementor-menu-toggle{background:transparent!important;padding:4px}
.em-burger nav.elementor-nav-menu--dropdown{position:absolute;right:0;left:0;top:100%;z-index:99;box-shadow:0 12px 24px rgba(0,0,0,.1)}
.em-burger .elementor-nav-menu--dropdown a{font-family:Cairo;font-weight:600;border-bottom:1px solid #f1ecdc}
.em-top>.e-con{width:auto!important;flex:0 0 auto!important;--width:auto}
.em-top .em-search{flex:1 1 auto!important;width:auto!important;max-width:600px;margin-inline:24px}
.em-left{gap:14px!important}/* End custom CSS */