.elementor-18 .elementor-element.elementor-element-22d33b1:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-22d33b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moshtarijoo.com/wp-content/uploads/2025/11/bg.webp");background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-22d33b1 > .elementor-background-overlay{background-image:url("https://moshtarijoo.com/wp-content/uploads/2022/03/Rectangle-109-min.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-22d33b1 > .elementor-container{min-height:728px;}.elementor-18 .elementor-element.elementor-element-22d33b1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-294327c > .elementor-element-populated{margin:0px 100px 0px 0px;--e-column-margin-right:100px;--e-column-margin-left:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), iranyekan;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-4676775 .elementor-heading-title{font-family:"مربع", iranyekan;font-size:82px;font-weight:600;color:#F19626;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), iranyekan;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-18 .elementor-element.elementor-element-1c5ed9d{text-align:right;font-family:"مربع", iranyekan;font-size:33px;font-weight:400;color:#383838;}.elementor-18 .elementor-element.elementor-element-53eed2b{font-family:"iranyekan", iranyekan;font-size:15px;font-weight:400;line-height:29px;color:#222222;}.elementor-18 .elementor-element.elementor-element-4aa6f92{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-4a09bcd > .elementor-element-populated, .elementor-18 .elementor-element.elementor-element-4a09bcd > .elementor-element-populated > .elementor-background-overlay, .elementor-18 .elementor-element.elementor-element-4a09bcd > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.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 ), iranyekan;font-weight:var( --e-global-typography-text-font-weight );}.elementor-18 .elementor-element.elementor-element-1378d5c > .elementor-container{max-width:1200px;}.elementor-18 .elementor-element.elementor-element-1378d5c{margin:-108px 0px 0px 0px;z-index:2;}.elementor-18 .elementor-element.elementor-element-9bfb4a1{border-style:solid;padding:20px 32px 25px 32px;}.elementor-18 .elementor-element.elementor-element-9bfb4a1, .elementor-18 .elementor-element.elementor-element-9bfb4a1 > .elementor-background-overlay{border-radius:18px 18px 18px 18px;}.elementor-18 .elementor-element.elementor-element-5486329 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18 .elementor-element.elementor-element-5486329 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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 ), iranyekan;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-18 .elementor-element.elementor-element-e8e6744{--divider-border-style:solid;--divider-color:#3B98C7;--divider-border-width:5px;z-index:1;}.elementor-18 .elementor-element.elementor-element-e8e6744 > .elementor-widget-container{margin:-23px 0px 0px 0px;border-radius:41px 41px 41px 41px;}.elementor-18 .elementor-element.elementor-element-e8e6744 .elementor-divider-separator{width:46%;margin:0 auto;margin-center:0;}.elementor-18 .elementor-element.elementor-element-e8e6744 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-18 .elementor-element.elementor-element-75b3f37 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-18 .elementor-element.elementor-element-bd0653d{--divider-border-style:solid;--divider-color:#3B98C7;--divider-border-width:5px;z-index:1;}.elementor-18 .elementor-element.elementor-element-bd0653d > .elementor-widget-container{margin:-23px 0px 0px 0px;border-radius:41px 41px 41px 41px;}.elementor-18 .elementor-element.elementor-element-bd0653d .elementor-divider-separator{width:46%;margin:0 auto;margin-center:0;}.elementor-18 .elementor-element.elementor-element-bd0653d .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-18 .elementor-element.elementor-element-4d179e0 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-18 .elementor-element.elementor-element-898a606{--divider-border-style:solid;--divider-color:#3B98C7;--divider-border-width:5px;z-index:1;}.elementor-18 .elementor-element.elementor-element-898a606 > .elementor-widget-container{margin:-23px 0px 0px 0px;border-radius:41px 41px 41px 41px;}.elementor-18 .elementor-element.elementor-element-898a606 .elementor-divider-separator{width:46%;margin:0 auto;margin-center:0;}.elementor-18 .elementor-element.elementor-element-898a606 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-18 .elementor-element.elementor-element-13a2bcf > .elementor-element-populated{margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-18 .elementor-element.elementor-element-b4e882f{--divider-border-style:solid;--divider-color:#3B98C7;--divider-border-width:5px;z-index:1;}.elementor-18 .elementor-element.elementor-element-b4e882f > .elementor-widget-container{margin:-23px 0px 0px 0px;border-radius:41px 41px 41px 41px;}.elementor-18 .elementor-element.elementor-element-b4e882f .elementor-divider-separator{width:46%;margin:0 auto;margin-center:0;}.elementor-18 .elementor-element.elementor-element-b4e882f .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-18 .elementor-element.elementor-element-f3d35bb:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-f3d35bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moshtarijoo.com/wp-content/uploads/2025/11/bgbl.webp");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-f3d35bb > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-f3d35bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:50px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), iranyekan;font-weight:var( --e-global-typography-text-font-weight );}.elementor-18 .elementor-element.elementor-element-4c70b9c > .elementor-widget-container{margin:58px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-4c70b9c{z-index:2;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-da36523{left:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-da36523{right:0px;}.elementor-18 .elementor-element.elementor-element-da36523{top:-12px;z-index:1;}.elementor-18 .elementor-element.elementor-element-da36523 img{width:92%;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-bd22d08.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18 .elementor-element.elementor-element-bd22d08.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-6c26d70{text-align:left;}.elementor-18 .elementor-element.elementor-element-6c26d70 img{width:100%;}.elementor-18 .elementor-element.elementor-element-a355c8c > .elementor-element-populated{margin:0px -12px 0px 0px;--e-column-margin-right:-12px;--e-column-margin-left:0px;}.elementor-18 .elementor-element.elementor-element-0f78112{font-family:"مربع", iranyekan;font-size:43px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-ddfd35d{text-align:right;font-family:"iranyekan", iranyekan;font-size:16px;font-weight:400;}.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 ), iranyekan;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-18448eb > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-18 .elementor-element.elementor-element-18448eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-18 .elementor-element.elementor-element-18448eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-18 .elementor-element.elementor-element-18448eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-18 .elementor-element.elementor-element-18448eb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-18 .elementor-element.elementor-element-18448eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-18 .elementor-element.elementor-element-18448eb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-18448eb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-18448eb{--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-18448eb .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-18 .elementor-element.elementor-element-18448eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-18448eb .elementor-icon-list-item > a{font-family:"iranyekan", iranyekan;font-size:15px;font-weight:500;}.elementor-18 .elementor-element.elementor-element-18448eb .elementor-icon-list-text{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-a034afa:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-a034afa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-a034afa > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-a034afa, .elementor-18 .elementor-element.elementor-element-a034afa > .elementor-background-overlay{border-radius:40px 40px 0px 0px;}.elementor-18 .elementor-element.elementor-element-a034afa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-f415b14 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-18 .elementor-element.elementor-element-4ee2df6{text-align:center;font-family:"مربع", iranyekan;font-size:43px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-3242742 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-3242742{text-align:center;font-family:"iranyekan", iranyekan;font-size:16px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-8e2c9d8:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-8e2c9d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFEED1 0%, #F79824E8 100%);}.elementor-18 .elementor-element.elementor-element-8e2c9d8 > .elementor-background-overlay{opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-8e2c9d8, .elementor-18 .elementor-element.elementor-element-8e2c9d8 > .elementor-background-overlay{border-radius:19px 19px 19px 19px;}.elementor-18 .elementor-element.elementor-element-8e2c9d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:66px 0px 20px 0px;}.elementor-18 .elementor-element.elementor-element-27c8d73.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-18 .elementor-element.elementor-element-c8f5caa{margin:-70px 30px 23px 30px;}.elementor-18 .elementor-element.elementor-element-a083e05 > .elementor-element-populated{padding:23px 23px 23px 23px;}.elementor-18 .elementor-element.elementor-element-8e7e71a:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-8e7e71a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-8e7e71a, .elementor-18 .elementor-element.elementor-element-8e7e71a > .elementor-background-overlay{border-radius:40px 40px 40px 40px;}.elementor-18 .elementor-element.elementor-element-8e7e71a{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 11px 0px;}.elementor-18 .elementor-element.elementor-element-8e7e71a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-89f827a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-18 .elementor-element.elementor-element-6bf5acc{text-align:center;}.elementor-18 .elementor-element.elementor-element-6bf5acc .elementor-heading-title{color:#2D2D2D;}.elementor-18 .elementor-element.elementor-element-abcc97b{text-align:center;font-family:"iranyekan", iranyekan;font-size:14px;font-weight:400;color:#353535;}.elementor-18 .elementor-element.elementor-element-1dc0836{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-1dc0836 > .elementor-widget-container{margin:0px 0px -28px 0px;}.elementor-18 .elementor-element.elementor-element-0755596 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:23px 23px 23px 23px;}.elementor-18 .elementor-element.elementor-element-d20fee7:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-d20fee7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-d20fee7, .elementor-18 .elementor-element.elementor-element-d20fee7 > .elementor-background-overlay{border-radius:40px 40px 40px 40px;}.elementor-18 .elementor-element.elementor-element-d20fee7{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 11px 0px;}.elementor-18 .elementor-element.elementor-element-d20fee7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-608a2f6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-18 .elementor-element.elementor-element-694f443{text-align:center;}.elementor-18 .elementor-element.elementor-element-694f443 .elementor-heading-title{color:#2D2D2D;}.elementor-18 .elementor-element.elementor-element-e1faf6a{text-align:center;font-family:"iranyekan", iranyekan;font-size:14px;font-weight:400;color:#353535;}.elementor-18 .elementor-element.elementor-element-ec5e9bb{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-ec5e9bb > .elementor-widget-container{margin:0px 0px -28px 0px;}.elementor-18 .elementor-element.elementor-element-2d07c1f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:23px 23px 23px 23px;}.elementor-18 .elementor-element.elementor-element-1ac2b57:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1ac2b57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-1ac2b57, .elementor-18 .elementor-element.elementor-element-1ac2b57 > .elementor-background-overlay{border-radius:40px 40px 40px 40px;}.elementor-18 .elementor-element.elementor-element-1ac2b57{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 11px 0px;}.elementor-18 .elementor-element.elementor-element-1ac2b57 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-6cebf2b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-18 .elementor-element.elementor-element-b8c513f{text-align:center;}.elementor-18 .elementor-element.elementor-element-b8c513f .elementor-heading-title{color:#2D2D2D;}.elementor-18 .elementor-element.elementor-element-b09a1e4{text-align:center;font-family:"iranyekan", iranyekan;font-size:14px;font-weight:400;color:#353535;}.elementor-18 .elementor-element.elementor-element-2534cd2{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-2534cd2 > .elementor-widget-container{margin:0px 0px -28px 0px;}.elementor-18 .elementor-element.elementor-element-55ab1be > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:23px 23px 23px 23px;}.elementor-18 .elementor-element.elementor-element-33448ff:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-33448ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-33448ff, .elementor-18 .elementor-element.elementor-element-33448ff > .elementor-background-overlay{border-radius:40px 40px 40px 40px;}.elementor-18 .elementor-element.elementor-element-33448ff{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 11px 0px;}.elementor-18 .elementor-element.elementor-element-33448ff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-2282f68.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-18 .elementor-element.elementor-element-e2c36a5{text-align:center;}.elementor-18 .elementor-element.elementor-element-e2c36a5 .elementor-heading-title{color:#2D2D2D;}.elementor-18 .elementor-element.elementor-element-51f046b{text-align:center;font-family:"iranyekan", iranyekan;font-size:14px;font-weight:400;color:#353535;}.elementor-18 .elementor-element.elementor-element-eeacafb{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-eeacafb > .elementor-widget-container{margin:0px 0px -28px 0px;}.elementor-18 .elementor-element.elementor-element-8637254:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-8637254 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moshtarijoo.com/wp-content/uploads/2025/11/33.webp");background-size:cover;}.elementor-18 .elementor-element.elementor-element-8637254 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #92737300 0%, #FFFFFF 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-8637254{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:50px 0px 0px 0px;padding:0px 120px 0px 100px;}.elementor-18 .elementor-element.elementor-element-7c84d0f, .elementor-18 .elementor-element.elementor-element-7c84d0f > .elementor-background-overlay{border-radius:90px 90px 90px 0px;}.elementor-18 .elementor-element.elementor-element-7c84d0f{padding:12px 36px 20px 36px;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-3575512.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18 .elementor-element.elementor-element-3575512.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-8631200 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-8631200{text-align:left;}.elementor-18 .elementor-element.elementor-element-8631200 img{width:76%;}.elementor-18 .elementor-element.elementor-element-361db70 > .elementor-element-populated{margin:0px -12px 0px 0px;--e-column-margin-right:-12px;--e-column-margin-left:0px;}.elementor-18 .elementor-element.elementor-element-6a11fbb{font-family:"مربع", iranyekan;font-size:43px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-6b8ed8f{font-family:"iranyekan", iranyekan;font-size:15px;font-weight:400;line-height:32px;color:#000000;}.elementor-18 .elementor-element.elementor-element-a8c5094 img{width:61%;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-efcdd9d{left:163px;}body.rtl .elementor-18 .elementor-element.elementor-element-efcdd9d{right:163px;}.elementor-18 .elementor-element.elementor-element-efcdd9d{top:107px;}.elementor-18 .elementor-element.elementor-element-efcdd9d img{width:9%;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-f5f0bdc{left:-277px;}body.rtl .elementor-18 .elementor-element.elementor-element-f5f0bdc{right:-277px;}.elementor-18 .elementor-element.elementor-element-f5f0bdc{top:330px;}.elementor-18 .elementor-element.elementor-element-f5f0bdc img{width:12%;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-4d1740c{left:71px;}body.rtl .elementor-18 .elementor-element.elementor-element-4d1740c{right:71px;}.elementor-18 .elementor-element.elementor-element-4d1740c{top:15px;}.elementor-18 .elementor-element.elementor-element-4d1740c img{width:14%;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-5419d65{left:252px;}body.rtl .elementor-18 .elementor-element.elementor-element-5419d65{right:252px;}.elementor-18 .elementor-element.elementor-element-5419d65{top:304px;}.elementor-18 .elementor-element.elementor-element-5419d65 img{width:11%;}.elementor-18 .elementor-element.elementor-element-fe7765d{margin:35px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-ee389ac{text-align:center;font-family:"مربع", iranyekan;font-size:31px;font-weight:400;color:#242424;}.elementor-18 .elementor-element.elementor-element-5099799 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-5099799{text-align:center;font-family:"iranyekan", iranyekan;font-size:16px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-5099799 p{margin-block-end:0px;}.elementor-18 .elementor-element.elementor-element-08185d2:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-08185d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moshtarijoo.com/wp-content/uploads/2025/11/565.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-08185d2, .elementor-18 .elementor-element.elementor-element-08185d2 > .elementor-background-overlay{border-radius:24px 24px 24px 24px;}.elementor-18 .elementor-element.elementor-element-08185d2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 0px 0px 0px;padding:63px 63px 63px 63px;}.elementor-18 .elementor-element.elementor-element-08185d2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-9599610:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-9599610 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-9599610, .elementor-18 .elementor-element.elementor-element-9599610 > .elementor-background-overlay{border-radius:26px 26px 26px 26px;}.elementor-18 .elementor-element.elementor-element-9599610{box-shadow:0px 0px 30px 0px rgba(246, 166, 68.00000000000004, 0.45098039215686275);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-9599610:hover{box-shadow:0px 0px 20px 0px rgba(246.00000000000003, 165.99999999999997, 67.99999999999994, 0.85);}.elementor-18 .elementor-element.elementor-element-9599610 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-da4e07c{--spacer-size:7px;}.elementor-18 .elementor-element.elementor-element-da4e07c > .elementor-widget-container{background-color:#F19626;margin:-30px 68px 0px 68px;border-radius:0px 0px 12px 12px;}.elementor-18 .elementor-element.elementor-element-5bf8e37{text-align:center;}.elementor-18 .elementor-element.elementor-element-5bf8e37 .elementor-heading-title{font-family:"iranyekan", iranyekan;font-weight:800;color:#F19626;}.elementor-18 .elementor-element.elementor-element-d0391ed{text-align:center;font-family:"iranyekan", iranyekan;font-size:15px;font-weight:400;color:#2E2E2E;}.elementor-18 .elementor-element.elementor-element-289c156 > .elementor-widget-container{margin:0px -40px 0px -40px;}.elementor-18 .elementor-element.elementor-element-289c156 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFB963;border-radius:14px 14px 14px 14px;}.elementor-18 .elementor-element.elementor-element-fe63b78{--spacer-size:7px;bottom:-18px;}.elementor-18 .elementor-element.elementor-element-fe63b78 > .elementor-widget-container{background-color:#F19626;margin:0px 68px -3px 68px;border-radius:12px 12px 0px 0px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-fe63b78{left:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-fe63b78{right:0px;}.elementor-18 .elementor-element.elementor-element-a5b9423 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-18 .elementor-element.elementor-element-917600d:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-917600d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-917600d, .elementor-18 .elementor-element.elementor-element-917600d > .elementor-background-overlay{border-radius:26px 26px 26px 26px;}.elementor-18 .elementor-element.elementor-element-917600d{box-shadow:0px 0px 30px 0px rgba(246, 166, 68.00000000000004, 0.45098039215686275);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-917600d:hover{box-shadow:0px 0px 20px 0px rgba(246.00000000000003, 165.99999999999997, 67.99999999999994, 0.85);}.elementor-18 .elementor-element.elementor-element-917600d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-bf8f76a{--spacer-size:7px;}.elementor-18 .elementor-element.elementor-element-bf8f76a > .elementor-widget-container{background-color:#F19626;margin:-30px 68px 0px 68px;border-radius:0px 0px 12px 12px;}.elementor-18 .elementor-element.elementor-element-6ccf515{text-align:center;}.elementor-18 .elementor-element.elementor-element-6ccf515 .elementor-heading-title{color:#F19626;}.elementor-18 .elementor-element.elementor-element-887272b{text-align:center;font-family:"iranyekan", iranyekan;font-size:15px;font-weight:400;color:#2E2E2E;}.elementor-18 .elementor-element.elementor-element-b5a418a > .elementor-widget-container{margin:0px -40px 0px -40px;}.elementor-18 .elementor-element.elementor-element-b5a418a img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFB963;border-radius:14px 14px 14px 14px;}.elementor-18 .elementor-element.elementor-element-74c9161{--spacer-size:7px;bottom:-18px;}.elementor-18 .elementor-element.elementor-element-74c9161 > .elementor-widget-container{background-color:#F19626;margin:0px 68px -3px 68px;border-radius:12px 12px 0px 0px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-74c9161{left:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-74c9161{right:0px;}.elementor-18 .elementor-element.elementor-element-5537ee0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-18 .elementor-element.elementor-element-02d3393:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-02d3393 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-02d3393, .elementor-18 .elementor-element.elementor-element-02d3393 > .elementor-background-overlay{border-radius:26px 26px 26px 26px;}.elementor-18 .elementor-element.elementor-element-02d3393{box-shadow:0px 0px 30px 0px rgba(246, 166, 68.00000000000004, 0.45098039215686275);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-02d3393:hover{box-shadow:0px 0px 20px 0px rgba(246.00000000000003, 165.99999999999997, 67.99999999999994, 0.85);}.elementor-18 .elementor-element.elementor-element-02d3393 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-225d301{--spacer-size:7px;}.elementor-18 .elementor-element.elementor-element-225d301 > .elementor-widget-container{background-color:#F19626;margin:-30px 68px 0px 68px;border-radius:0px 0px 12px 12px;}.elementor-18 .elementor-element.elementor-element-530fb4b{text-align:center;}.elementor-18 .elementor-element.elementor-element-530fb4b .elementor-heading-title{color:#F19626;}.elementor-18 .elementor-element.elementor-element-147910c{text-align:center;font-family:"iranyekan", iranyekan;font-size:15px;font-weight:400;color:#2E2E2E;}.elementor-18 .elementor-element.elementor-element-aa7c2fd > .elementor-widget-container{margin:0px -40px 0px -40px;}.elementor-18 .elementor-element.elementor-element-aa7c2fd img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFB963;border-radius:14px 14px 14px 14px;}.elementor-18 .elementor-element.elementor-element-2b403ea{--spacer-size:7px;bottom:-18px;}.elementor-18 .elementor-element.elementor-element-2b403ea > .elementor-widget-container{background-color:#F19626;margin:0px 68px -3px 68px;border-radius:12px 12px 0px 0px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-2b403ea{left:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-2b403ea{right:0px;}.elementor-18 .elementor-element.elementor-element-269aa4d{margin:35px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-86cb1b8{text-align:center;font-family:"مربع", iranyekan;font-size:31px;font-weight:400;color:#242424;}.elementor-18 .elementor-element.elementor-element-f01844f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-f01844f{text-align:center;font-family:"iranyekan", iranyekan;font-size:16px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-f01844f p{margin-block-end:0px;}.elementor-18 .elementor-element.elementor-element-51414cc{margin:15px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-4dc6a68 .wd-info-box{padding:23px 23px 23px 23px;--ib-icon-sp:5px;background-color:#EDF9FF;}.elementor-18 .elementor-element.elementor-element-4dc6a68 .info-box-title{color:#2B2B2B;}.elementor-18 .elementor-element.elementor-element-4dc6a68 .info-box-inner{color:#3F3F3F;}.elementor-18 .elementor-element.elementor-element-be19596 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-be19596 > .elementor-background-overlay{background-image:url("https://moshtarijoo.com/wp-content/uploads/2025/11/5524.webp");background-position:center center;background-size:cover;opacity:0.56;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-be19596{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:80px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-246f4b0 > .elementor-element-populated{padding:0px 150px 0px 30px;}.elementor-18 .elementor-element.elementor-element-1c76017{text-align:right;font-family:"مربع", iranyekan;font-size:44px;font-weight:400;color:#242424;}.elementor-18 .elementor-element.elementor-element-bc4aef2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-18 .elementor-element.elementor-element-bc4aef2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-18 .elementor-element.elementor-element-bc4aef2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-18 .elementor-element.elementor-element-bc4aef2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-18 .elementor-element.elementor-element-bc4aef2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-18 .elementor-element.elementor-element-bc4aef2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-bc4aef2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-bc4aef2{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-bc4aef2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-bc4aef2 .elementor-icon-list-item > a{font-family:"iranyekan", iranyekan;font-size:16px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-bc4aef2 .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-09cdb98.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18 .elementor-element.elementor-element-09cdb98.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-9c536a3:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-9c536a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(109deg, #8BCDFF 28%, #3592FD 100%);}.elementor-18 .elementor-element.elementor-element-9c536a3, .elementor-18 .elementor-element.elementor-element-9c536a3 > .elementor-background-overlay{border-radius:0px 40px 40px 0px;}.elementor-18 .elementor-element.elementor-element-9c536a3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-18 .elementor-element.elementor-element-9c536a3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-34a06cf{margin:-123px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-4565c29 img{border-style:solid;border-width:4px 4px 4px 4px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-bed45c0 > .elementor-widget-container{margin:53px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-bed45c0 img{transition-duration:0.3s;border-style:solid;border-width:4px 4px 4px 4px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-0b99faf > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-0b99faf > .elementor-background-overlay{background-image:url("https://moshtarijoo.com/wp-content/uploads/2025/11/669.webp");background-position:center center;background-size:cover;opacity:0.66;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-0b99faf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:80px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-731cdde.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18 .elementor-element.elementor-element-731cdde.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-5376914:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-5376914 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(223deg, #FFDA9A 28%, #FDB035 100%);}.elementor-18 .elementor-element.elementor-element-5376914, .elementor-18 .elementor-element.elementor-element-5376914 > .elementor-background-overlay{border-radius:40px 0px 0px 40px;}.elementor-18 .elementor-element.elementor-element-5376914{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-18 .elementor-element.elementor-element-5376914 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-75c2d1b{margin:-123px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-29a8dc5 img{border-style:solid;border-width:4px 4px 4px 4px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-35f7474 > .elementor-widget-container{margin:53px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-35f7474 img{transition-duration:0.3s;border-style:solid;border-width:4px 4px 4px 4px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-1fac848 > .elementor-element-populated{padding:0px 40px 0px 30px;}.elementor-18 .elementor-element.elementor-element-0650262{text-align:right;font-family:"مربع", iranyekan;font-size:44px;font-weight:400;color:#242424;}.elementor-18 .elementor-element.elementor-element-82eef73 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-18 .elementor-element.elementor-element-82eef73 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-18 .elementor-element.elementor-element-82eef73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-18 .elementor-element.elementor-element-82eef73 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-18 .elementor-element.elementor-element-82eef73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-18 .elementor-element.elementor-element-82eef73 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-82eef73 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-82eef73{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-82eef73 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-82eef73 .elementor-icon-list-item > a{font-family:"iranyekan", iranyekan;font-size:16px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-82eef73 .elementor-icon-list-text{color:#424242;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-fd8735d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:52px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-fd8735d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-89db984{margin:0px 0px 20px 0px;padding:-13px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-68628cb{text-align:center;font-family:"مربع", iranyekan;font-size:32px;font-weight:400;color:#242424;}.elementor-18 .elementor-element.elementor-element-995ebb4{--swiper-slides-to-display:4;--swiper-slides-gap:0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-18 .elementor-element.elementor-element-995ebb4 > .elementor-widget-container{margin:-14px 0px 0px 0px;}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-f3d35bb{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-be19596{margin:-30px 0px 30px 0px;}.elementor-18 .elementor-element.elementor-element-0b99faf{margin:-30px 0px 30px 0px;}.elementor-18 .elementor-element.elementor-element-7161892 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-995ebb4{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-294327c{width:58.332%;}.elementor-18 .elementor-element.elementor-element-4a09bcd{width:41.538%;}.elementor-18 .elementor-element.elementor-element-bd22d08{width:12.062%;}.elementor-18 .elementor-element.elementor-element-a355c8c{width:87.937%;}.elementor-18 .elementor-element.elementor-element-3575512{width:12.062%;}.elementor-18 .elementor-element.elementor-element-361db70{width:87.937%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-5486329{width:100%;}.elementor-18 .elementor-element.elementor-element-75b3f37{width:100%;}.elementor-18 .elementor-element.elementor-element-4d179e0{width:100%;}.elementor-18 .elementor-element.elementor-element-13a2bcf{width:100%;}.elementor-18 .elementor-element.elementor-element-27c8d73{width:40%;}.elementor-18 .elementor-element.elementor-element-246f4b0{width:100%;}.elementor-18 .elementor-element.elementor-element-09cdb98{width:100%;}.elementor-18 .elementor-element.elementor-element-731cdde{width:100%;}.elementor-18 .elementor-element.elementor-element-1fac848{width:100%;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-22d33b1{padding:80px 25px 0px 25px;}.elementor-18 .elementor-element.elementor-element-294327c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-18 .elementor-element.elementor-element-294327c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-18 .elementor-element.elementor-element-4676775{text-align:center;}.elementor-18 .elementor-element.elementor-element-4676775 .elementor-heading-title{font-size:62px;}.elementor-18 .elementor-element.elementor-element-1c5ed9d{text-align:center;font-size:21px;}.elementor-18 .elementor-element.elementor-element-1378d5c{margin:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-9bfb4a1{padding:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-75b3f37 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-18 .elementor-element.elementor-element-4d179e0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-18 .elementor-element.elementor-element-13a2bcf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-18 .elementor-element.elementor-element-f3d35bb{padding:0px 10px 0px 10px;}.elementor-18 .elementor-element.elementor-element-6f97a2f > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-18 .elementor-element.elementor-element-0141569{margin:0px 10px 0px 10px;}.elementor-18 .elementor-element.elementor-element-bd22d08{width:20%;}.elementor-18 .elementor-element.elementor-element-a355c8c{width:80%;}.elementor-18 .elementor-element.elementor-element-0f78112{font-size:35px;}.elementor-18 .elementor-element.elementor-element-a034afa{padding:18px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-4ee2df6{font-size:30px;}.elementor-18 .elementor-element.elementor-element-27c8d73 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-18 .elementor-element.elementor-element-8637254{padding:0px 20px 0px 20px;}.elementor-18 .elementor-element.elementor-element-3575512{width:20%;}.elementor-18 .elementor-element.elementor-element-361db70{width:80%;}.elementor-18 .elementor-element.elementor-element-6a11fbb{font-size:21px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-efcdd9d{left:91px;}body.rtl .elementor-18 .elementor-element.elementor-element-efcdd9d{right:91px;}.elementor-18 .elementor-element.elementor-element-efcdd9d{top:64px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-f5f0bdc{left:-129px;}body.rtl .elementor-18 .elementor-element.elementor-element-f5f0bdc{right:-129px;}.elementor-18 .elementor-element.elementor-element-f5f0bdc{top:175px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-4d1740c{left:27px;}body.rtl .elementor-18 .elementor-element.elementor-element-4d1740c{right:27px;}.elementor-18 .elementor-element.elementor-element-4d1740c{top:-8px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-5419d65{left:128px;}body.rtl .elementor-18 .elementor-element.elementor-element-5419d65{right:128px;}.elementor-18 .elementor-element.elementor-element-5419d65{top:139px;}.elementor-18 .elementor-element.elementor-element-fe7765d{margin:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-08185d2{padding:0px 20px 0px 20px;}.elementor-18 .elementor-element.elementor-element-289c156 > .elementor-widget-container{margin:0px -30px 0px -30px;}.elementor-18 .elementor-element.elementor-element-b5a418a > .elementor-widget-container{margin:0px -30px 0px -30px;}.elementor-18 .elementor-element.elementor-element-aa7c2fd > .elementor-widget-container{margin:0px -30px 0px -30px;}.elementor-18 .elementor-element.elementor-element-269aa4d{margin:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-be19596{margin:0px 0px 0px 0px;padding:30px 10px 0px 10px;}.elementor-18 .elementor-element.elementor-element-246f4b0 > .elementor-element-populated{padding:0px 25px 0px 25px;}.elementor-18 .elementor-element.elementor-element-9c536a3{margin:100px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-3c1489b{width:50%;}.elementor-18 .elementor-element.elementor-element-f802890{width:50%;}.elementor-18 .elementor-element.elementor-element-0b99faf{margin:0px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-5376914{margin:100px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-737c63f{width:50%;}.elementor-18 .elementor-element.elementor-element-b861c1c{width:50%;}.elementor-18 .elementor-element.elementor-element-1fac848 > .elementor-element-populated{padding:30px 25px 0px 25px;}.elementor-18 .elementor-element.elementor-element-0650262{font-size:25px;}.elementor-18 .elementor-element.elementor-element-fd8735d{margin:20px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-7161892 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-18 .elementor-element.elementor-element-995ebb4{--swiper-slides-to-display:1;}}/* Start custom CSS for html, class: .elementor-element-4aa6f92 */.CustomDownloadButton {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: center;
  font-family: inherit;
  font-weight: 600;
  font-size: 15px;
  padding: 12px 20px;
  color: white;
  background: linear-gradient(144deg, #f77f00, #ff9100 50%, #ffc971);
  border: none;
  box-shadow: 0 0.7em 1.5em -0.5em rgba(59, 48, 78, 0.527);
  letter-spacing: 0.05em;
  border-radius: 8px;
  cursor: pointer;
  position: relative;
  transition: all 0.2s;
}

.CustomDownloadButton .CustomDownloadButton-icon img {
  width: 18px;
}

.CustomDownloadButton:hover {
  box-shadow: 0 0.5em 1.5em -0.5em #3b82f6;
  border-top-left-radius: 40px;
  border-bottom-right-radius: 40px;
  color: #fff;
}

.CustomDownloadButton:active {
  box-shadow: 0 0.3em 1em -0.5em #3b82f6;
}

.CustomDownloadButton::before {
  content: "";
  width: 4px;
  height: 40%;
  background-color: white;
  position: absolute;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  right: 0;
  transition: all 0.2s;
}

.CustomDownloadButton::after {
  content: "";
  width: 4px;
  height: 40%;
  background-color: white;
  position: absolute;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  left: 0;
  transition: all 0.2s;
}

.CustomDownloadButton:hover::before,
.CustomDownloadButton:hover::after {
  height: 60%;
}

.CustomDownloadButton:hover::before {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  transform: translate(-5px, 15px) rotate(45deg);
}

.CustomDownloadButton:hover::after {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  transform: translate(5px, -15px) rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-70be69f *//* From Uiverse.io by javierBarroso */ 
.card {
  width: 280px;
  background: #ffff;
  border-radius: 10px;
  padding: 50px 30px 20px 30px;
  position: relative;
  overflow: hidden;
  align-items: center;
  justify-content: center;
  box-shadow: 0 0 10px rgba(48, 147, 194, 0.23);
  cursor: pointer;
  transition: all 0.4s ease-in-out;
}

.icon,
.heading,
.content {
  position: relative;
  z-index: 5;
  transition: all 0.5s;
}

.icon {
  width: 100px;
  fill: rgb(139, 92, 246);
  margin-bottom: 0px;
  margin-right: -15px;
}

.heading {
  font-size: 20px;
  font-weight: 800;
  margin-bottom: 20px;
  color: black;
 
}

.number {
  position: absolute;
  top: -50px;
  left: -85px; /* از right به left تغییر دادیم */
  padding: 50px 30px 1px 100px; /* جهت پدینگ هم برای چپ و راست برعکس شد */
  background: #2D9BD7;
  border-radius: 100%;
  z-index: 5;
}

.number .text {
  font-size: 28px;
  font-weight: 600;
  color: #fff;
  
}

.text {
  margin-top: 20px;
  color: black;
  
  
}

.number::after {
  content: "";
  width: 50px;
  height: 50px;
  background: #2D9BD7;
  position: absolute;
  border-radius: 100%;
  top: 50%;
  left: 50%; /* از right به left تغییر دادیم */
  transition: all 0.5s;
  transform: translateX(-50%) translateY(-50%); /* جهت transform هم اصلاح شد */
  z-index: -1;
}

.card:hover {
  scale: 1.02;
  box-shadow: 0 5px 20px rgba(48, 147, 194, 0.55);
}

.card:hover .number::after {
  width: 900px;
  height: 900px;
}

.card:hover .icon,
.card:hover .heading,
.card:hover .content {
  color: #f5f5f5;
  fill: #f5f5f5;
}
.card .icon img {
  transition: filter 0.5s;
}

.card:hover .icon img {
  filter: brightness(0) invert(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0505891 *//* From Uiverse.io by javierBarroso */ 
.card {
  width: 280px;
  background: #ffff;
  border-radius: 10px;
  padding: 50px 30px 20px 30px;
  position: relative;
  overflow: hidden;
  align-items: center;
  justify-content: center;
  box-shadow: 0 0 10px rgba(48, 147, 194, 0.23);
  cursor: pointer;
  transition: all 0.4s ease-in-out;
}

.icon,
.heading,
.content {
  position: relative;
  z-index: 5;
  transition: all 0.5s;
}

.icon {
  width: 100px;
  fill: rgb(139, 92, 246);
  margin-bottom: 0px;
  margin-right: -15px;
}

.heading {
  font-size: 20px;
  font-weight: 800;
  margin-bottom: 20px;
  color: black;
 
}

.number {
  position: absolute;
  top: -50px;
  left: -85px; /* از right به left تغییر دادیم */
  padding: 50px 30px 1px 100px; /* جهت پدینگ هم برای چپ و راست برعکس شد */
  background: #2D9BD7;
  border-radius: 100%;
  z-index: 5;
}

.number .text {
  font-size: 28px;
  font-weight: 600;
  color: #fff;
  
}

.text {
  margin-top: 20px;
  color: black;
  
  
}

.number::after {
  content: "";
  width: 50px;
  height: 50px;
  background: #2D9BD7;
  position: absolute;
  border-radius: 100%;
  top: 50%;
  left: 50%; /* از right به left تغییر دادیم */
  transition: all 0.5s;
  transform: translateX(-50%) translateY(-50%); /* جهت transform هم اصلاح شد */
  z-index: -1;
}

.card:hover {
  scale: 1.02;
  box-shadow: 0 5px 20px rgba(48, 147, 194, 0.55);
}

.card:hover .number::after {
  width: 900px;
  height: 900px;
}

.card:hover .icon,
.card:hover .heading,
.card:hover .content {
  color: #f5f5f5;
  fill: #f5f5f5;
}
.card .icon img {
  transition: filter 0.5s;
}

.card:hover .icon img {
  filter: brightness(0) invert(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ef4a4e1 *//* From Uiverse.io by javierBarroso */ 
.card {
  width: 280px;
  background: #ffff;
  border-radius: 10px;
  padding: 50px 30px 20px 30px;
  position: relative;
  overflow: hidden;
  align-items: center;
  justify-content: center;
  box-shadow: 0 0 10px rgba(48, 147, 194, 0.23);
  cursor: pointer;
  transition: all 0.4s ease-in-out;
}

.icon,
.heading,
.content {
  position: relative;
  z-index: 5;
  transition: all 0.5s;
}

.icon {
  width: 100px;
  fill: rgb(139, 92, 246);
  margin-bottom: 0px;
  margin-right: -15px;
}

.heading {
  font-size: 20px;
  font-weight: 800;
  margin-bottom: 20px;
  color: black;
 
}

.number {
  position: absolute;
  top: -50px;
  left: -85px; /* از right به left تغییر دادیم */
  padding: 50px 30px 1px 100px; /* جهت پدینگ هم برای چپ و راست برعکس شد */
  background: #2D9BD7;
  border-radius: 100%;
  z-index: 5;
}

.number .text {
  font-size: 28px;
  font-weight: 600;
  color: #fff;
  
}

.text {
  margin-top: 20px;
  color: black;
  
  
}

.number::after {
  content: "";
  width: 50px;
  height: 50px;
  background: #2D9BD7;
  position: absolute;
  border-radius: 100%;
  top: 50%;
  left: 50%; /* از right به left تغییر دادیم */
  transition: all 0.5s;
  transform: translateX(-50%) translateY(-50%); /* جهت transform هم اصلاح شد */
  z-index: -1;
}

.card:hover {
  scale: 1.02;
  box-shadow: 0 5px 20px rgba(48, 147, 194, 0.55);
}

.card:hover .number::after {
  width: 900px;
  height: 900px;
}

.card:hover .icon,
.card:hover .heading,
.card:hover .content {
  color: #f5f5f5;
  fill: #f5f5f5;
}
.card .icon img {
  transition: filter 0.5s;
}

.card:hover .icon img {
  filter: brightness(0) invert(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ab35c3c *//* From Uiverse.io by javierBarroso */ 
.card {
  width: 280px;
  background: #ffff;
  border-radius: 10px;
  padding: 50px 30px 20px 30px;
  position: relative;
  overflow: hidden;
  align-items: center;
  justify-content: center;
  box-shadow: 0 0 10px rgba(48, 147, 194, 0.23);
  cursor: pointer;
  transition: all 0.4s ease-in-out;
}

.icon,
.heading,
.content {
  position: relative;
  z-index: 5;
  transition: all 0.5s;
}

.icon {
  width: 100px;
  fill: rgb(139, 92, 246);
  margin-bottom: 0px;
  margin-right: -15px;
}

.heading {
  font-size: 20px;
  font-weight: 800;
  margin-bottom: 20px;
  color: black;
 
}

.number {
  position: absolute;
  top: -50px;
  left: -85px; /* از right به left تغییر دادیم */
  padding: 50px 30px 1px 100px; /* جهت پدینگ هم برای چپ و راست برعکس شد */
  background: #2D9BD7;
  border-radius: 100%;
  z-index: 5;
}

.number .text {
  font-size: 28px;
  font-weight: 600;
  color: #fff;
  
}

.text {
  margin-top: 20px;
  color: black;
  
  
}

.number::after {
  content: "";
  width: 50px;
  height: 50px;
  background: #2D9BD7;
  position: absolute;
  border-radius: 100%;
  top: 50%;
  left: 50%; /* از right به left تغییر دادیم */
  transition: all 0.5s;
  transform: translateX(-50%) translateY(-50%); /* جهت transform هم اصلاح شد */
  z-index: -1;
}

.card:hover {
  scale: 1.02;
  box-shadow: 0 5px 20px rgba(48, 147, 194, 0.55);
}

.card:hover .number::after {
  width: 900px;
  height: 900px;
}

.card:hover .icon,
.card:hover .heading,
.card:hover .content {
  color: #f5f5f5;
  fill: #f5f5f5;
}
.card .icon img {
  transition: filter 0.5s;
}

.card:hover .icon img {
  filter: brightness(0) invert(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da36523 */@keyframes narenji {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.elementor-18 .elementor-element.elementor-element-da36523 {
  animation: narenji 10s linear infinite;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-18448eb */.elementor-18 .elementor-element.elementor-element-18448eb{
    /* From https://css.glass */
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
border: 1px solid rgba(255, 255, 255, 0.3);

}


.elementor-18 .elementor-element.elementor-element-18448eb {
  position: relative;
}

.elementor-18 .elementor-element.elementor-element-18448eb::before,
.elementor-18 .elementor-element.elementor-element-18448eb::after {
  content: "";
  position: absolute;
  width: 3px; /* ضخامت خط عمودی */
  height: 180px; /* طول نصفه خط */
  background: #2D9BD7;
  top: 50%; /* قرار گرفتن وسط ارتفاع */
  transform: translateY(-50%);
  border-radius: 5px;
}

.elementor-18 .elementor-element.elementor-element-18448eb::before {
  left: 0; /* سمت چپ فرم */
}

.elementor-18 .elementor-element.elementor-element-18448eb::after {
  right: 0; /* سمت راست فرم */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1dc0836 *//* From Uiverse.io - Final Fixed by ChatGPT */
.btn {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 10px;
  border-radius: 30px;
  border: none;
  background-image: linear-gradient(120deg, #0077b6 0%, #00b4d8 100%);
  color: #fff;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  transition: all 0.3s ease;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.btn > * {
  display: inline-block;
  transition: all ease-in-out 0.5s;
  width: 100%;
  text-align: center;
}

.btn__visible {
  padding: 0.4rem 1.2rem;
}

.btn__invisible {
  position: absolute;
  top: -100%;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all ease-in-out 0.5s;
  color: #fff; /* رنگ متن سفید هنگام هاور */
}

.btn:hover {
  background-image: linear-gradient(160deg, #212529 0%, #000814 100%);
}

.btn:hover .btn__visible {
  transform: translateY(100%);
}

.btn:hover .btn__invisible {
  top: 0;
  color: #fff; /* اطمینان از سفید بودن در حالت هاور */
}

.btn:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a083e05 */.elementor-18 .elementor-element.elementor-element-a083e05{
    /* From https://css.glass */

border-radius: 40px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ec5e9bb *//* From Uiverse.io - Final Fixed by ChatGPT */
.btn {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 10px;
  border-radius: 30px;
  border: none;
  background-image: linear-gradient(120deg, #0077b6 0%, #00b4d8 100%);
  color: #fff;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  transition: all 0.3s ease;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.btn > * {
  display: inline-block;
  transition: all ease-in-out 0.5s;
  width: 100%;
  text-align: center;
}

.btn__visible {
  padding: 0.4rem 1.2rem;
}

.btn__invisible {
  position: absolute;
  top: -100%;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all ease-in-out 0.5s;
  color: #fff; /* رنگ متن سفید هنگام هاور */
}

.btn:hover {
  background-image: linear-gradient(160deg, #212529 0%, #000814 100%);
}

.btn:hover .btn__visible {
  transform: translateY(100%);
}

.btn:hover .btn__invisible {
  top: 0;
  color: #fff; /* اطمینان از سفید بودن در حالت هاور */
}

.btn:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0755596 */.elementor-18 .elementor-element.elementor-element-0755596{
    /* From https://css.glass */

border-radius: 40px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
border: 1px solid rgba(255, 255, 255, 0.3);
margin-right: 15px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2534cd2 *//* From Uiverse.io - Final Fixed by ChatGPT */
.btn {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 10px;
  border-radius: 30px;
  border: none;
  background-image: linear-gradient(120deg, #0077b6 0%, #00b4d8 100%);
  color: #fff;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  transition: all 0.3s ease;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.btn > * {
  display: inline-block;
  transition: all ease-in-out 0.5s;
  width: 100%;
  text-align: center;
}

.btn__visible {
  padding: 0.4rem 1.2rem;
}

.btn__invisible {
  position: absolute;
  top: -100%;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all ease-in-out 0.5s;
  color: #fff; /* رنگ متن سفید هنگام هاور */
}

.btn:hover {
  background-image: linear-gradient(160deg, #212529 0%, #000814 100%);
}

.btn:hover .btn__visible {
  transform: translateY(100%);
}

.btn:hover .btn__invisible {
  top: 0;
  color: #fff; /* اطمینان از سفید بودن در حالت هاور */
}

.btn:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2d07c1f */.elementor-18 .elementor-element.elementor-element-2d07c1f{
    /* From https://css.glass */

border-radius: 40px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
border: 1px solid rgba(255, 255, 255, 0.3);
margin-right: 15px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eeacafb *//* From Uiverse.io - Final Fixed by ChatGPT */
.btn {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 10px;
  border-radius: 30px;
  border: none;
  background-image: linear-gradient(120deg, #0077b6 0%, #00b4d8 100%);
  color: #fff;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  transition: all 0.3s ease;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.btn > * {
  display: inline-block;
  transition: all ease-in-out 0.5s;
  width: 100%;
  text-align: center;
}

.btn__visible {
  padding: 0.4rem 1.2rem;
}

.btn__invisible {
  position: absolute;
  top: -100%;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all ease-in-out 0.5s;
  color: #fff; /* رنگ متن سفید هنگام هاور */
}

.btn:hover {
  background-image: linear-gradient(160deg, #212529 0%, #000814 100%);
}

.btn:hover .btn__visible {
  transform: translateY(100%);
}

.btn:hover .btn__invisible {
  top: 0;
  color: #fff; /* اطمینان از سفید بودن در حالت هاور */
}

.btn:focus {
  outline: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-55ab1be */.elementor-18 .elementor-element.elementor-element-55ab1be{
    /* From https://css.glass */

border-radius: 40px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
border: 1px solid rgba(255, 255, 255, 0.3);
margin-right: 15px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-77678cb */.signupBtn {
  width: 140px;
  height: 40px;
  border-radius: 30px;
  border: none;
  display: flex;
  align-items: center;
 
  padding-right: 13px;
  gap: 9px;
  color: white !important;
  background: linear-gradient(to right,#1BC641,#4EF07E);
  position: relative;
  cursor: pointer;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.212);
  font-weight: 600;
  font-size: 15px;
}

.arrow {
  position: absolute;
  left: 7.5px; /* فلش در سمت چپ */
  background-color: rgb(255, 255, 255);
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 30px;
  transition: all .5s ease;
}

.signupBtn:hover .arrow {
  width: calc(140px - (7.5px)*2);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7c84d0f */.elementor-18 .elementor-element.elementor-element-7c84d0f{
    /* From https://css.glass */

border-radius: 90px 90px 90px 0px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efcdd9d */.img-anim-3 {
  animation: floatUp3 4.5s ease-in-out infinite;
}
@keyframes floatUp3 {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-30px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f5f0bdc */.img-anim-1 {
  animation: floatUp1 3s ease-in-out infinite;
}
@keyframes floatUp1 {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-20px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4d1740c */.img-anim-2 {
  animation: floatUp2 4s ease-in-out infinite;
}
@keyframes floatUp2 {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(25px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5419d65 */.img-anim-4 {
  animation: floatUp4 5s ease-in-out infinite;
}
@keyframes floatUp4 {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(20px); }
}/* End custom CSS */
/* Start custom CSS for wd_infobox_carousel, class: .elementor-element-4dc6a68 */کد کاروسل گالری نرم:
.elementor-18 .elementor-element.elementor-element-4dc6a68 .swiper-wrapper{
    -webkit-transition-timing-function: linear!important;
    -moz-transition-timing-function:linear!important;
    -o-transition-timing-function:linear!important;
    transition-timing-function: linear!important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'مربع';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://moshtarijoo.com/wp-content/uploads/2025/11/Morabba-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */