.elementor-678 .elementor-element.elementor-element-d87e08a{--display:flex;--min-height:70vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-678 .elementor-element.elementor-element-d87e08a:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-d87e08a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mahtaedu.com/wp-content/uploads/2025/11/bgarchive2-scaled.webp");background-size:cover;}.elementor-678 .elementor-element.elementor-element-d87e08a::before, .elementor-678 .elementor-element.elementor-element-d87e08a > .elementor-background-video-container::before, .elementor-678 .elementor-element.elementor-element-d87e08a > .e-con-inner > .elementor-background-video-container::before, .elementor-678 .elementor-element.elementor-element-d87e08a > .elementor-background-slideshow::before, .elementor-678 .elementor-element.elementor-element-d87e08a > .e-con-inner > .elementor-background-slideshow::before, .elementor-678 .elementor-element.elementor-element-d87e08a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-678 .elementor-element.elementor-element-dbfd0ae{--display:flex;--min-height:50vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-b973e7b{--display:flex;--min-height:46vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-51d5b70{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-cfc7211{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-678 .elementor-element.elementor-element-cfc7211{left:159px;}body.rtl .elementor-678 .elementor-element.elementor-element-cfc7211{right:159px;}.elementor-widget-image .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-678 .elementor-element.elementor-element-f57af49 img{width:60px;}.elementor-678 .elementor-element.elementor-element-c83a8ad{--display:flex;--position:absolute;top:132px;}body:not(.rtl) .elementor-678 .elementor-element.elementor-element-c83a8ad{left:98px;}body.rtl .elementor-678 .elementor-element.elementor-element-c83a8ad{right:98px;}.elementor-678 .elementor-element.elementor-element-c382ac7 img{width:60px;}.elementor-678 .elementor-element.elementor-element-c691ce1{--display:flex;--position:absolute;top:274px;}body:not(.rtl) .elementor-678 .elementor-element.elementor-element-c691ce1{left:149px;}body.rtl .elementor-678 .elementor-element.elementor-element-c691ce1{right:149px;}.elementor-678 .elementor-element.elementor-element-54231f3 img{width:60px;}.elementor-678 .elementor-element.elementor-element-fd26d70{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-376af14{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-d2f7ae9 img{width:84%;max-width:100%;}.elementor-678 .elementor-element.elementor-element-78fca94{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-2164ce4{text-align:center;}.elementor-678 .elementor-element.elementor-element-2164ce4 .elementor-heading-title{font-family:var( --e-global-typography-9c31ce3-font-family ), Sans-serif;font-weight:var( --e-global-typography-9c31ce3-font-weight );line-height:var( --e-global-typography-9c31ce3-line-height );color:var( --e-global-color-text );}.elementor-678 .elementor-element.elementor-element-9db4208{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-eaa589d{--display:flex;--position:absolute;top:264px;}body:not(.rtl) .elementor-678 .elementor-element.elementor-element-eaa589d{left:-135px;}body.rtl .elementor-678 .elementor-element.elementor-element-eaa589d{right:-135px;}.elementor-678 .elementor-element.elementor-element-8e48dc2 img{width:60px;}.elementor-678 .elementor-element.elementor-element-b356744{--display:flex;--position:absolute;top:122px;}body:not(.rtl) .elementor-678 .elementor-element.elementor-element-b356744{left:-84px;}body.rtl .elementor-678 .elementor-element.elementor-element-b356744{right:-84px;}.elementor-678 .elementor-element.elementor-element-a114cf7 img{width:60px;}.elementor-678 .elementor-element.elementor-element-9479e89{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-678 .elementor-element.elementor-element-9479e89{left:-145px;}body.rtl .elementor-678 .elementor-element.elementor-element-9479e89{right:-145px;}.elementor-678 .elementor-element.elementor-element-c18cdb3 img{width:60px;}.elementor-678 .elementor-element.elementor-element-86bac72{--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;--align-items:center;--margin-top:-2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--z-index:10;}.elementor-678 .elementor-element.elementor-element-a4ba05b{--display:flex;--justify-content:center;}.elementor-678 .elementor-element.elementor-element-6175e17{--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:10px 5px;--row-gap:10px;--column-gap:5px;--border-radius:11px 11px 11px 11px;box-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.21);--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-678 .elementor-element.elementor-element-6175e17:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-6175e17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}.elementor-678 .elementor-element.elementor-element-eb00cca{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 11px 11px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-eb00cca:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-eb00cca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6969FF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-58579a9 .elementor-icon-wrapper{text-align:center;}.elementor-678 .elementor-element.elementor-element-58579a9 .elementor-icon{font-size:57px;}.elementor-678 .elementor-element.elementor-element-58579a9 .elementor-icon svg{height:57px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-067c0f3{font-family:"IRANSans", Sans-serif;font-size:15px;font-weight:600;line-height:10px;color:#FFFFFF;}.elementor-678 .elementor-element.elementor-element-eee2af8{--display:flex;--justify-content:center;}.elementor-678 .elementor-element.elementor-element-c889a9c{font-family:"IRANSans", Sans-serif;font-size:15px;font-weight:600;}.elementor-678 .elementor-element.elementor-element-55d594e{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-678 .elementor-element.elementor-element-5ec34a8{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-678 .elementor-element.elementor-element-6b2ed0b .elementor-icon-wrapper{text-align:center;}.elementor-678 .elementor-element.elementor-element-762ee21{text-align:center;}.elementor-678 .elementor-element.elementor-element-762ee21 .elementor-heading-title{font-family:"Lahze", Sans-serif;font-size:12px;font-weight:600;}.elementor-678 .elementor-element.elementor-element-885d4e4{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-678 .elementor-element.elementor-element-98b608f .elementor-icon-wrapper{text-align:center;}.elementor-678 .elementor-element.elementor-element-37816b4{text-align:center;}.elementor-678 .elementor-element.elementor-element-37816b4 .elementor-heading-title{font-family:"Lahze", Sans-serif;font-size:12px;font-weight:600;}.elementor-678 .elementor-element.elementor-element-e0ff269{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-678 .elementor-element.elementor-element-4946274 .elementor-icon-wrapper{text-align:center;}.elementor-678 .elementor-element.elementor-element-e7df6cf{text-align:center;}.elementor-678 .elementor-element.elementor-element-e7df6cf .elementor-heading-title{font-family:"Lahze", Sans-serif;font-size:12px;font-weight:600;}.elementor-678 .elementor-element.elementor-element-c365e07{--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;--justify-content:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-678 .elementor-element.elementor-element-1b68959{--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;--align-items:center;}.elementor-678 .elementor-element.elementor-element-545c9c3{--display:flex;--min-height:53vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 40px -10px rgba(0, 0, 0, 0.11);--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-678 .elementor-element.elementor-element-194618c{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-678 .elementor-element.elementor-element-5024108{text-align:center;}.elementor-678 .elementor-element.elementor-element-5024108 .elementor-heading-title{font-family:"Lahze", Sans-serif;font-size:25px;font-weight:600;}.elementor-678 .elementor-element.elementor-element-17ca8ee{--display:flex;--margin-top:-11%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-678 .elementor-element.elementor-element-7482ee7 .jet-woo-products .jet-woo-products__item{--columns:1;}.elementor-678 .elementor-element.elementor-element-7482ee7 .jet-woo-products .jet-woo-product-thumbnail{order:1;}.elementor-678 .elementor-element.elementor-element-7482ee7 .jet-woo-products .jet-woo-product-title{text-align:center;order:1;}.elementor-678 .elementor-element.elementor-element-7482ee7 .jet-woo-products .jet-woo-product-button .button{display:inline-block;text-decoration:none;}.elementor-678 .elementor-element.elementor-element-7482ee7 .jet-woo-products .jet-woo-product-button .button> *{text-decoration:none;}.elementor-678 .elementor-element.elementor-element-7482ee7 .jet-woo-products .jet-woo-product-button .button:hover{text-decoration:none;}.elementor-678 .elementor-element.elementor-element-7482ee7 .jet-woo-products .jet-woo-product-button .button:hover > *{text-decoration:none;}.elementor-678 .elementor-element.elementor-element-7482ee7  .jet-woo-product-button{text-align:center;order:1;}.elementor-678 .elementor-element.elementor-element-7482ee7 .jet-woo-products .jet-woo-product-price del{display:inline-block;}.elementor-678 .elementor-element.elementor-element-7482ee7 .jet-woo-products .jet-woo-product-price ins{display:inline-block;}.elementor-678 .elementor-element.elementor-element-7482ee7 .jet-woo-products .jet-woo-product-price .price del{font-weight:400;text-decoration:line-through;}.elementor-678 .elementor-element.elementor-element-7482ee7 .jet-woo-products .jet-woo-product-price .price ins{font-weight:400;text-decoration:none;}.elementor-678 .elementor-element.elementor-element-7482ee7 .jet-woo-products .jet-woo-product-price{text-align:center;order:1;}.elementor-678 .elementor-element.elementor-element-7482ee7 .jet-woo-products .jet-woo-product-price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-678 .elementor-element.elementor-element-7482ee7 .jet-woo-products .jet-woo-product-rating .product-rating__stars{font-size:16px;}.elementor-678 .elementor-element.elementor-element-7482ee7 .jet-woo-products .jet-woo-product-rating{text-align:center;order:1;}.elementor-678 .elementor-element.elementor-element-7482ee7 .jet-woo-products .jet-woo-product-tags{text-align:center;order:1;}.elementor-678 .elementor-element.elementor-element-7482ee7 .jet-woo-products__not-found{text-align:center;}.elementor-678 .elementor-element.elementor-element-7758eb5{--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;}.elementor-678 .elementor-element.elementor-element-28cefff .woocommerce-breadcrumb{font-family:"Lahze", Sans-serif;font-weight:500;}.elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-products .jet-woo-products__item{--columns:4;}.elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-products .jet-woo-product-thumbnail{order:1;}.elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-products .jet-woo-product-title, .elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-products .jet-woo-product-title a{font-family:"Lahze", Sans-serif;}.elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-products .jet-woo-product-title{text-align:center;order:1;}.elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-products .jet-woo-product-button .button{display:inline-block;text-decoration:none;border-radius:15px 15px 15px 15px;}.elementor-678 .elementor-element.elementor-element-9eca9ad  .jet-woo-products .jet-woo-product-button .button{font-family:"Lahze", Sans-serif;font-weight:600;}.elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-products .jet-woo-product-button .button> *{text-decoration:none;}.elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-products .jet-woo-product-button .button:hover{text-decoration:none;}.elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-products .jet-woo-product-button .button:hover > *{text-decoration:none;}.elementor-678 .elementor-element.elementor-element-9eca9ad  .jet-woo-product-button{text-align:center;order:1;}.elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-products .jet-woo-product-price del{display:inline-block;}.elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-products .jet-woo-product-price ins{display:inline-block;}.elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-products .jet-woo-product-price .price del{font-weight:400;text-decoration:line-through;}.elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-products .jet-woo-product-price .price ins{font-weight:400;text-decoration:none;}.elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-products .jet-woo-product-price{text-align:center;order:1;}.elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-products .jet-woo-product-price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-products .jet-woo-product-tags{text-align:center;order:1;}.elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-products .jet-woo-product-badge{display:inline-flex;}.elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-products .jet-woo-product-badges{top:0px;bottom:auto;}.elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-products__not-found{text-align:center;}.elementor-678 .elementor-element.elementor-element-56ab80e{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:36px 36px 36px 36px;box-shadow:0px 0px 15px 4px rgba(0, 0, 0, 0.05);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-678 .elementor-element.elementor-element-33f8a85{--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;}.elementor-678 .elementor-element.elementor-element-3a5fe33 .elementor-heading-title{font-family:"Lahze", Sans-serif;font-size:24px;font-weight:600;line-height:44px;}.elementor-678 .elementor-element.elementor-element-532d655{font-family:"Lahze", Sans-serif;font-weight:500;color:#424242E6;}.elementor-678 .elementor-element.elementor-element-ef2de8e{--display:flex;--margin-top:-5%;--margin-bottom:-5%;--margin-left:0%;--margin-right:0%;}.elementor-678 .elementor-element.elementor-element-c7e979e img{width:80%;max-width:83%;height:100%;}.elementor-678 .elementor-element.elementor-element-24ecdf6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-678 .elementor-element.elementor-element-8b3823a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-678 .elementor-element.elementor-element-8b3823a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-678 .elementor-element.elementor-element-8b3823a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-678 .elementor-element.elementor-element-8b3823a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-678 .elementor-element.elementor-element-8b3823a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-678 .elementor-element.elementor-element-8b3823a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-678 .elementor-element.elementor-element-8b3823a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-678 .elementor-element.elementor-element-8b3823a{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:-1px;}.elementor-678 .elementor-element.elementor-element-8b3823a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-678 .elementor-element.elementor-element-8b3823a .elementor-icon-list-item > a{font-family:"Lahze", Sans-serif;font-size:15px;font-weight:500;letter-spacing:-0.4px;}.elementor-678 .elementor-element.elementor-element-8b3823a .elementor-icon-list-text{color:#000000C9;transition:color 0.3s;}.elementor-678 .elementor-element.elementor-element-f5915a1{--display:flex;--min-height:100vh;}.elementor-678 .elementor-element.elementor-element-51e01d7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-678 .elementor-element.elementor-element-84b3d8d{--spacer-size:50px;}.elementor-678 .elementor-element.elementor-element-9cde0b4{text-align:center;}.elementor-678 .elementor-element.elementor-element-9cde0b4 .elementor-heading-title{font-family:"Lahze", Sans-serif;font-weight:600;line-height:44px;}.elementor-678 .elementor-element.elementor-element-6288c46{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-678 .elementor-element.elementor-element-0942eb6{text-align:justify;font-family:"Lahze", Sans-serif;font-weight:400;}.elementor-678 .elementor-element.elementor-element-3a43929{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-678 .elementor-element.elementor-element-3a43929.e-con{--align-self:center;}.elementor-678 .elementor-element.elementor-element-d5796fb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-678 .elementor-element.elementor-element-6affbaa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-678 .elementor-element.elementor-element-91161ff .elementor-icon-wrapper{text-align:center;}.elementor-678 .elementor-element.elementor-element-160245d{--display:flex;}.elementor-678 .elementor-element.elementor-element-8137a5a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-678 .elementor-element.elementor-element-8137a5a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-678 .elementor-element.elementor-element-8137a5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-678 .elementor-element.elementor-element-8137a5a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-678 .elementor-element.elementor-element-8137a5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-678 .elementor-element.elementor-element-8137a5a .elementor-icon-list-icon i{color:#0EFF00;transition:color 0.3s;}.elementor-678 .elementor-element.elementor-element-8137a5a .elementor-icon-list-icon svg{fill:#0EFF00;transition:fill 0.3s;}.elementor-678 .elementor-element.elementor-element-8137a5a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-678 .elementor-element.elementor-element-8137a5a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-678 .elementor-element.elementor-element-8137a5a .elementor-icon-list-item > a{font-family:"Lahze", Sans-serif;font-weight:700;}.elementor-678 .elementor-element.elementor-element-8137a5a .elementor-icon-list-text{color:#9ED3FF;transition:color 0.3s;}.elementor-678 .elementor-element.elementor-element-8a75f3b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-8a75f3b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-678 .elementor-element.elementor-element-61e0f92{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--align-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-2c648c5{--display:flex;--min-height:21vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.5;}.elementor-678 .elementor-element.elementor-element-2c648c5::before, .elementor-678 .elementor-element.elementor-element-2c648c5 > .elementor-background-video-container::before, .elementor-678 .elementor-element.elementor-element-2c648c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-678 .elementor-element.elementor-element-2c648c5 > .elementor-background-slideshow::before, .elementor-678 .elementor-element.elementor-element-2c648c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-678 .elementor-element.elementor-element-2c648c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-678 .elementor-element.elementor-element-2c648c5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-678 .elementor-element.elementor-element-78337c5 .elementor-icon-wrapper{text-align:center;}.elementor-678 .elementor-element.elementor-element-78337c5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-678 .elementor-element.elementor-element-78337c5.elementor-view-framed .elementor-icon, .elementor-678 .elementor-element.elementor-element-78337c5.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-678 .elementor-element.elementor-element-78337c5.elementor-view-framed .elementor-icon, .elementor-678 .elementor-element.elementor-element-78337c5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-678 .elementor-element.elementor-element-cc01fef{text-align:center;font-family:"Lahze", Sans-serif;font-size:14px;font-weight:800;}.elementor-678 .elementor-element.elementor-element-4219eee{text-align:center;font-family:"Lahze", Sans-serif;font-size:11px;font-weight:400;}.elementor-678 .elementor-element.elementor-element-cb69e72{--display:flex;--min-height:21vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.5;}.elementor-678 .elementor-element.elementor-element-cb69e72::before, .elementor-678 .elementor-element.elementor-element-cb69e72 > .elementor-background-video-container::before, .elementor-678 .elementor-element.elementor-element-cb69e72 > .e-con-inner > .elementor-background-video-container::before, .elementor-678 .elementor-element.elementor-element-cb69e72 > .elementor-background-slideshow::before, .elementor-678 .elementor-element.elementor-element-cb69e72 > .e-con-inner > .elementor-background-slideshow::before, .elementor-678 .elementor-element.elementor-element-cb69e72 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-678 .elementor-element.elementor-element-cb69e72.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-678 .elementor-element.elementor-element-264529b .elementor-icon-wrapper{text-align:center;}.elementor-678 .elementor-element.elementor-element-264529b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-678 .elementor-element.elementor-element-264529b.elementor-view-framed .elementor-icon, .elementor-678 .elementor-element.elementor-element-264529b.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-678 .elementor-element.elementor-element-264529b.elementor-view-framed .elementor-icon, .elementor-678 .elementor-element.elementor-element-264529b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-678 .elementor-element.elementor-element-7c2a804{text-align:center;font-family:"Lahze", Sans-serif;font-size:14px;font-weight:800;}.elementor-678 .elementor-element.elementor-element-fcae82b{text-align:center;font-family:"Lahze", Sans-serif;font-size:11px;font-weight:400;}.elementor-678 .elementor-element.elementor-element-888b5df{--display:flex;--min-height:21vh;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.5;}.elementor-678 .elementor-element.elementor-element-888b5df::before, .elementor-678 .elementor-element.elementor-element-888b5df > .elementor-background-video-container::before, .elementor-678 .elementor-element.elementor-element-888b5df > .e-con-inner > .elementor-background-video-container::before, .elementor-678 .elementor-element.elementor-element-888b5df > .elementor-background-slideshow::before, .elementor-678 .elementor-element.elementor-element-888b5df > .e-con-inner > .elementor-background-slideshow::before, .elementor-678 .elementor-element.elementor-element-888b5df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-678 .elementor-element.elementor-element-888b5df.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-678 .elementor-element.elementor-element-316cb8c .elementor-icon-wrapper{text-align:center;}.elementor-678 .elementor-element.elementor-element-316cb8c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-678 .elementor-element.elementor-element-316cb8c.elementor-view-framed .elementor-icon, .elementor-678 .elementor-element.elementor-element-316cb8c.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-678 .elementor-element.elementor-element-316cb8c.elementor-view-framed .elementor-icon, .elementor-678 .elementor-element.elementor-element-316cb8c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-678 .elementor-element.elementor-element-cd84976{text-align:center;font-family:"Lahze", Sans-serif;font-size:14px;font-weight:800;}.elementor-678 .elementor-element.elementor-element-3db018b{text-align:center;font-family:"Lahze", Sans-serif;font-size:11px;font-weight:400;}.elementor-678 .elementor-element.elementor-element-a66c158{--display:flex;--min-height:21vh;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.5;}.elementor-678 .elementor-element.elementor-element-a66c158::before, .elementor-678 .elementor-element.elementor-element-a66c158 > .elementor-background-video-container::before, .elementor-678 .elementor-element.elementor-element-a66c158 > .e-con-inner > .elementor-background-video-container::before, .elementor-678 .elementor-element.elementor-element-a66c158 > .elementor-background-slideshow::before, .elementor-678 .elementor-element.elementor-element-a66c158 > .e-con-inner > .elementor-background-slideshow::before, .elementor-678 .elementor-element.elementor-element-a66c158 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-678 .elementor-element.elementor-element-a66c158.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-678 .elementor-element.elementor-element-2cfabc4 .elementor-icon-wrapper{text-align:center;}.elementor-678 .elementor-element.elementor-element-2cfabc4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-678 .elementor-element.elementor-element-2cfabc4.elementor-view-framed .elementor-icon, .elementor-678 .elementor-element.elementor-element-2cfabc4.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-678 .elementor-element.elementor-element-2cfabc4.elementor-view-framed .elementor-icon, .elementor-678 .elementor-element.elementor-element-2cfabc4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-678 .elementor-element.elementor-element-494ac9e{text-align:center;font-family:"Lahze", Sans-serif;font-size:14px;font-weight:800;}.elementor-678 .elementor-element.elementor-element-138ef7c{text-align:center;font-family:"Lahze", Sans-serif;font-size:11px;font-weight:400;}.elementor-678 .elementor-element.elementor-element-ebacc63{--display:flex;--min-height:0vh;--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-678 .elementor-element.elementor-element-87aa485{--display:flex;--min-height:0px;--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;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-678 .elementor-element.elementor-element-324ea03{--display:flex;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-678 .elementor-element.elementor-element-3f7a12c .elementor-counter-number-wrapper{font-family:"IRANSans", Sans-serif;font-size:63px;font-weight:600;}.elementor-678 .elementor-element.elementor-element-3f7a12c .elementor-counter-title{font-family:"Lahze", Sans-serif;font-size:17px;font-weight:500;}.elementor-678 .elementor-element.elementor-element-8bdbb70{--display:flex;}.elementor-678 .elementor-element.elementor-element-4545cdc .elementor-counter-number-wrapper{font-family:"IRANSans", Sans-serif;font-size:63px;font-weight:600;}.elementor-678 .elementor-element.elementor-element-4545cdc .elementor-counter-title{font-family:"Lahze", Sans-serif;font-size:17px;font-weight:500;}.elementor-678 .elementor-element.elementor-element-6590ee9{--display:flex;--min-height:0px;--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;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-678 .elementor-element.elementor-element-85f000d{--display:flex;}.elementor-678 .elementor-element.elementor-element-91e7e51 .elementor-counter-number-wrapper{font-family:"IRANSans", Sans-serif;font-size:63px;font-weight:600;}.elementor-678 .elementor-element.elementor-element-91e7e51 .elementor-counter-title{font-family:"Lahze", Sans-serif;font-size:17px;font-weight:500;}.elementor-678 .elementor-element.elementor-element-25cf4a3{--display:flex;}.elementor-678 .elementor-element.elementor-element-6b52a23 .elementor-counter-number-wrapper{font-family:"IRANSans", Sans-serif;font-size:63px;font-weight:600;}.elementor-678 .elementor-element.elementor-element-6b52a23 .elementor-counter-title{font-family:"Lahze", Sans-serif;font-size:17px;font-weight:500;}.elementor-678 .elementor-element.elementor-element-6290151{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-678 .elementor-element.elementor-element-6290151:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-6290151 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-678 .elementor-element.elementor-element-cb99a63{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:5%;}.elementor-678 .elementor-element.elementor-element-cb99a63.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-678 .elementor-element.elementor-element-8a1c80b{--spacer-size:1px;}.elementor-678 .elementor-element.elementor-element-5364031{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:-10%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-5364031.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-678 .elementor-element.elementor-element-611ebf3{--lottie-container-max-width:100%;}@media(max-width:1024px){.elementor-678 .elementor-element.elementor-element-d87e08a:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-d87e08a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-678 .elementor-element.elementor-element-dbfd0ae{--margin-top:13%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}body:not(.rtl) .elementor-678 .elementor-element.elementor-element-cfc7211{left:48px;}body.rtl .elementor-678 .elementor-element.elementor-element-cfc7211{right:48px;}body:not(.rtl) .elementor-678 .elementor-element.elementor-element-c83a8ad{left:-3px;}body.rtl .elementor-678 .elementor-element.elementor-element-c83a8ad{right:-3px;}body:not(.rtl) .elementor-678 .elementor-element.elementor-element-c691ce1{left:38px;}body.rtl .elementor-678 .elementor-element.elementor-element-c691ce1{right:38px;}.elementor-678 .elementor-element.elementor-element-c691ce1{top:244px;}.elementor-678 .elementor-element.elementor-element-2164ce4 .elementor-heading-title{line-height:var( --e-global-typography-9c31ce3-line-height );}body:not(.rtl) .elementor-678 .elementor-element.elementor-element-eaa589d{left:-44px;}body.rtl .elementor-678 .elementor-element.elementor-element-eaa589d{right:-44px;}.elementor-678 .elementor-element.elementor-element-eaa589d{top:213px;}body:not(.rtl) .elementor-678 .elementor-element.elementor-element-b356744{left:-63px;}body.rtl .elementor-678 .elementor-element.elementor-element-b356744{right:-63px;}.elementor-678 .elementor-element.elementor-element-b356744{top:92px;}body:not(.rtl) .elementor-678 .elementor-element.elementor-element-9479e89{left:-84px;}body.rtl .elementor-678 .elementor-element.elementor-element-9479e89{right:-84px;}.elementor-678 .elementor-element.elementor-element-86bac72{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-678 .elementor-element.elementor-element-a4ba05b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-678 .elementor-element.elementor-element-6175e17{--justify-content: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-678 .elementor-element.elementor-element-eb00cca{--padding-top:5px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-678 .elementor-element.elementor-element-067c0f3{font-size:12px;}.elementor-678 .elementor-element.elementor-element-c889a9c{font-size:13px;}.elementor-678 .elementor-element.elementor-element-5ec34a8{--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-885d4e4{--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-e0ff269{--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-1b68959{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-5024108 .elementor-heading-title{font-size:15px;}.elementor-678 .elementor-element.elementor-element-28cefff .woocommerce-breadcrumb{font-size:14px;}.elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-products .jet-woo-products__item{--columns:3;}.elementor-678 .elementor-element.elementor-element-3a5fe33 .elementor-heading-title{font-size:25px;line-height:31px;}.elementor-678 .elementor-element.elementor-element-532d655{font-size:16px;}.elementor-678 .elementor-element.elementor-element-0942eb6{font-size:13px;}.elementor-678 .elementor-element.elementor-element-d5796fb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-8137a5a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-678 .elementor-element.elementor-element-8137a5a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-678 .elementor-element.elementor-element-8137a5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-678 .elementor-element.elementor-element-8137a5a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-678 .elementor-element.elementor-element-8137a5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-678 .elementor-element.elementor-element-8137a5a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-678 .elementor-element.elementor-element-8137a5a .elementor-icon-list-item > a{font-size:14px;}.elementor-678 .elementor-element.elementor-element-61e0f92{--min-height:58vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:38px 38px;--row-gap:38px;--column-gap:38px;--flex-wrap:wrap;--align-content:space-evenly;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-2c648c5{--min-height:21vh;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-678 .elementor-element.elementor-element-cc01fef{font-size:9px;}.elementor-678 .elementor-element.elementor-element-4219eee{font-size:8px;}.elementor-678 .elementor-element.elementor-element-cb69e72{--min-height:21vh;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-678 .elementor-element.elementor-element-7c2a804{font-size:9px;}.elementor-678 .elementor-element.elementor-element-fcae82b{font-size:8px;}.elementor-678 .elementor-element.elementor-element-888b5df{--min-height:21vh;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-678 .elementor-element.elementor-element-cd84976{font-size:9px;}.elementor-678 .elementor-element.elementor-element-3db018b{font-size:8px;}.elementor-678 .elementor-element.elementor-element-a66c158{--min-height:21vh;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-678 .elementor-element.elementor-element-494ac9e{font-size:9px;}.elementor-678 .elementor-element.elementor-element-138ef7c{font-size:8px;}.elementor-678 .elementor-element.elementor-element-ebacc63{--flex-wrap:wrap;}.elementor-678 .elementor-element.elementor-element-87aa485{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-324ea03{--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-8bdbb70{--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-6590ee9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-85f000d{--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-25cf4a3{--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-cb99a63{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}}@media(max-width:767px){.elementor-678 .elementor-element.elementor-element-d87e08a:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-d87e08a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-678 .elementor-element.elementor-element-dbfd0ae{--width:90%;--min-height:40vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-b973e7b{--width:100%;--min-height:45vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-b973e7b.e-con{--align-self:center;}.elementor-678 .elementor-element.elementor-element-cfc7211{--width:30%;top:61px;}body:not(.rtl) .elementor-678 .elementor-element.elementor-element-cfc7211{left:-13px;}body.rtl .elementor-678 .elementor-element.elementor-element-cfc7211{right:-13px;}.elementor-678 .elementor-element.elementor-element-f57af49 img{width:30px;}.elementor-678 .elementor-element.elementor-element-c83a8ad{--width:30%;top:101px;}body:not(.rtl) .elementor-678 .elementor-element.elementor-element-c83a8ad{left:179px;}body.rtl .elementor-678 .elementor-element.elementor-element-c83a8ad{right:179px;}.elementor-678 .elementor-element.elementor-element-c382ac7 img{width:40px;}.elementor-678 .elementor-element.elementor-element-c691ce1{--width:30%;top:-10px;}body:not(.rtl) .elementor-678 .elementor-element.elementor-element-c691ce1{left:149px;}body.rtl .elementor-678 .elementor-element.elementor-element-c691ce1{right:149px;}.elementor-678 .elementor-element.elementor-element-54231f3 img{width:30px;}.elementor-678 .elementor-element.elementor-element-376af14{--width:59%;}.elementor-678 .elementor-element.elementor-element-2164ce4 .elementor-heading-title{line-height:var( --e-global-typography-9c31ce3-line-height );}.elementor-678 .elementor-element.elementor-element-eaa589d{--width:30%;top:-61px;}body:not(.rtl) .elementor-678 .elementor-element.elementor-element-eaa589d{left:200px;}body.rtl .elementor-678 .elementor-element.elementor-element-eaa589d{right:200px;}.elementor-678 .elementor-element.elementor-element-8e48dc2 img{width:30px;}.elementor-678 .elementor-element.elementor-element-b356744{--width:30%;top:-10px;}body:not(.rtl) .elementor-678 .elementor-element.elementor-element-b356744{left:67px;}body.rtl .elementor-678 .elementor-element.elementor-element-b356744{right:67px;}.elementor-678 .elementor-element.elementor-element-a114cf7 img{width:30px;}.elementor-678 .elementor-element.elementor-element-9479e89{--width:30%;top:-132px;}body:not(.rtl) .elementor-678 .elementor-element.elementor-element-9479e89{left:-33px;}body.rtl .elementor-678 .elementor-element.elementor-element-9479e89{right:-33px;}.elementor-678 .elementor-element.elementor-element-c18cdb3 img{width:30px;}.elementor-678 .elementor-element.elementor-element-86bac72{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-678 .elementor-element.elementor-element-a4ba05b{--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-678 .elementor-element.elementor-element-6175e17{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-678 .elementor-element.elementor-element-eb00cca{--width:34%;--border-radius:0px 11px 0px 11px;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-678 .elementor-element.elementor-element-eee2af8{--width:66%;}.elementor-678 .elementor-element.elementor-element-c889a9c{text-align:start;font-size:13px;}.elementor-678 .elementor-element.elementor-element-5ec34a8{--width:33%;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:7px;--padding-bottom:010px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-762ee21{text-align:center;}.elementor-678 .elementor-element.elementor-element-762ee21 .elementor-heading-title{font-size:12px;}.elementor-678 .elementor-element.elementor-element-885d4e4{--width:33%;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:7px;--padding-bottom:010px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-37816b4{text-align:center;}.elementor-678 .elementor-element.elementor-element-37816b4 .elementor-heading-title{font-size:12px;}.elementor-678 .elementor-element.elementor-element-e0ff269{--width:33%;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:7px;--padding-bottom:010px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-e7df6cf{text-align:center;}.elementor-678 .elementor-element.elementor-element-e7df6cf .elementor-heading-title{font-size:12px;}.elementor-678 .elementor-element.elementor-element-545c9c3{--width:71%;}.elementor-678 .elementor-element.elementor-element-17ca8ee{--width:91%;--margin-top:-10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-678 .elementor-element.elementor-element-28cefff .woocommerce-breadcrumb{font-size:14px;}.elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-products .jet-woo-products__item{--columns:2;}.elementor-678 .elementor-element.elementor-element-56ab80e{--width:100%;}.elementor-678 .elementor-element.elementor-element-3a5fe33 .elementor-heading-title{line-height:33px;}.elementor-678 .elementor-element.elementor-element-9cde0b4 .elementor-heading-title{font-size:22px;}.elementor-678 .elementor-element.elementor-element-0942eb6{font-size:12px;}.elementor-678 .elementor-element.elementor-element-61e0f92{--width:100%;--min-height:0vh;--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;--justify-content:center;--gap:7px 10px;--row-gap:7px;--column-gap:10px;--margin-top:20px;--margin-bottom:13px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-2c648c5{--width:35%;--min-height:17vh;--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overlay-opacity:0.23;--padding-top:3px;--padding-bottom:2px;--padding-left:5px;--padding-right:5px;}.elementor-678 .elementor-element.elementor-element-78337c5 .elementor-icon{font-size:34px;}.elementor-678 .elementor-element.elementor-element-78337c5 .elementor-icon svg{height:34px;}.elementor-678 .elementor-element.elementor-element-cb69e72{--width:35%;--min-height:17vh;--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overlay-opacity:0.23;--padding-top:3px;--padding-bottom:2px;--padding-left:5px;--padding-right:5px;}.elementor-678 .elementor-element.elementor-element-264529b .elementor-icon{font-size:34px;}.elementor-678 .elementor-element.elementor-element-264529b .elementor-icon svg{height:34px;}.elementor-678 .elementor-element.elementor-element-888b5df{--width:35%;--min-height:17vh;--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overlay-opacity:0.23;--padding-top:3px;--padding-bottom:2px;--padding-left:5px;--padding-right:5px;}.elementor-678 .elementor-element.elementor-element-316cb8c .elementor-icon{font-size:34px;}.elementor-678 .elementor-element.elementor-element-316cb8c .elementor-icon svg{height:34px;}.elementor-678 .elementor-element.elementor-element-a66c158{--width:35%;--min-height:17vh;--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overlay-opacity:0.23;--padding-top:3px;--padding-bottom:2px;--padding-left:5px;--padding-right:5px;}.elementor-678 .elementor-element.elementor-element-2cfabc4 .elementor-icon{font-size:34px;}.elementor-678 .elementor-element.elementor-element-2cfabc4 .elementor-icon svg{height:34px;}.elementor-678 .elementor-element.elementor-element-ebacc63{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-87aa485{--width:100%;--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;--justify-content:center;}.elementor-678 .elementor-element.elementor-element-324ea03{--width:50%;}.elementor-678 .elementor-element.elementor-element-8bdbb70{--width:50%;}.elementor-678 .elementor-element.elementor-element-6590ee9{--width:99%;--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;--justify-content:center;}.elementor-678 .elementor-element.elementor-element-85f000d{--width:50%;}.elementor-678 .elementor-element.elementor-element-25cf4a3{--width:50%;}.elementor-678 .elementor-element.elementor-element-6b52a23 .elementor-counter-title{justify-content:center;font-size:17px;}.elementor-678 .elementor-element.elementor-element-6b52a23 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-678 .elementor-element.elementor-element-5364031{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-678 .elementor-element.elementor-element-5364031.e-con{--order:-99999 /* order start hack */;}.elementor-678 .elementor-element.elementor-element-611ebf3{--lottie-container-max-width:23%;}}@media(min-width:768px){.elementor-678 .elementor-element.elementor-element-d87e08a{--content-width:100%;}.elementor-678 .elementor-element.elementor-element-dbfd0ae{--width:69%;}.elementor-678 .elementor-element.elementor-element-51d5b70{--width:20%;}.elementor-678 .elementor-element.elementor-element-376af14{--width:57%;}.elementor-678 .elementor-element.elementor-element-9db4208{--width:20%;}.elementor-678 .elementor-element.elementor-element-86bac72{--content-width:89%;}.elementor-678 .elementor-element.elementor-element-a4ba05b{--content-width:70%;}.elementor-678 .elementor-element.elementor-element-6175e17{--width:100%;}.elementor-678 .elementor-element.elementor-element-eb00cca{--width:37%;}.elementor-678 .elementor-element.elementor-element-eee2af8{--width:59%;}.elementor-678 .elementor-element.elementor-element-1b68959{--width:20%;}.elementor-678 .elementor-element.elementor-element-545c9c3{--width:95%;}.elementor-678 .elementor-element.elementor-element-17ca8ee{--width:90%;}.elementor-678 .elementor-element.elementor-element-7758eb5{--width:70%;}.elementor-678 .elementor-element.elementor-element-56ab80e{--width:78%;}.elementor-678 .elementor-element.elementor-element-33f8a85{--width:70%;}.elementor-678 .elementor-element.elementor-element-24ecdf6{--width:70%;}.elementor-678 .elementor-element.elementor-element-f5915a1{--content-width:87%;}.elementor-678 .elementor-element.elementor-element-6288c46{--width:51%;}.elementor-678 .elementor-element.elementor-element-d5796fb{--width:28%;}.elementor-678 .elementor-element.elementor-element-6affbaa{--width:25%;}.elementor-678 .elementor-element.elementor-element-8a75f3b{--width:40%;}.elementor-678 .elementor-element.elementor-element-2c648c5{--width:32%;}.elementor-678 .elementor-element.elementor-element-cb69e72{--width:32%;}.elementor-678 .elementor-element.elementor-element-888b5df{--width:32%;}.elementor-678 .elementor-element.elementor-element-a66c158{--width:32%;}.elementor-678 .elementor-element.elementor-element-ebacc63{--width:33%;}.elementor-678 .elementor-element.elementor-element-87aa485{--width:50%;}.elementor-678 .elementor-element.elementor-element-6590ee9{--width:50%;}.elementor-678 .elementor-element.elementor-element-6290151{--width:100%;}.elementor-678 .elementor-element.elementor-element-cb99a63{--width:45.252%;}.elementor-678 .elementor-element.elementor-element-5364031{--width:46%;}}@media(max-width:1024px) and (min-width:768px){.elementor-678 .elementor-element.elementor-element-86bac72{--content-width:85%;}.elementor-678 .elementor-element.elementor-element-55d594e{--width:100%;}.elementor-678 .elementor-element.elementor-element-1b68959{--width:28%;}.elementor-678 .elementor-element.elementor-element-33f8a85{--width:100%;}.elementor-678 .elementor-element.elementor-element-ef2de8e{--width:100%;}.elementor-678 .elementor-element.elementor-element-6288c46{--width:87%;}.elementor-678 .elementor-element.elementor-element-61e0f92{--width:100%;}.elementor-678 .elementor-element.elementor-element-2c648c5{--width:40%;}.elementor-678 .elementor-element.elementor-element-cb69e72{--width:40%;}.elementor-678 .elementor-element.elementor-element-888b5df{--width:40%;}.elementor-678 .elementor-element.elementor-element-a66c158{--width:40%;}.elementor-678 .elementor-element.elementor-element-87aa485{--width:100%;}.elementor-678 .elementor-element.elementor-element-324ea03{--width:100%;}.elementor-678 .elementor-element.elementor-element-8bdbb70{--width:100%;}.elementor-678 .elementor-element.elementor-element-6590ee9{--width:100%;}.elementor-678 .elementor-element.elementor-element-85f000d{--width:100%;}.elementor-678 .elementor-element.elementor-element-25cf4a3{--width:100%;}.elementor-678 .elementor-element.elementor-element-6290151{--width:100%;}.elementor-678 .elementor-element.elementor-element-cb99a63{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-dbfd0ae */.elementor-678 .elementor-element.elementor-element-dbfd0ae {
    /* رنگ پس‌زمینه شیشه‌ای با کمی سفیدی */
    background: rgba(255, 255, 255, 0.15);
    
    /* جادوی ماتی */
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px); /* برای سافاری */
    
    /* حاشیه و سایه برای عمق دادن */
    border: 1px solid rgba(255, 255, 255, 0.3);
    border-radius: 24px;
    box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.15);
    
    /* فضای داخلی */
    padding: 40px;
    
    /* پوزیشن نسبی برای اینکه المان‌های ابسولوت توش گیر کنن */
    position: relative; 
    overflow: visible; /* خیلی مهم: تا المان‌های معلق اگه زدن بیرون، بریده نشن */
}
/* تعریف انیمیشن شناور */
@keyframes floatUpDn {
    0% {
        transform: translateY(0px);
    }
    50% {
        transform: translateY(-20px); /* مقدار حرکت به بالا */
    }
    100% {
        transform: translateY(0px);
    }
}

/* اعمال انیمیشن به کلاس‌ها */
.float-item-1 {
    animation: floatUpDn 6s ease-in-out infinite;
}

.float-item-2 {
    /* دیلی میدیم که همزمان بالا پایین نرن و طبیعی‌تر باشه */
    animation: floatUpDn 5s ease-in-out infinite; 
    animation-delay: 1s;
}

.float-item-3 {
    animation: floatUpDn 7s ease-in-out infinite;
    animation-delay: 2s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-194618c */.featured-month-box {
  position: relative;
  margin-bottom: 32px;
  background: linear-gradient(90deg, #f8f9fb, #ffffff);
  border: 1px solid rgba(0,0,0,0.06);
  border-radius: 16px;
  display: flex;
  align-items: center;
  gap: 12px;
}/* End custom CSS */
/* Start custom CSS for jet-woo-products, class: .elementor-element-7482ee7 *//* =============================================
   1. باکس اصلی هر محصول: رفع مشکل ارتفاع و اضافه کردن فاصله
   ============================================= 
*/

.elementor-678 .elementor-element.elementor-element-7482ee7 .jet-woo-products__item {
    /* تنظیم برای Flexbox و چینش عمودی */
    display: flex; 
    flex-direction: column;
    /* این تضمین میکنه که باکس‌ها در یک ردیف، ارتفاع یکسان داشته باشند */
    height: 100%; 
    
    /* فاصله دهی: این فاصله بین ردیف‌های محصول ایجاد می‌شود */
    margin-bottom: 30px; 
    
    /* استایل‌های ظاهری */
    background-color: #ffffff; 
    border-radius: 8px; 
    
    padding: 15px; /* پدینگ داخلی برای فاصله محتوا از لبه */
}


/* =============================================
   2. استایل‌دهی به عنوان (Title): محدود کردن طول متن
   ============================================= 
*/
.elementor-678 .elementor-element.elementor-element-7482ee7 .jet-woo-product-title {
    font-size: 16px !important; 
    color: #333333 !important; 
    margin-top: 10px; 
    margin-bottom: 5px;
    
    /* ترفند محدود کردن عنوان به دو خط */
    display: -webkit-box;
    -webkit-line-clamp: 2; /* اینجا تعداد خطوط را مشخص می‌کنیم */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis; /* نمایش سه نقطه در انتهای خط دوم */
    min-height: 2.8em; /* حداقل ارتفاع برای دو خط تا باکس‌ها با عناوین تک خطی هم تراز باشند */
}

/* =============================================
   3. دکمه افزودن به سبد خرید (Add to Cart)
   ============================================= 
*/

/* 3-1. چسباندن دکمه به پایین با margin-top: auto */
.elementor-678 .elementor-element.elementor-element-7482ee7 .jet-woo-product-button {
    margin-top: auto; /* این مطمئن میشه که دکمه همیشه به پایین‌ترین نقطه باکس می‌چسبه */
    padding-top: 15px;
}


/* 3-2. استایل دکمه در حالت عادی: رنگ‌ها و تنظیمات ریست */
.elementor-678 .elementor-element.elementor-element-7482ee7 .jet-woo-product-button a.button {
    width: 100%; 
    padding: 12px 10px;
    border-radius: 6px;
    font-weight: 600;

    /* رنگ‌های درخواستی حالت عادی */
    background-color: #FFC183 !important; 
    color: #555555 !important; 
    
    /* تنظیمات ریست برای جلوگیری از تداخل استایل‌های المنتور */
    box-shadow: none !important;
    border: none !important;
    outline: none !important;
    
    transition: all 0.3s ease; 
}

/* 3-3. استایل دکمه در حالت هاور (Hover) */
.elementor-678 .elementor-element.elementor-element-7482ee7 .jet-woo-product-button a.button:hover {
    /* رنگ‌های درخواستی حالت هاور */
    background-color: #FFFFFF !important;
    color: #91CDFF !important; 

    /* افکت‌های پیشرفته */
    transform: translateY(-3px) scale(1.02);
    filter: brightness(1.08);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.25);
}

/* 3-4. استایل دکمه در حالت کلیک (Active) و اضافه کردن شدو داخلی */
.elementor-678 .elementor-element.elementor-element-7482ee7 .jet-woo-product-button a.button:active {
    filter: brightness(0.98);
    transform: translateY(-1px) scale(0.99);
    
    /* شدو خارجی کمتر برای حالت فشرده و مهمتر از همه: شدو داخلی! */
    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.25), 
                inset 0 3px 6px rgba(0, 0, 0, 0.15); /* <<-- شدو داخلی (inset) اینجاست! */
}

/* =============================================
   4. استایل قیمت
   ============================================= 
*/
.elementor-678 .elementor-element.elementor-element-7482ee7 .jet-woo-product-price {
    font-size: 16px !important;
    font-weight: bold !important;
    color: #007bff; /* میتونی این رو به رنگ قیمت اصلی برندت تغییر بدی */
    margin-bottom: 10px;
}
/* =============================================
   5. قوانین ریسپانسیو (Media Queries)
   ============================================= 
*/

/* 5-1. حالت تبلت (Tablet Landscape - عرض 1024px و کوچکتر) */
@media (max-width: 1024px) {
    /* کاهش اندازه فونت‌ها برای خوانایی بهتر در تبلت */
    .elementor-678 .elementor-element.elementor-element-7482ee7 .jet-woo-product-title {
        font-size: 15px !important;
        min-height: 2.6em; 
    }
    
    .elementor-678 .elementor-element.elementor-element-7482ee7 .jet-woo-product-price {
        font-size: 15px !important;
    }

    /* کاهش اندازه دکمه برای متناسب شدن با فضای کوچک‌تر */
    .elementor-678 .elementor-element.elementor-element-7482ee7 .jet-woo-product-button a.button {
        padding: 10px 8px;
    }
    
    /* کاهش فاصله عمودی بین باکس‌ها */
    .elementor-678 .elementor-element.elementor-element-7482ee7 .jet-woo-products__item {
        margin-bottom: 20px; 
    }
}


/* 5-2. حالت موبایل (Mobile Portrait - عرض 767px و کوچکتر) -- فیکس نهایی */
@media (max-width: 767px) {
    
    /* 1. فیکس ارتفاع کوچک المان‌ها و فونت */
    .elementor-678 .elementor-element.elementor-element-7482ee7 .jet-woo-products__item {
        padding: 10px; 
    }

    /* 2. فیکس اندازه فونت عنوان (با قاطعیت بیشتر!) */
    .elementor-678 .elementor-element.elementor-element-7482ee7 .jet-woo-product-title {
        font-size: 13px !important; /* خیلی کوچکترش کردیم */
        -webkit-line-clamp: 2; 
        min-height: 2.5em; 
        /* این تضمین میکنه که ارتفاع عنوان ثابت باشه */
    }
    
    .elementor-678 .elementor-element.elementor-element-7482ee7 .jet-woo-product-price {
        font-size: 13px !important;
    }
    
    /* 3. فیکس دکمه: ارتفاع، فونت و حذف ترانزیشن */
    .elementor-678 .elementor-element.elementor-element-7482ee7 .jet-woo-product-button {
        padding-top: 10px; 
    }
    
    .elementor-678 .elementor-element.elementor-element-7482ee7 .jet-woo-product-button a.button {
        padding: 8px 5px !important; /* ارتفاع رو شدیداً کم کردیم */
        font-size: 13px !important; /* سایز فونت دکمه فیکس شد */
        /* حذف ترانزیشن و افکت‌های اضافی برای جلوگیری از تکان خوردن */
        transition: none !important; 
        box-shadow: none !important;
        transform: none !important;
        filter: none !important;
    }

    /* 4. حذف تمامی افکت‌های هاور و اکتیو در موبایل برای جلوگیری از تکان */
    .elementor-678 .elementor-element.elementor-element-7482ee7 .jet-woo-product-button a.button:hover,
    .elementor-678 .elementor-element.elementor-element-7482ee7 .jet-woo-product-button a.button:active {
        box-shadow: none !important;
        transform: none !important;
        filter: none !important;
    }

    .elementor-678 .elementor-element.elementor-element-7482ee7 .jet-woo-products__item:hover {
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08); 
        transform: none; 
    }
}

/* 5-3. حالت موبایل خیلی کوچک (عرض 480px و کوچکتر) */
@media (max-width: 480px) {
    .elementor-678 .elementor-element.elementor-element-7482ee7 .jet-woo-products__item {
        margin-bottom: 25px; 
    }
}/* End custom CSS */
/* Start custom CSS for jet-woo-products, class: .elementor-element-9eca9ad *//* =============================================
   1. باکس اصلی هر محصول: رفع مشکل ارتفاع و اضافه کردن فاصله
   ============================================= 
*/

.elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-products__item {
    /* تنظیم برای Flexbox و چینش عمودی */
    display: flex; 
    flex-direction: column;
    /* این تضمین میکنه که باکس‌ها در یک ردیف، ارتفاع یکسان داشته باشند */
    height: 100%; 
    
    /* فاصله دهی: این فاصله بین ردیف‌های محصول ایجاد می‌شود */
    margin-bottom: 30px; 
    
    /* استایل‌های ظاهری */
    background-color: #ffffff; 
    border-radius: 8px; 
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08); 
    transition: all 0.3s ease; 
    padding: 15px; /* پدینگ داخلی برای فاصله محتوا از لبه */
}

/* افکت هاور روی باکس محصول */
.elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-products__item:hover {
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);
    transform: translateY(-3px); 
}

/* =============================================
   2. استایل‌دهی به عنوان (Title): محدود کردن طول متن
   ============================================= 
*/
.elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-product-title {
    font-size: 16px !important; 
    color: #333333 !important; 
    margin-top: 10px; 
    margin-bottom: 5px;
    
    /* ترفند محدود کردن عنوان به دو خط */
    display: -webkit-box;
    -webkit-line-clamp: 2; /* اینجا تعداد خطوط را مشخص می‌کنیم */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis; /* نمایش سه نقطه در انتهای خط دوم */
    min-height: 2.8em; /* حداقل ارتفاع برای دو خط تا باکس‌ها با عناوین تک خطی هم تراز باشند */
}

/* =============================================
   3. دکمه افزودن به سبد خرید (Add to Cart)
   ============================================= 
*/

/* 3-1. چسباندن دکمه به پایین با margin-top: auto */
.elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-product-button {
    margin-top: auto; /* این مطمئن میشه که دکمه همیشه به پایین‌ترین نقطه باکس می‌چسبه */
    padding-top: 15px;
}


/* 3-2. استایل دکمه در حالت عادی: رنگ‌ها و تنظیمات ریست */
.elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-product-button a.button {
    width: 100%; 
    padding: 12px 10px;
    border-radius: 6px;
    font-weight: 600;

    /* رنگ‌های درخواستی حالت عادی */
    background-color: #FFC183 !important; 
    color: #555555 !important; 
    
    /* تنظیمات ریست برای جلوگیری از تداخل استایل‌های المنتور */
    box-shadow: none !important;
    border: none !important;
    outline: none !important;
    
    transition: all 0.3s ease; 
}

/* 3-3. استایل دکمه در حالت هاور (Hover) */
.elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-product-button a.button:hover {
    /* رنگ‌های درخواستی حالت هاور */
    background-color: #FFFFFF !important;
    color: #91CDFF !important; 

    /* افکت‌های پیشرفته */
    transform: translateY(-3px) scale(1.02);
    filter: brightness(1.08);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.25);
}

/* 3-4. استایل دکمه در حالت کلیک (Active) و اضافه کردن شدو داخلی */
.elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-product-button a.button:active {
    filter: brightness(0.98);
    transform: translateY(-1px) scale(0.99);
    
    /* شدو خارجی کمتر برای حالت فشرده و مهمتر از همه: شدو داخلی! */
    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.25), 
                inset 0 3px 6px rgba(0, 0, 0, 0.15); /* <<-- شدو داخلی (inset) اینجاست! */
}

/* =============================================
   4. استایل قیمت
   ============================================= 
*/
.elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-product-price {
    font-size: 16px !important;
    font-weight: bold !important;
    color: #007bff; /* میتونی این رو به رنگ قیمت اصلی برندت تغییر بدی */
    margin-bottom: 10px;
}
/* =============================================
   5. قوانین ریسپانسیو (Media Queries)
   ============================================= 
*/

/* 5-1. حالت تبلت (Tablet Landscape - عرض 1024px و کوچکتر) */
@media (max-width: 1024px) {
    /* کاهش اندازه فونت‌ها برای خوانایی بهتر در تبلت */
    .elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-product-title {
        font-size: 15px !important;
        min-height: 2.6em; 
    }
    
    .elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-product-price {
        font-size: 15px !important;
    }

    /* کاهش اندازه دکمه برای متناسب شدن با فضای کوچک‌تر */
    .elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-product-button a.button {
        padding: 10px 8px;
    }
    
    /* کاهش فاصله عمودی بین باکس‌ها */
    .elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-products__item {
        margin-bottom: 20px; 
    }
}


/* 5-2. حالت موبایل (Mobile Portrait - عرض 767px و کوچکتر) -- فیکس نهایی */
@media (max-width: 767px) {
    
    /* 1. فیکس ارتفاع کوچک المان‌ها و فونت */
    .elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-products__item {
        padding: 10px; 
    }

    /* 2. فیکس اندازه فونت عنوان (با قاطعیت بیشتر!) */
    .elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-product-title {
        font-size: 13px !important; /* خیلی کوچکترش کردیم */
        -webkit-line-clamp: 2; 
        min-height: 2.5em; 
        /* این تضمین میکنه که ارتفاع عنوان ثابت باشه */
    }
    
    .elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-product-price {
        font-size: 13px !important;
    }
    
    /* 3. فیکس دکمه: ارتفاع، فونت و حذف ترانزیشن */
    .elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-product-button {
        padding-top: 10px; 
    }
    
    .elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-product-button a.button {
        padding: 8px 5px !important; /* ارتفاع رو شدیداً کم کردیم */
        font-size: 13px !important; /* سایز فونت دکمه فیکس شد */
        /* حذف ترانزیشن و افکت‌های اضافی برای جلوگیری از تکان خوردن */
        transition: none !important; 
        box-shadow: none !important;
        transform: none !important;
        filter: none !important;
    }

    /* 4. حذف تمامی افکت‌های هاور و اکتیو در موبایل برای جلوگیری از تکان */
    .elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-product-button a.button:hover,
    .elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-product-button a.button:active {
        box-shadow: none !important;
        transform: none !important;
        filter: none !important;
    }

    .elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-products__item:hover {
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08); 
        transform: none; 
    }
}

/* 5-3. حالت موبایل خیلی کوچک (عرض 480px و کوچکتر) */
@media (max-width: 480px) {
    .elementor-678 .elementor-element.elementor-element-9eca9ad .jet-woo-products__item {
        margin-bottom: 25px; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56ab80e */.elementor-678 .elementor-element.elementor-element-56ab80e{
    max-height: 20vh;
}
@media (max-width: 767px) {
  .elementor-678 .elementor-element.elementor-element-56ab80e {
    max-height: none; /* یا هرچی می‌خوای حذف شه */
  }
}
.elementor-678 .elementor-element.elementor-element-56ab80e {
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.elementor-678 .elementor-element.elementor-element-56ab80e button,
.elementor-678 .elementor-element.elementor-element-56ab80e a {
  pointer-events: auto;
}

.elementor-678 .elementor-element.elementor-element-56ab80e img {
  -webkit-user-drag: none;
  user-drag: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c648c5 */.dynamic-field-container {
    /* تنظیمات پایه */
    display: flex;
    align-items: center;
    justify-content: flex-start;
    background: #ffffff; /* یا #fffdfa برای حس گرم‌تر */
    border-radius: 16px; /* گوشه‌های گرد نرم */
    box-shadow: 0 4px 15px rgba(255, 193, 131, 0.15); /* shadow نرم با tint رنگ اصلی */
    
    /* بوردر گرادیانت جذاب (ضخامت 3px) */
    background: linear-gradient(white, white) padding-box, /* داخل سفید */
                linear-gradient(135deg, #FFC183, #FFD7A8, #FFB66D) border-box; /* گرادیانت هلویی-نارنجی */
    border: 3px solid transparent; /* برای فعال کردن گرادیانت بوردر */
    
    /* ترنزیشن نرم برای همه تغییرات */
    transition: all 0.4s ease;
    
    /* حالت hover: glow ملایم + بزرگ‌نمایی کمی */
}
.dynamic-field-container:hover {
    transform: translateY(-5px) scale(1.02); /* بلند شدن و بزرگ شدن کمی */
    box-shadow: 0 10px 30px rgba(255, 193, 131, 0.3); /* shadow قوی‌تر */
    
    /* glow اضافی دور بوردر */
    filter: brightness(1.05);
    background: linear-gradient(white, white) padding-box,
                linear-gradient(135deg, #FFC183, #FFD7A8, #FFB66D, #FFE5C0) border-box;
}

/* استایل آیکون (فرض کنیم از آیکون المنتور یا font-awesome استفاده می‌کنی) */

/* استایل متن داینامیک */
.dynamic-field-container span,
.dynamic-field-container p {
    margin: 0;
    color: #333;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb69e72 */.dynamic-field-container {
    /* تنظیمات پایه */
    display: flex;
    align-items: center;
    justify-content: flex-start;
    background: #ffffff; /* یا #fffdfa برای حس گرم‌تر */
    border-radius: 16px; /* گوشه‌های گرد نرم */
    box-shadow: 0 4px 15px rgba(255, 193, 131, 0.15); /* shadow نرم با tint رنگ اصلی */
    
    /* بوردر گرادیانت جذاب (ضخامت 3px) */
    background: linear-gradient(white, white) padding-box, /* داخل سفید */
                linear-gradient(135deg, #FFC183, #FFD7A8, #FFB66D) border-box; /* گرادیانت هلویی-نارنجی */
    border: 3px solid transparent; /* برای فعال کردن گرادیانت بوردر */
    
    /* ترنزیشن نرم برای همه تغییرات */
    transition: all 0.4s ease;
    
    /* حالت hover: glow ملایم + بزرگ‌نمایی کمی */
}
.dynamic-field-container:hover {
    transform: translateY(-5px) scale(1.02); /* بلند شدن و بزرگ شدن کمی */
    box-shadow: 0 10px 30px rgba(255, 193, 131, 0.3); /* shadow قوی‌تر */
    
    /* glow اضافی دور بوردر */
    filter: brightness(1.05);
    background: linear-gradient(white, white) padding-box,
                linear-gradient(135deg, #FFC183, #FFD7A8, #FFB66D, #FFE5C0) border-box;
}

/* استایل آیکون (فرض کنیم از آیکون المنتور یا font-awesome استفاده می‌کنی) */

/* استایل متن داینامیک */
.dynamic-field-container span,
.dynamic-field-container p {
    margin: 0;
    color: #333;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-888b5df */.dynamic-field-container {
    /* تنظیمات پایه */
    display: flex;
    align-items: center;
    justify-content: flex-start;
    background: #ffffff; /* یا #fffdfa برای حس گرم‌تر */
    border-radius: 16px; /* گوشه‌های گرد نرم */
    box-shadow: 0 4px 15px rgba(255, 193, 131, 0.15); /* shadow نرم با tint رنگ اصلی */
    
    /* بوردر گرادیانت جذاب (ضخامت 3px) */
    background: linear-gradient(white, white) padding-box, /* داخل سفید */
                linear-gradient(135deg, #FFC183, #FFD7A8, #FFB66D) border-box; /* گرادیانت هلویی-نارنجی */
    border: 3px solid transparent; /* برای فعال کردن گرادیانت بوردر */
    
    /* ترنزیشن نرم برای همه تغییرات */
    transition: all 0.4s ease;
    
    /* حالت hover: glow ملایم + بزرگ‌نمایی کمی */
}
.dynamic-field-container:hover {
    transform: translateY(-5px) scale(1.02); /* بلند شدن و بزرگ شدن کمی */
    box-shadow: 0 10px 30px rgba(255, 193, 131, 0.3); /* shadow قوی‌تر */
    
    /* glow اضافی دور بوردر */
    filter: brightness(1.05);
    background: linear-gradient(white, white) padding-box,
                linear-gradient(135deg, #FFC183, #FFD7A8, #FFB66D, #FFE5C0) border-box;
}

/* استایل آیکون (فرض کنیم از آیکون المنتور یا font-awesome استفاده می‌کنی) */

/* استایل متن داینامیک */
.dynamic-field-container span,
.dynamic-field-container p {
    margin: 0;
    color: #333;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a66c158 */.dynamic-field-container {
    /* تنظیمات پایه */
    display: flex;
    align-items: center;
    justify-content: flex-start;
    background: #ffffff; /* یا #fffdfa برای حس گرم‌تر */
    border-radius: 16px; /* گوشه‌های گرد نرم */
    box-shadow: 0 4px 15px rgba(255, 193, 131, 0.15); /* shadow نرم با tint رنگ اصلی */
    
    /* بوردر گرادیانت جذاب (ضخامت 3px) */
    background: linear-gradient(white, white) padding-box, /* داخل سفید */
                linear-gradient(135deg, #FFC183, #FFD7A8, #FFB66D) border-box; /* گرادیانت هلویی-نارنجی */
    border: 3px solid transparent; /* برای فعال کردن گرادیانت بوردر */
    
    /* ترنزیشن نرم برای همه تغییرات */
    transition: all 0.4s ease;
    
    /* حالت hover: glow ملایم + بزرگ‌نمایی کمی */
}
.dynamic-field-container:hover {
    transform: translateY(-5px) scale(1.02); /* بلند شدن و بزرگ شدن کمی */
    box-shadow: 0 10px 30px rgba(255, 193, 131, 0.3); /* shadow قوی‌تر */
    
    /* glow اضافی دور بوردر */
    filter: brightness(1.05);
    background: linear-gradient(white, white) padding-box,
                linear-gradient(135deg, #FFC183, #FFD7A8, #FFB66D, #FFE5C0) border-box;
}

/* استایل آیکون (فرض کنیم از آیکون المنتور یا font-awesome استفاده می‌کنی) */

/* استایل متن داینامیک */
.dynamic-field-container span,
.dynamic-field-container p {
    margin: 0;
    color: #333;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61e0f92 */.elementor-678 .elementor-element.elementor-element-61e0f92{
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5915a1 */.elementor-678 .elementor-element.elementor-element-f5915a1 {
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.elementor-678 .elementor-element.elementor-element-f5915a1 button,
.elementor-678 .elementor-element.elementor-element-f5915a1 a {
  pointer-events: auto;
}

.elementor-678 .elementor-element.elementor-element-f5915a1 img {
  -webkit-user-drag: none;
  user-drag: none;
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-4cc63b1 */.elementor-678 .elementor-element.elementor-element-4cc63b1{
    padding: 0;
}
/* کل فرم‌ها */
.wpforms-form {
    font-family: 'Lahze', sans-serif;
}

/* برچسب‌ها */
.wpforms-form label {
    font-family: 'Lahze', sans-serif;
    font-weight: 500; /* دلخواه */
}

/* فیلدهای ورودی، textarea و select */
.wpforms-form input,
.wpforms-form textarea,
.wpforms-form select {
    font-family: 'Lahze', sans-serif;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6290151 */.elementor-678 .elementor-element.elementor-element-6290151 {
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.elementor-678 .elementor-element.elementor-element-6290151 button,
.elementor-678 .elementor-element.elementor-element-6290151 a {
  pointer-events: auto;
}

.elementor-678 .elementor-element.elementor-element-6290151 img {
  -webkit-user-drag: none;
  user-drag: none;
}
/* کد آپدیت شده با پترن‌های بیشتر */

.elementor-678 .elementor-element.elementor-element-6290151 {
    position: relative;
    overflow: hidden;
    z-index: 1; 

    /* (!! اینجا URL ها رو بذار !!)
      همون URL هایی که از "رسانه" وردپرس گرفتی
    */
    --svg-icon-1: url('https://mahtaedu.com/wp-content/uploads/2025/11/edu-1.svg');
    --svg-icon-2: url('https://mahtaedu.com/wp-content/uploads/2025/11/edu-2.svg');
}

/* تغییرات اصلی اینجاست.
  من آیتم‌های بیشتری به image, size و position اضافه کردم
*/
.elementor-678 .elementor-element.elementor-element-6290151::before {
    content: ''; 
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    opacity: 0.1; 
    z-index: -1; 

    /* (!! آپدیت اینجاست !!)
      تعداد آیتم‌ها رو بیشتر کردم (از ۵ تا به ۹ تا)
    */
    background-image: 
        var(--svg-icon-1), 
        var(--svg-icon-2), 
        var(--svg-icon-1), 
        var(--svg-icon-2),
        var(--svg-icon-1),
        var(--svg-icon-2), /* <-- جدید */
        var(--svg-icon-1), /* <-- جدید */
        var(--svg-icon-2), /* <-- جدید */
        var(--svg-icon-1); /* <-- جدید */

    background-repeat: no-repeat;

    /* (!! آپدیت اینجاست !!)
      باید تعداد سایزها هم با تعداد عکس‌ها یکی باشه
    */
    background-size: 
        40px,  /* اولی */
        55px,  /* دومی */
        30px,  /* سومی */
        50px,  /* چهارمی */
        45px,  /* پنجمی */
        35px,  /* ششمی (جدید) */
        60px,  /* هفتمی (جدید) */
        25px,  /* هشتمی (جدید) */
        50px;  /* نهمی (جدید) */


    /* (!! آپدیت اینجاست !!)
      موقعیت‌های جدید برای آیتم‌های جدید
    */
    background-position: 
        top 10% left 15%,    /* اولی */
        top 30% right 20%,   /* دومی */
        center center,       /* سومی */
        bottom 25% left 30%, /* چهارمی */
        bottom 10% right 10%, /* پنجمی */
        top 50% left 40%,    /* ششمی (جدید) */
        top 80% right 35%,   /* هفتمی (جدید) */
        top 5% right 45%,    /* هشتمی (جدید) */
        bottom 40% left 5%;  /* نهمی (جدید) */


    /* انیمیشن (بدون تغییر) */
    animation: subtleDrift 45s linear infinite alternate;
}

@keyframes subtleDrift {
    0% {
        transform: translate(0px, 0px);
    }
    100% {
        transform: translate(15px, 10px);
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IRANSans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://mahtaedu.com/wp-content/uploads/2025/11/IRANSansWeb.woff2') format('woff2'),
		url('https://mahtaedu.com/wp-content/uploads/2025/11/IRANSansWeb.woff') format('woff'),
		url('https://mahtaedu.com/wp-content/uploads/2025/11/IRANSansWeb.ttf') format('truetype');
}
@font-face {
	font-family: 'IRANSans';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://mahtaedu.com/wp-content/uploads/2025/11/IRANSansWeb_Bold.woff2') format('woff2'),
		url('https://mahtaedu.com/wp-content/uploads/2025/11/IRANSansWeb_Bold.woff') format('woff'),
		url('https://mahtaedu.com/wp-content/uploads/2025/11/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'IRANSans';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://mahtaedu.com/wp-content/uploads/2025/11/IRANSansWeb_Black.woff2') format('woff2'),
		url('https://mahtaedu.com/wp-content/uploads/2025/11/IRANSansWeb_Black.woff') format('woff'),
		url('https://mahtaedu.com/wp-content/uploads/2025/11/IRANSansWeb_Black.ttf') format('truetype');
}
@font-face {
	font-family: 'IRANSans';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://mahtaedu.com/wp-content/uploads/2025/11/IRANSansWeb_Light.woff2') format('woff2'),
		url('https://mahtaedu.com/wp-content/uploads/2025/11/IRANSansWeb_Light.woff') format('woff'),
		url('https://mahtaedu.com/wp-content/uploads/2025/11/IRANSansWeb_Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lahze';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://mahtaedu.com/wp-content/uploads/2025/11/Lahzeh-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Lahze';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://mahtaedu.com/wp-content/uploads/2025/11/Lahzeh-ExtraBold-1.woff2') format('woff2');
}
@font-face {
	font-family: 'Lahze';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://mahtaedu.com/wp-content/uploads/2025/11/Lahzeh-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Lahze';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://mahtaedu.com/wp-content/uploads/2025/11/Lahzeh-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Lahze';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://mahtaedu.com/wp-content/uploads/2025/11/Lahzeh-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Lahze';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://mahtaedu.com/wp-content/uploads/2025/11/Lahzeh-Regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */