.elementor-4169 .elementor-element.elementor-element-1c0c117{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4169 .elementor-element.elementor-element-2d883a0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4169 .elementor-element.elementor-element-3925b3d{--display:flex;}.elementor-4169 .elementor-element.elementor-element-0311e83{--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;--border-radius:10px 10px 10px 10px;box-shadow:1px 1px 5px 0px rgba(0,0,0,0.5);}.elementor-4169 .elementor-element.elementor-element-bf119d6.elementor-element{--align-self:flex-start;}.elementor-4169 .elementor-element.elementor-element-bf119d6 .icon-box-container{gap:9px;}.elementor-4169 .elementor-element.elementor-element-bf119d6 .wp-active-we-icon-box{align-items:center;}.elementor-4169 .elementor-element.elementor-element-bf119d6 .title,.elementor-4169 .elementor-element.elementor-element-bf119d6 .subtitle,.elementor-4169 .elementor-element.elementor-element-bf119d6 .text{text-align:center;}.elementor-4169 .elementor-element.elementor-element-bf119d6 .wp-active-we-icon-box-wrapper .icon i{font-size:20px;color:#3E1CD2;}.elementor-4169 .elementor-element.elementor-element-bf119d6 .wp-active-we-icon-box-wrapper .icon svg{width:20px;height:20px;fill:#3E1CD2;}.elementor-4169 .elementor-element.elementor-element-bf119d6 .wp-active-we-icon-box-wrapper .icon img{width:20px;height:20px;}.elementor-4169 .elementor-element.elementor-element-bf119d6 .title{margin-top:5px;font-family:"IranSans", Sans-serif;font-size:14px;font-weight:bold;color:var( --e-global-color-text );}.elementor-4169 .elementor-element.elementor-element-64cede6{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-4169 .elementor-element.elementor-element-64cede6 .elementor-share-btn{font-size:calc(0.8px * 10);}.elementor-4169 .elementor-element.elementor-element-64cede6 .elementor-share-btn__title{font-family:"IranSans", Sans-serif;}.elementor-4169 .elementor-element.elementor-element-5e5cdf0 .wp-active-we-icon-box{background-color:#3E1CD2;align-items:center;height:255px;border-radius:10px 10px 10px 10px;box-shadow:2px 2px 5px 0px rgba(0,0,0,0.5);}.elementor-4169 .elementor-element.elementor-element-5e5cdf0 .wp-active-we-icon-box a{background-color:#EFF5FF;margin-top:20px;font-size:13px;font-weight:700;padding:10px 20px 10px 20px;color:#3E1CD2;border-radius:7px 7px 7px 7px;}.elementor-4169 .elementor-element.elementor-element-5e5cdf0 .wp-active-we-icon-box a:hover{background-color:#7A7A7A;color:#EFF5FF;}.elementor-4169 .elementor-element.elementor-element-5e5cdf0{border-radius:10px 10px 10px 10px;}.elementor-4169 .elementor-element.elementor-element-5e5cdf0 .title,.elementor-4169 .elementor-element.elementor-element-5e5cdf0 .subtitle,.elementor-4169 .elementor-element.elementor-element-5e5cdf0 .text{text-align:center;}.elementor-4169 .elementor-element.elementor-element-5e5cdf0 .wp-active-we-icon-box-wrapper .icon i{font-size:65px;color:#EFF5FF;}.elementor-4169 .elementor-element.elementor-element-5e5cdf0 .wp-active-we-icon-box-wrapper .icon svg{width:65px;height:65px;fill:#EFF5FF;}.elementor-4169 .elementor-element.elementor-element-5e5cdf0 .wp-active-we-icon-box-wrapper .icon img{width:65px;height:65px;}.elementor-4169 .elementor-element.elementor-element-5e5cdf0 .title{font-family:"IranSans", Sans-serif;font-size:13px;color:#EFF5FF;}.elementor-4169 .elementor-element.elementor-element-5e5cdf0 .subtitle{margin-top:13px;font-family:"IranSans", Sans-serif;font-size:12px;color:#EFF5FF;}.elementor-4169 .elementor-element.elementor-element-5e5cdf0 .text{margin-top:20px;font-size:12px;color:#EFF5FF;}.elementor-4169 .elementor-element.elementor-element-87610d6{--display:flex;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-4169 .elementor-element.elementor-element-cf4edcc{--box-background-color:var( --e-global-color-ce53daa );--box-border-color:var( --e-global-color-a6db300 );--box-border-radius:8px;--box-padding:20px;box-shadow:1px 1px 5px 0px rgba(0,0,0,0.5);--header-color:#54595F;--toggle-button-color:#3E1CD2;--item-text-hover-color:#3E1CD2;--item-text-active-color:#3E1CD2;--item-text-active-decoration:underline;}.elementor-4169 .elementor-element.elementor-element-cf4edcc .elementor-toc__header-title{text-align:start;}.elementor-4169 .elementor-element.elementor-element-cf4edcc .elementor-toc__header, .elementor-4169 .elementor-element.elementor-element-cf4edcc .elementor-toc__header-title{font-family:var( --e-global-typography-4e44625-font-family ), Sans-serif;font-size:var( --e-global-typography-4e44625-font-size );font-weight:var( --e-global-typography-4e44625-font-weight );text-transform:var( --e-global-typography-4e44625-text-transform );word-spacing:var( --e-global-typography-4e44625-word-spacing );}.elementor-4169 .elementor-element.elementor-element-cf4edcc .elementor-toc__header{flex-direction:row;}.elementor-4169 .elementor-element.elementor-element-cf4edcc .elementor-toc__list-item{font-family:"IranSans", Sans-serif;font-size:12px;font-weight:normal;word-spacing:0px;}.elementor-4169 .elementor-element.elementor-element-ff5ea4d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a6db300 );--border-color:var( --e-global-color-a6db300 );--border-radius:8px 8px 8px 8px;box-shadow:1px 1px 5px -1px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4169 .elementor-element.elementor-element-ff5ea4d:not(.elementor-motion-effects-element-type-background), .elementor-4169 .elementor-element.elementor-element-ff5ea4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ce53daa );}.elementor-4169 .elementor-element.elementor-element-8876dcf{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-4169 .elementor-element.elementor-element-8876dcf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-post-title .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 );text-transform:var( --e-global-typography-primary-text-transform );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-4169 .elementor-element.elementor-element-cd85a82{text-align:center;}.elementor-4169 .elementor-element.elementor-element-cd85a82 .elementor-heading-title{font-family:"IranSans", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;word-spacing:2px;color:#3E1CD2;}.elementor-4169 .elementor-element.elementor-element-af5edf8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4169 .elementor-element.elementor-element-578eb45 .icon-box-container{gap:9px;}.elementor-4169 .elementor-element.elementor-element-578eb45 .wp-active-we-icon-box{align-items:center;}.elementor-4169 .elementor-element.elementor-element-578eb45 .title,.elementor-4169 .elementor-element.elementor-element-578eb45 .subtitle,.elementor-4169 .elementor-element.elementor-element-578eb45 .text{text-align:center;}.elementor-4169 .elementor-element.elementor-element-578eb45 .wp-active-we-icon-box-wrapper .icon i{font-size:16px;color:#3E1CD2;}.elementor-4169 .elementor-element.elementor-element-578eb45 .wp-active-we-icon-box-wrapper .icon svg{width:16px;height:16px;fill:#3E1CD2;}.elementor-4169 .elementor-element.elementor-element-578eb45 .wp-active-we-icon-box-wrapper .icon img{width:16px;height:16px;}.elementor-4169 .elementor-element.elementor-element-578eb45 .title{margin-top:5px;font-family:"IranSans", Sans-serif;font-size:10px;font-weight:bold;color:var( --e-global-color-text );}.elementor-4169 .elementor-element.elementor-element-d365ea8 .wp-active-we-vertical-divider{border-left-style:solid;border-left-width:1px;height:100%;border-left-color:#222;}.elementor-4169 .elementor-element.elementor-element-d7c7638 .icon-box-container{gap:9px;}.elementor-4169 .elementor-element.elementor-element-d7c7638 .wp-active-we-icon-box{align-items:center;}.elementor-4169 .elementor-element.elementor-element-d7c7638 .title,.elementor-4169 .elementor-element.elementor-element-d7c7638 .subtitle,.elementor-4169 .elementor-element.elementor-element-d7c7638 .text{text-align:center;}.elementor-4169 .elementor-element.elementor-element-d7c7638 .wp-active-we-icon-box-wrapper .icon i{font-size:16px;color:#3E1CD2;}.elementor-4169 .elementor-element.elementor-element-d7c7638 .wp-active-we-icon-box-wrapper .icon svg{width:16px;height:16px;fill:#3E1CD2;}.elementor-4169 .elementor-element.elementor-element-d7c7638 .wp-active-we-icon-box-wrapper .icon img{width:16px;height:16px;}.elementor-4169 .elementor-element.elementor-element-d7c7638 .title{margin-top:5px;font-family:"IranSans", Sans-serif;font-size:10px;font-weight:bold;color:var( --e-global-color-text );}.elementor-4169 .elementor-element.elementor-element-708bdba .wp-active-we-vertical-divider{border-left-style:solid;border-left-width:1px;height:100%;border-left-color:#222;}.elementor-4169 .elementor-element.elementor-element-3f94b58 .icon-box-container{gap:9px;}.elementor-4169 .elementor-element.elementor-element-3f94b58 .wp-active-we-icon-box{align-items:center;}.elementor-4169 .elementor-element.elementor-element-3f94b58 .title,.elementor-4169 .elementor-element.elementor-element-3f94b58 .subtitle,.elementor-4169 .elementor-element.elementor-element-3f94b58 .text{text-align:center;}.elementor-4169 .elementor-element.elementor-element-3f94b58 .wp-active-we-icon-box-wrapper .icon i{font-size:16px;color:#3E1CD2;}.elementor-4169 .elementor-element.elementor-element-3f94b58 .wp-active-we-icon-box-wrapper .icon svg{width:16px;height:16px;fill:#3E1CD2;}.elementor-4169 .elementor-element.elementor-element-3f94b58 .wp-active-we-icon-box-wrapper .icon img{width:16px;height:16px;}.elementor-4169 .elementor-element.elementor-element-3f94b58 .title{margin-top:5px;font-family:"IranSans", Sans-serif;font-size:10px;font-weight:bold;color:var( --e-global-color-text );}.elementor-4169 .elementor-element.elementor-element-3f94b58 .subtitle{font-family:"IranSans", Sans-serif;font-size:12px;font-weight:800;color:#7A7A7A;}.elementor-4169 .elementor-element.elementor-element-b4f4977 .wp-active-we-vertical-divider{border-left-style:solid;border-left-width:1px;height:100%;border-left-color:#222;}.elementor-4169 .elementor-element.elementor-element-f9689ea .icon-box-container{gap:9px;}.elementor-4169 .elementor-element.elementor-element-f9689ea .wp-active-we-icon-box{align-items:center;}.elementor-4169 .elementor-element.elementor-element-f9689ea .title,.elementor-4169 .elementor-element.elementor-element-f9689ea .subtitle,.elementor-4169 .elementor-element.elementor-element-f9689ea .text{text-align:center;}.elementor-4169 .elementor-element.elementor-element-f9689ea .wp-active-we-icon-box-wrapper .icon i{font-size:16px;color:#3E1CD2;}.elementor-4169 .elementor-element.elementor-element-f9689ea .wp-active-we-icon-box-wrapper .icon svg{width:16px;height:16px;fill:#3E1CD2;}.elementor-4169 .elementor-element.elementor-element-f9689ea .wp-active-we-icon-box-wrapper .icon img{width:16px;height:16px;}.elementor-4169 .elementor-element.elementor-element-f9689ea .title{margin-top:5px;font-family:"IranSans", Sans-serif;font-size:10px;font-weight:bold;color:var( --e-global-color-text );}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-4169 .elementor-element.elementor-element-bd5c363 img{height:420px;border-radius:18px 18px 18px 18px;}.elementor-4169 .elementor-element.elementor-element-aeb437b{--display:flex;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-4169 .elementor-element.elementor-element-684d5c4{color:var( --e-global-color-016a2d6 );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4169 .elementor-element.elementor-element-d9320bd{--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-4169 .elementor-element.elementor-element-cd8c992.elementor-element{--align-self:flex-start;}.elementor-4169 .elementor-element.elementor-element-cd8c992 .icon-box-container{gap:9px;}.elementor-4169 .elementor-element.elementor-element-cd8c992 .wp-active-we-icon-box{align-items:center;}.elementor-4169 .elementor-element.elementor-element-cd8c992 .title,.elementor-4169 .elementor-element.elementor-element-cd8c992 .subtitle,.elementor-4169 .elementor-element.elementor-element-cd8c992 .text{text-align:center;}.elementor-4169 .elementor-element.elementor-element-cd8c992 .wp-active-we-icon-box-wrapper .icon i{font-size:20px;color:#3E1CD2;}.elementor-4169 .elementor-element.elementor-element-cd8c992 .wp-active-we-icon-box-wrapper .icon svg{width:20px;height:20px;fill:#3E1CD2;}.elementor-4169 .elementor-element.elementor-element-cd8c992 .wp-active-we-icon-box-wrapper .icon img{width:20px;height:20px;}.elementor-4169 .elementor-element.elementor-element-cd8c992 .title{margin-top:5px;font-family:"IranSans", Sans-serif;font-size:14px;font-weight:bold;color:var( --e-global-color-text );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4169 .elementor-element.elementor-element-5d71973{--grid-columns:3;}.elementor-4169 .elementor-element.elementor-element-5d71973 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-4169 .elementor-element.elementor-element-5d71973 .e-loop-item > .elementor-section, .elementor-4169 .elementor-element.elementor-element-5d71973 .e-loop-item > .elementor-section > .elementor-container, .elementor-4169 .elementor-element.elementor-element-5d71973 .e-loop-item > .e-con, .elementor-4169 .elementor-element.elementor-element-5d71973 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1366px){.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-4169 .elementor-element.elementor-element-cf4edcc .elementor-toc__header, .elementor-4169 .elementor-element.elementor-element-cf4edcc .elementor-toc__header-title{font-size:var( --e-global-typography-4e44625-font-size );word-spacing:var( --e-global-typography-4e44625-word-spacing );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-4169 .elementor-element.elementor-element-684d5c4{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:1024px){.elementor-4169 .elementor-element.elementor-element-1c0c117{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;} .elementor-4169 .elementor-element.elementor-element-64cede6{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-4169 .elementor-element.elementor-element-cf4edcc .elementor-toc__header, .elementor-4169 .elementor-element.elementor-element-cf4edcc .elementor-toc__header-title{font-size:var( --e-global-typography-4e44625-font-size );word-spacing:var( --e-global-typography-4e44625-word-spacing );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-4169 .elementor-element.elementor-element-bd5c363 img{height:340px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-4169 .elementor-element.elementor-element-684d5c4{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4169 .elementor-element.elementor-element-5d71973{--grid-columns:2;}}@media(max-width:767px){ .elementor-4169 .elementor-element.elementor-element-64cede6{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-4169 .elementor-element.elementor-element-cf4edcc .elementor-toc__header, .elementor-4169 .elementor-element.elementor-element-cf4edcc .elementor-toc__header-title{font-size:var( --e-global-typography-4e44625-font-size );word-spacing:var( --e-global-typography-4e44625-word-spacing );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-4169 .elementor-element.elementor-element-cd85a82 .elementor-heading-title{font-size:18px;line-height:1.7em;}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-4169 .elementor-element.elementor-element-bd5c363 img{height:230px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-4169 .elementor-element.elementor-element-684d5c4{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4169 .elementor-element.elementor-element-5d71973{--grid-columns:1;}}@media(min-width:768px){.elementor-4169 .elementor-element.elementor-element-2d883a0{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4169 .elementor-element.elementor-element-2d883a0{--width:100%;}.elementor-4169 .elementor-element.elementor-element-ff5ea4d{--width:100%;}}/* Start custom CSS for table-of-contents, class: .elementor-element-cf4edcc *//* عنوان فهرست و آیکون کنار آن */
.elementor-4169 .elementor-element.elementor-element-cf4edcc .elementor-toc__header-title {
    display: flex;
    align-items: center;
}

.elementor-4169 .elementor-element.elementor-element-cf4edcc .elementor-toc__header-title::before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 16px;
    flex: 0 0 18px;
    margin-left: 10px;

    background:
        radial-gradient(circle, #3E1CD2 0 2px, transparent 2.5px)
        right 0 top 1px / 5px 5px no-repeat,

        linear-gradient(#3E1CD2 0 0)
        left 0 top 2px / 11px 2px no-repeat,

        radial-gradient(circle, #3E1CD2 0 2px, transparent 2.5px)
        right 0 center / 5px 5px no-repeat,

        linear-gradient(#3E1CD2 0 0)
        left 0 center / 11px 2px no-repeat,

        radial-gradient(circle, #3E1CD2 0 2px, transparent 2.5px)
        right 0 bottom 1px / 5px 5px no-repeat,

        linear-gradient(#3E1CD2 0 0)
        left 0 bottom 2px / 11px 2px no-repeat;
}


/* لیست اصلی */
.elementor-4169 .elementor-element.elementor-element-cf4edcc .elementor-toc__list-wrapper {
    position: relative;
    padding-right: 28px;
}


/* خط عمودی */
.elementor-4169 .elementor-element.elementor-element-cf4edcc .elementor-toc__list-wrapper::before {
    content: "";
    position: absolute;
    right: 8px;
    top: 12px;
    bottom: 12px;
    width: 1px;
    background: #d6d8e1;
}


/* هر ردیف */
.elementor-4169 .elementor-element.elementor-element-cf4edcc .elementor-toc__list-item {
    position: relative;
    margin-bottom: 20px;
}


/* نقطه روی خط */
.elementor-4169 .elementor-element.elementor-element-cf4edcc .elementor-toc__list-item::before {
    content: "";
    position: absolute;
    right: -24px;
    top: 9px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #bfc3ce;
    box-shadow: 0 0 0 3px #fff;
    z-index: 2;
}


/* حذف کامل حالت فعال پیش‌فرض Elementor */
.elementor-4169 .elementor-element.elementor-element-cf4edcc .elementor-toc__list-item-text.elementor-item-active,
.elementor-4169 .elementor-element.elementor-element-cf4edcc .elementor-toc__list-item-text.elementor-item-active:hover,
.elementor-4169 .elementor-element.elementor-element-cf4edcc .elementor-toc__list-item-text.elementor-item-active:focus {
    color: inherit !important;
    text-decoration: none !important;
    font-weight: inherit !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}


/* حذف خط زیر و حالت ظاهری Hover و Focus */
.elementor-4169 .elementor-element.elementor-element-cf4edcc .elementor-toc__list-item-text:hover,
.elementor-4169 .elementor-element.elementor-element-cf4edcc .elementor-toc__list-item-text:focus {
    text-decoration: none !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}


/* عنوان مربوط به تیتر وسط صفحه */
.elementor-4169 .elementor-element.elementor-element-cf4edcc .elementor-toc__list-item.ss-center-active
.elementor-toc__list-item-text,
.elementor-4169 .elementor-element.elementor-element-cf4edcc .elementor-toc__list-item.ss-center-active
.elementor-toc__list-item-text:hover,
.elementor-4169 .elementor-element.elementor-element-cf4edcc .elementor-toc__list-item.ss-center-active
.elementor-toc__list-item-text:focus {
    color: #3E1CD2 !important;
    text-decoration: none !important;
}


/* دایره مربوط به تیتر وسط صفحه */
.elementor-4169 .elementor-element.elementor-element-cf4edcc .elementor-toc__list-item.ss-center-active::before {
    background: #3E1CD2 !important;
}
```/* End custom CSS */