.elementor-4007 .elementor-element.elementor-element-71f6b5a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4007 .elementor-element.elementor-element-71f6b5a:not(.elementor-motion-effects-element-type-background), .elementor-4007 .elementor-element.elementor-element-71f6b5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FF;}.elementor-4007 .elementor-element.elementor-element-71f6b5a > .elementor-container{max-width:1300px;}.elementor-4007 .elementor-element.elementor-element-71f6b5a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-70px;margin-bottom:0px;padding:150px 0px 0px 0px;}.elementor-4007 .elementor-element.elementor-element-71f6b5a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4007 .elementor-element.elementor-element-72a7e22.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4007 .elementor-element.elementor-element-72a7e22.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4007 .elementor-element.elementor-element-72a7e22 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:12px;}.elementor-4007 .elementor-element.elementor-element-72a7e22 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-4007 .elementor-element.elementor-element-f821eee .bdt-ep-advanced-heading-main-title-inner{color:var( --e-global-color-text );-webkit-text-stroke-color:var( --e-global-color-text );font-size:31px;font-weight:600;margin-right:0px;}.elementor-4007 .elementor-element.elementor-element-f821eee .bdt-ep-advanced-heading-main-title .bdt-mainh-split-text{color:var( --e-global-color-secondary );-webkit-text-stroke-color:var( --e-global-color-secondary );padding:0px 8px 0px 0px;font-size:31px;font-weight:700;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-4007 .elementor-element.elementor-element-78de50e .elementor-heading-title{color:var( --e-global-color-text );font-family:"IRANSansWeb", Sans-serif;font-size:21px;font-weight:500;line-height:32px;}.elementor-4007 .elementor-element.elementor-element-9fd1b15 .elementor-heading-title{color:#575757;font-family:"IRANSansWeb", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-bc-flex-widget .elementor-4007 .elementor-element.elementor-element-987042a.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-4007 .elementor-element.elementor-element-987042a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-4007 .elementor-element.elementor-element-987042a > .elementor-element-populated{margin:0px 0px 35px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-4007 .elementor-element.elementor-element-44c372f img{width:400px;box-shadow:15px 15px 0px 0px #002269;}.elementor-4007 .elementor-element.elementor-element-27d3235{margin-top:20px;margin-bottom:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-4007 .elementor-element.elementor-element-31e2331 .elementor-button{background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;padding:17px 24px 17px 24px;}.elementor-4007 .elementor-element.elementor-element-31e2331 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4007 .elementor-element.elementor-element-31e2331 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-4007 .elementor-element.elementor-element-31e2331 .elementor-button:hover, .elementor-4007 .elementor-element.elementor-element-31e2331 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-4007 .elementor-element.elementor-element-31e2331 .elementor-button:hover svg, .elementor-4007 .elementor-element.elementor-element-31e2331 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-4007 .elementor-element.elementor-element-b07ada3 .elementor-button{background-color:#FFFFFF;font-family:"IRANSansWeb", Sans-serif;fill:#FF0000;color:#FF0000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF0000;border-radius:8px 8px 8px 8px;padding:16px 24px 16px 24px;}.elementor-4007 .elementor-element.elementor-element-b07ada3 .elementor-button:hover, .elementor-4007 .elementor-element.elementor-element-b07ada3 .elementor-button:focus{background-color:#FF0000;color:#FFFFFF;}.elementor-4007 .elementor-element.elementor-element-b07ada3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4007 .elementor-element.elementor-element-b07ada3 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-4007 .elementor-element.elementor-element-b07ada3 .elementor-button:hover svg, .elementor-4007 .elementor-element.elementor-element-b07ada3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4007 .elementor-element.elementor-element-2398d07:not(.elementor-motion-effects-element-type-background), .elementor-4007 .elementor-element.elementor-element-2398d07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FF;}.elementor-4007 .elementor-element.elementor-element-2398d07 > .elementor-container{max-width:800px;}.elementor-4007 .elementor-element.elementor-element-2398d07{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 48px 0px;}.elementor-4007 .elementor-element.elementor-element-2398d07 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4007 .elementor-element.elementor-element-7e98ab2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4007 .elementor-element.elementor-element-5164f4c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4007 .elementor-element.elementor-element-ae8e5d5 > .elementor-container{max-width:1300px;}.elementor-4007 .elementor-element.elementor-element-ae8e5d5{margin-top:40px;margin-bottom:40px;}.elementor-bc-flex-widget .elementor-4007 .elementor-element.elementor-element-62c0fad.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4007 .elementor-element.elementor-element-62c0fad.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4007 .elementor-element.elementor-element-62c0fad > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-bc-flex-widget .elementor-4007 .elementor-element.elementor-element-acecc2a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4007 .elementor-element.elementor-element-acecc2a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4007 .elementor-element.elementor-element-acecc2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:24px;}.elementor-4007 .elementor-element.elementor-element-8c5fa80{margin-top:0px;margin-bottom:0px;}.elementor-4007 .elementor-element.elementor-element-ba3f389:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4007 .elementor-element.elementor-element-ba3f389 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FF;}.elementor-4007 .elementor-element.elementor-element-ba3f389 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:25px 25px 25px 25px;}.elementor-4007 .elementor-element.elementor-element-ba3f389 > .elementor-element-populated, .elementor-4007 .elementor-element.elementor-element-ba3f389 > .elementor-element-populated > .elementor-background-overlay, .elementor-4007 .elementor-element.elementor-element-ba3f389 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-4007 .elementor-element.elementor-element-ba3f389 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4007 .elementor-element.elementor-element-93fa7ee > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-4007 .elementor-element.elementor-element-93fa7ee .elementor-icon-wrapper{text-align:center;}.elementor-4007 .elementor-element.elementor-element-93fa7ee.elementor-view-stacked .elementor-icon{background-color:#028BFF00;}.elementor-4007 .elementor-element.elementor-element-93fa7ee.elementor-view-framed .elementor-icon, .elementor-4007 .elementor-element.elementor-element-93fa7ee.elementor-view-default .elementor-icon{color:#028BFF00;border-color:#028BFF00;}.elementor-4007 .elementor-element.elementor-element-93fa7ee.elementor-view-framed .elementor-icon, .elementor-4007 .elementor-element.elementor-element-93fa7ee.elementor-view-default .elementor-icon svg{fill:#028BFF00;}.elementor-4007 .elementor-element.elementor-element-254be21{text-align:center;}.elementor-4007 .elementor-element.elementor-element-254be21 .elementor-heading-title{color:var( --e-global-color-text );font-family:"IRANSansWeb", Sans-serif;font-size:18px;font-weight:500;}.elementor-4007 .elementor-element.elementor-element-a870a83{text-align:center;}.elementor-4007 .elementor-element.elementor-element-a870a83 .elementor-heading-title{font-family:"IRANSansWeb", Sans-serif;font-size:18px;font-weight:500;}.elementor-4007 .elementor-element.elementor-element-8ff7e2c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4007 .elementor-element.elementor-element-8ff7e2c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FF;}.elementor-4007 .elementor-element.elementor-element-8ff7e2c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:25px 25px 25px 25px;}.elementor-4007 .elementor-element.elementor-element-8ff7e2c > .elementor-element-populated, .elementor-4007 .elementor-element.elementor-element-8ff7e2c > .elementor-element-populated > .elementor-background-overlay, .elementor-4007 .elementor-element.elementor-element-8ff7e2c > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-4007 .elementor-element.elementor-element-8ff7e2c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4007 .elementor-element.elementor-element-3f5e06b > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-4007 .elementor-element.elementor-element-3f5e06b .elementor-icon-wrapper{text-align:center;}.elementor-4007 .elementor-element.elementor-element-3f5e06b.elementor-view-stacked .elementor-icon{background-color:#028BFF00;}.elementor-4007 .elementor-element.elementor-element-3f5e06b.elementor-view-framed .elementor-icon, .elementor-4007 .elementor-element.elementor-element-3f5e06b.elementor-view-default .elementor-icon{color:#028BFF00;border-color:#028BFF00;}.elementor-4007 .elementor-element.elementor-element-3f5e06b.elementor-view-framed .elementor-icon, .elementor-4007 .elementor-element.elementor-element-3f5e06b.elementor-view-default .elementor-icon svg{fill:#028BFF00;}.elementor-4007 .elementor-element.elementor-element-5cee7dd{text-align:center;}.elementor-4007 .elementor-element.elementor-element-5cee7dd .elementor-heading-title{color:var( --e-global-color-text );font-family:"IRANSansWeb", Sans-serif;font-size:18px;font-weight:500;}.elementor-4007 .elementor-element.elementor-element-ee81f91{text-align:center;}.elementor-4007 .elementor-element.elementor-element-ee81f91 .elementor-heading-title{font-family:"IRANSansWeb", Sans-serif;font-size:18px;font-weight:500;}.elementor-4007 .elementor-element.elementor-element-a662b2c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4007 .elementor-element.elementor-element-a662b2c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FF;}.elementor-4007 .elementor-element.elementor-element-a662b2c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:25px 25px 25px 25px;}.elementor-4007 .elementor-element.elementor-element-a662b2c > .elementor-element-populated, .elementor-4007 .elementor-element.elementor-element-a662b2c > .elementor-element-populated > .elementor-background-overlay, .elementor-4007 .elementor-element.elementor-element-a662b2c > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-4007 .elementor-element.elementor-element-a662b2c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4007 .elementor-element.elementor-element-79cfb8a > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-4007 .elementor-element.elementor-element-79cfb8a .elementor-icon-wrapper{text-align:center;}.elementor-4007 .elementor-element.elementor-element-79cfb8a.elementor-view-stacked .elementor-icon{background-color:#028BFF00;}.elementor-4007 .elementor-element.elementor-element-79cfb8a.elementor-view-framed .elementor-icon, .elementor-4007 .elementor-element.elementor-element-79cfb8a.elementor-view-default .elementor-icon{color:#028BFF00;border-color:#028BFF00;}.elementor-4007 .elementor-element.elementor-element-79cfb8a.elementor-view-framed .elementor-icon, .elementor-4007 .elementor-element.elementor-element-79cfb8a.elementor-view-default .elementor-icon svg{fill:#028BFF00;}.elementor-4007 .elementor-element.elementor-element-b02d1ad{text-align:center;}.elementor-4007 .elementor-element.elementor-element-b02d1ad .elementor-heading-title{color:var( --e-global-color-text );font-family:"IRANSansWeb", Sans-serif;font-size:18px;font-weight:500;}.elementor-4007 .elementor-element.elementor-element-66c6115{text-align:center;}.elementor-4007 .elementor-element.elementor-element-66c6115 .elementor-heading-title{font-family:"IRANSansWeb", Sans-serif;font-size:18px;font-weight:500;}.elementor-4007 .elementor-element.elementor-element-6f3cd94:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4007 .elementor-element.elementor-element-6f3cd94 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FF;}.elementor-4007 .elementor-element.elementor-element-6f3cd94 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:25px 25px 25px 25px;}.elementor-4007 .elementor-element.elementor-element-6f3cd94 > .elementor-element-populated, .elementor-4007 .elementor-element.elementor-element-6f3cd94 > .elementor-element-populated > .elementor-background-overlay, .elementor-4007 .elementor-element.elementor-element-6f3cd94 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-4007 .elementor-element.elementor-element-6f3cd94 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4007 .elementor-element.elementor-element-4c87cf4 > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-4007 .elementor-element.elementor-element-4c87cf4 .elementor-icon-wrapper{text-align:center;}.elementor-4007 .elementor-element.elementor-element-4c87cf4.elementor-view-stacked .elementor-icon{background-color:#028BFF00;}.elementor-4007 .elementor-element.elementor-element-4c87cf4.elementor-view-framed .elementor-icon, .elementor-4007 .elementor-element.elementor-element-4c87cf4.elementor-view-default .elementor-icon{color:#028BFF00;border-color:#028BFF00;}.elementor-4007 .elementor-element.elementor-element-4c87cf4.elementor-view-framed .elementor-icon, .elementor-4007 .elementor-element.elementor-element-4c87cf4.elementor-view-default .elementor-icon svg{fill:#028BFF00;}.elementor-4007 .elementor-element.elementor-element-c59fd5c{text-align:center;}.elementor-4007 .elementor-element.elementor-element-c59fd5c .elementor-heading-title{color:var( --e-global-color-text );font-family:"IRANSansWeb", Sans-serif;font-size:18px;font-weight:500;}.elementor-4007 .elementor-element.elementor-element-508951b{text-align:center;}.elementor-4007 .elementor-element.elementor-element-508951b .elementor-heading-title{font-family:"IRANSansWeb", Sans-serif;font-size:18px;font-weight:500;}.elementor-4007 .elementor-element.elementor-element-28632f2:not(.elementor-motion-effects-element-type-background), .elementor-4007 .elementor-element.elementor-element-28632f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1997456c );}.elementor-4007 .elementor-element.elementor-element-28632f2 > .elementor-container{max-width:1300px;}.elementor-4007 .elementor-element.elementor-element-28632f2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-4007 .elementor-element.elementor-element-28632f2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4007 .elementor-element.elementor-element-d022a4b .bdt-tab .bdt-tabs-item-title{background-color:#889BC800;color:var( --e-global-color-1c3b0fb );padding:20px 20px 20px 20px;font-family:"modam", Sans-serif;font-size:18px;font-weight:600;}.elementor-4007 .elementor-element.elementor-element-d022a4b .bdt-tab .bdt-tabs-item.bdt-active .bdt-tabs-item-title{background-color:var( --e-global-color-1c3b0fb );color:var( --e-global-color-text );}.elementor-4007 .elementor-element.elementor-element-d022a4b .bdt-tabs .bdt-switcher-item-content{background-color:var( --e-global-color-1c3b0fb );padding:25px 16px 25px 16px;font-size:16px;line-height:33px;}.elementor-4007 .elementor-element.elementor-element-d022a4b .bdt-tab .bdt-tabs-item{padding-left:0px;}.elementor-4007 .elementor-element.elementor-element-d022a4b .bdt-tab{margin-left:-0px;}.elementor-4007 .elementor-element.elementor-element-d022a4b .bdt-tab.bdt-tab-left .bdt-tabs-item, .elementor-4007 .elementor-element.elementor-element-d022a4b .bdt-tab.bdt-tab-right .bdt-tabs-item{padding-top:0px;}.elementor-4007 .elementor-element.elementor-element-d022a4b .bdt-tab.bdt-tab-left, .elementor-4007 .elementor-element.elementor-element-d022a4b .bdt-tab.bdt-tab-right{margin-top:-0px;}.elementor-4007 .elementor-element.elementor-element-d022a4b .bdt-tab-wrapper > div{border-style:none;}.elementor-4007 .elementor-element.elementor-element-d022a4b .bdt-tab .bdt-tabs-item.bdt-active .bdt-tabs-item-title:after{background-color:var( --e-global-color-1c3b0fb );}.elementor-4007 .elementor-element.elementor-element-d022a4b .bdt-tabs .bdt-tabs-item-title .bdt-button-icon-align-right{margin-right:8px;}.elementor-4007 .elementor-element.elementor-element-d022a4b .bdt-tabs .bdt-tabs-item-title .bdt-button-icon-align-left{margin-left:8px;}.elementor-4007 .elementor-element.elementor-element-6153b34 > .elementor-container{max-width:1300px;}.elementor-4007 .elementor-element.elementor-element-6153b34{margin-top:70px;margin-bottom:50px;}.elementor-4007 .elementor-element.elementor-element-5b06338:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4007 .elementor-element.elementor-element-5b06338 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1c3b0fb );}.elementor-4007 .elementor-element.elementor-element-5b06338 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-4007 .elementor-element.elementor-element-5b06338 > .elementor-element-populated, .elementor-4007 .elementor-element.elementor-element-5b06338 > .elementor-element-populated > .elementor-background-overlay, .elementor-4007 .elementor-element.elementor-element-5b06338 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-4007 .elementor-element.elementor-element-5b06338 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 10px 50px 10px;}.elementor-4007 .elementor-element.elementor-element-5b06338 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4007 .elementor-element.elementor-element-5d63278{text-align:center;}.elementor-4007 .elementor-element.elementor-element-5d63278 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"IRANSansWeb", Sans-serif;font-size:26px;}.elementor-4007 .elementor-element.elementor-element-f96a3b4{text-align:center;}.elementor-4007 .elementor-element.elementor-element-f96a3b4 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"IRANSansWeb", Sans-serif;font-size:22px;font-weight:500;}.elementor-4007 .elementor-element.elementor-element-f4287fc .elementor-button{background-color:var( --e-global-color-16528074 );padding:16px 48px 16px 48px;}.elementor-4007 .elementor-element.elementor-element-f4287fc .elementor-button-content-wrapper{flex-direction:row;}.elementor-4007 .elementor-element.elementor-element-f4287fc .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-4007 .elementor-element.elementor-element-7f857e8 > .elementor-container{max-width:1300px;}.elementor-4007 .elementor-element.elementor-element-b918688{--swiper-slides-to-display:8;--swiper-slides-gap:10px;}.elementor-4007 .elementor-element.elementor-element-b918688 .swiper-slide > .elementor-element{height:100%;}.elementor-4007 .elementor-element.elementor-element-a67ebee > .elementor-container{max-width:1300px;}.elementor-4007 .elementor-element.elementor-element-a67ebee{margin-top:048px;margin-bottom:0px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-4007 .elementor-element.elementor-element-62c0fad{width:35%;}.elementor-4007 .elementor-element.elementor-element-acecc2a{width:65%;}}@media(max-width:1024px){.elementor-4007 .elementor-element.elementor-element-987042a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4007 .elementor-element.elementor-element-62c0fad.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4007 .elementor-element.elementor-element-6153b34{padding:12px 12px 12px 12px;}.elementor-4007 .elementor-element.elementor-element-5b06338 > .elementor-element-populated{padding:40px 10px 40px 10px;}.elementor-4007 .elementor-element.elementor-element-5d63278 .elementor-heading-title{font-size:24px;}.elementor-4007 .elementor-element.elementor-element-f96a3b4 .elementor-heading-title{font-size:20px;}.elementor-4007 .elementor-element.elementor-element-b918688{--swiper-slides-to-display:4;}}@media(max-width:767px){.elementor-4007 .elementor-element.elementor-element-71f6b5a{padding:220px 0px 0px 0px;}.elementor-4007 .elementor-element.elementor-element-78de50e .elementor-heading-title{line-height:1.6em;}.elementor-4007 .elementor-element.elementor-element-5d63278 .elementor-heading-title{font-size:18px;line-height:1.6em;}.elementor-4007 .elementor-element.elementor-element-f96a3b4 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-4007 .elementor-element.elementor-element-b918688{--swiper-slides-to-display:4;--swiper-pagination-spacing:0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4007 .elementor-element.elementor-element-8395e90{width:100%;}.elementor-4007 .elementor-element.elementor-element-9249a72{width:100%;}.elementor-4007 .elementor-element.elementor-element-62c0fad{width:100%;}.elementor-4007 .elementor-element.elementor-element-acecc2a{width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-7831d3d */#body {
    font-family: 'modam' !important;
    overflow: auto;
    padding: 10px 0;
    direction: ltr;
}

.flex {
    display: flex;
}

.flex-center {
    justify-content: center;
    align-items: center;
    position: relative;
}

.flex-col {
    flex-direction: column;
}

.flex-wrap {
    flex-wrap: wrap;
}

.text-half-dark {
    color: rgba(0, 0, 0, 0.5);
}

.text-light-gray {
    color: #999999;
}

.text-gray {
    color: #5A5A5B;
}

.text-brown {
    color: #A2845E;
}

.text-white {
    color: white;
}

.text-center {
    text-align: center;
}

.w-full {
    width: 100%;
}

.mb-auto {
    margin-bottom: auto;
}

.mr-10 {
    margin-right: 10px;
}

.payment-form {
    background-color: #F4F4F4;
    border-radius: 20px;
}

.payment-form .header {
    background-color: #2D2E30;
    background-image: url("../images/patterns/blue.png");
    height: 225px;
    border-radius: 20px 20px 0 0;
    background-size: cover;
}

#body.orange .header {
    background-image: url("../images/patterns/orange.png");
}

.payment-form .header .logo {
    width: 125px;
    height: 111px;
}

.payment-form .header .product-card {
    background-color: white;
    position: absolute;
    gap: 20px;
    bottom: -48px;
    border-radius: 20px;
    padding: 13px;
    box-shadow: 0 25px 50px -12px rgba(8, 40, 92, 0.12);
}

.payment-form .header .product-card .icon {
    flex-shrink: 0;
    background-color: #1A96FF;
    border-radius: 15px;
    width: 62px;
    height: 62px;
    background-image: url("../images/icons/basket.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 50% 62%;
}

#body.orange .header .product-card .icon {
    background-color: #F7941D;
    background-image: url("../images/icons/backet-orange.png");
}

.payment-form .header .product-card .content {
    flex-direction: column;
    justify-content: center;
    gap: 10px;
    border-radius: 20px;
}

.payment-form .header .product-card .title {
}

.payment-form .header .product-card .price {
    margin-right: 10px;
    font-size: 14px;
}

.payment-form .header .product-card .date {
    font-size: 14px;
    margin-top: 6px;
}

.payment-form .pay-section {
    /* margin-top: 94px; */
    padding: 0 47px;
}

.options {
    flex-direction: column;
    list-style: none;
    gap: 20px;
    padding-bottom: 30px;
}

.options li {
    gap: 14px;
    padding: 0 50px;
    align-items: center;

}

.options li .content .title,
.options li .content .description {
    font-size: 13px;
}

.options li .content .title {
    font-weight: 600;
}

.options li .content .description {
    font-weight: 400;
}

.protection-link {
    position: relative;
    width: 360px;
}

.protection-link input {
    display: none;
}

.protection-link .description {
    position: relative;
}

.protection-link .description {
    display: none;
    gap: 20px;
    font-size: 14px;
    padding: 10px 0;
}

.protection-link .chevron {
    margin-right: 10px;
}

.protection-link input:checked ~ label {
    margin-top: 20px;
}

.protection-link input:checked ~ .description {
    display: flex;
}

.protection-link a {
    margin-top: 20px;
    text-align: center;
    text-decoration: none;
}

.protection-link input:checked ~ label .chevron{
    transform: rotate(180deg);
}

.btn {
    border-radius: 6px;
    padding: 10px;
    text-align: center;
    border: none;
    cursor: pointer;
    text-decoration: none;
    color: white;
}

.btn-red {
    background-color: #EF3E42;
}

.btn-red-outline {
    color: #EF3E42;
    border: 1px solid #EF3E42;
}

.btn-blue {
    background-color: #1A96FF;
}

.form-field {
    background-color: white;
    border-radius: 6px;
    padding: 10px 16px;
}

.form-field input {
    outline: none;
    border: none;
    width: 100%;
    padding: 0;
}

.form-field input::placeholder {
    color: #9F9F9F;
    opacity: 1; /* Firefox */
    font-size: 16px;
}

.form-field input::-ms-input-placeholder {
    color: #9F9F9F;
    font-size: 16px;
}

.not-valid{
    display: flex;
    width: 100%;
    margin: 10px 0;
}

.not-valid:before {
    content: attr(data-error);
    color: red;
}


#countries__list {
    padding-left: 0;
}

#countries__list img, .btn-select img {
    width: 26px;

}

#countries__list li {
    list-style: none;
    padding: 5px 10px;
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: space-between;
}

#countries__list li:hover {
    background-color: #F4F3F3;
}

#countries__list li span, .btn-select li span {
    margin-left: 5px;
}

.select-box {
    display: none;
    width: 210px;
    max-width: 400px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    max-height: 200px;
    overflow: auto;
    position: absolute;
    top: calc(100% + 10px);
    background-color: white;
    z-index: 10;
}

.open {
    display: show !important;
}

.select-field{
    width: max-content;
    margin-right: 10px;
}

.btn-select {
    width: auto;
    color: black;
    margin: 0;
    padding: 0;
    border: none;
    position: relative;
    background-color: transparent;
    overflow: hidden;
    display: flex;
}

.btn-select::before{
    content: '';
    position: relative;
    display: flex;
    width: 20px;
    height: 20px;
    left: 0;
    top: 50%;
    transform:translate(0,-50%);
    background-image:url(data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAQAAABQ+cdNAAAAAmJLR0QA/4ePzL8AAABdSURBVAjXY9gvc2DpNnYGKNjGfmDpXmmGVcwHNh5cs4oZJLSK+eCaAxvB7GOcBw7tnwESPDDxwPGd3FBNu/kPXDhYv7/hwJVjQgwIsFf6wKsDr4CmoYJDZofMYGwAGwwj5egWjsIAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: center;
    margin-left: 4px;
}

.btn-select span{
    display: none;
}

.btn-select li {
    list-style: none;
    padding-bottom: 0;
    display: flex;
    justify-content: start;
    gap: 10px;
    margin: 0;
    width: 100%;
}
.btn-select li img {
    width: 100%;
    height: 18px;
    object-fit: contain;
}

.btn-select:hover li {
    margin-left: 0;
}

.btn-select:focus {
    outline: none;
}

.lang-select {
    position: relative;
    display: flex;
    background-color: #EAEAEA;
    padding: 3px;
    border-radius: 0px;
    width: 60px;
    justify-content: space-between;
    height: 24px;
}

/*siyaha theme*/
.siyaha-theme .options {
    width: 376px;
    display: flex;
    flex-direction: row;
    gap: 10px;
    margin-top: 20px;
}

.siyaha-theme .options li {
    padding: 0;
    gap: 8px;
}

.options li .content .title,
.options li .content .description {
    text-align: center;
}

.options li .content .title {
    font-size: 10px;
}

.options li .content .description {
    font-size: 11px;
}

.siyaha-theme .payment-form {
    padding: 60px 0;
}

.phone-number::-webkit-outer-spin-button,
.phone-number::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
.phone-number[type=number] {
  -moz-appearance: textfield;
}


/*Modal*/
#container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  display: flex;
  justify-content: center;
  align-items: center;
  visibility: hidden; 
  opacity: 0; 
  transition: visibility 0s, opacity 0.5s ease-in-out;
  z-index: 999;
}

#body {
  background-color: #fff;
  padding: 20px;
  border-radius: 24px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
  position: relative;
  text-align: center;
  max-width: 400px;
  width: 100%;
  z-index: 999;
}

#container.visible {
  visibility: visible;
  opacity: 1;
}

.close-icon {
  position: absolute;
  top: 30px;
  right: 30px;
  cursor: pointer;
  transition: transform 0.3s ease;
}

.close-icon:hover {
  transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-93fa7ee */.icon {
    color: #028BFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3f5e06b */.icon {
    color: #028BFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-79cfb8a */.icon {
    color: #028BFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4c87cf4 */.icon {
    color: #028BFF;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6153b34 */.elementor-50 .elementor-element.elementor-element-cfcc2ad > .elementor-widget-container {
    margin-top: 80px !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'modam';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://drdietapp.com/wp-content/uploads/2024/03/ModamWeb-ExtraLight.woff2') format('woff2'),
		url('https://drdietapp.com/wp-content/uploads/2024/03/ModamWeb-ExtraLight.woff') format('woff');
}
@font-face {
	font-family: 'modam';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://drdietapp.com/wp-content/uploads/2024/03/ModamWeb-Light.woff2') format('woff2'),
		url('https://drdietapp.com/wp-content/uploads/2024/03/ModamWeb-Light.woff') format('woff');
}
@font-face {
	font-family: 'modam';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://drdietapp.com/wp-content/uploads/2024/03/ModamWeb-Regular.woff2') format('woff2'),
		url('https://drdietapp.com/wp-content/uploads/2024/03/ModamWeb-Regular.woff') format('woff');
}
@font-face {
	font-family: 'modam';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://drdietapp.com/wp-content/uploads/2024/03/ModamWeb-Medium.woff2') format('woff2'),
		url('https://drdietapp.com/wp-content/uploads/2024/03/ModamWeb-Medium.woff') format('woff');
}
@font-face {
	font-family: 'modam';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://drdietapp.com/wp-content/uploads/2024/03/ModamWeb-SemiBold.woff2') format('woff2'),
		url('https://drdietapp.com/wp-content/uploads/2024/03/ModamWeb-SemiBold.woff') format('woff');
}
@font-face {
	font-family: 'modam';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://drdietapp.com/wp-content/uploads/2024/03/ModamWeb-Bold.woff2') format('woff2'),
		url('https://drdietapp.com/wp-content/uploads/2024/03/ModamWeb-Bold.woff') format('woff');
}
@font-face {
	font-family: 'modam';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://drdietapp.com/wp-content/uploads/2024/03/ModamWeb-ExtraBold.woff2') format('woff2'),
		url('https://drdietapp.com/wp-content/uploads/2024/03/ModamWeb-ExtraBold.woff') format('woff');
}
@font-face {
	font-family: 'modam';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://drdietapp.com/wp-content/uploads/2024/03/ModamWeb-Black.woff2') format('woff2'),
		url('https://drdietapp.com/wp-content/uploads/2024/03/ModamWeb-Black.woff') format('woff');
}
/* End Custom Fonts CSS */