.elementor-494 .elementor-element.elementor-element-2350f57:not(.elementor-motion-effects-element-type-background), .elementor-494 .elementor-element.elementor-element-2350f57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5383E0;background-image:url("https://megamedu.ir/wp-content/uploads/2022/12/pattern-1.svg");}.elementor-494 .elementor-element.elementor-element-2350f57{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5px 5px 5px 5px;}.elementor-494 .elementor-element.elementor-element-2350f57 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-494 .elementor-element.elementor-element-737c865.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-494 .elementor-element.elementor-element-737c865.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-494 .elementor-element.elementor-element-e335f4b{width:auto;max-width:auto;}.elementor-bc-flex-widget .elementor-494 .elementor-element.elementor-element-f833e80.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-494 .elementor-element.elementor-element-f833e80.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-494 .elementor-element.elementor-element-b647de2{width:auto;max-width:auto;}.elementor-494 .elementor-element.elementor-element-b647de2 .elementor-heading-title{font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-494 .elementor-element.elementor-element-5a9ba25{width:auto;max-width:auto;}.elementor-494 .elementor-element.elementor-element-5a9ba25 > .elementor-widget-container{padding:0px 8px 0px 0px;}.elementor-494 .elementor-element.elementor-element-5a9ba25 .elementor-heading-title{font-size:18px;font-weight:200;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-494 .elementor-element.elementor-element-b896af0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-494 .elementor-element.elementor-element-b896af0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-494 .elementor-element.elementor-element-b896af0.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-494 .elementor-element.elementor-element-b896af0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-494 .elementor-element.elementor-element-26371ac .elementor-button{background-color:#FFFFFF;fill:#282828;color:#282828;box-shadow:0px 13px 10px -9px rgba(0, 0, 0, 0.27);border-radius:8px 8px 8px 8px;padding:15px 25px 15px 25px;}.elementor-494 .elementor-element.elementor-element-26371ac{width:auto;max-width:auto;}.elementor-494 .elementor-element.elementor-element-028e26c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:9999;}.elementor-494 .elementor-element.elementor-element-218900f > .elementor-element-populated{margin:15px 0px 25px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-494 .elementor-element.elementor-element-950810c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-494 .elementor-element.elementor-element-950810c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-494 .elementor-element.elementor-element-1e846bb.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-494 .elementor-element.elementor-element-1e846bb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-494 .elementor-element.elementor-element-352aa72{z-index:9999;}.elementor-494 .elementor-element.elementor-element-352aa72 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-494 .elementor-element.elementor-element-352aa72 .pweb_menu ul li > a{font-family:"dana";font-size:18px;color:#000000;}.elementor-494 .elementor-element.elementor-element-352aa72 .pweb_menu ul li ul li a{color:#000000;}.elementor-494 .elementor-element.elementor-element-352aa72 .pweb_menu .sub-menu{border-color:#001705;box-shadow:0px 16px 40px 20px rgba(136, 136, 136, 0.1);display:grid;gap:0px;padding:15px 15px 15px 15px;}.elementor-494 .elementor-element.elementor-element-352aa72 .pweb_menu .sub-menu.megamenu{width:930px;}.elementor-494 .elementor-element.elementor-element-352aa72 .pweb_menu ul{gap:0px;}.elementor-494 .elementor-element.elementor-element-352aa72 .pweb_menu ul li a{padding:10px 10px 10px 10px;}.elementor-494 .elementor-element.elementor-element-352aa72 .pweb_menu > ul > li > a:hover{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-494 .elementor-element.elementor-element-ce8799e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-494 .elementor-element.elementor-element-ce8799e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-494 .elementor-element.elementor-element-ce8799e.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-494 .elementor-element.elementor-element-ce8799e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-494 .elementor-element.elementor-element-138d29e{width:var( --container-widget-width, 41.139% );max-width:41.139%;--container-widget-width:41.139%;--container-widget-flex-grow:0;}.elementor-494 .elementor-element.elementor-element-138d29e > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-494 .elementor-element.elementor-element-224d89c .sitesearch{background-color:#8E5BE8;color:#00FFFD;}.elementor-494 .elementor-element.elementor-element-224d89c .sitesearch:hover{background-color:#E85BD5;color:#AFE116;}.elementor-494 .elementor-element.elementor-element-224d89c{width:var( --container-widget-width, 17.97% );max-width:17.97%;--container-widget-width:17.97%;--container-widget-flex-grow:0;}.elementor-494 .elementor-element.elementor-element-224d89c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;border-radius:0px 0px 0px 0px;}.elementor-494 .elementor-element.elementor-element-7bbf2ce .add-to-cart-pweb span.number{background-color:#E85BD5;color:#A3FF09;}.elementor-494 .elementor-element.elementor-element-7bbf2ce .add-to-cart-pweb>a{background-color:#8E5BE8;color:#14EEF2;}.elementor-494 .elementor-element.elementor-element-7bbf2ce .add-to-cart-pweb span.number:hover{background-color:#BC0FCB;}.elementor-494 .elementor-element.elementor-element-7bbf2ce .add-to-cart-pweb>a:hover{background-color:#DC1DEC;}.elementor-494 .elementor-element.elementor-element-7bbf2ce{width:var( --container-widget-width, 18.878% );max-width:18.878%;--container-widget-width:18.878%;--container-widget-flex-grow:0;z-index:1000000;}.elementor-494 .elementor-element.elementor-element-7bbf2ce > .elementor-widget-container{margin:0px -5px 0px 9px;padding:0px 0px 0px 0px;}.elementor-494 .elementor-element.elementor-element-7bbf2ce .add-to-cart-pweb a:hover{color:#AFE116;}.elementor-494 .elementor-element.elementor-element-594a54f{width:var( --container-widget-width, 21.044% );max-width:21.044%;--container-widget-width:21.044%;--container-widget-flex-grow:0;z-index:10000;}.elementor-494 .elementor-element.elementor-element-b7677c3{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-494 .elementor-element.elementor-element-b7677c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-494 .elementor-element.elementor-element-5dedfc4 .hambmenu{background-color:#8E5BE8;}.elementor-494 .elementor-element.elementor-element-5dedfc4 .hambmenu div.icon li{background:#FF03BD;}.elementor-494 .elementor-element.elementor-element-bac53d0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-494 .elementor-element.elementor-element-bac53d0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-494 .elementor-element.elementor-element-699d40b .elementor-nav-menu .elementor-item{font-weight:900;}.elementor-494 .elementor-element.elementor-element-699d40b .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-494 .elementor-element.elementor-element-699d40b .elementor-nav-menu--main .elementor-item:hover,
					.elementor-494 .elementor-element.elementor-element-699d40b .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-494 .elementor-element.elementor-element-699d40b .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-494 .elementor-element.elementor-element-699d40b .elementor-nav-menu--main .elementor-item:focus{color:#DD04FF;fill:#DD04FF;}.elementor-494 .elementor-element.elementor-element-699d40b .elementor-nav-menu--dropdown a:hover,
					.elementor-494 .elementor-element.elementor-element-699d40b .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-494 .elementor-element.elementor-element-699d40b .elementor-nav-menu--dropdown a.highlighted{background-color:#192AC3;}.elementor-494 .elementor-element.elementor-element-fe2fd05 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-494 .elementor-element.elementor-element-fe2fd05 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-494 .elementor-element.elementor-element-fe2fd05 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-494 .elementor-element.elementor-element-919c9b7 .sitesearch{background-color:#7900FF;color:#00E1FF;}.elementor-494 .elementor-element.elementor-element-919c9b7 .sitesearch:hover{background-color:#FF00DF;color:#ABDF08;}.elementor-494 .elementor-element.elementor-element-dbfb31d .add-to-cart-pweb span.number{background-color:#055FFF;}.elementor-494 .elementor-element.elementor-element-dbfb31d .add-to-cart-pweb>a{background-color:#8600FF;color:#00F5FF;}.elementor-494 .elementor-element.elementor-element-dbfb31d .add-to-cart-pweb span.number:hover{background-color:#E4FF09;}.elementor-494 .elementor-element.elementor-element-dbfb31d .add-to-cart-pweb>a:hover{background-color:#F00CD3;}.elementor-494 .elementor-element.elementor-element-dbfb31d .add-to-cart-pweb a:hover{color:#77D51A;}.elementor-494 .elementor-element.elementor-element-e97de8a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:9999;}.elementor-494 .elementor-element.elementor-element-f1b6d25 > .elementor-element-populated{margin:15px 0px 25px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-494 .elementor-element.elementor-element-0561249{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:9999;}.elementor-494 .elementor-element.elementor-element-415624c > .elementor-element-populated{margin:15px 0px 25px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-494 .elementor-element.elementor-element-b071a3f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-494 .elementor-element.elementor-element-b3434ad > .elementor-element-populated{margin:15px 0px 25px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-494 .elementor-element.elementor-element-594a54f{width:var( --container-widget-width, 85.891px );max-width:85.891px;--container-widget-width:85.891px;--container-widget-flex-grow:0;}.elementor-494 .elementor-element.elementor-element-b7677c3{margin-top:0px;margin-bottom:0px;padding:10px 0px 10px 0px;}.elementor-bc-flex-widget .elementor-494 .elementor-element.elementor-element-ddcef4e.elementor-column .elementor-widget-wrap{align-items:space-evenly;}.elementor-494 .elementor-element.elementor-element-ddcef4e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly;}.elementor-494 .elementor-element.elementor-element-ddcef4e.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-494 .elementor-element.elementor-element-ddcef4e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-494 .elementor-element.elementor-element-ddcef4e > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-bc-flex-widget .elementor-494 .elementor-element.elementor-element-d8c7dc8.elementor-column .elementor-widget-wrap{align-items:space-evenly;}.elementor-494 .elementor-element.elementor-element-d8c7dc8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly;}.elementor-494 .elementor-element.elementor-element-d8c7dc8.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-494 .elementor-element.elementor-element-d8c7dc8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-494 .elementor-element.elementor-element-d8c7dc8 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-494 .elementor-element.elementor-element-5dedfc4{width:auto;max-width:auto;align-self:center;}.elementor-494 .elementor-element.elementor-element-5dedfc4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-494 .elementor-element.elementor-element-6d15d6c{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-494 .elementor-element.elementor-element-13fb841{width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-494 .elementor-element.elementor-element-975fd9a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-494 .elementor-element.elementor-element-975fd9a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-494 .elementor-element.elementor-element-975fd9a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-494 .elementor-element.elementor-element-de931b9{width:var( --container-widget-width, 129.594px );max-width:129.594px;--container-widget-width:129.594px;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-494 .elementor-element.elementor-element-bac53d0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-494 .elementor-element.elementor-element-bac53d0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-494 .elementor-element.elementor-element-bac53d0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-494 .elementor-element.elementor-element-bac53d0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-494 .elementor-element.elementor-element-bac53d0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-494 .elementor-element.elementor-element-699d40b .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-494 .elementor-element.elementor-element-699d40b{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-494 .elementor-element.elementor-element-699d40b .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-494 .elementor-element.elementor-element-699d40b .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-494 .elementor-element.elementor-element-699d40b .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-bc-flex-widget .elementor-494 .elementor-element.elementor-element-fe2fd05.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-494 .elementor-element.elementor-element-fe2fd05.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-494 .elementor-element.elementor-element-fe2fd05.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-494 .elementor-element.elementor-element-919c9b7{width:var( --container-widget-width, 36.297px );max-width:36.297px;--container-widget-width:36.297px;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-494 .elementor-element.elementor-element-4a7a083.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-494 .elementor-element.elementor-element-4a7a083.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-494 .elementor-element.elementor-element-4a7a083.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-494 .elementor-element.elementor-element-dbfb31d{width:var( --container-widget-width, 52.297px );max-width:52.297px;--container-widget-width:52.297px;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-494 .elementor-element.elementor-element-99b1008.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-494 .elementor-element.elementor-element-99b1008.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-494 .elementor-element.elementor-element-99b1008.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-494 .elementor-element.elementor-element-b9bf07f{width:var( --container-widget-width, 85.891px );max-width:85.891px;--container-widget-width:85.891px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-494 .elementor-element.elementor-element-b7677c3{margin-top:0px;margin-bottom:0px;padding:15px 0px 15px 0px;z-index:999;}.elementor-bc-flex-widget .elementor-494 .elementor-element.elementor-element-ddcef4e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-494 .elementor-element.elementor-element-ddcef4e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-494 .elementor-element.elementor-element-ddcef4e.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-494 .elementor-element.elementor-element-ddcef4e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-494 .elementor-element.elementor-element-ddcef4e > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 15px 0px;}.elementor-494 .elementor-element.elementor-element-39e56c5{width:var( --container-widget-width, 137px );max-width:137px;--container-widget-width:137px;--container-widget-flex-grow:0;}.elementor-494 .elementor-element.elementor-element-d8c7dc8{width:100%;}.elementor-bc-flex-widget .elementor-494 .elementor-element.elementor-element-d8c7dc8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-494 .elementor-element.elementor-element-d8c7dc8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-494 .elementor-element.elementor-element-d8c7dc8.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-494 .elementor-element.elementor-element-d8c7dc8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-494 .elementor-element.elementor-element-d8c7dc8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-494 .elementor-element.elementor-element-5dedfc4{width:auto;max-width:auto;}.elementor-494 .elementor-element.elementor-element-5dedfc4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-494 .elementor-element.elementor-element-6d15d6c{width:var( --container-widget-width, 191.233px );max-width:191.233px;--container-widget-width:191.233px;--container-widget-flex-grow:0;}.elementor-494 .elementor-element.elementor-element-13fb841{width:var( --container-widget-width, 63px );max-width:63px;--container-widget-width:63px;--container-widget-flex-grow:0;}.elementor-494 .elementor-element.elementor-element-b071a3f{margin-top:0px;margin-bottom:0px;padding:150px 0px 0px 0px;}}@media(min-width:768px){.elementor-494 .elementor-element.elementor-element-737c865{width:3%;}.elementor-494 .elementor-element.elementor-element-f833e80{width:39%;}.elementor-494 .elementor-element.elementor-element-b896af0{width:57.332%;}.elementor-494 .elementor-element.elementor-element-950810c{width:6.999%;}.elementor-494 .elementor-element.elementor-element-1e846bb{width:56.163%;}.elementor-494 .elementor-element.elementor-element-ce8799e{width:36.142%;}}@media(max-width:1024px) and (min-width:768px){.elementor-494 .elementor-element.elementor-element-ddcef4e{width:100%;}.elementor-494 .elementor-element.elementor-element-d8c7dc8{width:100%;}.elementor-494 .elementor-element.elementor-element-975fd9a{width:10%;}.elementor-494 .elementor-element.elementor-element-bac53d0{width:50%;}.elementor-494 .elementor-element.elementor-element-fe2fd05{width:8%;}.elementor-494 .elementor-element.elementor-element-4a7a083{width:10%;}.elementor-494 .elementor-element.elementor-element-99b1008{width:18%;}}/* Start custom CSS for section, class: .elementor-element-2350f57 */#header1,
.header1,
header#header1,
header.header1,
.elementor-location-header #header1,
.elementor-location-header .header1,
.site-header #header1,
.site-header .header1,
#masthead #header1,
#masthead .header1 {
    background-color: #8e5be8 !important;
}
@media (min-width: 768px) {

    /* لایه اصلی هدر — فقط ارتفاع و مخفی‌سازی */
    #header1,
    .header1,
    header#header1,
    header.header1 {
        max-height: 70px;
        overflow: hidden;
    }

    /* لایه داخلی — جایی که باید فلکس و وسط‌چین شود */
    #header1 .elementor-container {
        display: flex !important;
        align-items: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for sitemenu, class: .elementor-element-352aa72 *//* ===============================
   Main Menu - menu1
   =============================== */

/* حالت عادی لینک‌ها */
#menu1 a {
    background: #ffffff !important;
    color: #000000; /* رنگ پیش‌فرض متن */
    transition: color 0.25s ease;
}

/* هاور منوی اصلی */
#menu1 li:hover > a,
#menu1 a:hover {
    background: #ffffff !important;
    color: #8e5be8 !important; /* بنفش مگامدیو 💜 */
}

/* ===============================
   Sub Menu
   =============================== */

/* بکگراند زیرمنو */
#menu1 ul.sub-menu,
#menu1 ul.children {
    background: #ffffff;
}

/* لینک‌های زیرمنو */
#menu1 ul.sub-menu a,
#menu1 ul.children a {
    background: #ffffff !important;
    color: #000000;
    transition: color 0.25s ease;
}

/* هاور زیرمنو */
#menu1 ul.sub-menu li:hover > a,
#menu1 ul.sub-menu a:hover,
#menu1 ul.children li:hover > a,
#menu1 ul.children a:hover {
    background: #ffffff !important;
    color: #8e5be8 !important;
}/* End custom CSS */
/* Start custom CSS for sitesearch, class: .elementor-element-224d89c */.serch1 {
    transform: scaleY(0.8);
    transform-origin: buttom;
}/* End custom CSS */
/* Start custom CSS for sitecart, class: .elementor-element-7bbf2ce */.bas1 {
    transform: scaleY(0.8);
    transform-origin: buttom;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-028e26c *//* =========================================
   Desktop Only Header ( ≥ 1025px )
   header2 visible ONLY on desktop
   ========================================= */

@media (min-width: 1025px) {

  #header2 {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
  }

}

@media (max-width: 1024px) {

  #header2,
  #header2 * {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-39e56c5 *//* ==================================
   AUTH BUTTONS
   HTML-based | Purple bg | White text
   ================================== */

.custom-auth {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
  font-family: inherit; /* فونت سایت */
}

/* دکمه‌ها */
.custom-auth .auth-btn {
  display: none;              /* نمایش طبق وضعیت لاگین */
  padding: 8px 16px;
  border-radius: 8px;

  font-family: inherit;
  font-size: 14px;
  font-weight: 500;

  background-color: #8e5be8;  /* بنفش اصلی */
  color: #ffffff;             /* متن سفید */

  text-decoration: none;
  cursor: pointer;

  transition: background-color 0.25s ease;
}

/* هاور */
.custom-auth .auth-btn:hover {
  background-color: #8e5be8; /* بنفش تیره‌تر */
  color: #ffffff;
}

/* ===============================
   لاگین شده
   =============================== */
body.logged-in .custom-auth .panel,
body.logged-in .custom-auth .logout {
  display: inline-flex;
}

body.logged-in .custom-auth .login {
  display: none;
}

/* ===============================
   لاگین نشده
   =============================== */
body:not(.logged-in) .custom-auth .login {
  display: inline-flex;
}

body:not(.logged-in) .custom-auth .panel,
body:not(.logged-in) .custom-auth .logout {
  display: none;
}

/* ===============================
   موبایل / تبلت (ضد تداخل قالب)
   =============================== */
@media (max-width: 1024px) {

  body.logged-in .custom-auth .panel,
  body.logged-in .custom-auth .logout {
    display: inline-flex !important;
  }

  body.logged-in .custom-auth .login {
    display: none !important;
  }

  body:not(.logged-in) .custom-auth .login {
    display: inline-flex !important;
  }

  body:not(.logged-in) .custom-auth .panel,
  body:not(.logged-in) .custom-auth .logout {
    display: none !important;
  }
}
/* همه نوع دکمه داخل log_mob */
.log_mob button,
.log_mob .button,
.log_mob .btn,
.log_mob a.button,
.log_mob a,
.log_mob input[type="button"],
.log_mob input[type="submit"],
.log_mob .elementor-button {
    background: #7c3aed !important;  /* بنفش پررنگ */
    color: #ffffff !important;
    border: none !important;
    border-radius: 12px !important;
    font-weight: 600;
    box-shadow: 0 4px 18px rgba(124, 58, 237, 0.45) !important;
    transition: all 0.25s ease;
}
.log_mob button:hover,
.log_mob .button:hover,
.log_mob .btn:hover,
.log_mob a:hover,
.log_mob a.button:hover,
.log_mob .elementor-button:hover {
    background: #6d28d9 !important;
    transform: translateY(-1px);
}
.log_mob button:active,
.log_mob a:active,
.log_mob .elementor-button:active {
    background: #5b21b6 !important;
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for sitehammenu, class: .elementor-element-5dedfc4 */@media (max-width: 768px) {

  /* ✅ پنل منوی همبرگری – نقره‌ای متالیک */
  .hamb1 ul.menu {
    background: linear-gradient(
      135deg,
      #1f1f24 0%,     /* مشکی خاکستری */
      #4b4f5c 25%,    /* خاکستری فولادی */
      #aeb4c0 55%,    /* نقره‌ای */
      #e5e7eb 70%,    /* هایلایت براق */
      #8f96a3 100%    /* نقره‌ای تیره */
    );
    padding: 22px 18px;
    border-radius: 24px;

    box-shadow:
      inset 0 1px 0 rgba(255,255,255,.35),
      inset 0 -1px 6px rgba(0,0,0,.35),
      0 30px 80px rgba(30,30,40,.6);
  }

  /* ✅ آیتم‌ها */
  .hamb1 ul.menu > li {
    margin-bottom: 10px;
  }

  /* ✅ لینک‌های منو – شیشه‌ای فلزی */
  .hamb1 ul.menu > li > a {
    display: flex;
    align-items: center;
    gap: 12px;

    padding: 14px 16px;
    border-radius: 16px;

    background: linear-gradient(
      180deg,
      rgba(255,255,255,.45),
      rgba(255,255,255,.15)
    );

    color: #1f2937 !important;
    font-weight: 600;
    text-decoration: none;

    box-shadow:
      inset 0 1px 0 rgba(255,255,255,.8),
      0 6px 18px rgba(0,0,0,.18);

    transition: all .25s ease;
  }

  /* ✅ هاور و آیتم فعال – برق فلز */
  .hamb1 ul.menu > li > a:hover,
  .hamb1 ul.menu > li.current-menu-item > a {
    background: linear-gradient(
      180deg,
      #ffffff,
      #d1d5db
    );
    color: #111827 !important;

    box-shadow:
      inset 0 1px 0 #ffffff,
      0 8px 24px rgba(0,0,0,.25);
  }

  /* ❌ حذف تصاویر */
  .hamb1 img {
    display: none !important;
  }

  /* ✅ آیکن‌ها – نقره‌ای متالیک */
  .hamb1 svg {
    fill: #e5e7eb !important;
    stroke: #e5e7eb !important;
    filter: drop-shadow(0 1px 1px rgba(0,0,0,.45));
  }

}/* End custom CSS */
/* Start custom CSS for sitesearchbox, class: .elementor-element-6d15d6c *//* ===============================
   SER_MOB – PURPLE SEARCH FINAL
   No size change – 100% SAFE
   =============================== */

/* کانتینر فرم سرچ */
.ser_mob,
.ser_mob form,
.ser_mob .search-form {
    background: linear-gradient(135deg, #7c3aed, #5b21b6) !important;
    border-radius: 14px !important;
    box-shadow: 0 6px 24px rgba(124, 58, 237, 0.45) !important;
    border: none !important;
}

/* خود input سرچ */
.ser_mob input[type="search"],
.ser_mob input[type="text"],
.ser_mob .search-field,
.ser_mob .elementor-search-form__input {
    background: rgba(255, 255, 255, 0.12) !important;
    color: #ffffff !important;

    border: 2px solid rgba(255,255,255,0.35) !important;
    outline: none !important;

    box-shadow: inset 0 0 0 1px rgba(255,255,255,0.2) !important;

    /* تضمین عدم تغییر اندازه */
    width: inherit !important;
    height: inherit !important;
    padding: inherit !important;
    font-size: inherit !important;
    line-height: inherit !important;
}

/* placeholder */
.ser_mob input::placeholder {
    color: rgba(255,255,255,0.75) !important;
}

/* فوکوس (خفن ولی کنترل‌شده) */
.ser_mob input:focus {
    border-color: #c4b5fd !important;
    box-shadow:
        inset 0 0 0 1px rgba(255,255,255,0.35),
        0 0 0 3px rgba(124, 58, 237, 0.45) !important;
}

/* دکمه سرچ */
.ser_mob button,
.ser_mob input[type="submit"],
.ser_mob .search-submit,
.ser_mob .elementor-search-form__submit {
    background: transparent !important;
    border: none !important;
    color: #ffffff !important;
    box-shadow: none !important;
}

/* آیکن سرچ */
.ser_mob svg,
.ser_mob svg path,
.ser_mob i {
    fill: #ffffff !important;
    color: #ffffff !important;
}

/* حذف رنگ‌های سبز/آبی سمج */
.ser_mob *::before,
.ser_mob *::after {
    background-color: transparent !important;
    border-color: transparent !important;
}

/* مکان‌نما */
.ser_mob * {
    caret-color: #ffffff !important;
}
/* فقط متن جست‌وجو کنید (placeholder) */
.ser_mob input::placeholder {
    color: #7c3aed !important;  /* بنفش پررنگ */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b7677c3 *//* 🎨 نسخه مخصوص موبایل (کمتر از 768px) - سفید متالیک */
@media (max-width: 767px) {

    #pweb-header-fix,
    .pweb-header-fix,
    .elementor-location-header #pweb-header-fix,
    .elementor-location-header .pweb-header-fix,
    .site-header #pweb-header-fix,
    .site-header .pweb-header-fix,
    #masthead #pweb-header-fix,
    #masthead .pweb-header-fix {
        background: linear-gradient(
            135deg,
            #ffffff 0%,          /* سفید خالص شروع */
            #f2f2f2 25%,         /* نقره‌ای روشن متالیک */
            #e6e6e6 50%,         /* خاکستری لطیف وسط */
            #f9f9f9 75%,         /* تقریباً سفید براق */
            #ffffff 100%         /* پایان سفید ناب */
        ) !important;

        /* افکت فلزی واقعی بدون تغییر رنگ متن */
        background-blend-mode: luminosity;

        border-radius: 12px;
        box-shadow: 0 8px 25px rgba(0, 0, 0, 0.22),
                    inset 0 0 15px rgba(255, 255, 255, 0.5);

        padding: 6px 16px !important;   /* جمع‌وجور مخصوص موبایل */
        min-height: auto !important;
        height: auto !important;

        display: flex;
        align-items: center;
        justify-content: center;

        color: #000000 !important; /* متن همچنان سیاه باقی بمونه */
        opacity: 1 !important;
        backdrop-filter: none !important;
    }

    /* اطمینان از سیاه بودن همه‌ی نوشته‌ها داخل سکشن */
    #pweb-header-fix *,
    .pweb-header-fix * {
        color: #000000 !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b071a3f */header{
    z-index: 2;
}/* End custom CSS */