.elementor-101 .elementor-element.elementor-element-fb9e42e{--display:flex;--min-height:0px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-fb9e42e.e-con{--align-self:center;}.elementor-101 .elementor-element.elementor-element-461e216{--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;}.elementor-101 .elementor-element.elementor-element-461e216.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 ), Vazirmatn;font-weight:var( --e-global-typography-text-font-weight );}.elementor-101 .elementor-element.elementor-element-35b4cfe{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -120px) 0px;padding:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-35b4cfe.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-101 .elementor-element.elementor-element-38a5f58{--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;}.elementor-101 .elementor-element.elementor-element-38a5f58.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Vazirmatn;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 ), Vazirmatn;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-101 .elementor-element.elementor-element-7b05245{width:var( --container-widget-width, 93.895% );max-width:93.895%;--container-widget-width:93.895%;--container-widget-flex-grow:0;top:-9px;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-101 .elementor-element.elementor-element-7b05245.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-101 .elementor-element.elementor-element-7b05245{left:2px;}body.rtl .elementor-101 .elementor-element.elementor-element-7b05245{right:2px;}.elementor-101 .elementor-element.elementor-element-7b05245 .elementor-menu-toggle{margin:0 auto;}.elementor-101 .elementor-element.elementor-element-7b05245 .elementor-nav-menu .elementor-item{font-family:"IRANSansWeb", Vazirmatn;font-size:16px;font-weight:600;letter-spacing:-4.4px;word-spacing:0px;}.elementor-101 .elementor-element.elementor-element-7b05245 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-101 .elementor-element.elementor-element-7b05245 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-101 .elementor-element.elementor-element-7b05245 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-101 .elementor-element.elementor-element-7b05245 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-7b05245 .elementor-nav-menu--main .elementor-item{padding-left:10px;padding-right:10px;}.elementor-101 .elementor-element.elementor-element-7b05245 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-101 .elementor-element.elementor-element-7b05245 .elementor-nav-menu--dropdown a, .elementor-101 .elementor-element.elementor-element-7b05245 .elementor-menu-toggle{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-7b05245 .elementor-nav-menu--dropdown{background-color:#F5F0E8AD;}.elementor-101 .elementor-element.elementor-element-7b05245 .elementor-nav-menu--dropdown a:hover,
					.elementor-101 .elementor-element.elementor-element-7b05245 .elementor-nav-menu--dropdown a:focus,
					.elementor-101 .elementor-element.elementor-element-7b05245 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-101 .elementor-element.elementor-element-7b05245 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-101 .elementor-element.elementor-element-7b05245 .elementor-menu-toggle:hover,
					.elementor-101 .elementor-element.elementor-element-7b05245 .elementor-menu-toggle:focus{color:var( --e-global-color-primary );}.elementor-101 .elementor-element.elementor-element-7b05245 .elementor-nav-menu--dropdown a:hover,
					.elementor-101 .elementor-element.elementor-element-7b05245 .elementor-nav-menu--dropdown a:focus,
					.elementor-101 .elementor-element.elementor-element-7b05245 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-101 .elementor-element.elementor-element-7b05245 .elementor-nav-menu--dropdown a.highlighted{background-color:#C9A96EC9;}.elementor-101 .elementor-element.elementor-element-7b05245 .elementor-nav-menu--dropdown .elementor-item, .elementor-101 .elementor-element.elementor-element-7b05245 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"IRANSansWeb", Vazirmatn;font-weight:500;}.elementor-101 .elementor-element.elementor-element-47480f8{--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;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Vazirmatn;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Vazirmatn;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-019cb5f{width:auto;max-width:auto;}.elementor-101 .elementor-element.elementor-element-019cb5f.elementor-element{--align-self:center;}.elementor-101 .elementor-element.elementor-element-019cb5f .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-101 .elementor-element.elementor-element-019cb5f .elementor-icon{font-size:23px;}.elementor-101 .elementor-element.elementor-element-019cb5f .elementor-icon i{transform:rotate(20deg);}.elementor-101 .elementor-element.elementor-element-019cb5f .elementor-icon-box-title, .elementor-101 .elementor-element.elementor-element-019cb5f .elementor-icon-box-title a{font-family:"IRANSansWeb", Vazirmatn;font-size:16px;font-weight:600;}.elementor-101 .elementor-element.elementor-element-b53b826{--display:flex;}.elementor-101 .elementor-element.elementor-element-b53b826.e-con{--align-self:center;}.elementor-101 .elementor-element.elementor-element-2c1c4be .elementor-repeater-item-c5253c6.elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-101 .elementor-element.elementor-element-2c1c4be .elementor-repeater-item-c5253c6.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-101 .elementor-element.elementor-element-2c1c4be .elementor-repeater-item-c5253c6.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-101 .elementor-element.elementor-element-2c1c4be .elementor-repeater-item-a84c42b.elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-101 .elementor-element.elementor-element-2c1c4be .elementor-repeater-item-a84c42b.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-101 .elementor-element.elementor-element-2c1c4be .elementor-repeater-item-a84c42b.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-101 .elementor-element.elementor-element-2c1c4be .elementor-repeater-item-6f828fc.elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-101 .elementor-element.elementor-element-2c1c4be .elementor-repeater-item-6f828fc.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-101 .elementor-element.elementor-element-2c1c4be .elementor-repeater-item-6f828fc.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-101 .elementor-element.elementor-element-2c1c4be .elementor-repeater-item-44cf79e.elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-101 .elementor-element.elementor-element-2c1c4be .elementor-repeater-item-44cf79e.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-101 .elementor-element.elementor-element-2c1c4be .elementor-repeater-item-44cf79e.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-101 .elementor-element.elementor-element-2c1c4be{--grid-template-columns:repeat(4, auto);text-align:center;width:auto;max-width:auto;top:0px;--icon-size:16px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-101 .elementor-element.elementor-element-2c1c4be.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-101 .elementor-element.elementor-element-2c1c4be{left:0px;}body.rtl .elementor-101 .elementor-element.elementor-element-2c1c4be{right:0px;}.elementor-101 .elementor-element.elementor-element-2c1c4be .elementor-social-icon{border-style:none;}.elementor-101 .elementor-element.elementor-element-2c1c4be .elementor-social-icon:hover{border-color:var( --e-global-color-secondary );}.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-101 .elementor-element.elementor-element-fb9e42e{--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;--align-items:center;}.elementor-101 .elementor-element.elementor-element-461e216{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-101 .elementor-element.elementor-element-35b4cfe{width:var( --container-widget-width, 89px );max-width:89px;--container-widget-width:89px;--container-widget-flex-grow:0;text-align:center;}.elementor-101 .elementor-element.elementor-element-38a5f58.e-con{--align-self:flex-end;}.elementor-101 .elementor-element.elementor-element-7b05245{width:var( --container-widget-width, 360.583px );max-width:360.583px;--container-widget-width:360.583px;--container-widget-flex-grow:0;top:6px;}.elementor-101 .elementor-element.elementor-element-7b05245.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-101 .elementor-element.elementor-element-7b05245{left:-41.7px;}body.rtl .elementor-101 .elementor-element.elementor-element-7b05245{right:-41.7px;}.elementor-101 .elementor-element.elementor-element-47480f8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-101 .elementor-element.elementor-element-019cb5f.elementor-element{--align-self:flex-end;}.elementor-101 .elementor-element.elementor-element-2c1c4be{width:auto;max-width:auto;top:-88px;}.elementor-101 .elementor-element.elementor-element-2c1c4be.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-101 .elementor-element.elementor-element-2c1c4be{left:511px;}body.rtl .elementor-101 .elementor-element.elementor-element-2c1c4be{right:511px;}}@media(max-width:767px){.elementor-101 .elementor-element.elementor-element-35b4cfe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-101 .elementor-element.elementor-element-38a5f58{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-101 .elementor-element.elementor-element-38a5f58.e-con{--align-self:center;}.elementor-101 .elementor-element.elementor-element-7b05245{width:auto;max-width:auto;top:29px;}body:not(.rtl) .elementor-101 .elementor-element.elementor-element-7b05245{left:-12px;}body.rtl .elementor-101 .elementor-element.elementor-element-7b05245{right:-12px;}.elementor-101 .elementor-element.elementor-element-7b05245 .elementor-nav-menu--dropdown{border-radius:15px 15px 15px 15px;}.elementor-101 .elementor-element.elementor-element-7b05245 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:15px;border-top-right-radius:15px;}.elementor-101 .elementor-element.elementor-element-7b05245 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:15px;border-bottom-left-radius:15px;}body:not(.rtl) .elementor-101 .elementor-element.elementor-element-2c1c4be{left:213px;}body.rtl .elementor-101 .elementor-element.elementor-element-2c1c4be{right:213px;}.elementor-101 .elementor-element.elementor-element-2c1c4be{top:-100px;}}@media(min-width:768px){.elementor-101 .elementor-element.elementor-element-461e216{--width:15%;}.elementor-101 .elementor-element.elementor-element-38a5f58{--width:61%;}.elementor-101 .elementor-element.elementor-element-47480f8{--width:15%;}.elementor-101 .elementor-element.elementor-element-b53b826{--width:15%;}}/* Start custom CSS for container, class: .elementor-element-fb9e42e *//* ========================== UNIVERSAL GLASS HEADER ========================== */ .universal-glass-header{ position:fixed !important; top:0; right:0; width:100%; z-index:99999; background:rgba(255,255,255,.18); backdrop-filter:blur(18px); -webkit-backdrop-filter:blur(18px); border-bottom:1px solid rgba(255,255,255,.25); transition:all .3s ease; } .universal-glass-header:hover{ background:rgba(255,255,255,.28); } .universal-glass-header > .e-con-inner, .universal-glass-header > .elementor-container{ background:transparent !important; } .universal-glass-header .elementor-nav-menu a{ color:#2c2c2c !important; font-size:18px; font-weight:500; } .universal-glass-header .elementor-nav-menu a:hover{ opacity:.75; } .universal-glass-header .elementor-button{ border-radius:100px; }
main .elementor-section:first-child, main .e-con:first-child{ margin-top:20px !important; padding-top:0px !important; } .elementor-location-header + div{ margin-top:10px !important; padding-top:0 !important;/* End custom CSS */