.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-141 .elementor-element.elementor-element-20df651 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-141 .elementor-element.elementor-element-20df651{margin-top:25px;margin-bottom:25px;}.elementor-bc-flex-widget .elementor-141 .elementor-element.elementor-element-5d9f12b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-141 .elementor-element.elementor-element-5d9f12b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-141 .elementor-element.elementor-element-11afd12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-141 .elementor-element.elementor-element-11afd12 .elementor-heading-title{color:var( --e-global-color-67645de );}.elementor-141 .elementor-element.elementor-element-3034279{border-radius:0px 0px 0px 0px;text-align:center;}.elementor-141 .elementor-element.elementor-element-3034279 .elementor-heading-title{color:var( --e-global-color-67645de );}.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-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-141 .elementor-element.elementor-element-a725f7b .elementor-button{background-color:transparent;font-family:"Vazir", Sans-serif;font-size:16px;font-weight:600;fill:#1A3F6B;color:#1A3F6B;background-image:linear-gradient(135deg, #E8B87A 0%, #E29A22 100%);box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.2);transition-duration:-3s;border-style:solid;border-width:1px 1px 1px 1px;border-radius:40px 40px 40px 40px;padding:14px 32px 14px 32px;}.elementor-141 .elementor-element.elementor-element-a725f7b .elementor-button:hover, .elementor-141 .elementor-element.elementor-element-a725f7b .elementor-button:focus{background-color:transparent;color:#1A3F6B;background-image:linear-gradient(135deg, #E29A22 0%, #E8B87A 100%);}.elementor-141 .elementor-element.elementor-element-a725f7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-a725f7b.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px);}.elementor-141 .elementor-element.elementor-element-a725f7b.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:24px 24px 24px 24px;box-shadow:0px 19px 26px 1px rgba(0,0,0,0.78);}.elementor-141 .elementor-element.elementor-element-a725f7b .elementor-button-content-wrapper{flex-direction:row;}.elementor-141 .elementor-element.elementor-element-a725f7b .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-141 .elementor-element.elementor-element-a725f7b .elementor-button:hover svg, .elementor-141 .elementor-element.elementor-element-a725f7b .elementor-button:focus svg{fill:#1A3F6B;}.elementor-141 .elementor-element.elementor-element-bdd7102 > .elementor-element-populated{padding:10px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-d25caeb{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:center;}.elementor-141 .elementor-element.elementor-element-d25caeb .elementor-heading-title{font-family:"Vazir", Sans-serif;font-weight:400;color:var( --e-global-color-67645de );}.elementor-141 .elementor-element.elementor-element-9a02f82{text-align:center;}.elementor-141 .elementor-element.elementor-element-9a02f82 .elementor-heading-title{color:var( --e-global-color-67645de );}.elementor-141 .elementor-element.elementor-element-a9c2678 .elementor-button{background-color:transparent;font-family:"Vazir", Sans-serif;font-size:16px;font-weight:600;fill:#1A3F6B;color:#1A3F6B;background-image:linear-gradient(135deg, #E8B87A 0%, #E29A22 100%);box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.2);transition-duration:-3s;border-style:solid;border-width:2px 2px 2px 2px;border-radius:40px 40px 40px 40px;padding:14px 32px 14px 32px;}.elementor-141 .elementor-element.elementor-element-a9c2678 .elementor-button:hover, .elementor-141 .elementor-element.elementor-element-a9c2678 .elementor-button:focus{background-color:transparent;color:#1A3F6B;background-image:linear-gradient(135deg, #E29A22 0%, #E8B87A 100%);}.elementor-141 .elementor-element.elementor-element-a9c2678{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-a9c2678.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px);}.elementor-141 .elementor-element.elementor-element-a9c2678.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:24px 24px 24px 24px;box-shadow:0px 19px 26px 1px rgba(0,0,0,0.78);}.elementor-141 .elementor-element.elementor-element-a9c2678 .elementor-button-content-wrapper{flex-direction:row;}.elementor-141 .elementor-element.elementor-element-a9c2678 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-141 .elementor-element.elementor-element-a9c2678 .elementor-button:hover svg, .elementor-141 .elementor-element.elementor-element-a9c2678 .elementor-button:focus svg{fill:#1A3F6B;}.elementor-bc-flex-widget .elementor-141 .elementor-element.elementor-element-2e9ea26.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-141 .elementor-element.elementor-element-2e9ea26.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-141 .elementor-element.elementor-element-daa1b94{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-141 .elementor-element.elementor-element-daa1b94 .elementor-heading-title{font-family:"Vazir", Sans-serif;font-weight:400;color:var( --e-global-color-67645de );}.elementor-141 .elementor-element.elementor-element-5043d45{text-align:center;}.elementor-141 .elementor-element.elementor-element-5043d45 .elementor-heading-title{color:var( --e-global-color-67645de );}.elementor-141 .elementor-element.elementor-element-8e472ae .elementor-button{background-color:transparent;font-family:"Vazir", Sans-serif;font-size:16px;font-weight:600;fill:#1A3F6B;color:#1A3F6B;background-image:linear-gradient(135deg, #E8B87A 0%, #E29A22 100%);box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.2);transition-duration:-3s;border-style:solid;border-width:2px 2px 2px 2px;border-radius:40px 40px 40px 40px;padding:14px 32px 14px 32px;}.elementor-141 .elementor-element.elementor-element-8e472ae .elementor-button:hover, .elementor-141 .elementor-element.elementor-element-8e472ae .elementor-button:focus{background-color:transparent;color:#1A3F6B;background-image:linear-gradient(135deg, #E29A22 0%, #E8B87A 100%);}.elementor-141 .elementor-element.elementor-element-8e472ae{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-8e472ae.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px);}.elementor-141 .elementor-element.elementor-element-8e472ae.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:24px 24px 24px 24px;box-shadow:0px 19px 26px 1px rgba(0,0,0,0.78);}.elementor-141 .elementor-element.elementor-element-8e472ae .elementor-button-content-wrapper{flex-direction:row;}.elementor-141 .elementor-element.elementor-element-8e472ae .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-141 .elementor-element.elementor-element-8e472ae .elementor-button:hover svg, .elementor-141 .elementor-element.elementor-element-8e472ae .elementor-button:focus svg{fill:#1A3F6B;}.elementor-141 .elementor-element.elementor-element-a34e405 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-141 .elementor-element.elementor-element-a34e405{margin-top:0px;margin-bottom:25px;}.elementor-bc-flex-widget .elementor-141 .elementor-element.elementor-element-1e5673f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-141 .elementor-element.elementor-element-1e5673f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-141 .elementor-element.elementor-element-628419a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-141 .elementor-element.elementor-element-628419a .elementor-heading-title{color:var( --e-global-color-67645de );}.elementor-141 .elementor-element.elementor-element-cedc667{border-radius:0px 0px 0px 0px;text-align:center;}.elementor-141 .elementor-element.elementor-element-cedc667 .elementor-heading-title{color:var( --e-global-color-67645de );}.elementor-141 .elementor-element.elementor-element-37042c3 .elementor-button{background-color:transparent;font-family:"Vazir", Sans-serif;font-size:16px;font-weight:600;fill:#1A3F6B;color:#1A3F6B;background-image:linear-gradient(135deg, #E8B87A 0%, #E29A22 100%);box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.2);transition-duration:-3s;border-style:solid;border-width:2px 2px 2px 2px;border-radius:40px 40px 40px 40px;padding:14px 32px 14px 32px;}.elementor-141 .elementor-element.elementor-element-37042c3 .elementor-button:hover, .elementor-141 .elementor-element.elementor-element-37042c3 .elementor-button:focus{background-color:transparent;color:#1A3F6B;background-image:linear-gradient(135deg, #E29A22 0%, #E8B87A 100%);}.elementor-141 .elementor-element.elementor-element-37042c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-37042c3.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px);}.elementor-141 .elementor-element.elementor-element-37042c3.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:24px 24px 24px 24px;box-shadow:0px 19px 26px 1px rgba(0,0,0,0.78);}.elementor-141 .elementor-element.elementor-element-37042c3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-141 .elementor-element.elementor-element-37042c3 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-141 .elementor-element.elementor-element-37042c3 .elementor-button:hover svg, .elementor-141 .elementor-element.elementor-element-37042c3 .elementor-button:focus svg{fill:#1A3F6B;}.elementor-bc-flex-widget .elementor-141 .elementor-element.elementor-element-9c20274.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-141 .elementor-element.elementor-element-9c20274.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-141 .elementor-element.elementor-element-507909a{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-141 .elementor-element.elementor-element-507909a .elementor-heading-title{font-family:"Vazir", Sans-serif;font-weight:400;color:var( --e-global-color-67645de );}.elementor-141 .elementor-element.elementor-element-d45daa2{text-align:center;}.elementor-141 .elementor-element.elementor-element-d45daa2 .elementor-heading-title{color:var( --e-global-color-67645de );}.elementor-141 .elementor-element.elementor-element-aabc509 .elementor-button{background-color:transparent;font-family:"Vazir", Sans-serif;font-size:16px;font-weight:600;fill:#1A3F6B;color:#1A3F6B;background-image:linear-gradient(135deg, #E8B87A 0%, #E29A22 100%);box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.2);transition-duration:-3s;border-style:solid;border-width:2px 2px 2px 2px;border-radius:40px 40px 40px 40px;padding:14px 32px 14px 32px;}.elementor-141 .elementor-element.elementor-element-aabc509 .elementor-button:hover, .elementor-141 .elementor-element.elementor-element-aabc509 .elementor-button:focus{background-color:transparent;color:#1A3F6B;background-image:linear-gradient(135deg, #E29A22 0%, #E8B87A 100%);}.elementor-141 .elementor-element.elementor-element-aabc509{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-aabc509.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px);}.elementor-141 .elementor-element.elementor-element-aabc509.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:24px 24px 24px 24px;box-shadow:0px 19px 26px 1px rgba(0,0,0,0.78);}.elementor-141 .elementor-element.elementor-element-aabc509 .elementor-button-content-wrapper{flex-direction:row;}.elementor-141 .elementor-element.elementor-element-aabc509 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-141 .elementor-element.elementor-element-aabc509 .elementor-button:hover svg, .elementor-141 .elementor-element.elementor-element-aabc509 .elementor-button:focus svg{fill:#1A3F6B;}.elementor-bc-flex-widget .elementor-141 .elementor-element.elementor-element-84646c4.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-141 .elementor-element.elementor-element-84646c4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-141 .elementor-element.elementor-element-44f6904{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-141 .elementor-element.elementor-element-44f6904 .elementor-heading-title{font-family:"Vazir", Sans-serif;font-weight:400;color:var( --e-global-color-67645de );}.elementor-141 .elementor-element.elementor-element-432f32d{text-align:center;}.elementor-141 .elementor-element.elementor-element-432f32d .elementor-heading-title{color:var( --e-global-color-67645de );}.elementor-141 .elementor-element.elementor-element-dd43e35 .elementor-button{background-color:transparent;font-family:"Vazir", Sans-serif;font-size:16px;font-weight:600;fill:#1A3F6B;color:#1A3F6B;background-image:linear-gradient(135deg, #E8B87A 0%, #E29A22 100%);box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.2);transition-duration:-3s;border-style:solid;border-width:2px 2px 2px 2px;border-radius:40px 40px 40px 40px;padding:14px 32px 14px 32px;}.elementor-141 .elementor-element.elementor-element-dd43e35 .elementor-button:hover, .elementor-141 .elementor-element.elementor-element-dd43e35 .elementor-button:focus{background-color:transparent;color:#1A3F6B;background-image:linear-gradient(135deg, #E29A22 0%, #E8B87A 100%);}.elementor-141 .elementor-element.elementor-element-dd43e35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-dd43e35.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px);}.elementor-141 .elementor-element.elementor-element-dd43e35.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:24px 24px 24px 24px;box-shadow:0px 19px 26px 1px rgba(0,0,0,0.78);}.elementor-141 .elementor-element.elementor-element-dd43e35 .elementor-button-content-wrapper{flex-direction:row;}.elementor-141 .elementor-element.elementor-element-dd43e35 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-141 .elementor-element.elementor-element-dd43e35 .elementor-button:hover svg, .elementor-141 .elementor-element.elementor-element-dd43e35 .elementor-button:focus svg{fill:#1A3F6B;}.elementor-141 .elementor-element.elementor-element-75ac0a9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-141 .elementor-element.elementor-element-0c5f532.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-141 .elementor-element.elementor-element-0c5f532.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-141 .elementor-element.elementor-element-b4830a2{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-141 .elementor-element.elementor-element-b4830a2 .elementor-heading-title{color:var( --e-global-color-67645de );}.elementor-141 .elementor-element.elementor-element-fb21e7e{border-radius:0px 0px 0px 0px;text-align:center;}.elementor-141 .elementor-element.elementor-element-fb21e7e .elementor-heading-title{color:var( --e-global-color-67645de );}.elementor-141 .elementor-element.elementor-element-419e67f .elementor-button{background-color:transparent;font-family:"Vazir", Sans-serif;font-size:16px;font-weight:600;fill:#1A3F6B;color:#1A3F6B;background-image:linear-gradient(135deg, #E8B87A 0%, #E29A22 100%);box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.2);transition-duration:-3s;border-style:solid;border-width:2px 2px 2px 2px;border-radius:40px 40px 40px 40px;padding:14px 32px 14px 32px;}.elementor-141 .elementor-element.elementor-element-419e67f .elementor-button:hover, .elementor-141 .elementor-element.elementor-element-419e67f .elementor-button:focus{background-color:transparent;color:#1A3F6B;background-image:linear-gradient(135deg, #E29A22 0%, #E8B87A 100%);}.elementor-141 .elementor-element.elementor-element-419e67f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-419e67f.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px);}.elementor-141 .elementor-element.elementor-element-419e67f.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:24px 24px 24px 24px;box-shadow:0px 19px 26px 1px rgba(0,0,0,0.78);}.elementor-141 .elementor-element.elementor-element-419e67f .elementor-button-content-wrapper{flex-direction:row;}.elementor-141 .elementor-element.elementor-element-419e67f .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-141 .elementor-element.elementor-element-419e67f .elementor-button:hover svg, .elementor-141 .elementor-element.elementor-element-419e67f .elementor-button:focus svg{fill:#1A3F6B;}.elementor-bc-flex-widget .elementor-141 .elementor-element.elementor-element-526e787.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-141 .elementor-element.elementor-element-526e787.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-141 .elementor-element.elementor-element-84f534d{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-141 .elementor-element.elementor-element-84f534d .elementor-heading-title{font-family:"Vazir", Sans-serif;font-weight:400;color:var( --e-global-color-67645de );}.elementor-141 .elementor-element.elementor-element-0c54385{text-align:center;}.elementor-141 .elementor-element.elementor-element-0c54385 .elementor-heading-title{color:var( --e-global-color-67645de );}.elementor-141 .elementor-element.elementor-element-32b708e .elementor-button{background-color:transparent;font-family:"Vazir", Sans-serif;font-size:16px;font-weight:600;fill:#1A3F6B;color:#1A3F6B;background-image:linear-gradient(135deg, #E8B87A 0%, #E29A22 100%);box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.2);transition-duration:-3s;border-style:solid;border-width:2px 2px 2px 2px;border-radius:40px 40px 40px 40px;padding:14px 32px 14px 32px;}.elementor-141 .elementor-element.elementor-element-32b708e .elementor-button:hover, .elementor-141 .elementor-element.elementor-element-32b708e .elementor-button:focus{background-color:transparent;color:#1A3F6B;background-image:linear-gradient(135deg, #E29A22 0%, #E8B87A 100%);}.elementor-141 .elementor-element.elementor-element-32b708e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-32b708e.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px);}.elementor-141 .elementor-element.elementor-element-32b708e.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:24px 24px 24px 24px;box-shadow:0px 19px 26px 1px rgba(0,0,0,0.78);}.elementor-141 .elementor-element.elementor-element-32b708e .elementor-button-content-wrapper{flex-direction:row;}.elementor-141 .elementor-element.elementor-element-32b708e .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-141 .elementor-element.elementor-element-32b708e .elementor-button:hover svg, .elementor-141 .elementor-element.elementor-element-32b708e .elementor-button:focus svg{fill:#1A3F6B;}.elementor-bc-flex-widget .elementor-141 .elementor-element.elementor-element-c09c648.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-141 .elementor-element.elementor-element-c09c648.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-141 .elementor-element.elementor-element-a433117{margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-141 .elementor-element.elementor-element-a433117 .elementor-heading-title{font-family:"Vazir", Sans-serif;font-weight:400;color:var( --e-global-color-67645de );}.elementor-141 .elementor-element.elementor-element-f6fa893{text-align:center;}.elementor-141 .elementor-element.elementor-element-f6fa893 .elementor-heading-title{color:var( --e-global-color-67645de );}.elementor-141 .elementor-element.elementor-element-9758c47 .elementor-button{background-color:transparent;font-family:"Vazir", Sans-serif;font-size:16px;font-weight:600;fill:#1A3F6B;color:#1A3F6B;background-image:linear-gradient(135deg, #E8B87A 0%, #E29A22 100%);box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.2);transition-duration:-3s;border-style:solid;border-width:2px 2px 2px 2px;border-radius:40px 40px 40px 40px;padding:14px 32px 14px 32px;}.elementor-141 .elementor-element.elementor-element-9758c47 .elementor-button:hover, .elementor-141 .elementor-element.elementor-element-9758c47 .elementor-button:focus{background-color:transparent;color:#1A3F6B;background-image:linear-gradient(135deg, #E29A22 0%, #E8B87A 100%);}.elementor-141 .elementor-element.elementor-element-9758c47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-9758c47.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px);}.elementor-141 .elementor-element.elementor-element-9758c47.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:24px 24px 24px 24px;box-shadow:0px 19px 26px 1px rgba(0,0,0,0.78);}.elementor-141 .elementor-element.elementor-element-9758c47 .elementor-button-content-wrapper{flex-direction:row;}.elementor-141 .elementor-element.elementor-element-9758c47 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-141 .elementor-element.elementor-element-9758c47 .elementor-button:hover svg, .elementor-141 .elementor-element.elementor-element-9758c47 .elementor-button:focus svg{fill:#1A3F6B;}.elementor-141 .elementor-element.elementor-element-a2b6458{margin-top:25px;margin-bottom:25px;}.elementor-bc-flex-widget .elementor-141 .elementor-element.elementor-element-314641b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-141 .elementor-element.elementor-element-314641b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-141 .elementor-element.elementor-element-eacff78{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-141 .elementor-element.elementor-element-eacff78 .elementor-heading-title{font-family:"Vazir", Sans-serif;font-weight:400;}.elementor-141 .elementor-element.elementor-element-f2301bf{text-align:center;}.elementor-141 .elementor-element.elementor-element-f2301bf .elementor-heading-title{color:var( --e-global-color-67645de );}.elementor-141 .elementor-element.elementor-element-0c1110a .elementor-button{background-color:transparent;font-family:"Vazir", Sans-serif;font-size:16px;font-weight:600;fill:#1A3F6B;color:#1A3F6B;background-image:linear-gradient(135deg, #E8B87A 0%, #E29A22 100%);box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.2);transition-duration:-3s;border-style:solid;border-width:2px 2px 2px 2px;border-radius:40px 40px 40px 40px;padding:14px 32px 14px 32px;}.elementor-141 .elementor-element.elementor-element-0c1110a .elementor-button:hover, .elementor-141 .elementor-element.elementor-element-0c1110a .elementor-button:focus{background-color:transparent;color:#1A3F6B;background-image:linear-gradient(135deg, #E29A22 0%, #E8B87A 100%);}.elementor-141 .elementor-element.elementor-element-0c1110a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-0c1110a.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px);}.elementor-141 .elementor-element.elementor-element-0c1110a.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:24px 24px 24px 24px;box-shadow:0px 19px 26px 1px rgba(0,0,0,0.78);}.elementor-141 .elementor-element.elementor-element-0c1110a .elementor-button-content-wrapper{flex-direction:row;}.elementor-141 .elementor-element.elementor-element-0c1110a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-141 .elementor-element.elementor-element-0c1110a .elementor-button:hover svg, .elementor-141 .elementor-element.elementor-element-0c1110a .elementor-button:focus svg{fill:#1A3F6B;}.elementor-141 .elementor-element.elementor-element-1db8bda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-0e8ee3e{margin:69px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-141 .elementor-element.elementor-element-0e8ee3e .elementor-heading-title{font-family:"Vazir", Sans-serif;font-weight:400;color:var( --e-global-color-67645de );}.elementor-141 .elementor-element.elementor-element-b6b96e9{text-align:center;}.elementor-141 .elementor-element.elementor-element-b6b96e9 .elementor-heading-title{color:var( --e-global-color-67645de );}.elementor-141 .elementor-element.elementor-element-3add206 .elementor-button{background-color:transparent;font-family:"Vazir", Sans-serif;font-size:16px;font-weight:600;fill:#1A3F6B;color:#1A3F6B;background-image:linear-gradient(135deg, #E8B87A 0%, #E29A22 100%);box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.2);transition-duration:-3s;border-style:solid;border-width:2px 2px 2px 2px;border-radius:40px 40px 40px 40px;padding:14px 32px 14px 32px;}.elementor-141 .elementor-element.elementor-element-3add206 .elementor-button:hover, .elementor-141 .elementor-element.elementor-element-3add206 .elementor-button:focus{background-color:transparent;color:#1A3F6B;background-image:linear-gradient(135deg, #E29A22 0%, #E8B87A 100%);}.elementor-141 .elementor-element.elementor-element-3add206{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-3add206.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px);}.elementor-141 .elementor-element.elementor-element-3add206.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:24px 24px 24px 24px;box-shadow:0px 19px 26px 1px rgba(0,0,0,0.78);}.elementor-141 .elementor-element.elementor-element-3add206 .elementor-button-content-wrapper{flex-direction:row;}.elementor-141 .elementor-element.elementor-element-3add206 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-141 .elementor-element.elementor-element-3add206 .elementor-button:hover svg, .elementor-141 .elementor-element.elementor-element-3add206 .elementor-button:focus svg{fill:#1A3F6B;}.elementor-bc-flex-widget .elementor-141 .elementor-element.elementor-element-b79d44d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-141 .elementor-element.elementor-element-b79d44d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-141 .elementor-element.elementor-element-55fc88c{text-align:center;}.elementor-141 .elementor-element.elementor-element-88aead1{margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-141 .elementor-element.elementor-element-88aead1 .elementor-heading-title{font-family:"Vazir", Sans-serif;font-weight:400;color:var( --e-global-color-67645de );}.elementor-141 .elementor-element.elementor-element-d314b64{text-align:center;}.elementor-141 .elementor-element.elementor-element-d314b64 .elementor-heading-title{color:var( --e-global-color-67645de );}.elementor-141 .elementor-element.elementor-element-a42c9cd .elementor-button{background-color:transparent;font-family:"Vazir", Sans-serif;font-size:16px;font-weight:600;fill:#1A3F6B;color:#1A3F6B;background-image:linear-gradient(135deg, #E8B87A 0%, #E29A22 100%);box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.2);transition-duration:-3s;border-style:solid;border-width:2px 2px 2px 2px;border-radius:40px 40px 40px 40px;padding:14px 32px 14px 32px;}.elementor-141 .elementor-element.elementor-element-a42c9cd .elementor-button:hover, .elementor-141 .elementor-element.elementor-element-a42c9cd .elementor-button:focus{background-color:transparent;color:#1A3F6B;background-image:linear-gradient(135deg, #E29A22 0%, #E8B87A 100%);}.elementor-141 .elementor-element.elementor-element-a42c9cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-a42c9cd.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px);}.elementor-141 .elementor-element.elementor-element-a42c9cd.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:24px 24px 24px 24px;box-shadow:0px 19px 26px 1px rgba(0,0,0,0.78);}.elementor-141 .elementor-element.elementor-element-a42c9cd .elementor-button-content-wrapper{flex-direction:row;}.elementor-141 .elementor-element.elementor-element-a42c9cd .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-141 .elementor-element.elementor-element-a42c9cd .elementor-button:hover svg, .elementor-141 .elementor-element.elementor-element-a42c9cd .elementor-button:focus svg{fill:#1A3F6B;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-141 .elementor-element.elementor-element-5d9f12b{width:50%;}.elementor-141 .elementor-element.elementor-element-5d9f12b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 0px 25px 0px;}.elementor-141 .elementor-element.elementor-element-b9a0424{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 25px 0px 25px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-141 .elementor-element.elementor-element-11afd12{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-3034279{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-a725f7b{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;padding:0px 0px 0px -0px;}.elementor-141 .elementor-element.elementor-element-bdd7102{width:50%;}.elementor-141 .elementor-element.elementor-element-bdd7102 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 0px 25px 0px;}.elementor-141 .elementor-element.elementor-element-3860660{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 25px 0px 25px;}.elementor-141 .elementor-element.elementor-element-d25caeb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-a9c2678{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-141 .elementor-element.elementor-element-2e9ea26{width:50%;}.elementor-bc-flex-widget .elementor-141 .elementor-element.elementor-element-2e9ea26.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-141 .elementor-element.elementor-element-2e9ea26.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-141 .elementor-element.elementor-element-2e9ea26.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-141 .elementor-element.elementor-element-2e9ea26 > .elementor-element-populated{margin:25px 0px 25px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-141 .elementor-element.elementor-element-cff7cb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 25px 0px 25px;}.elementor-141 .elementor-element.elementor-element-daa1b94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-5043d45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-8e472ae{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-141 .elementor-element.elementor-element-1e5673f{width:50%;}.elementor-bc-flex-widget .elementor-141 .elementor-element.elementor-element-1e5673f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-141 .elementor-element.elementor-element-1e5673f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-141 .elementor-element.elementor-element-1e5673f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-141 .elementor-element.elementor-element-1e5673f > .elementor-element-populated{margin:25px 0px 25px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-141 .elementor-element.elementor-element-8591b3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 25px 0px 25px;}.elementor-141 .elementor-element.elementor-element-37042c3{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-141 .elementor-element.elementor-element-9c20274{width:50%;}.elementor-bc-flex-widget .elementor-141 .elementor-element.elementor-element-9c20274.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-141 .elementor-element.elementor-element-9c20274.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-141 .elementor-element.elementor-element-9c20274.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-141 .elementor-element.elementor-element-9c20274 > .elementor-element-populated{margin:25px 0px 25px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-141 .elementor-element.elementor-element-8eb6f41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -0px) 0px;padding:0px 25px 0px 25px;}.elementor-141 .elementor-element.elementor-element-507909a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-d45daa2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-141 .elementor-element.elementor-element-aabc509{margin:-16px 25px calc(var(--kit-widget-spacing, 0px) + 5px) 25px;padding:0px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-84646c4{width:50%;}.elementor-bc-flex-widget .elementor-141 .elementor-element.elementor-element-84646c4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-141 .elementor-element.elementor-element-84646c4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-141 .elementor-element.elementor-element-84646c4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-141 .elementor-element.elementor-element-84646c4 > .elementor-element-populated{margin:25px 0px 25px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-141 .elementor-element.elementor-element-a40f07c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 25px 0px 25px;}.elementor-141 .elementor-element.elementor-element-44f6904{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-dd43e35{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-141 .elementor-element.elementor-element-0c5f532{width:50%;}.elementor-bc-flex-widget .elementor-141 .elementor-element.elementor-element-0c5f532.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-141 .elementor-element.elementor-element-0c5f532.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-141 .elementor-element.elementor-element-0c5f532.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-141 .elementor-element.elementor-element-0c5f532 > .elementor-element-populated{margin:25px 0px 25px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-141 .elementor-element.elementor-element-284ff75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 25px 0px 25px;}.elementor-141 .elementor-element.elementor-element-419e67f{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-141 .elementor-element.elementor-element-526e787{width:50%;}.elementor-bc-flex-widget .elementor-141 .elementor-element.elementor-element-526e787.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-141 .elementor-element.elementor-element-526e787.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-141 .elementor-element.elementor-element-526e787.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-141 .elementor-element.elementor-element-526e787 > .elementor-element-populated{margin:25px 0px 25px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-141 .elementor-element.elementor-element-14fa9ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -0px) 0px;padding:0px 25px 0px 25px;}.elementor-141 .elementor-element.elementor-element-84f534d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-0c54385{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-141 .elementor-element.elementor-element-32b708e{margin:-16px 25px calc(var(--kit-widget-spacing, 0px) + 5px) 25px;padding:0px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-c09c648{width:50%;}.elementor-bc-flex-widget .elementor-141 .elementor-element.elementor-element-c09c648.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-141 .elementor-element.elementor-element-c09c648.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-141 .elementor-element.elementor-element-c09c648.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-141 .elementor-element.elementor-element-c09c648 > .elementor-element-populated{margin:25px 0px 25px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-141 .elementor-element.elementor-element-1b8b871{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 25px 0px 25px;}.elementor-141 .elementor-element.elementor-element-a433117{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-9758c47{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-141 .elementor-element.elementor-element-314641b{width:50%;}.elementor-bc-flex-widget .elementor-141 .elementor-element.elementor-element-314641b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-141 .elementor-element.elementor-element-314641b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-141 .elementor-element.elementor-element-314641b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-141 .elementor-element.elementor-element-314641b > .elementor-element-populated{margin:25px 0px 25px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-141 .elementor-element.elementor-element-ff4d2ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 25px 0px 25px;}.elementor-141 .elementor-element.elementor-element-eacff78{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-0c1110a{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-141 .elementor-element.elementor-element-53b5d0e{width:50%;}.elementor-bc-flex-widget .elementor-141 .elementor-element.elementor-element-53b5d0e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-141 .elementor-element.elementor-element-53b5d0e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-141 .elementor-element.elementor-element-53b5d0e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-141 .elementor-element.elementor-element-53b5d0e > .elementor-element-populated{margin:25px 0px 25px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-1db8bda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 25px 0px 25px;}.elementor-141 .elementor-element.elementor-element-0e8ee3e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-3add206{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-141 .elementor-element.elementor-element-b79d44d{width:50%;}.elementor-bc-flex-widget .elementor-141 .elementor-element.elementor-element-b79d44d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-141 .elementor-element.elementor-element-b79d44d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-141 .elementor-element.elementor-element-b79d44d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-141 .elementor-element.elementor-element-b79d44d > .elementor-element-populated{margin:25px 0px 25px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-141 .elementor-element.elementor-element-55fc88c{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:11px 25px 0px 25px;}.elementor-141 .elementor-element.elementor-element-88aead1{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-a42c9cd{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}}/* Start custom CSS for column, class: .elementor-element-5d9f12b *//* ========================================
   استایل کامل ستون - بدون خط نورانی
   ======================================== */

/* ===== استایل پایه ستون ===== */
.elementor-141 .elementor-element.elementor-element-5d9f12b {
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.02)) !important;
    backdrop-filter: blur(12px) !important;
    border-radius: 24px !important;
    padding: 25px 20px !important;
    transition: all 0.4s cubic-bezier(0.2, 0.9, 0.4, 1.1) !important;
    border: 1px solid rgba(232, 184, 122, 0.3) !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2) !important;
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
    position: relative !important;
}

/* محتوای ستون */
.elementor-141 .elementor-element.elementor-element-5d9f12b .elementor-widget-wrap {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
}

/* دکمه رو میبره پایین */
.elementor-141 .elementor-element.elementor-element-5d9f12b .elementor-widget-button {
    margin-top: auto !important;
}

/* ===== حذف شد: خط نورانی متحرک ===== */

/* ===== نقطه نورانی در گوشه - حذف شد ===== */

/* ===== هاور ستون (بدون هاله و نور اضافه) ===== */
.elementor-141 .elementor-element.elementor-element-5d9f12b:hover {
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.04)) !important;
    border-color: #E8B87AFF !important;
    transform: translateY(-8px) !important;
    box-shadow: 0 25px 45px rgba(0, 0, 0, 0.25) !important;
}

/* ===== تصویر ===== */
.elementor-141 .elementor-element.elementor-element-5d9f12b .elementor-image img {
    border-radius: 20px !important;
    transition: all 0.5s ease !important;
    width: 100% !important;
    filter: brightness(0.95) !important;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2) !important;
}

.elementor-141 .elementor-element.elementor-element-5d9f12b:hover .elementor-image img {
    transform: scale(1.03) !important;
    filter: brightness(1.05) !important;
}

/* ===== عنوان ===== */
.elementor-141 .elementor-element.elementor-element-5d9f12b .elementor-heading-title {
    color: #FDFBF7FF !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    margin-top: 18px !important;
    margin-bottom: 10px !important;
    transition: all 0.3s ease !important;
    text-align: center !important;
    position: relative !important;
    display: inline-block !important;
    width: 100% !important;
}

.elementor-141 .elementor-element.elementor-element-5d9f12b:hover .elementor-heading-title {
    color: #E8B87AFF !important;
}

/* ===== متن توضیحات ===== */
.elementor-141 .elementor-element.elementor-element-5d9f12b .elementor-widget-text-editor p {
    color: rgba(253, 251, 247, 0.85) !important;
    font-size: 15px !important;
    text-align: center !important;
    margin-bottom: 20px !important;
    line-height: 1.6 !important;
}

/* ===== دکمه - حالت پیشفرض ===== */
.elementor-141 .elementor-element.elementor-element-5d9f12b .elementor-button {
    background: linear-gradient(135deg, #E8B87AFF, #E29A22FF) !important;
    border: none !important;
    border-radius: 50px !important;
    padding: 14px 28px !important;
    font-weight: 700 !important;
    font-size: 15px !important;
    transition: all 0.3s ease !important;
    text-align: center !important;
    width: 100% !important;
    letter-spacing: 0.5px !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2) !important;
}

/* رنگ متن دکمه */
.elementor-141 .elementor-element.elementor-element-5d9f12b .elementor-button .elementor-button-text {
    color: #1A3F6BFF !important;
}

/* آیکون دکمه */
.elementor-141 .elementor-element.elementor-element-5d9f12b .elementor-button .elementor-button-icon {
    color: #1A3F6BFF !important;
    transition: transform 0.3s ease !important;
    margin-right: 8px !important;
}

/* ===== دکمه - حالت هاور ===== */
.elementor-141 .elementor-element.elementor-element-5d9f12b .elementor-button:hover {
    background: linear-gradient(135deg, #E8B87AFF, #E29A22FF) !important;
    transform: translateY(-4px) !important;
    box-shadow: 0 10px 25px rgba(232, 184, 122, 0.4) !important;
}

/* حرکت آیکون در هاور */
.elementor-141 .elementor-element.elementor-element-5d9f12b .elementor-button:hover .elementor-button-icon {
    transform: translateX(5px) !important;
}

/* ===== ریسپانسیو موبایل ===== */
@media (max-width: 768px) {
    .elementor-141 .elementor-element.elementor-element-5d9f12b {
        padding: 18px 12px !important;
        margin-bottom: 20px !important;
    }
    
    .elementor-141 .elementor-element.elementor-element-5d9f12b .elementor-heading-title {
        font-size: 18px !important;
    }
    
    .elementor-141 .elementor-element.elementor-element-5d9f12b .elementor-widget-text-editor p {
        font-size: 13px !important;
    }
    
    .elementor-141 .elementor-element.elementor-element-5d9f12b .elementor-button {
        padding: 10px 20px !important;
        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bdd7102 *//* ========================================
   استایل کامل ستون - بدون خط نورانی
   ======================================== */

/* ===== استایل پایه ستون ===== */
.elementor-141 .elementor-element.elementor-element-bdd7102 {
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.02)) !important;
    backdrop-filter: blur(12px) !important;
    border-radius: 24px !important;
    padding: 25px 20px !important;
    transition: all 0.4s cubic-bezier(0.2, 0.9, 0.4, 1.1) !important;
    border: 1px solid rgba(232, 184, 122, 0.3) !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2) !important;
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
    position: relative !important;
}

/* محتوای ستون */
.elementor-141 .elementor-element.elementor-element-bdd7102 .elementor-widget-wrap {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
}

/* دکمه رو میبره پایین */
.elementor-141 .elementor-element.elementor-element-bdd7102 .elementor-widget-button {
    margin-top: auto !important;
}

/* ===== حذف شد: خط نورانی متحرک ===== */

/* ===== نقطه نورانی در گوشه - حذف شد ===== */

/* ===== هاور ستون (بدون هاله و نور اضافه) ===== */
.elementor-141 .elementor-element.elementor-element-bdd7102:hover {
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.04)) !important;
    border-color: #E8B87AFF !important;
    transform: translateY(-8px) !important;
    box-shadow: 0 25px 45px rgba(0, 0, 0, 0.25) !important;
}

/* ===== تصویر ===== */
.elementor-141 .elementor-element.elementor-element-bdd7102 .elementor-image img {
    border-radius: 20px !important;
    transition: all 0.5s ease !important;
    width: 100% !important;
    filter: brightness(0.95) !important;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2) !important;
}

.elementor-141 .elementor-element.elementor-element-bdd7102:hover .elementor-image img {
    transform: scale(1.03) !important;
    filter: brightness(1.05) !important;
}

/* ===== عنوان ===== */
.elementor-141 .elementor-element.elementor-element-bdd7102 .elementor-heading-title {
    color: #FDFBF7FF !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    margin-top: 18px !important;
    margin-bottom: 10px !important;
    transition: all 0.3s ease !important;
    text-align: center !important;
    position: relative !important;
    display: inline-block !important;
    width: 100% !important;
}

.elementor-141 .elementor-element.elementor-element-bdd7102:hover .elementor-heading-title {
    color: #E8B87AFF !important;
}

/* ===== متن توضیحات ===== */
.elementor-141 .elementor-element.elementor-element-bdd7102 .elementor-widget-text-editor p {
    color: rgba(253, 251, 247, 0.85) !important;
    font-size: 15px !important;
    text-align: center !important;
    margin-bottom: 20px !important;
    line-height: 1.6 !important;
}

/* ===== دکمه - حالت پیشفرض ===== */
.elementor-141 .elementor-element.elementor-element-bdd7102 .elementor-button {
    background: linear-gradient(135deg, #E8B87AFF, #E29A22FF) !important;
    border: none !important;
    border-radius: 50px !important;
    padding: 14px 28px !important;
    font-weight: 700 !important;
    font-size: 15px !important;
    transition: all 0.3s ease !important;
    text-align: center !important;
    width: 100% !important;
    letter-spacing: 0.5px !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2) !important;
}

/* رنگ متن دکمه */
.elementor-141 .elementor-element.elementor-element-bdd7102 .elementor-button .elementor-button-text {
    color: #1A3F6BFF !important;
}

/* آیکون دکمه */
.elementor-141 .elementor-element.elementor-element-bdd7102 .elementor-button .elementor-button-icon {
    color: #1A3F6BFF !important;
    transition: transform 0.3s ease !important;
    margin-right: 8px !important;
}

/* ===== دکمه - حالت هاور ===== */
.elementor-141 .elementor-element.elementor-element-bdd7102 .elementor-button:hover {
    background: linear-gradient(135deg, #E8B87AFF, #E29A22FF) !important;
    transform: translateY(-4px) !important;
    box-shadow: 0 10px 25px rgba(232, 184, 122, 0.4) !important;
}

/* حرکت آیکون در هاور */
.elementor-141 .elementor-element.elementor-element-bdd7102 .elementor-button:hover .elementor-button-icon {
    transform: translateX(5px) !important;
}

/* ===== ریسپانسیو موبایل ===== */
@media (max-width: 768px) {
    .elementor-141 .elementor-element.elementor-element-bdd7102 {
        padding: 18px 12px !important;
        margin-bottom: 20px !important;
    }
    
    .elementor-141 .elementor-element.elementor-element-bdd7102 .elementor-heading-title {
        font-size: 18px !important;
    }
    
    .elementor-141 .elementor-element.elementor-element-bdd7102 .elementor-widget-text-editor p {
        font-size: 13px !important;
    }
    
    .elementor-141 .elementor-element.elementor-element-bdd7102 .elementor-button {
        padding: 10px 20px !important;
        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2e9ea26 *//* ========================================
   استایل کامل ستون - بدون خط نورانی
   ======================================== */

/* ===== استایل پایه ستون ===== */
.elementor-141 .elementor-element.elementor-element-2e9ea26 {
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.02)) !important;
    backdrop-filter: blur(12px) !important;
    border-radius: 24px !important;
    padding: 25px 20px !important;
    transition: all 0.4s cubic-bezier(0.2, 0.9, 0.4, 1.1) !important;
    border: 1px solid rgba(232, 184, 122, 0.3) !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2) !important;
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
    position: relative !important;
}

/* محتوای ستون */
.elementor-141 .elementor-element.elementor-element-2e9ea26 .elementor-widget-wrap {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
}

/* دکمه رو میبره پایین */
.elementor-141 .elementor-element.elementor-element-2e9ea26 .elementor-widget-button {
    margin-top: auto !important;
}

/* ===== حذف شد: خط نورانی متحرک ===== */

/* ===== نقطه نورانی در گوشه - حذف شد ===== */

/* ===== هاور ستون (بدون هاله و نور اضافه) ===== */
.elementor-141 .elementor-element.elementor-element-2e9ea26:hover {
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.04)) !important;
    border-color: #E8B87AFF !important;
    transform: translateY(-8px) !important;
    box-shadow: 0 25px 45px rgba(0, 0, 0, 0.25) !important;
}

/* ===== تصویر ===== */
.elementor-141 .elementor-element.elementor-element-2e9ea26 .elementor-image img {
    border-radius: 20px !important;
    transition: all 0.5s ease !important;
    width: 100% !important;
    filter: brightness(0.95) !important;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2) !important;
}

.elementor-141 .elementor-element.elementor-element-2e9ea26:hover .elementor-image img {
    transform: scale(1.03) !important;
    filter: brightness(1.05) !important;
}

/* ===== عنوان ===== */
.elementor-141 .elementor-element.elementor-element-2e9ea26 .elementor-heading-title {
    color: #FDFBF7FF !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    margin-top: 18px !important;
    margin-bottom: 10px !important;
    transition: all 0.3s ease !important;
    text-align: center !important;
    position: relative !important;
    display: inline-block !important;
    width: 100% !important;
}

.elementor-141 .elementor-element.elementor-element-2e9ea26:hover .elementor-heading-title {
    color: #E8B87AFF !important;
}

/* ===== متن توضیحات ===== */
.elementor-141 .elementor-element.elementor-element-2e9ea26 .elementor-widget-text-editor p {
    color: rgba(253, 251, 247, 0.85) !important;
    font-size: 15px !important;
    text-align: center !important;
    margin-bottom: 20px !important;
    line-height: 1.6 !important;
}

/* ===== دکمه - حالت پیشفرض ===== */
.elementor-141 .elementor-element.elementor-element-2e9ea26 .elementor-button {
    background: linear-gradient(135deg, #E8B87AFF, #E29A22FF) !important;
    border: none !important;
    border-radius: 50px !important;
    padding: 14px 28px !important;
    font-weight: 700 !important;
    font-size: 15px !important;
    transition: all 0.3s ease !important;
    text-align: center !important;
    width: 100% !important;
    letter-spacing: 0.5px !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2) !important;
}

/* رنگ متن دکمه */
.elementor-141 .elementor-element.elementor-element-2e9ea26 .elementor-button .elementor-button-text {
    color: #1A3F6BFF !important;
}

/* آیکون دکمه */
.elementor-141 .elementor-element.elementor-element-2e9ea26 .elementor-button .elementor-button-icon {
    color: #1A3F6BFF !important;
    transition: transform 0.3s ease !important;
    margin-right: 8px !important;
}

/* ===== دکمه - حالت هاور ===== */
.elementor-141 .elementor-element.elementor-element-2e9ea26 .elementor-button:hover {
    background: linear-gradient(135deg, #E8B87AFF, #E29A22FF) !important;
    transform: translateY(-4px) !important;
    box-shadow: 0 10px 25px rgba(232, 184, 122, 0.4) !important;
}

/* حرکت آیکون در هاور */
.elementor-141 .elementor-element.elementor-element-2e9ea26 .elementor-button:hover .elementor-button-icon {
    transform: translateX(5px) !important;
}

/* ===== ریسپانسیو موبایل ===== */
@media (max-width: 768px) {
    .elementor-141 .elementor-element.elementor-element-2e9ea26 {
        padding: 18px 12px !important;
        margin-bottom: 20px !important;
    }
    
    .elementor-141 .elementor-element.elementor-element-2e9ea26 .elementor-heading-title {
        font-size: 18px !important;
    }
    
    .elementor-141 .elementor-element.elementor-element-2e9ea26 .elementor-widget-text-editor p {
        font-size: 13px !important;
    }
    
    .elementor-141 .elementor-element.elementor-element-2e9ea26 .elementor-button {
        padding: 10px 20px !important;
        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-20df651 */.elementor-141 .elementor-element.elementor-element-20df651 .elementor-column {
    margin-left: 5px !important;
    margin-right: 5px !important;
}

.elementor-141 .elementor-element.elementor-element-20df651 .elementor-row {
    margin-left: -5px !important;
    margin-right: -5px !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1e5673f *//* ========================================
   استایل کامل ستون - بدون خط نورانی
   ======================================== */

/* ===== استایل پایه ستون ===== */
.elementor-141 .elementor-element.elementor-element-1e5673f {
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.02)) !important;
    backdrop-filter: blur(12px) !important;
    border-radius: 24px !important;
    padding: 25px 20px !important;
    transition: all 0.4s cubic-bezier(0.2, 0.9, 0.4, 1.1) !important;
    border: 1px solid rgba(232, 184, 122, 0.3) !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2) !important;
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
    position: relative !important;
}

/* محتوای ستون */
.elementor-141 .elementor-element.elementor-element-1e5673f .elementor-widget-wrap {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
}

/* دکمه رو میبره پایین */
.elementor-141 .elementor-element.elementor-element-1e5673f .elementor-widget-button {
    margin-top: auto !important;
}

/* ===== حذف شد: خط نورانی متحرک ===== */

/* ===== نقطه نورانی در گوشه - حذف شد ===== */

/* ===== هاور ستون (بدون هاله و نور اضافه) ===== */
.elementor-141 .elementor-element.elementor-element-1e5673f:hover {
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.04)) !important;
    border-color: #E8B87AFF !important;
    transform: translateY(-8px) !important;
    box-shadow: 0 25px 45px rgba(0, 0, 0, 0.25) !important;
}

/* ===== تصویر ===== */
.elementor-141 .elementor-element.elementor-element-1e5673f .elementor-image img {
    border-radius: 20px !important;
    transition: all 0.5s ease !important;
    width: 100% !important;
    filter: brightness(0.95) !important;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2) !important;
}

.elementor-141 .elementor-element.elementor-element-1e5673f:hover .elementor-image img {
    transform: scale(1.03) !important;
    filter: brightness(1.05) !important;
}

/* ===== عنوان ===== */
.elementor-141 .elementor-element.elementor-element-1e5673f .elementor-heading-title {
    color: #FDFBF7FF !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    margin-top: 18px !important;
    margin-bottom: 10px !important;
    transition: all 0.3s ease !important;
    text-align: center !important;
    position: relative !important;
    display: inline-block !important;
    width: 100% !important;
}

.elementor-141 .elementor-element.elementor-element-1e5673f:hover .elementor-heading-title {
    color: #E8B87AFF !important;
}

/* ===== متن توضیحات ===== */
.elementor-141 .elementor-element.elementor-element-1e5673f .elementor-widget-text-editor p {
    color: rgba(253, 251, 247, 0.85) !important;
    font-size: 15px !important;
    text-align: center !important;
    margin-bottom: 20px !important;
    line-height: 1.6 !important;
}

/* ===== دکمه - حالت پیشفرض ===== */
.elementor-141 .elementor-element.elementor-element-1e5673f .elementor-button {
    background: linear-gradient(135deg, #E8B87AFF, #E29A22FF) !important;
    border: none !important;
    border-radius: 50px !important;
    padding: 14px 28px !important;
    font-weight: 700 !important;
    font-size: 15px !important;
    transition: all 0.3s ease !important;
    text-align: center !important;
    width: 100% !important;
    letter-spacing: 0.5px !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2) !important;
}

/* رنگ متن دکمه */
.elementor-141 .elementor-element.elementor-element-1e5673f .elementor-button .elementor-button-text {
    color: #1A3F6BFF !important;
}

/* آیکون دکمه */
.elementor-141 .elementor-element.elementor-element-1e5673f .elementor-button .elementor-button-icon {
    color: #1A3F6BFF !important;
    transition: transform 0.3s ease !important;
    margin-right: 8px !important;
}

/* ===== دکمه - حالت هاور ===== */
.elementor-141 .elementor-element.elementor-element-1e5673f .elementor-button:hover {
    background: linear-gradient(135deg, #E8B87AFF, #E29A22FF) !important;
    transform: translateY(-4px) !important;
    box-shadow: 0 10px 25px rgba(232, 184, 122, 0.4) !important;
}

/* حرکت آیکون در هاور */
.elementor-141 .elementor-element.elementor-element-1e5673f .elementor-button:hover .elementor-button-icon {
    transform: translateX(5px) !important;
}

/* ===== ریسپانسیو موبایل ===== */
@media (max-width: 768px) {
    .elementor-141 .elementor-element.elementor-element-1e5673f {
        padding: 18px 12px !important;
        margin-bottom: 20px !important;
    }
    
    .elementor-141 .elementor-element.elementor-element-1e5673f .elementor-heading-title {
        font-size: 18px !important;
    }
    
    .elementor-141 .elementor-element.elementor-element-1e5673f .elementor-widget-text-editor p {
        font-size: 13px !important;
    }
    
    .elementor-141 .elementor-element.elementor-element-1e5673f .elementor-button {
        padding: 10px 20px !important;
        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9c20274 *//* ========================================
   استایل کامل ستون - بدون خط نورانی
   ======================================== */

/* ===== استایل پایه ستون ===== */
.elementor-141 .elementor-element.elementor-element-9c20274 {
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.02)) !important;
    backdrop-filter: blur(12px) !important;
    border-radius: 24px !important;
    padding: 25px 20px !important;
    transition: all 0.4s cubic-bezier(0.2, 0.9, 0.4, 1.1) !important;
    border: 1px solid rgba(232, 184, 122, 0.3) !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2) !important;
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
    position: relative !important;
}

/* محتوای ستون */
.elementor-141 .elementor-element.elementor-element-9c20274 .elementor-widget-wrap {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
}

/* دکمه رو میبره پایین */
.elementor-141 .elementor-element.elementor-element-9c20274 .elementor-widget-button {
    margin-top: auto !important;
}

/* ===== حذف شد: خط نورانی متحرک ===== */

/* ===== نقطه نورانی در گوشه - حذف شد ===== */

/* ===== هاور ستون (بدون هاله و نور اضافه) ===== */
.elementor-141 .elementor-element.elementor-element-9c20274:hover {
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.04)) !important;
    border-color: #E8B87AFF !important;
    transform: translateY(-8px) !important;
    box-shadow: 0 25px 45px rgba(0, 0, 0, 0.25) !important;
}

/* ===== تصویر ===== */
.elementor-141 .elementor-element.elementor-element-9c20274 .elementor-image img {
    border-radius: 20px !important;
    transition: all 0.5s ease !important;
    width: 100% !important;
    filter: brightness(0.95) !important;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2) !important;
}

.elementor-141 .elementor-element.elementor-element-9c20274:hover .elementor-image img {
    transform: scale(1.03) !important;
    filter: brightness(1.05) !important;
}

/* ===== عنوان ===== */
.elementor-141 .elementor-element.elementor-element-9c20274 .elementor-heading-title {
    color: #FDFBF7FF !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    margin-top: 18px !important;
    margin-bottom: 10px !important;
    transition: all 0.3s ease !important;
    text-align: center !important;
    position: relative !important;
    display: inline-block !important;
    width: 100% !important;
}

.elementor-141 .elementor-element.elementor-element-9c20274:hover .elementor-heading-title {
    color: #E8B87AFF !important;
}

/* ===== متن توضیحات ===== */
.elementor-141 .elementor-element.elementor-element-9c20274 .elementor-widget-text-editor p {
    color: rgba(253, 251, 247, 0.85) !important;
    font-size: 15px !important;
    text-align: center !important;
    margin-bottom: 20px !important;
    line-height: 1.6 !important;
}

/* ===== دکمه - حالت پیشفرض ===== */
.elementor-141 .elementor-element.elementor-element-9c20274 .elementor-button {
    background: linear-gradient(135deg, #E8B87AFF, #E29A22FF) !important;
    border: none !important;
    border-radius: 50px !important;
    padding: 14px 28px !important;
    font-weight: 700 !important;
    font-size: 15px !important;
    transition: all 0.3s ease !important;
    text-align: center !important;
    width: 100% !important;
    letter-spacing: 0.5px !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2) !important;
}

/* رنگ متن دکمه */
.elementor-141 .elementor-element.elementor-element-9c20274 .elementor-button .elementor-button-text {
    color: #1A3F6BFF !important;
}

/* آیکون دکمه */
.elementor-141 .elementor-element.elementor-element-9c20274 .elementor-button .elementor-button-icon {
    color: #1A3F6BFF !important;
    transition: transform 0.3s ease !important;
    margin-right: 8px !important;
}

/* ===== دکمه - حالت هاور ===== */
.elementor-141 .elementor-element.elementor-element-9c20274 .elementor-button:hover {
    background: linear-gradient(135deg, #E8B87AFF, #E29A22FF) !important;
    transform: translateY(-4px) !important;
    box-shadow: 0 10px 25px rgba(232, 184, 122, 0.4) !important;
}

/* حرکت آیکون در هاور */
.elementor-141 .elementor-element.elementor-element-9c20274 .elementor-button:hover .elementor-button-icon {
    transform: translateX(5px) !important;
}

/* ===== ریسپانسیو موبایل ===== */
@media (max-width: 768px) {
    .elementor-141 .elementor-element.elementor-element-9c20274 {
        padding: 18px 12px !important;
        margin-bottom: 20px !important;
    }
    
    .elementor-141 .elementor-element.elementor-element-9c20274 .elementor-heading-title {
        font-size: 18px !important;
    }
    
    .elementor-141 .elementor-element.elementor-element-9c20274 .elementor-widget-text-editor p {
        font-size: 13px !important;
    }
    
    .elementor-141 .elementor-element.elementor-element-9c20274 .elementor-button {
        padding: 10px 20px !important;
        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-84646c4 *//* ========================================
   استایل کامل ستون - بدون خط نورانی
   ======================================== */

/* ===== استایل پایه ستون ===== */
.elementor-141 .elementor-element.elementor-element-84646c4 {
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.02)) !important;
    backdrop-filter: blur(12px) !important;
    border-radius: 24px !important;
    padding: 25px 20px !important;
    transition: all 0.4s cubic-bezier(0.2, 0.9, 0.4, 1.1) !important;
    border: 1px solid rgba(232, 184, 122, 0.3) !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2) !important;
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
    position: relative !important;
}

/* محتوای ستون */
.elementor-141 .elementor-element.elementor-element-84646c4 .elementor-widget-wrap {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
}

/* دکمه رو میبره پایین */
.elementor-141 .elementor-element.elementor-element-84646c4 .elementor-widget-button {
    margin-top: auto !important;
}

/* ===== حذف شد: خط نورانی متحرک ===== */

/* ===== نقطه نورانی در گوشه - حذف شد ===== */

/* ===== هاور ستون (بدون هاله و نور اضافه) ===== */
.elementor-141 .elementor-element.elementor-element-84646c4:hover {
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.04)) !important;
    border-color: #E8B87AFF !important;
    transform: translateY(-8px) !important;
    box-shadow: 0 25px 45px rgba(0, 0, 0, 0.25) !important;
}

/* ===== تصویر ===== */
.elementor-141 .elementor-element.elementor-element-84646c4 .elementor-image img {
    border-radius: 20px !important;
    transition: all 0.5s ease !important;
    width: 100% !important;
    filter: brightness(0.95) !important;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2) !important;
}

.elementor-141 .elementor-element.elementor-element-84646c4:hover .elementor-image img {
    transform: scale(1.03) !important;
    filter: brightness(1.05) !important;
}

/* ===== عنوان ===== */
.elementor-141 .elementor-element.elementor-element-84646c4 .elementor-heading-title {
    color: #FDFBF7FF !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    margin-top: 18px !important;
    margin-bottom: 10px !important;
    transition: all 0.3s ease !important;
    text-align: center !important;
    position: relative !important;
    display: inline-block !important;
    width: 100% !important;
}

.elementor-141 .elementor-element.elementor-element-84646c4:hover .elementor-heading-title {
    color: #E8B87AFF !important;
}

/* ===== متن توضیحات ===== */
.elementor-141 .elementor-element.elementor-element-84646c4 .elementor-widget-text-editor p {
    color: rgba(253, 251, 247, 0.85) !important;
    font-size: 15px !important;
    text-align: center !important;
    margin-bottom: 20px !important;
    line-height: 1.6 !important;
}

/* ===== دکمه - حالت پیشفرض ===== */
.elementor-141 .elementor-element.elementor-element-84646c4 .elementor-button {
    background: linear-gradient(135deg, #E8B87AFF, #E29A22FF) !important;
    border: none !important;
    border-radius: 50px !important;
    padding: 14px 28px !important;
    font-weight: 700 !important;
    font-size: 15px !important;
    transition: all 0.3s ease !important;
    text-align: center !important;
    width: 100% !important;
    letter-spacing: 0.5px !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2) !important;
}

/* رنگ متن دکمه */
.elementor-141 .elementor-element.elementor-element-84646c4 .elementor-button .elementor-button-text {
    color: #1A3F6BFF !important;
}

/* آیکون دکمه */
.elementor-141 .elementor-element.elementor-element-84646c4 .elementor-button .elementor-button-icon {
    color: #1A3F6BFF !important;
    transition: transform 0.3s ease !important;
    margin-right: 8px !important;
}

/* ===== دکمه - حالت هاور ===== */
.elementor-141 .elementor-element.elementor-element-84646c4 .elementor-button:hover {
    background: linear-gradient(135deg, #E8B87AFF, #E29A22FF) !important;
    transform: translateY(-4px) !important;
    box-shadow: 0 10px 25px rgba(232, 184, 122, 0.4) !important;
}

/* حرکت آیکون در هاور */
.elementor-141 .elementor-element.elementor-element-84646c4 .elementor-button:hover .elementor-button-icon {
    transform: translateX(5px) !important;
}

/* ===== ریسپانسیو موبایل ===== */
@media (max-width: 768px) {
    .elementor-141 .elementor-element.elementor-element-84646c4 {
        padding: 18px 12px !important;
        margin-bottom: 20px !important;
    }
    
    .elementor-141 .elementor-element.elementor-element-84646c4 .elementor-heading-title {
        font-size: 18px !important;
    }
    
    .elementor-141 .elementor-element.elementor-element-84646c4 .elementor-widget-text-editor p {
        font-size: 13px !important;
    }
    
    .elementor-141 .elementor-element.elementor-element-84646c4 .elementor-button {
        padding: 10px 20px !important;
        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a34e405 */.elementor-141 .elementor-element.elementor-element-a34e405 .elementor-column {
    margin-left: 5px !important;
    margin-right: 5px !important;
}

.elementor-141 .elementor-element.elementor-element-a34e405 .elementor-row {
    margin-left: -5px !important;
    margin-right: -5px !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0c5f532 *//* ========================================
   استایل کامل ستون - بدون خط نورانی
   ======================================== */

/* ===== استایل پایه ستون ===== */
.elementor-141 .elementor-element.elementor-element-0c5f532 {
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.02)) !important;
    backdrop-filter: blur(12px) !important;
    border-radius: 24px !important;
    padding: 25px 20px !important;
    transition: all 0.4s cubic-bezier(0.2, 0.9, 0.4, 1.1) !important;
    border: 1px solid rgba(232, 184, 122, 0.3) !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2) !important;
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
    position: relative !important;
}

/* محتوای ستون */
.elementor-141 .elementor-element.elementor-element-0c5f532 .elementor-widget-wrap {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
}

/* دکمه رو میبره پایین */
.elementor-141 .elementor-element.elementor-element-0c5f532 .elementor-widget-button {
    margin-top: auto !important;
}

/* ===== حذف شد: خط نورانی متحرک ===== */

/* ===== نقطه نورانی در گوشه - حذف شد ===== */

/* ===== هاور ستون (بدون هاله و نور اضافه) ===== */
.elementor-141 .elementor-element.elementor-element-0c5f532:hover {
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.04)) !important;
    border-color: #E8B87AFF !important;
    transform: translateY(-8px) !important;
    box-shadow: 0 25px 45px rgba(0, 0, 0, 0.25) !important;
}

/* ===== تصویر ===== */
.elementor-141 .elementor-element.elementor-element-0c5f532 .elementor-image img {
    border-radius: 20px !important;
    transition: all 0.5s ease !important;
    width: 100% !important;
    filter: brightness(0.95) !important;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2) !important;
}

.elementor-141 .elementor-element.elementor-element-0c5f532:hover .elementor-image img {
    transform: scale(1.03) !important;
    filter: brightness(1.05) !important;
}

/* ===== عنوان ===== */
.elementor-141 .elementor-element.elementor-element-0c5f532 .elementor-heading-title {
    color: #FDFBF7FF !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    margin-top: 18px !important;
    margin-bottom: 10px !important;
    transition: all 0.3s ease !important;
    text-align: center !important;
    position: relative !important;
    display: inline-block !important;
    width: 100% !important;
}

.elementor-141 .elementor-element.elementor-element-0c5f532:hover .elementor-heading-title {
    color: #E8B87AFF !important;
}

/* ===== متن توضیحات ===== */
.elementor-141 .elementor-element.elementor-element-0c5f532 .elementor-widget-text-editor p {
    color: rgba(253, 251, 247, 0.85) !important;
    font-size: 15px !important;
    text-align: center !important;
    margin-bottom: 20px !important;
    line-height: 1.6 !important;
}

/* ===== دکمه - حالت پیشفرض ===== */
.elementor-141 .elementor-element.elementor-element-0c5f532 .elementor-button {
    background: linear-gradient(135deg, #E8B87AFF, #E29A22FF) !important;
    border: none !important;
    border-radius: 50px !important;
    padding: 14px 28px !important;
    font-weight: 700 !important;
    font-size: 15px !important;
    transition: all 0.3s ease !important;
    text-align: center !important;
    width: 100% !important;
    letter-spacing: 0.5px !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2) !important;
}

/* رنگ متن دکمه */
.elementor-141 .elementor-element.elementor-element-0c5f532 .elementor-button .elementor-button-text {
    color: #1A3F6BFF !important;
}

/* آیکون دکمه */
.elementor-141 .elementor-element.elementor-element-0c5f532 .elementor-button .elementor-button-icon {
    color: #1A3F6BFF !important;
    transition: transform 0.3s ease !important;
    margin-right: 8px !important;
}

/* ===== دکمه - حالت هاور ===== */
.elementor-141 .elementor-element.elementor-element-0c5f532 .elementor-button:hover {
    background: linear-gradient(135deg, #E8B87AFF, #E29A22FF) !important;
    transform: translateY(-4px) !important;
    box-shadow: 0 10px 25px rgba(232, 184, 122, 0.4) !important;
}

/* حرکت آیکون در هاور */
.elementor-141 .elementor-element.elementor-element-0c5f532 .elementor-button:hover .elementor-button-icon {
    transform: translateX(5px) !important;
}

/* ===== ریسپانسیو موبایل ===== */
@media (max-width: 768px) {
    .elementor-141 .elementor-element.elementor-element-0c5f532 {
        padding: 18px 12px !important;
        margin-bottom: 20px !important;
    }
    
    .elementor-141 .elementor-element.elementor-element-0c5f532 .elementor-heading-title {
        font-size: 18px !important;
    }
    
    .elementor-141 .elementor-element.elementor-element-0c5f532 .elementor-widget-text-editor p {
        font-size: 13px !important;
    }
    
    .elementor-141 .elementor-element.elementor-element-0c5f532 .elementor-button {
        padding: 10px 20px !important;
        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-526e787 *//* ========================================
   استایل کامل ستون - بدون خط نورانی
   ======================================== */

/* ===== استایل پایه ستون ===== */
.elementor-141 .elementor-element.elementor-element-526e787 {
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.02)) !important;
    backdrop-filter: blur(12px) !important;
    border-radius: 24px !important;
    padding: 25px 20px !important;
    transition: all 0.4s cubic-bezier(0.2, 0.9, 0.4, 1.1) !important;
    border: 1px solid rgba(232, 184, 122, 0.3) !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2) !important;
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
    position: relative !important;
}

/* محتوای ستون */
.elementor-141 .elementor-element.elementor-element-526e787 .elementor-widget-wrap {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
}

/* دکمه رو میبره پایین */
.elementor-141 .elementor-element.elementor-element-526e787 .elementor-widget-button {
    margin-top: auto !important;
}

/* ===== حذف شد: خط نورانی متحرک ===== */

/* ===== نقطه نورانی در گوشه - حذف شد ===== */

/* ===== هاور ستون (بدون هاله و نور اضافه) ===== */
.elementor-141 .elementor-element.elementor-element-526e787:hover {
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.04)) !important;
    border-color: #E8B87AFF !important;
    transform: translateY(-8px) !important;
    box-shadow: 0 25px 45px rgba(0, 0, 0, 0.25) !important;
}

/* ===== تصویر ===== */
.elementor-141 .elementor-element.elementor-element-526e787 .elementor-image img {
    border-radius: 20px !important;
    transition: all 0.5s ease !important;
    width: 100% !important;
    filter: brightness(0.95) !important;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2) !important;
}

.elementor-141 .elementor-element.elementor-element-526e787:hover .elementor-image img {
    transform: scale(1.03) !important;
    filter: brightness(1.05) !important;
}

/* ===== عنوان ===== */
.elementor-141 .elementor-element.elementor-element-526e787 .elementor-heading-title {
    color: #FDFBF7FF !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    margin-top: 18px !important;
    margin-bottom: 10px !important;
    transition: all 0.3s ease !important;
    text-align: center !important;
    position: relative !important;
    display: inline-block !important;
    width: 100% !important;
}

.elementor-141 .elementor-element.elementor-element-526e787:hover .elementor-heading-title {
    color: #E8B87AFF !important;
}

/* ===== متن توضیحات ===== */
.elementor-141 .elementor-element.elementor-element-526e787 .elementor-widget-text-editor p {
    color: rgba(253, 251, 247, 0.85) !important;
    font-size: 15px !important;
    text-align: center !important;
    margin-bottom: 20px !important;
    line-height: 1.6 !important;
}

/* ===== دکمه - حالت پیشفرض ===== */
.elementor-141 .elementor-element.elementor-element-526e787 .elementor-button {
    background: linear-gradient(135deg, #E8B87AFF, #E29A22FF) !important;
    border: none !important;
    border-radius: 50px !important;
    padding: 14px 28px !important;
    font-weight: 700 !important;
    font-size: 15px !important;
    transition: all 0.3s ease !important;
    text-align: center !important;
    width: 100% !important;
    letter-spacing: 0.5px !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2) !important;
}

/* رنگ متن دکمه */
.elementor-141 .elementor-element.elementor-element-526e787 .elementor-button .elementor-button-text {
    color: #1A3F6BFF !important;
}

/* آیکون دکمه */
.elementor-141 .elementor-element.elementor-element-526e787 .elementor-button .elementor-button-icon {
    color: #1A3F6BFF !important;
    transition: transform 0.3s ease !important;
    margin-right: 8px !important;
}

/* ===== دکمه - حالت هاور ===== */
.elementor-141 .elementor-element.elementor-element-526e787 .elementor-button:hover {
    background: linear-gradient(135deg, #E8B87AFF, #E29A22FF) !important;
    transform: translateY(-4px) !important;
    box-shadow: 0 10px 25px rgba(232, 184, 122, 0.4) !important;
}

/* حرکت آیکون در هاور */
.elementor-141 .elementor-element.elementor-element-526e787 .elementor-button:hover .elementor-button-icon {
    transform: translateX(5px) !important;
}

/* ===== ریسپانسیو موبایل ===== */
@media (max-width: 768px) {
    .elementor-141 .elementor-element.elementor-element-526e787 {
        padding: 18px 12px !important;
        margin-bottom: 20px !important;
    }
    
    .elementor-141 .elementor-element.elementor-element-526e787 .elementor-heading-title {
        font-size: 18px !important;
    }
    
    .elementor-141 .elementor-element.elementor-element-526e787 .elementor-widget-text-editor p {
        font-size: 13px !important;
    }
    
    .elementor-141 .elementor-element.elementor-element-526e787 .elementor-button {
        padding: 10px 20px !important;
        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c09c648 *//* ========================================
   استایل کامل ستون - بدون خط نورانی
   ======================================== */

/* ===== استایل پایه ستون ===== */
.elementor-141 .elementor-element.elementor-element-c09c648 {
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.02)) !important;
    backdrop-filter: blur(12px) !important;
    border-radius: 24px !important;
    padding: 25px 20px !important;
    transition: all 0.4s cubic-bezier(0.2, 0.9, 0.4, 1.1) !important;
    border: 1px solid rgba(232, 184, 122, 0.3) !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2) !important;
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
    position: relative !important;
}

/* محتوای ستون */
.elementor-141 .elementor-element.elementor-element-c09c648 .elementor-widget-wrap {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
}

/* دکمه رو میبره پایین */
.elementor-141 .elementor-element.elementor-element-c09c648 .elementor-widget-button {
    margin-top: auto !important;
}

/* ===== حذف شد: خط نورانی متحرک ===== */

/* ===== نقطه نورانی در گوشه - حذف شد ===== */

/* ===== هاور ستون (بدون هاله و نور اضافه) ===== */
.elementor-141 .elementor-element.elementor-element-c09c648:hover {
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.04)) !important;
    border-color: #E8B87AFF !important;
    transform: translateY(-8px) !important;
    box-shadow: 0 25px 45px rgba(0, 0, 0, 0.25) !important;
}

/* ===== تصویر ===== */
.elementor-141 .elementor-element.elementor-element-c09c648 .elementor-image img {
    border-radius: 20px !important;
    transition: all 0.5s ease !important;
    width: 100% !important;
    filter: brightness(0.95) !important;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2) !important;
}

.elementor-141 .elementor-element.elementor-element-c09c648:hover .elementor-image img {
    transform: scale(1.03) !important;
    filter: brightness(1.05) !important;
}

/* ===== عنوان ===== */
.elementor-141 .elementor-element.elementor-element-c09c648 .elementor-heading-title {
    color: #FDFBF7FF !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    margin-top: 18px !important;
    margin-bottom: 10px !important;
    transition: all 0.3s ease !important;
    text-align: center !important;
    position: relative !important;
    display: inline-block !important;
    width: 100% !important;
}

.elementor-141 .elementor-element.elementor-element-c09c648:hover .elementor-heading-title {
    color: #E8B87AFF !important;
}

/* ===== متن توضیحات ===== */
.elementor-141 .elementor-element.elementor-element-c09c648 .elementor-widget-text-editor p {
    color: rgba(253, 251, 247, 0.85) !important;
    font-size: 15px !important;
    text-align: center !important;
    margin-bottom: 20px !important;
    line-height: 1.6 !important;
}

/* ===== دکمه - حالت پیشفرض ===== */
.elementor-141 .elementor-element.elementor-element-c09c648 .elementor-button {
    background: linear-gradient(135deg, #E8B87AFF, #E29A22FF) !important;
    border: none !important;
    border-radius: 50px !important;
    padding: 14px 28px !important;
    font-weight: 700 !important;
    font-size: 15px !important;
    transition: all 0.3s ease !important;
    text-align: center !important;
    width: 100% !important;
    letter-spacing: 0.5px !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2) !important;
}

/* رنگ متن دکمه */
.elementor-141 .elementor-element.elementor-element-c09c648 .elementor-button .elementor-button-text {
    color: #1A3F6BFF !important;
}

/* آیکون دکمه */
.elementor-141 .elementor-element.elementor-element-c09c648 .elementor-button .elementor-button-icon {
    color: #1A3F6BFF !important;
    transition: transform 0.3s ease !important;
    margin-right: 8px !important;
}

/* ===== دکمه - حالت هاور ===== */
.elementor-141 .elementor-element.elementor-element-c09c648 .elementor-button:hover {
    background: linear-gradient(135deg, #E8B87AFF, #E29A22FF) !important;
    transform: translateY(-4px) !important;
    box-shadow: 0 10px 25px rgba(232, 184, 122, 0.4) !important;
}

/* حرکت آیکون در هاور */
.elementor-141 .elementor-element.elementor-element-c09c648 .elementor-button:hover .elementor-button-icon {
    transform: translateX(5px) !important;
}

/* ===== ریسپانسیو موبایل ===== */
@media (max-width: 768px) {
    .elementor-141 .elementor-element.elementor-element-c09c648 {
        padding: 18px 12px !important;
        margin-bottom: 20px !important;
    }
    
    .elementor-141 .elementor-element.elementor-element-c09c648 .elementor-heading-title {
        font-size: 18px !important;
    }
    
    .elementor-141 .elementor-element.elementor-element-c09c648 .elementor-widget-text-editor p {
        font-size: 13px !important;
    }
    
    .elementor-141 .elementor-element.elementor-element-c09c648 .elementor-button {
        padding: 10px 20px !important;
        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-75ac0a9 */.elementor-141 .elementor-element.elementor-element-75ac0a9 .elementor-column {
    margin-left: 5px !important;
    margin-right: 5px !important;
}

.elementor-141 .elementor-element.elementor-element-75ac0a9 .elementor-row {
    margin-left: -5px !important;
    margin-right: -5px !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-314641b *//* ========================================
   استایل کامل ستون - بدون خط نورانی
   ======================================== */

/* ===== استایل پایه ستون ===== */
.elementor-141 .elementor-element.elementor-element-314641b {
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.02)) !important;
    backdrop-filter: blur(12px) !important;
    border-radius: 24px !important;
    padding: 25px 20px !important;
    transition: all 0.4s cubic-bezier(0.2, 0.9, 0.4, 1.1) !important;
    border: 1px solid rgba(232, 184, 122, 0.3) !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2) !important;
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
    position: relative !important;
}

/* محتوای ستون */
.elementor-141 .elementor-element.elementor-element-314641b .elementor-widget-wrap {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
}

/* دکمه رو میبره پایین */
.elementor-141 .elementor-element.elementor-element-314641b .elementor-widget-button {
    margin-top: auto !important;
}

/* ===== حذف شد: خط نورانی متحرک ===== */

/* ===== نقطه نورانی در گوشه - حذف شد ===== */

/* ===== هاور ستون (بدون هاله و نور اضافه) ===== */
.elementor-141 .elementor-element.elementor-element-314641b:hover {
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.04)) !important;
    border-color: #E8B87AFF !important;
    transform: translateY(-8px) !important;
    box-shadow: 0 25px 45px rgba(0, 0, 0, 0.25) !important;
}

/* ===== تصویر ===== */
.elementor-141 .elementor-element.elementor-element-314641b .elementor-image img {
    border-radius: 20px !important;
    transition: all 0.5s ease !important;
    width: 100% !important;
    filter: brightness(0.95) !important;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2) !important;
}

.elementor-141 .elementor-element.elementor-element-314641b:hover .elementor-image img {
    transform: scale(1.03) !important;
    filter: brightness(1.05) !important;
}

/* ===== عنوان ===== */
.elementor-141 .elementor-element.elementor-element-314641b .elementor-heading-title {
    color: #FDFBF7FF !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    margin-top: 18px !important;
    margin-bottom: 10px !important;
    transition: all 0.3s ease !important;
    text-align: center !important;
    position: relative !important;
    display: inline-block !important;
    width: 100% !important;
}

.elementor-141 .elementor-element.elementor-element-314641b:hover .elementor-heading-title {
    color: #E8B87AFF !important;
}

/* ===== متن توضیحات ===== */
.elementor-141 .elementor-element.elementor-element-314641b .elementor-widget-text-editor p {
    color: rgba(253, 251, 247, 0.85) !important;
    font-size: 15px !important;
    text-align: center !important;
    margin-bottom: 20px !important;
    line-height: 1.6 !important;
}

/* ===== دکمه - حالت پیشفرض ===== */
.elementor-141 .elementor-element.elementor-element-314641b .elementor-button {
    background: linear-gradient(135deg, #E8B87AFF, #E29A22FF) !important;
    border: none !important;
    border-radius: 50px !important;
    padding: 14px 28px !important;
    font-weight: 700 !important;
    font-size: 15px !important;
    transition: all 0.3s ease !important;
    text-align: center !important;
    width: 100% !important;
    letter-spacing: 0.5px !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2) !important;
}

/* رنگ متن دکمه */
.elementor-141 .elementor-element.elementor-element-314641b .elementor-button .elementor-button-text {
    color: #1A3F6BFF !important;
}

/* آیکون دکمه */
.elementor-141 .elementor-element.elementor-element-314641b .elementor-button .elementor-button-icon {
    color: #1A3F6BFF !important;
    transition: transform 0.3s ease !important;
    margin-right: 8px !important;
}

/* ===== دکمه - حالت هاور ===== */
.elementor-141 .elementor-element.elementor-element-314641b .elementor-button:hover {
    background: linear-gradient(135deg, #E8B87AFF, #E29A22FF) !important;
    transform: translateY(-4px) !important;
    box-shadow: 0 10px 25px rgba(232, 184, 122, 0.4) !important;
}

/* حرکت آیکون در هاور */
.elementor-141 .elementor-element.elementor-element-314641b .elementor-button:hover .elementor-button-icon {
    transform: translateX(5px) !important;
}

/* ===== ریسپانسیو موبایل ===== */
@media (max-width: 768px) {
    .elementor-141 .elementor-element.elementor-element-314641b {
        padding: 18px 12px !important;
        margin-bottom: 20px !important;
    }
    
    .elementor-141 .elementor-element.elementor-element-314641b .elementor-heading-title {
        font-size: 18px !important;
    }
    
    .elementor-141 .elementor-element.elementor-element-314641b .elementor-widget-text-editor p {
        font-size: 13px !important;
    }
    
    .elementor-141 .elementor-element.elementor-element-314641b .elementor-button {
        padding: 10px 20px !important;
        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-53b5d0e *//* ========================================
   استایل کامل ستون - بدون خط نورانی
   ======================================== */

/* ===== استایل پایه ستون ===== */
.elementor-141 .elementor-element.elementor-element-53b5d0e {
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.02)) !important;
    backdrop-filter: blur(12px) !important;
    border-radius: 24px !important;
    padding: 25px 20px !important;
    transition: all 0.4s cubic-bezier(0.2, 0.9, 0.4, 1.1) !important;
    border: 1px solid rgba(232, 184, 122, 0.3) !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2) !important;
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
    position: relative !important;
}

/* محتوای ستون */
.elementor-141 .elementor-element.elementor-element-53b5d0e .elementor-widget-wrap {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
}

/* دکمه رو میبره پایین */
.elementor-141 .elementor-element.elementor-element-53b5d0e .elementor-widget-button {
    margin-top: auto !important;
}

/* ===== حذف شد: خط نورانی متحرک ===== */

/* ===== نقطه نورانی در گوشه - حذف شد ===== */

/* ===== هاور ستون (بدون هاله و نور اضافه) ===== */
.elementor-141 .elementor-element.elementor-element-53b5d0e:hover {
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.04)) !important;
    border-color: #E8B87AFF !important;
    transform: translateY(-8px) !important;
    box-shadow: 0 25px 45px rgba(0, 0, 0, 0.25) !important;
}

/* ===== تصویر ===== */
.elementor-141 .elementor-element.elementor-element-53b5d0e .elementor-image img {
    border-radius: 20px !important;
    transition: all 0.5s ease !important;
    width: 100% !important;
    filter: brightness(0.95) !important;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2) !important;
}

.elementor-141 .elementor-element.elementor-element-53b5d0e:hover .elementor-image img {
    transform: scale(1.03) !important;
    filter: brightness(1.05) !important;
}

/* ===== عنوان ===== */
.elementor-141 .elementor-element.elementor-element-53b5d0e .elementor-heading-title {
    color: #FDFBF7FF !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    margin-top: 18px !important;
    margin-bottom: 10px !important;
    transition: all 0.3s ease !important;
    text-align: center !important;
    position: relative !important;
    display: inline-block !important;
    width: 100% !important;
}

.elementor-141 .elementor-element.elementor-element-53b5d0e:hover .elementor-heading-title {
    color: #E8B87AFF !important;
}

/* ===== متن توضیحات ===== */
.elementor-141 .elementor-element.elementor-element-53b5d0e .elementor-widget-text-editor p {
    color: rgba(253, 251, 247, 0.85) !important;
    font-size: 15px !important;
    text-align: center !important;
    margin-bottom: 20px !important;
    line-height: 1.6 !important;
}

/* ===== دکمه - حالت پیشفرض ===== */
.elementor-141 .elementor-element.elementor-element-53b5d0e .elementor-button {
    background: linear-gradient(135deg, #E8B87AFF, #E29A22FF) !important;
    border: none !important;
    border-radius: 50px !important;
    padding: 14px 28px !important;
    font-weight: 700 !important;
    font-size: 15px !important;
    transition: all 0.3s ease !important;
    text-align: center !important;
    width: 100% !important;
    letter-spacing: 0.5px !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2) !important;
}

/* رنگ متن دکمه */
.elementor-141 .elementor-element.elementor-element-53b5d0e .elementor-button .elementor-button-text {
    color: #1A3F6BFF !important;
}

/* آیکون دکمه */
.elementor-141 .elementor-element.elementor-element-53b5d0e .elementor-button .elementor-button-icon {
    color: #1A3F6BFF !important;
    transition: transform 0.3s ease !important;
    margin-right: 8px !important;
}

/* ===== دکمه - حالت هاور ===== */
.elementor-141 .elementor-element.elementor-element-53b5d0e .elementor-button:hover {
    background: linear-gradient(135deg, #E8B87AFF, #E29A22FF) !important;
    transform: translateY(-4px) !important;
    box-shadow: 0 10px 25px rgba(232, 184, 122, 0.4) !important;
}

/* حرکت آیکون در هاور */
.elementor-141 .elementor-element.elementor-element-53b5d0e .elementor-button:hover .elementor-button-icon {
    transform: translateX(5px) !important;
}

/* ===== ریسپانسیو موبایل ===== */
@media (max-width: 768px) {
    .elementor-141 .elementor-element.elementor-element-53b5d0e {
        padding: 18px 12px !important;
        margin-bottom: 20px !important;
    }
    
    .elementor-141 .elementor-element.elementor-element-53b5d0e .elementor-heading-title {
        font-size: 18px !important;
    }
    
    .elementor-141 .elementor-element.elementor-element-53b5d0e .elementor-widget-text-editor p {
        font-size: 13px !important;
    }
    
    .elementor-141 .elementor-element.elementor-element-53b5d0e .elementor-button {
        padding: 10px 20px !important;
        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b79d44d *//* ========================================
   استایل کامل ستون - بدون خط نورانی
   ======================================== */

/* ===== استایل پایه ستون ===== */
.elementor-141 .elementor-element.elementor-element-b79d44d {
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.02)) !important;
    backdrop-filter: blur(12px) !important;
    border-radius: 24px !important;
    padding: 25px 20px !important;
    transition: all 0.4s cubic-bezier(0.2, 0.9, 0.4, 1.1) !important;
    border: 1px solid rgba(232, 184, 122, 0.3) !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2) !important;
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
    position: relative !important;
}

/* محتوای ستون */
.elementor-141 .elementor-element.elementor-element-b79d44d .elementor-widget-wrap {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
}

/* دکمه رو میبره پایین */
.elementor-141 .elementor-element.elementor-element-b79d44d .elementor-widget-button {
    margin-top: auto !important;
}

/* ===== حذف شد: خط نورانی متحرک ===== */

/* ===== نقطه نورانی در گوشه - حذف شد ===== */

/* ===== هاور ستون (بدون هاله و نور اضافه) ===== */
.elementor-141 .elementor-element.elementor-element-b79d44d:hover {
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.04)) !important;
    border-color: #E8B87AFF !important;
    transform: translateY(-8px) !important;
    box-shadow: 0 25px 45px rgba(0, 0, 0, 0.25) !important;
}

/* ===== تصویر ===== */
.elementor-141 .elementor-element.elementor-element-b79d44d .elementor-image img {
    border-radius: 20px !important;
    transition: all 0.5s ease !important;
    width: 100% !important;
    filter: brightness(0.95) !important;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2) !important;
}

.elementor-141 .elementor-element.elementor-element-b79d44d:hover .elementor-image img {
    transform: scale(1.03) !important;
    filter: brightness(1.05) !important;
}

/* ===== عنوان ===== */
.elementor-141 .elementor-element.elementor-element-b79d44d .elementor-heading-title {
    color: #FDFBF7FF !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    margin-top: 18px !important;
    margin-bottom: 10px !important;
    transition: all 0.3s ease !important;
    text-align: center !important;
    position: relative !important;
    display: inline-block !important;
    width: 100% !important;
}

.elementor-141 .elementor-element.elementor-element-b79d44d:hover .elementor-heading-title {
    color: #E8B87AFF !important;
}

/* ===== متن توضیحات ===== */
.elementor-141 .elementor-element.elementor-element-b79d44d .elementor-widget-text-editor p {
    color: rgba(253, 251, 247, 0.85) !important;
    font-size: 15px !important;
    text-align: center !important;
    margin-bottom: 20px !important;
    line-height: 1.6 !important;
}

/* ===== دکمه - حالت پیشفرض ===== */
.elementor-141 .elementor-element.elementor-element-b79d44d .elementor-button {
    background: linear-gradient(135deg, #E8B87AFF, #E29A22FF) !important;
    border: none !important;
    border-radius: 50px !important;
    padding: 14px 28px !important;
    font-weight: 700 !important;
    font-size: 15px !important;
    transition: all 0.3s ease !important;
    text-align: center !important;
    width: 100% !important;
    letter-spacing: 0.5px !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2) !important;
}

/* رنگ متن دکمه */
.elementor-141 .elementor-element.elementor-element-b79d44d .elementor-button .elementor-button-text {
    color: #1A3F6BFF !important;
}

/* آیکون دکمه */
.elementor-141 .elementor-element.elementor-element-b79d44d .elementor-button .elementor-button-icon {
    color: #1A3F6BFF !important;
    transition: transform 0.3s ease !important;
    margin-right: 8px !important;
}

/* ===== دکمه - حالت هاور ===== */
.elementor-141 .elementor-element.elementor-element-b79d44d .elementor-button:hover {
    background: linear-gradient(135deg, #E8B87AFF, #E29A22FF) !important;
    transform: translateY(-4px) !important;
    box-shadow: 0 10px 25px rgba(232, 184, 122, 0.4) !important;
}

/* حرکت آیکون در هاور */
.elementor-141 .elementor-element.elementor-element-b79d44d .elementor-button:hover .elementor-button-icon {
    transform: translateX(5px) !important;
}

/* ===== ریسپانسیو موبایل ===== */
@media (max-width: 768px) {
    .elementor-141 .elementor-element.elementor-element-b79d44d {
        padding: 18px 12px !important;
        margin-bottom: 20px !important;
    }
    
    .elementor-141 .elementor-element.elementor-element-b79d44d .elementor-heading-title {
        font-size: 18px !important;
    }
    
    .elementor-141 .elementor-element.elementor-element-b79d44d .elementor-widget-text-editor p {
        font-size: 13px !important;
    }
    
    .elementor-141 .elementor-element.elementor-element-b79d44d .elementor-button {
        padding: 10px 20px !important;
        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a2b6458 */.elementor-141 .elementor-element.elementor-element-a2b6458 .elementor-column {
    margin-left: 5px !important;
    margin-right: 5px !important;
}

.elementor-141 .elementor-element.elementor-element-a2b6458 .elementor-row {
    margin-left: -5px !important;
    margin-right: -5px !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Vazir';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Regular-FD.eot');
	src: url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Regular-FD.eot?#iefix') format('embedded-opentype'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Regular-FD.woff2') format('woff2'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Regular-FD.woff') format('woff'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Regular-FD.ttf') format('truetype');
}
@font-face {
	font-family: 'Vazir';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Thin-FD.eot');
	src: url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Thin-FD.eot?#iefix') format('embedded-opentype'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Thin-FD.woff2') format('woff2'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Thin-FD.woff') format('woff'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Thin-FD.ttf') format('truetype');
}
@font-face {
	font-family: 'Vazir';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Light-FD.eot');
	src: url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Light-FD.eot?#iefix') format('embedded-opentype'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Light-FD.woff2') format('woff2'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Light-FD.woff') format('woff'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Light-FD.ttf') format('truetype');
}
@font-face {
	font-family: 'Vazir';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Medium-FD.eot');
	src: url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Medium-FD.eot?#iefix') format('embedded-opentype'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Medium-FD.woff2') format('woff2'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Medium-FD.woff') format('woff'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Medium-FD.ttf') format('truetype');
}
@font-face {
	font-family: 'Vazir';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Bold-FD.eot');
	src: url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Bold-FD.eot?#iefix') format('embedded-opentype'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Bold-FD.woff2') format('woff2'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Bold-FD.woff') format('woff'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Bold-FD.ttf') format('truetype');
}
@font-face {
	font-family: 'Vazir';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Black-FD.eot');
	src: url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Black-FD.eot?#iefix') format('embedded-opentype'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Black-FD.woff2') format('woff2'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Black-FD.woff') format('woff'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Black-FD.ttf') format('truetype');
}
/* End Custom Fonts CSS */