.elementor-33492 .elementor-element.elementor-element-391e468a:not(.elementor-motion-effects-element-type-background), .elementor-33492 .elementor-element.elementor-element-391e468a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #fafcff 0%, #e3ecf8 100%);}.elementor-33492 .elementor-element.elementor-element-391e468a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 40px 0px;padding:80px 20px 80px 20px;}.elementor-33492 .elementor-element.elementor-element-391e468a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33492 .elementor-element.elementor-element-4be378b8{font-family:"Tahoma", Sans-serif;font-size:16px;line-height:1.8em;color:#212121;}.elementor-33492 .elementor-element.elementor-element-2b6ab973:not(.elementor-motion-effects-element-type-background), .elementor-33492 .elementor-element.elementor-element-2b6ab973 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fbff;}.elementor-33492 .elementor-element.elementor-element-2b6ab973{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-33492 .elementor-element.elementor-element-2b6ab973 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33492 .elementor-element.elementor-element-7707627 .elementor-toc__header-title{text-align:start;}.elementor-33492 .elementor-element.elementor-element-7707627 .elementor-toc__header{flex-direction:row;}.elementor-33492 .elementor-element.elementor-element-7707627{--item-text-hover-decoration:underline;}.elementor-33492 .elementor-element.elementor-element-4b37fa:not(.elementor-motion-effects-element-type-background), .elementor-33492 .elementor-element.elementor-element-4b37fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-33492 .elementor-element.elementor-element-4b37fa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-33492 .elementor-element.elementor-element-4b37fa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33492 .elementor-element.elementor-element-441a2118 .elementor-heading-title{font-size:28px;font-weight:600;}.elementor-33492 .elementor-element.elementor-element-2a17839f{font-family:"Tahoma", Sans-serif;font-size:16px;line-height:1.8em;color:#212121;}.elementor-33492 .elementor-element.elementor-element-2792f436:not(.elementor-motion-effects-element-type-background), .elementor-33492 .elementor-element.elementor-element-2792f436 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fafcff;}.elementor-33492 .elementor-element.elementor-element-2792f436{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-33492 .elementor-element.elementor-element-2792f436 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33492 .elementor-element.elementor-element-2c445f53 .elementor-heading-title{font-size:26px;font-weight:600;}.elementor-33492 .elementor-element.elementor-element-60418409{font-family:"Tahoma", Sans-serif;font-size:16px;line-height:1.8em;color:#212121;}.elementor-33492 .elementor-element.elementor-element-232a9589:not(.elementor-motion-effects-element-type-background), .elementor-33492 .elementor-element.elementor-element-232a9589 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-33492 .elementor-element.elementor-element-232a9589{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-33492 .elementor-element.elementor-element-232a9589 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33492 .elementor-element.elementor-element-3183a0b0 .elementor-heading-title{font-size:26px;font-weight:600;}.elementor-33492 .elementor-element.elementor-element-7729e138 .elementor-accordion-item{border-color:#b0c4de;}.elementor-33492 .elementor-element.elementor-element-7729e138 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#b0c4de;}.elementor-33492 .elementor-element.elementor-element-7729e138 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#b0c4de;}.elementor-33492 .elementor-element.elementor-element-7729e138 .elementor-accordion-icon, .elementor-33492 .elementor-element.elementor-element-7729e138 .elementor-accordion-title{color:#1a4876;}.elementor-33492 .elementor-element.elementor-element-7729e138 .elementor-accordion-icon svg{fill:#1a4876;}.elementor-33492 .elementor-element.elementor-element-7729e138 .elementor-tab-content{color:#212121;}.elementor-33492 .elementor-element.elementor-element-19d0d28:not(.elementor-motion-effects-element-type-background), .elementor-33492 .elementor-element.elementor-element-19d0d28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fbff;}.elementor-33492 .elementor-element.elementor-element-19d0d28{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-33492 .elementor-element.elementor-element-19d0d28 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33492 .elementor-element.elementor-element-47c60726 .elementor-heading-title{font-size:26px;font-weight:600;}.elementor-33492 .elementor-element.elementor-element-6972777d{font-size:16px;line-height:1.8em;color:#212121;}.elementor-33492 .elementor-element.elementor-element-29b4867{font-family:"Tahoma", Sans-serif;font-size:16px;line-height:1.8em;color:#212121;}.elementor-33492 .elementor-element.elementor-element-30639181:not(.elementor-motion-effects-element-type-background), .elementor-33492 .elementor-element.elementor-element-30639181 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-33492 .elementor-element.elementor-element-30639181{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-33492 .elementor-element.elementor-element-30639181 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33492 .elementor-element.elementor-element-93615fd:not(.elementor-motion-effects-element-type-background), .elementor-33492 .elementor-element.elementor-element-93615fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fbff;}.elementor-33492 .elementor-element.elementor-element-93615fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-33492 .elementor-element.elementor-element-93615fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33492 .elementor-element.elementor-element-328aef3 .elementor-heading-title{font-size:26px;font-weight:600;}.elementor-33492 .elementor-element.elementor-element-d54999b{font-family:"Tahoma", Sans-serif;font-size:16px;line-height:1.8em;color:#212121;}.elementor-33492 .elementor-element.elementor-element-88d3f6d{font-family:"Tahoma", Sans-serif;font-size:16px;line-height:1.8em;color:#212121;}.elementor-33492 .elementor-element.elementor-element-6318db5{font-family:"Tahoma", Sans-serif;font-size:16px;line-height:1.8em;color:#212121;}.elementor-33492 .elementor-element.elementor-element-ee202d8:not(.elementor-motion-effects-element-type-background), .elementor-33492 .elementor-element.elementor-element-ee202d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #e3ecf8 0%, #fafcff 100%);}.elementor-33492 .elementor-element.elementor-element-ee202d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-33492 .elementor-element.elementor-element-ee202d8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33492 .elementor-element.elementor-element-514f2fd .elementor-heading-title{font-size:26px;font-weight:600;}.elementor-33492 .elementor-element.elementor-element-5e72dbcc{--display:flex;}.elementor-33492 .elementor-element.elementor-element-1bea7cc0 .elementor-icon-box-wrapper{text-align:center;}.elementor-33492 .elementor-element.elementor-element-1bea7cc0{--icon-box-icon-margin:15px;}.elementor-33492 .elementor-element.elementor-element-1bea7cc0 .elementor-icon-box-title{color:#1a4876;}.elementor-33492 .elementor-element.elementor-element-1bea7cc0 .elementor-icon-box-description{color:#212121;}.elementor-33492 .elementor-element.elementor-element-13326e38 .elementor-icon-box-wrapper{text-align:center;}.elementor-33492 .elementor-element.elementor-element-13326e38{--icon-box-icon-margin:15px;}.elementor-33492 .elementor-element.elementor-element-13326e38 .elementor-icon-box-title{color:#1a4876;}.elementor-33492 .elementor-element.elementor-element-13326e38 .elementor-icon-box-description{color:#212121;}.elementor-33492 .elementor-element.elementor-element-70289a8b .elementor-icon-box-wrapper{text-align:center;}.elementor-33492 .elementor-element.elementor-element-70289a8b{--icon-box-icon-margin:15px;}.elementor-33492 .elementor-element.elementor-element-70289a8b .elementor-icon-box-title{color:#1a4876;}.elementor-33492 .elementor-element.elementor-element-70289a8b .elementor-icon-box-description{color:#212121;}.elementor-33492 .elementor-element.elementor-element-455f077:not(.elementor-motion-effects-element-type-background), .elementor-33492 .elementor-element.elementor-element-455f077 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fbff;}.elementor-33492 .elementor-element.elementor-element-455f077{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-33492 .elementor-element.elementor-element-455f077 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33492 .elementor-element.elementor-element-8801cc4{font-family:"Tahoma", Sans-serif;font-size:16px;line-height:1.8em;color:#212121;}.elementor-33492 .elementor-element.elementor-element-1009975{font-family:"Tahoma", Sans-serif;font-size:16px;line-height:1.8em;color:#212121;}.elementor-33492 .elementor-element.elementor-element-eaa0d9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33492 .elementor-element.elementor-element-37816a9b:not(.elementor-motion-effects-element-type-background), .elementor-33492 .elementor-element.elementor-element-37816a9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-33492 .elementor-element.elementor-element-37816a9b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-33492 .elementor-element.elementor-element-37816a9b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33492 .elementor-element.elementor-element-2965d95a .elementor-heading-title{font-size:26px;font-weight:600;}.elementor-33492 .elementor-element.elementor-element-17b903f3 .elementor-tab-title, .elementor-33492 .elementor-element.elementor-element-17b903f3 .elementor-tab-title:before, .elementor-33492 .elementor-element.elementor-element-17b903f3 .elementor-tab-title:after, .elementor-33492 .elementor-element.elementor-element-17b903f3 .elementor-tab-content, .elementor-33492 .elementor-element.elementor-element-17b903f3 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-33492 .elementor-element.elementor-element-17b903f3 .elementor-tab-title.elementor-active,
					 .elementor-33492 .elementor-element.elementor-element-17b903f3 .elementor-tab-title.elementor-active a{color:#2373b9;}.elementor-33492 .elementor-element.elementor-element-5d6cac3{font-family:"Tahoma", Sans-serif;font-size:16px;line-height:1.8em;color:#212121;}.elementor-33492 .elementor-element.elementor-element-3ee8688{font-family:"Tahoma", Sans-serif;font-size:16px;line-height:1.8em;color:#212121;}.elementor-33492 .elementor-element.elementor-element-d0d452d:not(.elementor-motion-effects-element-type-background), .elementor-33492 .elementor-element.elementor-element-d0d452d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fbff;}.elementor-33492 .elementor-element.elementor-element-d0d452d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-33492 .elementor-element.elementor-element-d0d452d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33492 .elementor-element.elementor-element-49a3c1d .elementor-heading-title{font-size:26px;font-weight:600;}.elementor-33492 .elementor-element.elementor-element-bceca70{font-family:"Tahoma", Sans-serif;font-size:16px;line-height:1.8em;color:#212121;}.elementor-33492 .elementor-element.elementor-element-c35f58f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33492 .elementor-element.elementor-element-0dcbcaa{--divider-border-style:dots_tribal;--divider-color:#000;--divider-pattern-height:9.4px;}.elementor-33492 .elementor-element.elementor-element-0dcbcaa .elementor-divider-separator{width:100%;}.elementor-33492 .elementor-element.elementor-element-0dcbcaa .elementor-divider{padding-block-start:32px;padding-block-end:32px;}.elementor-33492 .elementor-element.elementor-element-6b740ddd:not(.elementor-motion-effects-element-type-background), .elementor-33492 .elementor-element.elementor-element-6b740ddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fbff;}.elementor-33492 .elementor-element.elementor-element-6b740ddd{border-style:solid;border-width:1px 1px 1px 1px;border-color:#b0c4de;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 30px 50px 30px;}.elementor-33492 .elementor-element.elementor-element-6b740ddd, .elementor-33492 .elementor-element.elementor-element-6b740ddd > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-33492 .elementor-element.elementor-element-6b740ddd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33492 .elementor-element.elementor-element-2952e354 .elementor-heading-title{font-size:24px;font-weight:600;}.elementor-33492 .elementor-element.elementor-element-6ea87ec7 .elementor-accordion-item{border-color:#b0c4de;}.elementor-33492 .elementor-element.elementor-element-6ea87ec7 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#b0c4de;}.elementor-33492 .elementor-element.elementor-element-6ea87ec7 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#b0c4de;}.elementor-33492 .elementor-element.elementor-element-6ea87ec7 .elementor-accordion-icon, .elementor-33492 .elementor-element.elementor-element-6ea87ec7 .elementor-accordion-title{color:#145084;}.elementor-33492 .elementor-element.elementor-element-6ea87ec7 .elementor-accordion-icon svg{fill:#145084;}.elementor-33492 .elementor-element.elementor-element-6ea87ec7 .elementor-tab-content{color:#212121;}.elementor-33492 .elementor-element.elementor-element-7df4d8e6:not(.elementor-motion-effects-element-type-background), .elementor-33492 .elementor-element.elementor-element-7df4d8e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #1a4876 0%, #2373b9 100%);}.elementor-33492 .elementor-element.elementor-element-7df4d8e6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-33492 .elementor-element.elementor-element-7df4d8e6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33492 .elementor-element.elementor-element-557d64c .elementor-heading-title{font-size:26px;font-weight:600;color:#FFFFFF;}.elementor-33492 .elementor-element.elementor-element-7fddc7b7{font-family:"Tahoma", Sans-serif;font-size:16px;line-height:1.8em;color:#ffffff;}.elementor-33492 .elementor-element.elementor-element-f1b2bad:not(.elementor-motion-effects-element-type-background), .elementor-33492 .elementor-element.elementor-element-f1b2bad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fbff;}.elementor-33492 .elementor-element.elementor-element-f1b2bad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-33492 .elementor-element.elementor-element-f1b2bad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33492 .elementor-element.elementor-element-281cf43 .elementor-heading-title{font-size:26px;font-weight:600;}.elementor-33492 .elementor-element.elementor-element-8d88729{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS *//* فونت فارسی بهتر */
body, .elementor-widget-text-editor, .elementor-widget-heading {
    font-family: "Vazir-FD", Segoe UI, Arial, sans-serif !important;
}

/* تنظیمات RTL */
.elementor-section {
    direction: rtl;
}

/* بهبود readability */
.elementor-widget-text-editor p {
    line-height: 1.8;
    text-align: justify;
    margin-bottom: 1.2em;
}

/* هایلایت کلمات کلیدی */
.elementor-widget-text-editor strong {
    color: #1a4876;
    font-weight: 600;
}

/* تنظیمات موبایل */
@media (max-width: 768px) {
    .elementor-widget-heading h1 {
        font-size: 24px !important;
        line-height: 1.3;
    }
    
    .elementor-widget-heading h2 {
        font-size: 20px !important;
    }
    
    .elementor-section {
        padding: 40px 15px !important;
    }
}

/* انیمیشن hover برای icon boxes */
.elementor-widget-icon-box:hover {
    transform: translateY(-5px);
    transition: all 0.3s ease;
    box-shadow: 0 10px 30px rgba(26, 72, 118, 0.1);
}

/* بهبود accordion */
.elementor-accordion-item {
    margin-bottom: 10px;
    border-radius: 8px;
    overflow: hidden;
}

.elementor-accordion-title {
    background: #f8fbff;
    transition: background 0.3s ease;
}

.elementor-accordion-title:hover {
    background: #e3ecf8;
}/* End custom CSS */