.elementor-1322 .elementor-element.elementor-element-caa6356{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1322 .elementor-element.elementor-element-b9386d2{--display:flex;}.elementor-1322 .elementor-element.elementor-element-57186e6{--display:flex;}.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-1322 .elementor-element.elementor-element-8ed84a7{text-align:center;}.elementor-1322 .elementor-element.elementor-element-8ed84a7 .elementor-heading-title{font-family:"Lahze", Sans-serif;font-size:31px;font-weight:600;line-height:38px;}.elementor-1322 .elementor-element.elementor-element-8c39b16{--display:flex;}.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-1322 .elementor-element.elementor-element-4b52d03{font-family:var( --e-global-typography-a217756-font-family ), Sans-serif;font-weight:var( --e-global-typography-a217756-font-weight );}.elementor-1322 .elementor-element.elementor-element-4a754f2{--display:flex;--min-height:85vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1322 .elementor-element.elementor-element-4a754f2:not(.elementor-motion-effects-element-type-background), .elementor-1322 .elementor-element.elementor-element-4a754f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mahtaedu.com/wp-content/uploads/2025/12/background2.webp");background-repeat:no-repeat;background-size:cover;}.elementor-1322 .elementor-element.elementor-element-93e1e8a{--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-1322 .elementor-element.elementor-element-86a825c{--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;}.elementor-1322 .elementor-element.elementor-element-a08c756{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-1322 .elementor-element.elementor-element-eba78b9{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-1322 .elementor-element.elementor-element-eba78b9{left:159px;}body.rtl .elementor-1322 .elementor-element.elementor-element-eba78b9{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-1322 .elementor-element.elementor-element-ed03074 img{width:60px;}.elementor-1322 .elementor-element.elementor-element-6e84d4d{--display:flex;--position:absolute;top:132px;}body:not(.rtl) .elementor-1322 .elementor-element.elementor-element-6e84d4d{left:98px;}body.rtl .elementor-1322 .elementor-element.elementor-element-6e84d4d{right:98px;}.elementor-1322 .elementor-element.elementor-element-dd785eb img{width:60px;}.elementor-1322 .elementor-element.elementor-element-d0b1a6c{--display:flex;--position:absolute;top:274px;}body:not(.rtl) .elementor-1322 .elementor-element.elementor-element-d0b1a6c{left:149px;}body.rtl .elementor-1322 .elementor-element.elementor-element-d0b1a6c{right:149px;}.elementor-1322 .elementor-element.elementor-element-8f78d90 img{width:60px;}.elementor-1322 .elementor-element.elementor-element-3a6918c{--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-1322 .elementor-element.elementor-element-23b5852{--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-1322 .elementor-element.elementor-element-8b8eb72 img{width:84%;max-width:100%;}.elementor-1322 .elementor-element.elementor-element-362d853 .elementor-heading-title{font-family:"Lahze", Sans-serif;font-weight:600;text-shadow:0px 0px 46px rgba(0, 246.68478260869568, 255, 0.71);color:var( --e-global-color-text );}.elementor-1322 .elementor-element.elementor-element-8de6e86{--display:flex;}.elementor-1322 .elementor-element.elementor-element-ef506ca{font-family:var( --e-global-typography-a217756-font-family ), Sans-serif;font-weight:var( --e-global-typography-a217756-font-weight );text-shadow:0px 0px 30px rgba(255, 255, 255, 0.95);color:#2D0000;}.elementor-1322 .elementor-element.elementor-element-11748ae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-1322 .elementor-element.elementor-element-56873d5{--display:flex;--position:absolute;top:264px;}body:not(.rtl) .elementor-1322 .elementor-element.elementor-element-56873d5{left:-135px;}body.rtl .elementor-1322 .elementor-element.elementor-element-56873d5{right:-135px;}.elementor-1322 .elementor-element.elementor-element-4900be1 img{width:60px;}.elementor-1322 .elementor-element.elementor-element-3370b25{--display:flex;--position:absolute;top:122px;}body:not(.rtl) .elementor-1322 .elementor-element.elementor-element-3370b25{left:-84px;}body.rtl .elementor-1322 .elementor-element.elementor-element-3370b25{right:-84px;}.elementor-1322 .elementor-element.elementor-element-bfdcef8 img{width:60px;}.elementor-1322 .elementor-element.elementor-element-d7b4ccb{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-1322 .elementor-element.elementor-element-d7b4ccb{left:-145px;}body.rtl .elementor-1322 .elementor-element.elementor-element-d7b4ccb{right:-145px;}.elementor-1322 .elementor-element.elementor-element-5fef486 img{width:60px;}.elementor-1322 .elementor-element.elementor-element-7c374d2{--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-1322 .elementor-element.elementor-element-7cc1b95{--display:flex;--justify-content:center;}.elementor-1322 .elementor-element.elementor-element-6a5d7ed{--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-1322 .elementor-element.elementor-element-6a5d7ed:not(.elementor-motion-effects-element-type-background), .elementor-1322 .elementor-element.elementor-element-6a5d7ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}.elementor-1322 .elementor-element.elementor-element-a22ff16{--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-1322 .elementor-element.elementor-element-a22ff16:not(.elementor-motion-effects-element-type-background), .elementor-1322 .elementor-element.elementor-element-a22ff16 > .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-1322 .elementor-element.elementor-element-0e48c98 .elementor-icon-wrapper{text-align:center;}.elementor-1322 .elementor-element.elementor-element-0e48c98 .elementor-icon{font-size:57px;}.elementor-1322 .elementor-element.elementor-element-0e48c98 .elementor-icon svg{height:57px;}.elementor-1322 .elementor-element.elementor-element-37c4dd3{font-family:"IRANSans", Sans-serif;font-size:15px;font-weight:600;line-height:10px;color:#FFFFFF;}.elementor-1322 .elementor-element.elementor-element-2bbb5e2{--display:flex;--justify-content:center;}.elementor-1322 .elementor-element.elementor-element-76640ad{font-family:"IRANSans", Sans-serif;font-size:15px;font-weight:600;}.elementor-1322 .elementor-element.elementor-element-6d59ea6{--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-1322 .elementor-element.elementor-element-fe9acbc{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1322 .elementor-element.elementor-element-d331da8 .elementor-icon-wrapper{text-align:center;}.elementor-1322 .elementor-element.elementor-element-2be6420{text-align:center;}.elementor-1322 .elementor-element.elementor-element-2be6420 .elementor-heading-title{font-family:"Lahze", Sans-serif;font-size:12px;font-weight:600;}.elementor-1322 .elementor-element.elementor-element-89c020e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1322 .elementor-element.elementor-element-6ce4c19 .elementor-icon-wrapper{text-align:center;}.elementor-1322 .elementor-element.elementor-element-fac4003{text-align:center;}.elementor-1322 .elementor-element.elementor-element-fac4003 .elementor-heading-title{font-family:"Lahze", Sans-serif;font-size:12px;font-weight:600;}.elementor-1322 .elementor-element.elementor-element-8035082{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1322 .elementor-element.elementor-element-86f5d7f .elementor-icon-wrapper{text-align:center;}.elementor-1322 .elementor-element.elementor-element-8470a30{text-align:center;}.elementor-1322 .elementor-element.elementor-element-8470a30 .elementor-heading-title{font-family:"Lahze", Sans-serif;font-size:12px;font-weight:600;}.elementor-1322 .elementor-element.elementor-element-b5abfe2{--display:flex;--min-height:70vh;--flex-direction:row-reverse;--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-reverse;--align-items:center;}.elementor-1322 .elementor-element.elementor-element-4aee6f9{--display:flex;}.elementor-1322 .elementor-element.elementor-element-d948c7a img{border-radius:21px 21px 21px 21px;}.elementor-1322 .elementor-element.elementor-element-6d7e6c3{--display:flex;}.elementor-1322 .elementor-element.elementor-element-02038c1{--display:flex;}.elementor-1322 .elementor-element.elementor-element-d03566e .elementor-heading-title{font-family:"Lahze", Sans-serif;font-weight:600;line-height:38px;}.elementor-1322 .elementor-element.elementor-element-2a5ccc1{--display:flex;}.elementor-1322 .elementor-element.elementor-element-813fb18{font-family:"Lahze", Sans-serif;font-weight:400;}.elementor-1322 .elementor-element.elementor-element-9b2f7ff{--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-1322 .elementor-element.elementor-element-db226a2{--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-1322 .elementor-element.elementor-element-23e6d9e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0EA5E9;--border-color:#0EA5E9;--border-radius:13px 13px 13px 13px;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.23);}.elementor-1322 .elementor-element.elementor-element-23e6d9e:not(.elementor-motion-effects-element-type-background), .elementor-1322 .elementor-element.elementor-element-23e6d9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1322 .elementor-element.elementor-element-23e6d9e::before, .elementor-1322 .elementor-element.elementor-element-23e6d9e > .elementor-background-video-container::before, .elementor-1322 .elementor-element.elementor-element-23e6d9e > .e-con-inner > .elementor-background-video-container::before, .elementor-1322 .elementor-element.elementor-element-23e6d9e > .elementor-background-slideshow::before, .elementor-1322 .elementor-element.elementor-element-23e6d9e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1322 .elementor-element.elementor-element-23e6d9e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1322 .elementor-element.elementor-element-5e3c671{--display:flex;}.elementor-1322 .elementor-element.elementor-element-44a6715 .elementor-icon-wrapper{text-align:center;}.elementor-1322 .elementor-element.elementor-element-329a663 .elementor-heading-title{font-family:"Lahze", Sans-serif;font-weight:600;line-height:38px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1322 .elementor-element.elementor-element-a71f9e2{--divider-border-style:solid;--divider-color:#00000030;--divider-border-width:0.5px;}.elementor-1322 .elementor-element.elementor-element-a71f9e2 .elementor-divider-separator{width:78%;margin:0 auto;margin-center:0;}.elementor-1322 .elementor-element.elementor-element-a71f9e2 .elementor-divider{text-align:center;padding-block-start:9px;padding-block-end:9px;}.elementor-1322 .elementor-element.elementor-element-aed623d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-1322 .elementor-element.elementor-element-5bb323a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-1322 .elementor-element.elementor-element-5bb323a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-1322 .elementor-element.elementor-element-5bb323a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-1322 .elementor-element.elementor-element-5bb323a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-1322 .elementor-element.elementor-element-5bb323a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-1322 .elementor-element.elementor-element-5bb323a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1322 .elementor-element.elementor-element-5bb323a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1322 .elementor-element.elementor-element-5bb323a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1322 .elementor-element.elementor-element-5bb323a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1322 .elementor-element.elementor-element-5bb323a .elementor-icon-list-item > a{font-family:"Lahze", Sans-serif;font-size:13px;font-weight:500;line-height:19px;}.elementor-1322 .elementor-element.elementor-element-5bb323a .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1322 .elementor-element.elementor-element-18ba9ea{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1322 .elementor-element.elementor-element-9279ef9{--display:flex;}.elementor-1322 .elementor-element.elementor-element-171d3d3{--display:flex;}.elementor-1322 .elementor-element.elementor-element-672221c{--display:flex;}.elementor-1322 .elementor-element.elementor-element-7052e60{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:0px;}.elementor-1322 .elementor-element.elementor-element-7052e60 .elementor-divider-separator{width:100%;}.elementor-1322 .elementor-element.elementor-element-7052e60 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1322 .elementor-element.elementor-element-a3d06f2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1322 .elementor-element.elementor-element-e057807 .elementor-button{background-color:#FFA850;font-family:"Lahze", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:27px 27px 27px 27px;padding:12px 16px 12px 16px;}.elementor-1322 .elementor-element.elementor-element-e057807 .elementor-button:hover, .elementor-1322 .elementor-element.elementor-element-e057807 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-1322 .elementor-element.elementor-element-e057807 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1322 .elementor-element.elementor-element-e057807 .elementor-button:hover svg, .elementor-1322 .elementor-element.elementor-element-e057807 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1322 .elementor-element.elementor-element-ba1a95f{--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-1322 .elementor-element.elementor-element-c2b3b94 .jet-woo-products .jet-woo-products__item{--columns:3;}.elementor-1322 .elementor-element.elementor-element-c2b3b94 .jet-woo-products .jet-woo-product-thumbnail{order:1;}.elementor-1322 .elementor-element.elementor-element-c2b3b94 .jet-woo-products .jet-woo-product-title, .elementor-1322 .elementor-element.elementor-element-c2b3b94 .jet-woo-products .jet-woo-product-title a{font-family:"Lahze", Sans-serif;}.elementor-1322 .elementor-element.elementor-element-c2b3b94 .jet-woo-products .jet-woo-product-title{text-align:center;order:1;}.elementor-1322 .elementor-element.elementor-element-c2b3b94 .jet-woo-products .jet-woo-product-button .button{display:inline-block;text-decoration:none;border-radius:15px 15px 15px 15px;}.elementor-1322 .elementor-element.elementor-element-c2b3b94  .jet-woo-products .jet-woo-product-button .button{font-family:"Lahze", Sans-serif;font-weight:600;}.elementor-1322 .elementor-element.elementor-element-c2b3b94 .jet-woo-products .jet-woo-product-button .button> *{text-decoration:none;}.elementor-1322 .elementor-element.elementor-element-c2b3b94 .jet-woo-products .jet-woo-product-button .button:hover{text-decoration:none;}.elementor-1322 .elementor-element.elementor-element-c2b3b94 .jet-woo-products .jet-woo-product-button .button:hover > *{text-decoration:none;}.elementor-1322 .elementor-element.elementor-element-c2b3b94  .jet-woo-product-button{text-align:center;order:1;}.elementor-1322 .elementor-element.elementor-element-c2b3b94 .jet-woo-products .jet-woo-product-price del{display:inline-block;}.elementor-1322 .elementor-element.elementor-element-c2b3b94 .jet-woo-products .jet-woo-product-price ins{display:inline-block;}.elementor-1322 .elementor-element.elementor-element-c2b3b94 .jet-woo-products .jet-woo-product-price .price del{font-weight:400;text-decoration:line-through;}.elementor-1322 .elementor-element.elementor-element-c2b3b94 .jet-woo-products .jet-woo-product-price .price ins{font-weight:400;text-decoration:none;}.elementor-1322 .elementor-element.elementor-element-c2b3b94 .jet-woo-products .jet-woo-product-price{text-align:center;order:1;}.elementor-1322 .elementor-element.elementor-element-c2b3b94 .jet-woo-products .jet-woo-product-price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-1322 .elementor-element.elementor-element-c2b3b94 .jet-woo-products .jet-woo-product-tags{text-align:center;order:1;}.elementor-1322 .elementor-element.elementor-element-c2b3b94 .jet-woo-products .jet-woo-product-badge{display:inline-flex;}.elementor-1322 .elementor-element.elementor-element-c2b3b94 .jet-woo-products .jet-woo-product-badges{top:0px;bottom:auto;}.elementor-1322 .elementor-element.elementor-element-c2b3b94 .jet-woo-products__not-found{text-align:center;}.elementor-1322 .elementor-element.elementor-element-e36a6f7{--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-1322 .elementor-element.elementor-element-d766fef{--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-1322 .elementor-element.elementor-element-ac6d813 .elementor-heading-title{font-family:"Lahze", Sans-serif;font-size:24px;font-weight:600;line-height:44px;}.elementor-1322 .elementor-element.elementor-element-ee99b52{font-family:"Lahze", Sans-serif;font-weight:500;color:#424242E6;}.elementor-1322 .elementor-element.elementor-element-133b88a{--display:flex;--margin-top:-5%;--margin-bottom:-5%;--margin-left:0%;--margin-right:0%;}.elementor-1322 .elementor-element.elementor-element-2d8c8fa img{width:80%;max-width:83%;height:100%;}.elementor-1322 .elementor-element.elementor-element-0aff0c6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1322 .elementor-element.elementor-element-375b17e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-1322 .elementor-element.elementor-element-375b17e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-1322 .elementor-element.elementor-element-375b17e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-1322 .elementor-element.elementor-element-375b17e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-1322 .elementor-element.elementor-element-375b17e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-1322 .elementor-element.elementor-element-375b17e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1322 .elementor-element.elementor-element-375b17e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1322 .elementor-element.elementor-element-375b17e{--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-1322 .elementor-element.elementor-element-375b17e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1322 .elementor-element.elementor-element-375b17e .elementor-icon-list-item > a{font-family:"Lahze", Sans-serif;font-size:15px;font-weight:500;letter-spacing:-0.4px;}.elementor-1322 .elementor-element.elementor-element-375b17e .elementor-icon-list-text{color:#000000C9;transition:color 0.3s;}.elementor-1322 .elementor-element.elementor-element-3d5e13a{--display:flex;--min-height:100vh;}.elementor-1322 .elementor-element.elementor-element-7edd3ff{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1322 .elementor-element.elementor-element-9c2e27b{--spacer-size:50px;}.elementor-1322 .elementor-element.elementor-element-5d8ec37{text-align:center;}.elementor-1322 .elementor-element.elementor-element-5d8ec37 .elementor-heading-title{font-family:"Lahze", Sans-serif;font-weight:600;line-height:44px;}.elementor-1322 .elementor-element.elementor-element-0a57dd9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1322 .elementor-element.elementor-element-11ab7c8{text-align:justify;font-family:"Lahze", Sans-serif;font-weight:400;}.elementor-1322 .elementor-element.elementor-element-88306b2{--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-1322 .elementor-element.elementor-element-88306b2.e-con{--align-self:center;}.elementor-1322 .elementor-element.elementor-element-34b0895{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1322 .elementor-element.elementor-element-caebf4e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1322 .elementor-element.elementor-element-b2684c9 .elementor-icon-wrapper{text-align:center;}.elementor-1322 .elementor-element.elementor-element-f628cd1{--display:flex;}.elementor-1322 .elementor-element.elementor-element-de2f5b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1322 .elementor-element.elementor-element-de2f5b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1322 .elementor-element.elementor-element-de2f5b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1322 .elementor-element.elementor-element-de2f5b3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1322 .elementor-element.elementor-element-de2f5b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1322 .elementor-element.elementor-element-de2f5b3 .elementor-icon-list-icon i{color:#0EFF00;transition:color 0.3s;}.elementor-1322 .elementor-element.elementor-element-de2f5b3 .elementor-icon-list-icon svg{fill:#0EFF00;transition:fill 0.3s;}.elementor-1322 .elementor-element.elementor-element-de2f5b3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1322 .elementor-element.elementor-element-de2f5b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1322 .elementor-element.elementor-element-de2f5b3 .elementor-icon-list-item > a{font-family:"Lahze", Sans-serif;font-weight:700;}.elementor-1322 .elementor-element.elementor-element-de2f5b3 .elementor-icon-list-text{color:#9ED3FF;transition:color 0.3s;}.elementor-1322 .elementor-element.elementor-element-f9999fa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1322 .elementor-element.elementor-element-f9999fa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1322 .elementor-element.elementor-element-b0555d2{--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-1322 .elementor-element.elementor-element-9a3e0ba{--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-1322 .elementor-element.elementor-element-9a3e0ba::before, .elementor-1322 .elementor-element.elementor-element-9a3e0ba > .elementor-background-video-container::before, .elementor-1322 .elementor-element.elementor-element-9a3e0ba > .e-con-inner > .elementor-background-video-container::before, .elementor-1322 .elementor-element.elementor-element-9a3e0ba > .elementor-background-slideshow::before, .elementor-1322 .elementor-element.elementor-element-9a3e0ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-1322 .elementor-element.elementor-element-9a3e0ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1322 .elementor-element.elementor-element-9a3e0ba.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1322 .elementor-element.elementor-element-e22b839 .elementor-icon-wrapper{text-align:center;}.elementor-1322 .elementor-element.elementor-element-e22b839.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1322 .elementor-element.elementor-element-e22b839.elementor-view-framed .elementor-icon, .elementor-1322 .elementor-element.elementor-element-e22b839.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1322 .elementor-element.elementor-element-e22b839.elementor-view-framed .elementor-icon, .elementor-1322 .elementor-element.elementor-element-e22b839.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-1322 .elementor-element.elementor-element-106a28d{text-align:center;font-family:"Lahze", Sans-serif;font-size:14px;font-weight:800;}.elementor-1322 .elementor-element.elementor-element-b38bd28{text-align:center;font-family:"Lahze", Sans-serif;font-size:11px;font-weight:400;}.elementor-1322 .elementor-element.elementor-element-be9eee3{--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-1322 .elementor-element.elementor-element-be9eee3::before, .elementor-1322 .elementor-element.elementor-element-be9eee3 > .elementor-background-video-container::before, .elementor-1322 .elementor-element.elementor-element-be9eee3 > .e-con-inner > .elementor-background-video-container::before, .elementor-1322 .elementor-element.elementor-element-be9eee3 > .elementor-background-slideshow::before, .elementor-1322 .elementor-element.elementor-element-be9eee3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1322 .elementor-element.elementor-element-be9eee3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1322 .elementor-element.elementor-element-be9eee3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1322 .elementor-element.elementor-element-c3c8e59 .elementor-icon-wrapper{text-align:center;}.elementor-1322 .elementor-element.elementor-element-c3c8e59.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1322 .elementor-element.elementor-element-c3c8e59.elementor-view-framed .elementor-icon, .elementor-1322 .elementor-element.elementor-element-c3c8e59.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1322 .elementor-element.elementor-element-c3c8e59.elementor-view-framed .elementor-icon, .elementor-1322 .elementor-element.elementor-element-c3c8e59.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-1322 .elementor-element.elementor-element-354dbc9{text-align:center;font-family:"Lahze", Sans-serif;font-size:14px;font-weight:800;}.elementor-1322 .elementor-element.elementor-element-41c5d36{text-align:center;font-family:"Lahze", Sans-serif;font-size:11px;font-weight:400;}.elementor-1322 .elementor-element.elementor-element-8a963df{--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-1322 .elementor-element.elementor-element-8a963df::before, .elementor-1322 .elementor-element.elementor-element-8a963df > .elementor-background-video-container::before, .elementor-1322 .elementor-element.elementor-element-8a963df > .e-con-inner > .elementor-background-video-container::before, .elementor-1322 .elementor-element.elementor-element-8a963df > .elementor-background-slideshow::before, .elementor-1322 .elementor-element.elementor-element-8a963df > .e-con-inner > .elementor-background-slideshow::before, .elementor-1322 .elementor-element.elementor-element-8a963df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1322 .elementor-element.elementor-element-8a963df.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1322 .elementor-element.elementor-element-1ed793a .elementor-icon-wrapper{text-align:center;}.elementor-1322 .elementor-element.elementor-element-1ed793a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1322 .elementor-element.elementor-element-1ed793a.elementor-view-framed .elementor-icon, .elementor-1322 .elementor-element.elementor-element-1ed793a.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1322 .elementor-element.elementor-element-1ed793a.elementor-view-framed .elementor-icon, .elementor-1322 .elementor-element.elementor-element-1ed793a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-1322 .elementor-element.elementor-element-eaad3af{text-align:center;font-family:"Lahze", Sans-serif;font-size:14px;font-weight:800;}.elementor-1322 .elementor-element.elementor-element-cefc667{text-align:center;font-family:"Lahze", Sans-serif;font-size:11px;font-weight:400;}.elementor-1322 .elementor-element.elementor-element-a7ad4d0{--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-1322 .elementor-element.elementor-element-a7ad4d0::before, .elementor-1322 .elementor-element.elementor-element-a7ad4d0 > .elementor-background-video-container::before, .elementor-1322 .elementor-element.elementor-element-a7ad4d0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1322 .elementor-element.elementor-element-a7ad4d0 > .elementor-background-slideshow::before, .elementor-1322 .elementor-element.elementor-element-a7ad4d0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1322 .elementor-element.elementor-element-a7ad4d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1322 .elementor-element.elementor-element-a7ad4d0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1322 .elementor-element.elementor-element-6acbfc0 .elementor-icon-wrapper{text-align:center;}.elementor-1322 .elementor-element.elementor-element-6acbfc0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1322 .elementor-element.elementor-element-6acbfc0.elementor-view-framed .elementor-icon, .elementor-1322 .elementor-element.elementor-element-6acbfc0.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1322 .elementor-element.elementor-element-6acbfc0.elementor-view-framed .elementor-icon, .elementor-1322 .elementor-element.elementor-element-6acbfc0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-1322 .elementor-element.elementor-element-cb4ae20{text-align:center;font-family:"Lahze", Sans-serif;font-size:14px;font-weight:800;}.elementor-1322 .elementor-element.elementor-element-f631baa{text-align:center;font-family:"Lahze", Sans-serif;font-size:11px;font-weight:400;}.elementor-1322 .elementor-element.elementor-element-1d43384{--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-1322 .elementor-element.elementor-element-4ba0f3a{--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-1322 .elementor-element.elementor-element-3af846c{--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-1322 .elementor-element.elementor-element-cd91517 .elementor-counter-number-wrapper{font-family:"IRANSans", Sans-serif;font-size:63px;font-weight:600;}.elementor-1322 .elementor-element.elementor-element-cd91517 .elementor-counter-title{font-family:"Lahze", Sans-serif;font-size:17px;font-weight:500;}.elementor-1322 .elementor-element.elementor-element-77758b0{--display:flex;}.elementor-1322 .elementor-element.elementor-element-84f9c87 .elementor-counter-number-wrapper{font-family:"IRANSans", Sans-serif;font-size:63px;font-weight:600;}.elementor-1322 .elementor-element.elementor-element-84f9c87 .elementor-counter-title{font-family:"Lahze", Sans-serif;font-size:17px;font-weight:500;}.elementor-1322 .elementor-element.elementor-element-72a84d0{--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-1322 .elementor-element.elementor-element-3e3d5d9{--display:flex;}.elementor-1322 .elementor-element.elementor-element-2f23bcc .elementor-counter-number-wrapper{font-family:"IRANSans", Sans-serif;font-size:63px;font-weight:600;}.elementor-1322 .elementor-element.elementor-element-2f23bcc .elementor-counter-title{font-family:"Lahze", Sans-serif;font-size:17px;font-weight:500;}.elementor-1322 .elementor-element.elementor-element-b0edc34{--display:flex;}.elementor-1322 .elementor-element.elementor-element-3925fb4 .elementor-counter-number-wrapper{font-family:"IRANSans", Sans-serif;font-size:63px;font-weight:600;}.elementor-1322 .elementor-element.elementor-element-3925fb4 .elementor-counter-title{font-family:"Lahze", Sans-serif;font-size:17px;font-weight:500;}.elementor-1322 .elementor-element.elementor-element-04e490e{--display:flex;--min-height:50vh;}.elementor-1322 .elementor-element.elementor-element-f6859b5{--display:flex;--border-radius:34px 34px 34px 34px;--padding-top:55px;--padding-bottom:55px;--padding-left:55px;--padding-right:55px;}.elementor-1322 .elementor-element.elementor-element-f6859b5:not(.elementor-motion-effects-element-type-background), .elementor-1322 .elementor-element.elementor-element-f6859b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FCFCFC 0%, #F5F5F5 100%);}.elementor-1322 .elementor-element.elementor-element-06e6d7e{--display:flex;--margin-top:-23px;--margin-bottom:-8px;--margin-left:-23px;--margin-right:-23px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1322 .elementor-element.elementor-element-dcc0925 .elementor-heading-title{font-family:"Lahze", Sans-serif;font-weight:600;}.elementor-1322 .elementor-element.elementor-element-e41ceb8{--display:flex;}.elementor-1322 .elementor-element.elementor-element-d9d5558{font-family:"Lahze", Sans-serif;font-weight:500;color:#424242F0;}.elementor-1322 .elementor-element.elementor-element-c76327f{--display:flex;}.elementor-1322 .elementor-element.elementor-element-c59237b{font-family:"Lahze", Sans-serif;font-weight:500;color:#424242F0;}.elementor-1322 .elementor-element.elementor-element-677358c{--display:flex;}.elementor-1322 .elementor-element.elementor-element-1616d36{font-family:"Lahze", Sans-serif;font-weight:500;color:#424242F0;}.elementor-1322 .elementor-element.elementor-element-25c488a{--display:flex;}.elementor-1322 .elementor-element.elementor-element-d601cdc{font-family:"Lahze", Sans-serif;font-weight:500;color:#424242F0;}.elementor-1322 .elementor-element.elementor-element-fa75dc4{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-1322 .elementor-element.elementor-element-fa75dc4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-1322 .elementor-element.elementor-element-fa75dc4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Lahze", Sans-serif;}.elementor-1322 .elementor-element.elementor-element-e13d1c2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1322 .elementor-element.elementor-element-e13d1c2.e-con{--align-self:center;}.elementor-1322 .elementor-element.elementor-element-635214a .elementor-heading-title{font-family:"Lahze", Sans-serif;font-weight:600;color:#002849;}.elementor-1322 .elementor-element.elementor-element-6a2c9dd{font-family:"Lahze", Sans-serif;font-weight:400;}.elementor-1322 .elementor-element.elementor-element-4835ce7{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1322 .elementor-element.elementor-element-a87e5b8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1322 .elementor-element.elementor-element-a87e5b8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1322 .elementor-element.elementor-element-aca7d5e{--display:flex;}.elementor-1322 .elementor-element.elementor-element-018b9c6{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1322 .elementor-element.elementor-element-394031e{--box-border-color:#0201011F;--header-color:#F4C393;--item-text-color:#0E0202;--item-text-hover-decoration:underline;}.elementor-1322 .elementor-element.elementor-element-394031e .elementor-toc__header-title{text-align:center;}.elementor-1322 .elementor-element.elementor-element-394031e .elementor-toc__header, .elementor-1322 .elementor-element.elementor-element-394031e .elementor-toc__header-title{font-family:"Lahze", Sans-serif;font-size:21px;font-weight:700;}.elementor-1322 .elementor-element.elementor-element-394031e .elementor-toc__list-item{font-family:"Lahze", Sans-serif;font-weight:500;}.elementor-1322 .elementor-element.elementor-element-a8f3587{--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-1322 .elementor-element.elementor-element-a8f3587:not(.elementor-motion-effects-element-type-background), .elementor-1322 .elementor-element.elementor-element-a8f3587 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1322 .elementor-element.elementor-element-6a9940f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:5%;}.elementor-1322 .elementor-element.elementor-element-6a9940f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1322 .elementor-element.elementor-element-13a6f7a{--spacer-size:1px;}.elementor-1322 .elementor-element.elementor-element-fb02d86{--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-1322 .elementor-element.elementor-element-fb02d86.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-1322 .elementor-element.elementor-element-9605eb6{--lottie-container-max-width:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1322 .elementor-element.elementor-element-caa6356{--margin-top:12%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1322 .elementor-element.elementor-element-8ed84a7 .elementor-heading-title{font-size:23px;}.elementor-1322 .elementor-element.elementor-element-4a754f2{--margin-top:12%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1322 .elementor-element.elementor-element-93e1e8a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1322 .elementor-element.elementor-element-eba78b9{left:48px;}body.rtl .elementor-1322 .elementor-element.elementor-element-eba78b9{right:48px;}body:not(.rtl) .elementor-1322 .elementor-element.elementor-element-6e84d4d{left:48px;}body.rtl .elementor-1322 .elementor-element.elementor-element-6e84d4d{right:48px;}.elementor-1322 .elementor-element.elementor-element-6e84d4d{top:122px;}body:not(.rtl) .elementor-1322 .elementor-element.elementor-element-d0b1a6c{left:-13px;}body.rtl .elementor-1322 .elementor-element.elementor-element-d0b1a6c{right:-13px;}.elementor-1322 .elementor-element.elementor-element-d0b1a6c{top:285px;}.elementor-1322 .elementor-element.elementor-element-8de6e86{--flex-wrap:nowrap;}body:not(.rtl) .elementor-1322 .elementor-element.elementor-element-56873d5{left:-3px;}body.rtl .elementor-1322 .elementor-element.elementor-element-56873d5{right:-3px;}.elementor-1322 .elementor-element.elementor-element-56873d5{top:233px;}body:not(.rtl) .elementor-1322 .elementor-element.elementor-element-3370b25{left:-63px;}body.rtl .elementor-1322 .elementor-element.elementor-element-3370b25{right:-63px;}.elementor-1322 .elementor-element.elementor-element-3370b25{top:133px;}.elementor-1322 .elementor-element.elementor-element-bfdcef8 img{width:100%;}body:not(.rtl) .elementor-1322 .elementor-element.elementor-element-d7b4ccb{left:-84px;}body.rtl .elementor-1322 .elementor-element.elementor-element-d7b4ccb{right:-84px;}.elementor-1322 .elementor-element.elementor-element-7c374d2{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1322 .elementor-element.elementor-element-7cc1b95{--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-1322 .elementor-element.elementor-element-6a5d7ed{--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-1322 .elementor-element.elementor-element-a22ff16{--padding-top:5px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-1322 .elementor-element.elementor-element-37c4dd3{font-size:12px;}.elementor-1322 .elementor-element.elementor-element-76640ad{font-size:13px;}.elementor-1322 .elementor-element.elementor-element-fe9acbc{--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1322 .elementor-element.elementor-element-89c020e{--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1322 .elementor-element.elementor-element-8035082{--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1322 .elementor-element.elementor-element-b5abfe2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1322 .elementor-element.elementor-element-d03566e .elementor-heading-title{font-size:23px;}.elementor-1322 .elementor-element.elementor-element-813fb18{font-size:14px;}.elementor-1322 .elementor-element.elementor-element-db226a2{--z-index:1;}.elementor-1322 .elementor-element.elementor-element-329a663{text-align:center;}.elementor-1322 .elementor-element.elementor-element-329a663 .elementor-heading-title{font-size:23px;}.elementor-1322 .elementor-element.elementor-element-c2b3b94 .jet-woo-products .jet-woo-products__item{--columns:1;}.elementor-1322 .elementor-element.elementor-element-ac6d813 .elementor-heading-title{font-size:25px;line-height:31px;}.elementor-1322 .elementor-element.elementor-element-ee99b52{font-size:16px;}.elementor-1322 .elementor-element.elementor-element-11ab7c8{font-size:13px;}.elementor-1322 .elementor-element.elementor-element-34b0895{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1322 .elementor-element.elementor-element-de2f5b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-1322 .elementor-element.elementor-element-de2f5b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-1322 .elementor-element.elementor-element-de2f5b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-1322 .elementor-element.elementor-element-de2f5b3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-1322 .elementor-element.elementor-element-de2f5b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-1322 .elementor-element.elementor-element-de2f5b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1322 .elementor-element.elementor-element-de2f5b3 .elementor-icon-list-item > a{font-size:14px;}.elementor-1322 .elementor-element.elementor-element-b0555d2{--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-1322 .elementor-element.elementor-element-9a3e0ba{--min-height:21vh;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1322 .elementor-element.elementor-element-106a28d{font-size:9px;}.elementor-1322 .elementor-element.elementor-element-b38bd28{font-size:8px;}.elementor-1322 .elementor-element.elementor-element-be9eee3{--min-height:21vh;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1322 .elementor-element.elementor-element-354dbc9{font-size:9px;}.elementor-1322 .elementor-element.elementor-element-41c5d36{font-size:8px;}.elementor-1322 .elementor-element.elementor-element-8a963df{--min-height:21vh;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1322 .elementor-element.elementor-element-eaad3af{font-size:9px;}.elementor-1322 .elementor-element.elementor-element-cefc667{font-size:8px;}.elementor-1322 .elementor-element.elementor-element-a7ad4d0{--min-height:21vh;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1322 .elementor-element.elementor-element-cb4ae20{font-size:9px;}.elementor-1322 .elementor-element.elementor-element-f631baa{font-size:8px;}.elementor-1322 .elementor-element.elementor-element-1d43384{--flex-wrap:wrap;}.elementor-1322 .elementor-element.elementor-element-4ba0f3a{--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-1322 .elementor-element.elementor-element-3af846c{--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-1322 .elementor-element.elementor-element-77758b0{--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-1322 .elementor-element.elementor-element-72a84d0{--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-1322 .elementor-element.elementor-element-3e3d5d9{--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-1322 .elementor-element.elementor-element-b0edc34{--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-1322 .elementor-element.elementor-element-018b9c6{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--z-index:1;}.elementor-1322 .elementor-element.elementor-element-6a9940f{--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-1322 .elementor-element.elementor-element-8ed84a7 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-1322 .elementor-element.elementor-element-93e1e8a{--width:95%;--min-height:40vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1322 .elementor-element.elementor-element-86a825c{--width:100%;--min-height:45vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1322 .elementor-element.elementor-element-86a825c.e-con{--align-self:center;}.elementor-1322 .elementor-element.elementor-element-eba78b9{--width:30%;top:61px;}body:not(.rtl) .elementor-1322 .elementor-element.elementor-element-eba78b9{left:-13px;}body.rtl .elementor-1322 .elementor-element.elementor-element-eba78b9{right:-13px;}.elementor-1322 .elementor-element.elementor-element-ed03074 img{width:30px;}.elementor-1322 .elementor-element.elementor-element-6e84d4d{--width:30%;top:101px;}body:not(.rtl) .elementor-1322 .elementor-element.elementor-element-6e84d4d{left:179px;}body.rtl .elementor-1322 .elementor-element.elementor-element-6e84d4d{right:179px;}.elementor-1322 .elementor-element.elementor-element-dd785eb img{width:40px;}.elementor-1322 .elementor-element.elementor-element-d0b1a6c{--width:30%;top:-10px;}body:not(.rtl) .elementor-1322 .elementor-element.elementor-element-d0b1a6c{left:149px;}body.rtl .elementor-1322 .elementor-element.elementor-element-d0b1a6c{right:149px;}.elementor-1322 .elementor-element.elementor-element-8f78d90 img{width:30px;}.elementor-1322 .elementor-element.elementor-element-23b5852{--width:59%;}.elementor-1322 .elementor-element.elementor-element-362d853 .elementor-heading-title{font-size:25px;}.elementor-1322 .elementor-element.elementor-element-56873d5{--width:30%;top:-61px;}body:not(.rtl) .elementor-1322 .elementor-element.elementor-element-56873d5{left:200px;}body.rtl .elementor-1322 .elementor-element.elementor-element-56873d5{right:200px;}.elementor-1322 .elementor-element.elementor-element-4900be1 img{width:30px;}.elementor-1322 .elementor-element.elementor-element-3370b25{--width:30%;top:-24px;}body:not(.rtl) .elementor-1322 .elementor-element.elementor-element-3370b25{left:67px;}body.rtl .elementor-1322 .elementor-element.elementor-element-3370b25{right:67px;}.elementor-1322 .elementor-element.elementor-element-bfdcef8 img{width:30px;}.elementor-1322 .elementor-element.elementor-element-d7b4ccb{--width:30%;top:-132px;}body:not(.rtl) .elementor-1322 .elementor-element.elementor-element-d7b4ccb{left:-55px;}body.rtl .elementor-1322 .elementor-element.elementor-element-d7b4ccb{right:-55px;}.elementor-1322 .elementor-element.elementor-element-5fef486 img{width:30px;}.elementor-1322 .elementor-element.elementor-element-7c374d2{--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-1322 .elementor-element.elementor-element-7cc1b95{--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-1322 .elementor-element.elementor-element-6a5d7ed{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1322 .elementor-element.elementor-element-a22ff16{--width:34%;--border-radius:0px 11px 0px 11px;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-1322 .elementor-element.elementor-element-2bbb5e2{--width:66%;}.elementor-1322 .elementor-element.elementor-element-76640ad{text-align:start;font-size:13px;}.elementor-1322 .elementor-element.elementor-element-fe9acbc{--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-1322 .elementor-element.elementor-element-2be6420{text-align:center;}.elementor-1322 .elementor-element.elementor-element-2be6420 .elementor-heading-title{font-size:12px;}.elementor-1322 .elementor-element.elementor-element-89c020e{--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-1322 .elementor-element.elementor-element-fac4003{text-align:center;}.elementor-1322 .elementor-element.elementor-element-fac4003 .elementor-heading-title{font-size:12px;}.elementor-1322 .elementor-element.elementor-element-8035082{--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-1322 .elementor-element.elementor-element-8470a30{text-align:center;}.elementor-1322 .elementor-element.elementor-element-8470a30 .elementor-heading-title{font-size:12px;}.elementor-1322 .elementor-element.elementor-element-4aee6f9{--border-radius:27px 27px 27px 27px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1322 .elementor-element.elementor-element-4aee6f9.e-con{--order:99999 /* order end hack */;}.elementor-1322 .elementor-element.elementor-element-d948c7a.elementor-element{--order:-99999 /* order start hack */;}.elementor-1322 .elementor-element.elementor-element-d948c7a img{border-radius:8px 8px 8px 8px;}.elementor-1322 .elementor-element.elementor-element-d03566e .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-1322 .elementor-element.elementor-element-813fb18{font-size:14px;}.elementor-1322 .elementor-element.elementor-element-329a663 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-1322 .elementor-element.elementor-element-c2b3b94 .jet-woo-products .jet-woo-products__item{--columns:2;}.elementor-1322 .elementor-element.elementor-element-e36a6f7{--width:100%;}.elementor-1322 .elementor-element.elementor-element-ac6d813 .elementor-heading-title{line-height:33px;}.elementor-1322 .elementor-element.elementor-element-5d8ec37 .elementor-heading-title{font-size:22px;}.elementor-1322 .elementor-element.elementor-element-11ab7c8{font-size:12px;}.elementor-1322 .elementor-element.elementor-element-b0555d2{--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-1322 .elementor-element.elementor-element-9a3e0ba{--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-1322 .elementor-element.elementor-element-e22b839 .elementor-icon{font-size:34px;}.elementor-1322 .elementor-element.elementor-element-e22b839 .elementor-icon svg{height:34px;}.elementor-1322 .elementor-element.elementor-element-be9eee3{--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-1322 .elementor-element.elementor-element-c3c8e59 .elementor-icon{font-size:34px;}.elementor-1322 .elementor-element.elementor-element-c3c8e59 .elementor-icon svg{height:34px;}.elementor-1322 .elementor-element.elementor-element-8a963df{--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-1322 .elementor-element.elementor-element-1ed793a .elementor-icon{font-size:34px;}.elementor-1322 .elementor-element.elementor-element-1ed793a .elementor-icon svg{height:34px;}.elementor-1322 .elementor-element.elementor-element-a7ad4d0{--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-1322 .elementor-element.elementor-element-6acbfc0 .elementor-icon{font-size:34px;}.elementor-1322 .elementor-element.elementor-element-6acbfc0 .elementor-icon svg{height:34px;}.elementor-1322 .elementor-element.elementor-element-1d43384{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1322 .elementor-element.elementor-element-4ba0f3a{--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-1322 .elementor-element.elementor-element-3af846c{--width:50%;}.elementor-1322 .elementor-element.elementor-element-77758b0{--width:50%;}.elementor-1322 .elementor-element.elementor-element-72a84d0{--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-1322 .elementor-element.elementor-element-3e3d5d9{--width:50%;}.elementor-1322 .elementor-element.elementor-element-b0edc34{--width:50%;}.elementor-1322 .elementor-element.elementor-element-3925fb4 .elementor-counter-title{justify-content:center;font-size:17px;}.elementor-1322 .elementor-element.elementor-element-3925fb4 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-1322 .elementor-element.elementor-element-f6859b5{--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-1322 .elementor-element.elementor-element-06e6d7e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-12px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-1322 .elementor-element.elementor-element-dcc0925 .elementor-heading-title{font-size:26px;}.elementor-1322 .elementor-element.elementor-element-635214a .elementor-heading-title{font-size:21px;}.elementor-1322 .elementor-element.elementor-element-6a2c9dd{font-size:13px;}.elementor-1322 .elementor-element.elementor-element-fb02d86{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1322 .elementor-element.elementor-element-fb02d86.e-con{--order:-99999 /* order start hack */;}.elementor-1322 .elementor-element.elementor-element-9605eb6{--lottie-container-max-width:23%;}}@media(min-width:768px){.elementor-1322 .elementor-element.elementor-element-caa6356{--content-width:100%;}.elementor-1322 .elementor-element.elementor-element-4a754f2{--content-width:100%;}.elementor-1322 .elementor-element.elementor-element-93e1e8a{--width:69%;}.elementor-1322 .elementor-element.elementor-element-a08c756{--width:20%;}.elementor-1322 .elementor-element.elementor-element-23b5852{--width:57%;}.elementor-1322 .elementor-element.elementor-element-11748ae{--width:20%;}.elementor-1322 .elementor-element.elementor-element-7c374d2{--content-width:89%;}.elementor-1322 .elementor-element.elementor-element-7cc1b95{--content-width:70%;}.elementor-1322 .elementor-element.elementor-element-6a5d7ed{--width:100%;}.elementor-1322 .elementor-element.elementor-element-a22ff16{--width:37%;}.elementor-1322 .elementor-element.elementor-element-2bbb5e2{--width:59%;}.elementor-1322 .elementor-element.elementor-element-db226a2{--width:30%;}.elementor-1322 .elementor-element.elementor-element-aed623d{--width:92%;}.elementor-1322 .elementor-element.elementor-element-ba1a95f{--width:61%;}.elementor-1322 .elementor-element.elementor-element-e36a6f7{--width:78%;}.elementor-1322 .elementor-element.elementor-element-d766fef{--width:70%;}.elementor-1322 .elementor-element.elementor-element-0aff0c6{--width:70%;}.elementor-1322 .elementor-element.elementor-element-3d5e13a{--content-width:87%;}.elementor-1322 .elementor-element.elementor-element-0a57dd9{--width:51%;}.elementor-1322 .elementor-element.elementor-element-34b0895{--width:28%;}.elementor-1322 .elementor-element.elementor-element-caebf4e{--width:25%;}.elementor-1322 .elementor-element.elementor-element-f9999fa{--width:40%;}.elementor-1322 .elementor-element.elementor-element-9a3e0ba{--width:32%;}.elementor-1322 .elementor-element.elementor-element-be9eee3{--width:32%;}.elementor-1322 .elementor-element.elementor-element-8a963df{--width:32%;}.elementor-1322 .elementor-element.elementor-element-a7ad4d0{--width:32%;}.elementor-1322 .elementor-element.elementor-element-1d43384{--width:33%;}.elementor-1322 .elementor-element.elementor-element-4ba0f3a{--width:50%;}.elementor-1322 .elementor-element.elementor-element-72a84d0{--width:50%;}.elementor-1322 .elementor-element.elementor-element-e13d1c2{--width:55%;}.elementor-1322 .elementor-element.elementor-element-a87e5b8{--width:63%;}.elementor-1322 .elementor-element.elementor-element-a8f3587{--width:100%;}.elementor-1322 .elementor-element.elementor-element-6a9940f{--width:45.252%;}.elementor-1322 .elementor-element.elementor-element-fb02d86{--width:46%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1322 .elementor-element.elementor-element-93e1e8a{--width:85%;}.elementor-1322 .elementor-element.elementor-element-86a825c{--width:100%;}.elementor-1322 .elementor-element.elementor-element-a08c756{--width:20%;}.elementor-1322 .elementor-element.elementor-element-3a6918c{--width:100%;}.elementor-1322 .elementor-element.elementor-element-8de6e86{--width:450px;}.elementor-1322 .elementor-element.elementor-element-11748ae{--width:20%;}.elementor-1322 .elementor-element.elementor-element-3370b25{--width:100%;}.elementor-1322 .elementor-element.elementor-element-7c374d2{--content-width:85%;}.elementor-1322 .elementor-element.elementor-element-6d59ea6{--width:100%;}.elementor-1322 .elementor-element.elementor-element-9b2f7ff{--width:94%;}.elementor-1322 .elementor-element.elementor-element-db226a2{--width:94%;}.elementor-1322 .elementor-element.elementor-element-23e6d9e{--width:100%;}.elementor-1322 .elementor-element.elementor-element-d766fef{--width:100%;}.elementor-1322 .elementor-element.elementor-element-133b88a{--width:100%;}.elementor-1322 .elementor-element.elementor-element-0a57dd9{--width:87%;}.elementor-1322 .elementor-element.elementor-element-b0555d2{--width:100%;}.elementor-1322 .elementor-element.elementor-element-9a3e0ba{--width:40%;}.elementor-1322 .elementor-element.elementor-element-be9eee3{--width:40%;}.elementor-1322 .elementor-element.elementor-element-8a963df{--width:40%;}.elementor-1322 .elementor-element.elementor-element-a7ad4d0{--width:40%;}.elementor-1322 .elementor-element.elementor-element-4ba0f3a{--width:100%;}.elementor-1322 .elementor-element.elementor-element-3af846c{--width:100%;}.elementor-1322 .elementor-element.elementor-element-77758b0{--width:100%;}.elementor-1322 .elementor-element.elementor-element-72a84d0{--width:100%;}.elementor-1322 .elementor-element.elementor-element-3e3d5d9{--width:100%;}.elementor-1322 .elementor-element.elementor-element-b0edc34{--width:100%;}.elementor-1322 .elementor-element.elementor-element-04e490e{--content-width:100%;}.elementor-1322 .elementor-element.elementor-element-e13d1c2{--width:63%;}.elementor-1322 .elementor-element.elementor-element-a8f3587{--width:100%;}.elementor-1322 .elementor-element.elementor-element-6a9940f{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-93e1e8a */.elementor-1322 .elementor-element.elementor-element-93e1e8a {
    /* رنگ پس‌زمینه شیشه‌ای با کمی سفیدی */
    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: 10px;
    
    /* پوزیشن نسبی برای اینکه المان‌های ابسولوت توش گیر کنن */
    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 button, class: .elementor-element-e057807 */.elementor-1322 .elementor-element.elementor-element-e057807,
.elementor-1322 .elementor-element.elementor-element-e057807:hover,
.elementor-1322 .elementor-element.elementor-element-e057807:focus,
.elementor-1322 .elementor-element.elementor-element-e057807:active,
.elementor-1322 .elementor-element.elementor-element-e057807::before,
.elementor-1322 .elementor-element.elementor-element-e057807::after {
  background: none !important;
  box-shadow: none !important;
  border: none !important;
  outline: none !important;
  filter: none !important;
}
.elementor-1322 .elementor-element.elementor-element-e057807 {
  transition: all 0.3s ease;
}

.elementor-1322 .elementor-element.elementor-element-e057807:hover {
  transform: translateY(-3px) scale(1.02);
  filter: brightness(1.08);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.25);
}

.elementor-1322 .elementor-element.elementor-element-e057807:active {
  transform: translateY(-1px) scale(0.99);
  filter: brightness(0.98);
  box-shadow: 0 6px 15px rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for jet-woo-products, class: .elementor-element-c2b3b94 *//* =============================================
   1. باکس اصلی هر محصول: رفع مشکل ارتفاع و اضافه کردن فاصله
   ============================================= 
*/

.elementor-1322 .elementor-element.elementor-element-c2b3b94 .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-1322 .elementor-element.elementor-element-c2b3b94 .jet-woo-products__item:hover {
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);
    transform: translateY(-3px); 
}

/* =============================================
   2. استایل‌دهی به عنوان (Title): محدود کردن طول متن
   ============================================= 
*/
.elementor-1322 .elementor-element.elementor-element-c2b3b94 .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-1322 .elementor-element.elementor-element-c2b3b94 .jet-woo-product-button {
    margin-top: auto; /* این مطمئن میشه که دکمه همیشه به پایین‌ترین نقطه باکس می‌چسبه */
    padding-top: 15px;
}


/* 3-2. استایل دکمه در حالت عادی: رنگ‌ها و تنظیمات ریست */
.elementor-1322 .elementor-element.elementor-element-c2b3b94 .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-1322 .elementor-element.elementor-element-c2b3b94 .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-1322 .elementor-element.elementor-element-c2b3b94 .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-1322 .elementor-element.elementor-element-c2b3b94 .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-1322 .elementor-element.elementor-element-c2b3b94 .jet-woo-product-title {
        font-size: 15px !important;
        min-height: 2.6em; 
    }
    
    .elementor-1322 .elementor-element.elementor-element-c2b3b94 .jet-woo-product-price {
        font-size: 15px !important;
    }

    /* کاهش اندازه دکمه برای متناسب شدن با فضای کوچک‌تر */
    .elementor-1322 .elementor-element.elementor-element-c2b3b94 .jet-woo-product-button a.button {
        padding: 10px 8px;
    }
    
    /* کاهش فاصله عمودی بین باکس‌ها */
    .elementor-1322 .elementor-element.elementor-element-c2b3b94 .jet-woo-products__item {
        margin-bottom: 20px; 
    }
}


/* 5-2. حالت موبایل (Mobile Portrait - عرض 767px و کوچکتر) -- فیکس نهایی */
@media (max-width: 767px) {
    
    /* 1. فیکس ارتفاع کوچک المان‌ها و فونت */
    .elementor-1322 .elementor-element.elementor-element-c2b3b94 .jet-woo-products__item {
        padding: 10px; 
    }

    /* 2. فیکس اندازه فونت عنوان (با قاطعیت بیشتر!) */
    .elementor-1322 .elementor-element.elementor-element-c2b3b94 .jet-woo-product-title {
        font-size: 13px !important; /* خیلی کوچکترش کردیم */
        -webkit-line-clamp: 2; 
        min-height: 2.5em; 
        /* این تضمین میکنه که ارتفاع عنوان ثابت باشه */
    }
    
    .elementor-1322 .elementor-element.elementor-element-c2b3b94 .jet-woo-product-price {
        font-size: 13px !important;
    }
    
    /* 3. فیکس دکمه: ارتفاع، فونت و حذف ترانزیشن */
    .elementor-1322 .elementor-element.elementor-element-c2b3b94 .jet-woo-product-button {
        padding-top: 10px; 
    }
    
    .elementor-1322 .elementor-element.elementor-element-c2b3b94 .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-1322 .elementor-element.elementor-element-c2b3b94 .jet-woo-product-button a.button:hover,
    .elementor-1322 .elementor-element.elementor-element-c2b3b94 .jet-woo-product-button a.button:active {
        box-shadow: none !important;
        transform: none !important;
        filter: none !important;
    }

    .elementor-1322 .elementor-element.elementor-element-c2b3b94 .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-1322 .elementor-element.elementor-element-c2b3b94 .jet-woo-products__item {
        margin-bottom: 25px; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e36a6f7 */.elementor-1322 .elementor-element.elementor-element-e36a6f7{
    max-height: 20vh;
}
@media (max-width: 767px) {
  .elementor-1322 .elementor-element.elementor-element-e36a6f7 {
    max-height: none; /* یا هرچی می‌خوای حذف شه */
  }
}
.elementor-1322 .elementor-element.elementor-element-e36a6f7 {
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.elementor-1322 .elementor-element.elementor-element-e36a6f7 button,
.elementor-1322 .elementor-element.elementor-element-e36a6f7 a {
  pointer-events: auto;
}

.elementor-1322 .elementor-element.elementor-element-e36a6f7 img {
  -webkit-user-drag: none;
  user-drag: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3e0ba */.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-be9eee3 */.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-8a963df */.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-a7ad4d0 */.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-b0555d2 */.elementor-1322 .elementor-element.elementor-element-b0555d2{
    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-3d5e13a */.elementor-1322 .elementor-element.elementor-element-3d5e13a {
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.elementor-1322 .elementor-element.elementor-element-3d5e13a button,
.elementor-1322 .elementor-element.elementor-element-3d5e13a a {
  pointer-events: auto;
}

.elementor-1322 .elementor-element.elementor-element-3d5e13a img {
  -webkit-user-drag: none;
  user-drag: none;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-fa75dc4 *//* 1. حذف آیکون‌های پیش‌فرض خود المنتور و مرورگر */
.elementor-1322 .elementor-element.elementor-element-fa75dc4 details > summary {
    list-style: none; /* حذف مثلث دیفالت مرورگر */
}
.elementor-1322 .elementor-element.elementor-element-fa75dc4 details > summary::-webkit-details-marker {
    display: none; /* حذف در کروم/سافاری */
}
.elementor-1322 .elementor-element.elementor-element-fa75dc4 .e-n-accordion-item-icon {
    display: none !important; /* حذف آیکون خود المنتور اگر فعال باشه */
}

/* 2. استایل کلی باکس هر آیتم */
.elementor-1322 .elementor-element.elementor-element-fa75dc4 .e-n-accordion-item {
    background: #fff;
    border: 1px solid #EBEBEB; /* یک بوردر خیلی کمرنگ */
    border-radius: 16px; /* گردی گوشه ها */
    margin-bottom: 16px; /* فاصله از پایین */
    overflow: hidden; /* که محتوا از گردی بیرون نزنه */
    transition: all 0.3s ease;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05); /* سایه ملایم */
}

/* وقتی باز میشه سایه اش یکم بیشتر شه (اختیاری) */
.elementor-1322 .elementor-element.elementor-element-fa75dc4 .e-n-accordion-item[open] {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
    border-color: #E0E0E0;
}

/* 3. استایل هدر (بخش کلیک خور) */
.elementor-1322 .elementor-element.elementor-element-fa75dc4 .e-n-accordion-item > summary {
    padding: 22px 20px 22px 75px !important; /* پدینگ چپ زیاد برای آیکون */
    position: relative;
    cursor: pointer;
    font-weight: bold;
    display: flex; /* برای تراز بهتر */
    align-items: center;
}

/* 4. دایره پس‌زمینه آیکون (با ::before) */
.elementor-1322 .elementor-element.elementor-element-fa75dc4 .e-n-accordion-item > summary::before {
    content: '';
    position: absolute;
    left: 20px; /* فاصله از چپ */
    top: 50%;
    transform: translateY(-50%);
    width: 40px; /* سایز دایره */
    height: 40px;
    background-color: #F3F5FF; /* رنگ پس زمینه آیکون */
    border-radius: 50%;
    transition: background-color 0.3s ease;
}

/* 5. ساخت آیکون مثبت (+) با CSS (با ::after) */
.elementor-1322 .elementor-element.elementor-element-fa75dc4 .e-n-accordion-item > summary::after {
    content: '';
    position: absolute;
    left: 30px; /* تنظیم دقیق وسط دایره (20px فاصله + 10px نصف دایره - نصف آیکون) */
    top: 50%;
    width: 20px; /* عرض آیکون */
    height: 20px; /* ارتفاع آیکون */
    
    /* تکنیک گرادینت برای ساخت دو خط */
    background: 
        linear-gradient(#4F46E5, #4F46E5), /* خط افقی - رنگ بنفش/آبی */
        linear-gradient(#4F46E5, #4F46E5); /* خط عمودی */
    
    background-position: center;
    background-size: 100% 2px, 2px 100%; /* ابعاد خط افقی و عمودی */
    background-repeat: no-repeat;
    
    transform: translateY(-50%);
    transition: all 0.4s cubic-bezier(0.5, 0, 0.1, 1); /* انیمیشن خیلی نرم */
}

/* 6. حالت فعال (وقتی آیتم باز است) */

/* تغییر رنگ دایره (اختیاری) */
.elementor-1322 .elementor-element.elementor-element-fa75dc4 .e-n-accordion-item[open] > summary::before {
    background-color: #E0E7FF; 
}

/* انیمیشن تبدیل مثبت به منفی */
.elementor-1322 .elementor-element.elementor-element-fa75dc4 .e-n-accordion-item[open] > summary::after {
    /* 1. خط عمودی (که دومی هست) رو سایزش رو صفر میکنیم (2px -> 0px)
       2. کل آیکون رو 180 درجه میچرخونیم
    */
    background-size: 100% 2px, 0% 100%; 
    transform: translateY(-50%) rotate(180deg);
}

/* 7. اصلاح فاصله محتوای داخلی */
.elementor-1322 .elementor-element.elementor-element-fa75dc4 .e-n-accordion-item > div {
    padding-left: 75px !important; /* هم تراز با متن بالا */
    padding-right: 20px !important;
    padding-bottom: 20px !important;
    border-top: none !important; /* حذف خط بالای محتوا */
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-394031e *//* —— تنظیمات قابل تغییر —— */
:root{
  --toc-bg: #ffffff;          /* پس‌زمینه کارت */
  --toc-accent: #0066ff;      /* رنگ آکسانت (لینک فعال / بولت) */
  --toc-text: #0f1724;        /* رنگ متن */
  --toc-muted: #6b7280;       /* متن کم‌رنگ */
  --toc-shadow: 0 8px 30px rgba(16,24,40,0.08);
  --toc-radius: 14px;
}

/* کارت کلی TOC */
.elementor-widget-table-of-contents {
  font-family: Inter, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;
}

.elementor-widget-table-of-contents .elementor-toc {
  background: linear-gradient(180deg, rgba(255,255,255,0.9), rgba(255,255,255,0.85));
  border-radius: var(--toc-radius);
  box-shadow: var(--toc-shadow);
  padding: 18px;
  border: 1px solid rgba(15,23,36,0.04);
  max-width: 320px;
  width: 100%;
  box-sizing: border-box;
}

/* عنوان کارت */
.elementor-widget-table-of-contents .elementor-toc__title {
  font-weight: 700;
  font-size: 15px;
  color: var(--toc-text);
  margin: 0 0 10px 0;
  display: flex;
  align-items: center;
  gap: 8px;
}

/* یه آیکون ساده از طریق pseudo-element */
.elementor-widget-table-of-contents .elementor-toc__title::before{
  content: "📚";
  font-size: 16px;
  transform: translateY(-1px);
}

/* لیست — ظاهر پایه */
.elementor-widget-table-of-contents .elementor-toc__list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
}

/* آیتم‌های لیست — لایه‌بندی و ترنزیشن */
.elementor-widget-table-of-contents .elementor-toc__list-item {
  margin: 6px 0;
  line-height: 1.4;
  transition: transform .12s ease, color .12s ease;
}

/* لینک‌ها — تمیز و خوانا */
.elementor-widget-table-of-contents .elementor-toc__list-item a {
  color: var(--toc-muted);
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 8px 10px;
  border-radius: 10px;
  transition: background .12s ease, color .12s ease, transform .12s ease;
  font-size: 14px;
}

/* hover */
.elementor-widget-table-of-contents .elementor-toc__list-item a:hover{
  background: rgba(0,102,255,0.06);
  color: var(--toc-text);
  transform: translateX(4px);
}

/* لینک فعال (current) — بولد و با نشانگر */
.elementor-widget-table-of-contents .elementor-toc__list-item.elementor-active > a,
.elementor-widget-table-of-contents .elementor-toc__list-item a:target,
.elementor-widget-table-of-contents .elementor-toc__list-item a.active {
  color: var(--toc-accent);
  font-weight: 600;
  box-shadow: inset 0 -2px 0 var(--toc-accent);
}

/* بولت استایل برای هر آیتم — مدل نقطه رنگی */
.elementor-widget-table-of-contents .elementor-toc__list-item a::before{
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: rgba(15,23,36,0.06);
  display: inline-block;
  margin-right: 6px;
  transition: background .12s ease, transform .12s ease, box-shadow .12s ease;
}

/* بولت وقتی آیتم فعال یا hover شد */
.elementor-widget-table-of-contents .elementor-toc__list-item.elementor-active a::before,
.elementor-widget-table-of-contents .elementor-toc__list-item a:hover::before{
  background: var(--toc-accent);
  transform: scale(1.15);
  box-shadow: 0 4px 12px rgba(0,102,255,0.12);
}

/* نمایش سطوح تو در تو (H3/H4) با indent ظریف */
.elementor-widget-table-of-contents .elementor-toc__list .elementor-toc__list-item .elementor-toc__list {
  margin-top: 8px;
  margin-left: 16px;
}
.elementor-widget-table-of-contents .elementor-toc__list .elementor-toc__list-item .elementor-toc__list .elementor-toc__list-item a{
  font-size: 13px;
  padding-left: 6px;
}

/* استایل برای زمانی که هیچ آیتمی وجود ندارد */
.elementor-widget-table-of-contents .elementor-toc__wrapper:empty {
  display: none;
}

/* استایل موبایل — جمع‌وجور و قابل پنهان‌سازی */
@media (max-width: 767px) {
  .elementor-widget-table-of-contents .elementor-toc {
    max-width: 100%;
    padding: 12px;
    border-radius: 10px;
    box-shadow: 0 6px 22px rgba(16,24,40,0.06);
  }
  /* پیشنهادم: روی موبایل TOC رو به بالا یا داخل آکاردئون بذاری.
     در غیر اینصورت اگر می‌خوای کامل پنهان بشه از display:none استفاده کن */
}
.elementor-1322 .elementor-element.elementor-element-394031e{
    z-index: 20 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-018b9c6 */.my-toc-box {
    max-height: calc(100vh - 40px);
    overflow-y: auto;
    padding-right: 10px; /* برای اینکه اسکرول‌بار نیاد روی نوشته */
    scrollbar-width: thin;          /* برای فایرفاکس */
    scrollbar-color: #ccc transparent;
}

/* برای کروم و سفاری */
.my-toc-box::-webkit-scrollbar {
    width: 6px;
}
.my-toc-box::-webkit-scrollbar-thumb {
    background: #ccc;
    border-radius: 10px;
}
.my-toc-box::-webkit-scrollbar-track {
    background: transparent;
}
.elementor-1322 .elementor-element.elementor-element-018b9c6{
    max-height: 82vh;
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-ddd1a54 */.elementor-1322 .elementor-element.elementor-element-ddd1a54{
    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-a8f3587 */.elementor-1322 .elementor-element.elementor-element-a8f3587 {
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.elementor-1322 .elementor-element.elementor-element-a8f3587 button,
.elementor-1322 .elementor-element.elementor-element-a8f3587 a {
  pointer-events: auto;
}

.elementor-1322 .elementor-element.elementor-element-a8f3587 img {
  -webkit-user-drag: none;
  user-drag: none;
}
/* کد آپدیت شده با پترن‌های بیشتر */

.elementor-1322 .elementor-element.elementor-element-a8f3587 {
    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-1322 .elementor-element.elementor-element-a8f3587::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: '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 */
/* 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 */