.elementor-9 .elementor-element.elementor-element-29a45c2 .jet-mobile-menu__container{z-index:999;}.elementor-9 .elementor-element.elementor-element-29a45c2 .jet-mobile-menu-widget .jet-mobile-menu-cover{z-index:calc(999-1);}.elementor-9 .elementor-element.elementor-element-29a45c2 .jet-mobile-menu__item .jet-menu-icon{align-self:center;justify-content:center;}.elementor-9 .elementor-element.elementor-element-29a45c2 .jet-mobile-menu__item .jet-menu-badge{align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-ce628ca{--spacer-size:15px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-25cc4e3{width:var( --container-widget-width, 35.448% );max-width:35.448%;--container-widget-width:35.448%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-25cc4e3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-7eec23f{--spacer-size:15px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS *//* 20up glass header */
/* layout: logo container flattened so every item can be ordered */
.elementor-location-header .elementor-element-5a81d798{display:contents}
.elementor-location-header .elementor-element-89574b3{order:1}
.elementor-location-header .elementor-element-23d970c5{order:2;margin-inline-start:-.4rem}
.elementor-location-header .elementor-element-3f4e75f{order:3;margin-inline:auto}
.elementor-location-header .elementor-element-7af845d3{order:4}
.elementor-location-header .elementor-element-7b10e14{order:5}
@media (min-width:1025px){.elementor-location-header .elementor-element-7b10e14{display:none}}
@media (max-width:1024px){.elementor-location-header .elementor-element-3f4e75f{display:none}.elementor-location-header .elementor-element-7af845d3{margin-inline-start:auto}.elementor-location-header .elementor-widget-jet-search{display:none}}
/* WordPress Menu (desktop) */
.elementor-location-header .elementor-nav-menu--main .elementor-item{font-family:Vazirmatn,sans-serif;font-size:.95rem;font-weight:600;color:#0b1a45;border-radius:.75rem;padding:.55rem .95rem;transition:background-color .25s ease,color .25s ease}
.elementor-location-header .elementor-nav-menu--main .elementor-item:before,.elementor-location-header .elementor-nav-menu--main .elementor-item:after{display:none!important}
.elementor-location-header .elementor-nav-menu--main .elementor-item:hover,.elementor-location-header .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-location-header .elementor-nav-menu--main .elementor-item.highlighted{background:rgba(65,105,225,.12);color:#1e40af}
.elementor-location-header .elementor-nav-menu--main .sub-menu{margin-top:.5rem!important;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%);border:1px solid rgba(255,255,255,.9);border-radius:1rem;box-shadow:0 18px 48px rgba(30,64,175,.22);padding:.5rem;overflow:hidden}
.elementor-location-header .elementor-nav-menu--main .elementor-sub-item{font-family:Vazirmatn,sans-serif;font-size:.92rem;font-weight:500;color:#0b1a45;border-radius:.65rem;padding:.6rem .9rem;transition:background-color .25s ease,color .25s ease,transform .25s ease}
.elementor-location-header .elementor-nav-menu--main .elementor-sub-item:hover,.elementor-location-header .elementor-nav-menu--main .elementor-sub-item.elementor-item-active{background:rgba(65,105,225,.12);color:#1e40af;transform:translateX(-3px)}
/* JetElements Navigation Menu (mobile) */
.elementor-location-header .jet-nav-wrap{font-family:Vazirmatn,sans-serif;direction:rtl}
.elementor-location-header .jet-nav__mobile-trigger{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:.8rem;background:rgba(65,105,225,.12);border:1px solid rgba(65,105,225,.25);color:#1e40af;cursor:pointer}
.elementor-location-header .jet-mobile-menu .jet-nav{background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%);border:1px solid rgba(255,255,255,.9);border-radius:1.25rem;box-shadow:0 18px 48px rgba(30,64,175,.25);padding:.75rem}
.elementor-location-header .jet-nav__item .menu-item-link{color:#0b1a45;font-weight:600;border-radius:.65rem;padding:.7rem .9rem;transition:background-color .25s ease,color .25s ease}
.elementor-location-header .jet-nav__item:hover>.menu-item-link,.elementor-location-header .jet-nav__item.current-menu-item>.menu-item-link{background:rgba(65,105,225,.12);color:#1e40af}
.elementor-location-header .jet-nav__sub{background:transparent;box-shadow:none}
/* JetSearch */
.elementor-location-header .jet-ajax-search{font-family:Vazirmatn,sans-serif;direction:rtl}
.elementor-location-header .jet-ajax-search__form{display:flex;align-items:center;gap:.4rem;min-width:15rem;background:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(65,105,225,.25);border-radius:999px;padding:.25rem .3rem .25rem .5rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.9);transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}
.elementor-location-header .jet-ajax-search__form:focus-within{border-color:#4169e1;box-shadow:0 0 0 4px rgba(65,105,225,.15);background:rgba(255,255,255,.9)}
.elementor-location-header .jet-ajax-search__fields-holder,.elementor-location-header .jet-ajax-search__field-wrapper{flex:1;background:transparent;border:0}
.elementor-location-header .jet-ajax-search__field{background:transparent!important;border:0!important;box-shadow:none!important;color:#0b1a45;font-family:Vazirmatn,sans-serif;font-size:.92rem;padding:.55rem .6rem;text-align:right}
.elementor-location-header .jet-ajax-search__field::placeholder{color:#44557f;opacity:1}
.elementor-location-header .jet-ajax-search__submit{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;background:linear-gradient(135deg,#1e40af,#4169e1)!important;color:#fff!important;border:0!important;border-radius:999px!important;box-shadow:0 6px 16px rgba(65,105,225,.4);cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}
.elementor-location-header .jet-ajax-search__submit:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(65,105,225,.55)}
.elementor-location-header .jet-ajax-search__results-area{margin-top:.6rem;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%);border:1px solid rgba(255,255,255,.9);border-radius:1rem;box-shadow:0 18px 48px rgba(30,64,175,.22);overflow:hidden}
.elementor-location-header .jet-ajax-search__results-item{transition:background-color .25s ease}
.elementor-location-header .jet-ajax-search__results-item:hover{background:rgba(65,105,225,.1)}
.elementor-location-header .jet-ajax-search__item-title{color:#0b1a45;font-family:Vazirmatn,sans-serif;font-weight:600}
.elementor-location-header .jet-ajax-search__item-price{color:#1e40af;font-weight:700}
.elementor-location-header .jet-ajax-search__item-thumbnail-img{border-radius:.6rem}
.elementor-location-header .jet-ajax-search__full-results{background:linear-gradient(135deg,#1e40af,#4169e1);color:#fff;border:0;border-radius:.75rem;font-family:Vazirmatn,sans-serif}
/* JetMenu mega menu (if added later) */
.elementor-location-header .jet-menu{font-family:Vazirmatn,sans-serif;direction:rtl;gap:.15rem}
.elementor-location-header .jet-menu>.jet-menu-item>.top-level-link{font-size:.95rem;font-weight:600;color:#0b1a45;border-radius:.75rem;padding:.55rem .95rem;transition:background-color .25s ease,color .25s ease}
.elementor-location-header .jet-menu>.jet-menu-item:hover>.top-level-link,.elementor-location-header .jet-menu>.jet-menu-item.jet-current-menu-item>.top-level-link{background:rgba(65,105,225,.12);color:#1e40af}
.elementor-location-header .jet-menu .jet-sub-menu,.elementor-location-header .jet-menu .jet-sub-mega-menu{background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%);border:1px solid rgba(255,255,255,.9);border-radius:1rem;box-shadow:0 18px 48px rgba(30,64,175,.22);padding:.5rem;margin-top:.5rem}
.elementor-location-header .jet-menu .sub-level-link{color:#0b1a45;border-radius:.65rem;padding:.6rem .9rem;transition:background-color .25s ease,color .25s ease,transform .25s ease}
.elementor-location-header .jet-menu .jet-sub-menu>.jet-menu-item:hover>.sub-level-link{background:rgba(65,105,225,.12);color:#1e40af;transform:translateX(-3px)}
.jet-mobile-menu__toggle{background:rgba(65,105,225,.12);border:1px solid rgba(65,105,225,.25);border-radius:.75rem;padding:.6rem .8rem;color:#1e40af}
.jet-mobile-menu__container{background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%);border-left:1px solid rgba(255,255,255,.9);box-shadow:0 18px 48px rgba(30,64,175,.25);font-family:Vazirmatn,sans-serif;direction:rtl}
.jet-mobile-menu__item-link{color:#0b1a45;border-radius:.65rem;font-weight:600}
.jet-mobile-menu__item-link:hover{background:rgba(65,105,225,.12);color:#1e40af}/* End custom CSS */