.elementor-485 .elementor-element.elementor-element-789a6312{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-485 .elementor-element.elementor-element-789a6312:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-789a6312 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-485 .elementor-element.elementor-element-418ce877{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-485 .elementor-element.elementor-element-3e1e9c9f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-485 .elementor-element.elementor-element-3e1e9c9f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-485 .elementor-element.elementor-element-3e1e9c9f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-485 .elementor-element.elementor-element-3e1e9c9f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-485 .elementor-element.elementor-element-3e1e9c9f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-485 .elementor-element.elementor-element-3e1e9c9f .elementor-icon-list-icon i{color:#0055DA;transition:color 0.3s;}.elementor-485 .elementor-element.elementor-element-3e1e9c9f .elementor-icon-list-icon svg{fill:#0055DA;transition:fill 0.3s;}.elementor-485 .elementor-element.elementor-element-3e1e9c9f{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-485 .elementor-element.elementor-element-3e1e9c9f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-485 .elementor-element.elementor-element-3e1e9c9f .elementor-icon-list-item > a{font-family:"iranyekanwebregular_FaNum", Sans-serif;font-size:13px;font-weight:400;line-height:1.8em;}.elementor-485 .elementor-element.elementor-element-3e1e9c9f .elementor-icon-list-text{color:#667085;transition:color 0.3s;}.elementor-485 .elementor-element.elementor-element-386a8e69{--display:flex;--min-height:470px;--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-485 .elementor-element.elementor-element-386a8e69:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-386a8e69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1020;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-485 .elementor-element.elementor-element-1ad16606{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-485 .elementor-element.elementor-element-1ad16606:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-1ad16606 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0B102008 5%, #0B1020F5 100%);}.elementor-485 .elementor-element.elementor-element-838eb5f8{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-485 .elementor-element.elementor-element-6bae74c5{text-align:start;font-family:"iranyekanwebregular_FaNum", Sans-serif;font-size:13px;font-weight:400;line-height:1.95em;color:#A3FFDB;}.elementor-widget-theme-post-title .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-485 .elementor-element.elementor-element-e414075d{text-align:start;}.elementor-485 .elementor-element.elementor-element-e414075d .elementor-heading-title{font-family:"iranyekanwebbold_FaNum", Sans-serif;font-size:39px;font-weight:700;line-height:1.6em;color:#FFFFFF;}.elementor-485 .elementor-element.elementor-element-d5c04e09{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-485 .elementor-element.elementor-element-d6697410 .elementor-icon-list-icon i{color:#0055DA;font-size:14px;}.elementor-485 .elementor-element.elementor-element-d6697410 .elementor-icon-list-icon svg{fill:#0055DA;--e-icon-list-icon-size:14px;}.elementor-485 .elementor-element.elementor-element-d6697410 .elementor-icon-list-icon{width:14px;}.elementor-485 .elementor-element.elementor-element-d6697410 .elementor-icon-list-text, .elementor-485 .elementor-element.elementor-element-d6697410 .elementor-icon-list-text a{color:#667085;}.elementor-485 .elementor-element.elementor-element-d6697410 .elementor-icon-list-item{font-family:"iranyekanwebregular_FaNum", Sans-serif;font-size:13px;font-weight:400;line-height:1.8em;}.elementor-485 .elementor-element.elementor-element-fe05fec3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-485 .elementor-element.elementor-element-1f716e58{--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:0px 0px;--row-gap:0px;--column-gap:0px;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:#E4E7EC;--border-color:#E4E7EC;--border-radius:20px 20px 20px 20px;box-shadow:0px 12px 30px -12px rgba(11,16,32,0.16);--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;overflow:visible;}.elementor-485 .elementor-element.elementor-element-1f716e58:not(.elementor-motion-effects-element-type-background), .elementor-485 .elementor-element.elementor-element-1f716e58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );}.elementor-485 .elementor-element.elementor-element-8332207f{text-align:start;color:#344054;font-family:"iranyekanwebregular_FaNum", Sans-serif;font-size:17px;font-weight:400;line-height:2.05em;}.elementor-485 .elementor-element.elementor-element-37efff21 .elementor-icon-list-icon i{color:#0055DA;font-size:14px;}.elementor-485 .elementor-element.elementor-element-37efff21 .elementor-icon-list-icon svg{fill:#0055DA;--e-icon-list-icon-size:14px;}.elementor-485 .elementor-element.elementor-element-37efff21 .elementor-icon-list-icon{width:14px;}.elementor-485 .elementor-element.elementor-element-37efff21 .elementor-icon-list-text, .elementor-485 .elementor-element.elementor-element-37efff21 .elementor-icon-list-text a{color:#667085;}.elementor-485 .elementor-element.elementor-element-37efff21 .elementor-icon-list-item{font-family:"iranyekanwebregular_FaNum", Sans-serif;font-size:13px;font-weight:400;line-height:1.9em;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );}.elementor-485 .elementor-element.elementor-element-2e012335{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-485 .elementor-element.elementor-element-8e6d8a35 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-485 .elementor-element.elementor-element-8e6d8a35.elementor-view-stacked .elementor-icon{background-color:#0055DA;}.elementor-485 .elementor-element.elementor-element-8e6d8a35.elementor-view-framed .elementor-icon, .elementor-485 .elementor-element.elementor-element-8e6d8a35.elementor-view-default .elementor-icon{fill:#0055DA;color:#0055DA;border-color:#0055DA;}.elementor-485 .elementor-element.elementor-element-8e6d8a35 .elementor-icon-box-title, .elementor-485 .elementor-element.elementor-element-8e6d8a35 .elementor-icon-box-title a{font-family:"iranyekanwebbold_FaNum", Sans-serif;font-size:19px;font-weight:700;line-height:1.7em;}.elementor-485 .elementor-element.elementor-element-8e6d8a35 .elementor-icon-box-title{color:#0B1020;}.elementor-485 .elementor-element.elementor-element-8e6d8a35 .elementor-icon-box-description{font-family:"iranyekanwebregular_FaNum", Sans-serif;font-size:14px;font-weight:400;line-height:2em;color:#344054;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-485 .elementor-element.elementor-element-05944726 .elementor-button{background-color:#FFFFFF;font-family:"iranyekanwebbold_FaNum", Sans-serif;font-size:14px;font-weight:700;line-height:1.5em;fill:#0055DA;color:#0055DA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0055DA;border-radius:10px 10px 10px 10px;padding:14px 18px 14px 18px;}.elementor-485 .elementor-element.elementor-element-05944726 .elementor-button:hover, .elementor-485 .elementor-element.elementor-element-05944726 .elementor-button:focus{background-color:#F6F8FC;color:#0B1020;}.elementor-485 .elementor-element.elementor-element-05944726 .elementor-button:hover svg, .elementor-485 .elementor-element.elementor-element-05944726 .elementor-button:focus svg{fill:#0B1020;}.elementor-485 .elementor-element.elementor-element-a720634c{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-485 .elementor-element.elementor-element-99126bc5{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-485 .elementor-element.elementor-element-9b902f28{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-485 .elementor-element.elementor-element-e0e03d5a{text-align:start;}.elementor-485 .elementor-element.elementor-element-e0e03d5a .elementor-heading-title{font-family:"iranyekanwebbold_FaNum", Sans-serif;font-size:19px;font-weight:700;line-height:1.65em;color:#0B1020;}.elementor-widget-theme-post-excerpt{color:var( --e-global-color-text );}.elementor-485 .elementor-element.elementor-element-b94cb154{text-align:start;font-family:"iranyekanwebregular_FaNum", Sans-serif;font-size:14px;font-weight:400;line-height:2em;color:#344054;}.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-485 .elementor-element.elementor-element-24f55915{--box-background-color:#FFFFFF;--box-border-color:#E4E7EC;--box-border-width:1px;--box-border-radius:18px;--separator-width:1px;--box-padding:22px;--header-background-color:#F6F8FC;--header-color:#0B1020;--toggle-button-color:#0055DA;--toc-body-max-height:360px;--item-text-color:#344054;--item-text-hover-color:#0055DA;--item-text-hover-decoration:underline;--item-text-active-color:#0055DA;--marker-color:#0055DA;}.elementor-485 .elementor-element.elementor-element-24f55915 .elementor-toc__header-title{text-align:start;}.elementor-485 .elementor-element.elementor-element-24f55915 .elementor-toc__header, .elementor-485 .elementor-element.elementor-element-24f55915 .elementor-toc__header-title{font-family:"iranyekanwebbold_FaNum", Sans-serif;font-size:18px;font-weight:700;line-height:1.7em;}.elementor-485 .elementor-element.elementor-element-24f55915 .elementor-toc__header{flex-direction:row;}.elementor-485 .elementor-element.elementor-element-24f55915 .elementor-toc__list-item{font-family:"iranyekanwebregular_FaNum", Sans-serif;font-size:13px;font-weight:400;line-height:1.85em;}.elementor-485 .elementor-element.elementor-element-ddbaab78{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-485 .elementor-element.elementor-element-294359ba{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-485 .elementor-element.elementor-element-01837c6a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-485 .elementor-element.elementor-element-f0d3fd40{text-align:start;}.elementor-485 .elementor-element.elementor-element-f0d3fd40 .elementor-heading-title{font-family:"iranyekanwebbold_FaNum", Sans-serif;font-size:21px;font-weight:700;line-height:1.65em;color:#0B1020;}.elementor-485 .elementor-element.elementor-element-bab4d1da{text-align:start;font-family:"iranyekanwebregular_FaNum", Sans-serif;font-size:14px;font-weight:400;line-height:1.95em;color:#344054;}.elementor-485 .elementor-element.elementor-element-2a2a651a .elementor-button{background-color:#0055DA;font-family:"iranyekanwebbold_FaNum", Sans-serif;font-size:14px;font-weight:700;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0055DA;border-radius:10px 10px 10px 10px;padding:14px 18px 14px 18px;}.elementor-485 .elementor-element.elementor-element-2a2a651a .elementor-button:hover, .elementor-485 .elementor-element.elementor-element-2a2a651a .elementor-button:focus{background-color:#0B1020;color:#FFFFFF;}.elementor-485 .elementor-element.elementor-element-2a2a651a .elementor-button:hover svg, .elementor-485 .elementor-element.elementor-element-2a2a651a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-485 .elementor-element.elementor-element-52cf6122 .elementor-button{background-color:#FFFFFF;font-family:"iranyekanwebbold_FaNum", Sans-serif;font-size:14px;font-weight:700;line-height:1.5em;fill:#0055DA;color:#0055DA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0055DA;border-radius:10px 10px 10px 10px;padding:14px 18px 14px 18px;}.elementor-485 .elementor-element.elementor-element-52cf6122 .elementor-button:hover, .elementor-485 .elementor-element.elementor-element-52cf6122 .elementor-button:focus{background-color:#F6F8FC;color:#0B1020;}.elementor-485 .elementor-element.elementor-element-52cf6122 .elementor-button:hover svg, .elementor-485 .elementor-element.elementor-element-52cf6122 .elementor-button:focus svg{fill:#0B1020;}.elementor-485 .elementor-element.elementor-element-b585df38{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-485 .elementor-element.elementor-element-f1a171a9{text-align:start;}.elementor-485 .elementor-element.elementor-element-f1a171a9 .elementor-heading-title{font-family:"iranyekanwebbold_FaNum", Sans-serif;font-size:20px;font-weight:700;line-height:1.65em;color:#0B1020;}.elementor-485 .elementor-element.elementor-element-d85ca56e{text-align:start;font-family:"iranyekanwebregular_FaNum", Sans-serif;font-size:12px;font-weight:400;line-height:1.95em;color:#667085;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );}.elementor-485 .elementor-element.elementor-element-e12c9b1c{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-485 .elementor-element.elementor-element-e12c9b1c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.8 * 100% );}.elementor-485 .elementor-element.elementor-element-e12c9b1c:after{content:"0.8";}.elementor-485 .elementor-element.elementor-element-e12c9b1c .elementor-post__thumbnail__link{width:30%;}.elementor-485 .elementor-element.elementor-element-e12c9b1c.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-485 .elementor-element.elementor-element-e12c9b1c.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-485 .elementor-element.elementor-element-e12c9b1c.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-485 .elementor-element.elementor-element-cfa51c4b{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-485 .elementor-element.elementor-element-c0480571{text-align:start;}.elementor-485 .elementor-element.elementor-element-c0480571 .elementor-heading-title{font-family:"iranyekanwebbold_FaNum", Sans-serif;font-size:19px;font-weight:700;line-height:1.65em;color:#0B1020;}.elementor-485 .elementor-element.elementor-element-46db90bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-485 .elementor-element.elementor-element-46db90bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-485 .elementor-element.elementor-element-46db90bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-485 .elementor-element.elementor-element-46db90bf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-485 .elementor-element.elementor-element-46db90bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-485 .elementor-element.elementor-element-46db90bf .elementor-icon-list-icon i{color:#0055DA;transition:color 0.3s;}.elementor-485 .elementor-element.elementor-element-46db90bf .elementor-icon-list-icon svg{fill:#0055DA;transition:fill 0.3s;}.elementor-485 .elementor-element.elementor-element-46db90bf{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-485 .elementor-element.elementor-element-46db90bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-485 .elementor-element.elementor-element-46db90bf .elementor-icon-list-item > a{font-family:"iranyekanwebregular_FaNum", Sans-serif;font-size:13px;font-weight:400;line-height:1.8em;}.elementor-485 .elementor-element.elementor-element-46db90bf .elementor-icon-list-text{color:#344054;transition:color 0.3s;}.elementor-485 .elementor-element.elementor-element-3b9e7c14{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-485 .elementor-element.elementor-element-94a68bd1{text-align:start;}.elementor-485 .elementor-element.elementor-element-94a68bd1 .elementor-heading-title{font-family:"iranyekanwebbold_FaNum", Sans-serif;font-size:29px;font-weight:700;line-height:1.65em;color:#0B1020;}.elementor-485 .elementor-element.elementor-element-5f7aaa2b{--grid-row-gap:24px;--grid-column-gap:22px;}.elementor-485 .elementor-element.elementor-element-5f7aaa2b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-485 .elementor-element.elementor-element-5f7aaa2b:after{content:"0.66";}.elementor-485 .elementor-element.elementor-element-5f7aaa2b .elementor-post__thumbnail__link{width:100%;}.elementor-485 .elementor-element.elementor-element-5f7aaa2b .elementor-post__meta-data span + span:before{content:"///";}.elementor-485 .elementor-element.elementor-element-5f7aaa2b.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-485 .elementor-element.elementor-element-5f7aaa2b.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-485 .elementor-element.elementor-element-5f7aaa2b.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}@media(min-width:768px){.elementor-485 .elementor-element.elementor-element-789a6312{--width:100%;}.elementor-485 .elementor-element.elementor-element-418ce877{--width:100%;}.elementor-485 .elementor-element.elementor-element-386a8e69{--width:100%;}.elementor-485 .elementor-element.elementor-element-1ad16606{--width:100%;}.elementor-485 .elementor-element.elementor-element-838eb5f8{--width:100%;}.elementor-485 .elementor-element.elementor-element-d5c04e09{--width:100%;}.elementor-485 .elementor-element.elementor-element-fe05fec3{--width:100%;}.elementor-485 .elementor-element.elementor-element-1f716e58{--width:100%;}.elementor-485 .elementor-element.elementor-element-2e012335{--width:100%;}.elementor-485 .elementor-element.elementor-element-a720634c{--width:100%;}.elementor-485 .elementor-element.elementor-element-99126bc5{--width:100%;}.elementor-485 .elementor-element.elementor-element-9b902f28{--width:100%;}.elementor-485 .elementor-element.elementor-element-ddbaab78{--width:100%;}.elementor-485 .elementor-element.elementor-element-294359ba{--width:100%;}.elementor-485 .elementor-element.elementor-element-01837c6a{--width:100%;}.elementor-485 .elementor-element.elementor-element-b585df38{--width:100%;}.elementor-485 .elementor-element.elementor-element-cfa51c4b{--width:100%;}.elementor-485 .elementor-element.elementor-element-3b9e7c14{--width:100%;}}@media(max-width:1024px){.elementor-485 .elementor-element.elementor-element-e414075d .elementor-heading-title{font-size:33px;}.elementor-485 .elementor-element.elementor-element-1f716e58{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}}@media(max-width:767px){.elementor-485 .elementor-element.elementor-element-e414075d .elementor-heading-title{font-size:27px;}.elementor-485 .elementor-element.elementor-element-1f716e58{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-485 .elementor-element.elementor-element-8332207f{font-size:16px;}.elementor-485 .elementor-element.elementor-element-e0e03d5a .elementor-heading-title{font-size:19px;}.elementor-485 .elementor-element.elementor-element-f0d3fd40 .elementor-heading-title{font-size:21px;}.elementor-485 .elementor-element.elementor-element-f1a171a9 .elementor-heading-title{font-size:20px;}.elementor-485 .elementor-element.elementor-element-e12c9b1c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-485 .elementor-element.elementor-element-e12c9b1c:after{content:"0.5";}.elementor-485 .elementor-element.elementor-element-e12c9b1c .elementor-post__thumbnail__link{width:100%;}.elementor-485 .elementor-element.elementor-element-c0480571 .elementor-heading-title{font-size:19px;}.elementor-485 .elementor-element.elementor-element-94a68bd1 .elementor-heading-title{font-size:26px;}.elementor-485 .elementor-element.elementor-element-5f7aaa2b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-485 .elementor-element.elementor-element-5f7aaa2b:after{content:"0.5";}.elementor-485 .elementor-element.elementor-element-5f7aaa2b .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for container, class: .elementor-element-789a6312 */.elementor-485 .elementor-element.elementor-element-789a6312 {
  --wd-blue: #0055da;
  --wd-teal: #00c68d;
  --wd-ink: #0b1020;
  --wd-text: #344054;
  --wd-muted: #667085;
  --wd-light: #f6f8fc;
  --wd-border: #e4e7ec;
  direction: rtl;
  text-align: right;
  color: var(--wd-text);
  font-family: 'iranyekanwebregular_FaNum', Tahoma, sans-serif;
  background: #fff;
  width: 100%;
  min-width: 0;
  overflow-wrap: break-word;
}
.elementor-485 .elementor-element.elementor-element-789a6312 *, .elementor-485 .elementor-element.elementor-element-789a6312 *::before, .elementor-485 .elementor-element.elementor-element-789a6312 *::after { box-sizing: border-box; }
.elementor-485 .elementor-element.elementor-element-789a6312 a:focus-visible, .elementor-485 .elementor-element.elementor-element-789a6312 button:focus-visible, .elementor-485 .elementor-element.elementor-element-789a6312 [tabindex]:focus-visible {
  outline: 3px solid var(--wd-blue);
  outline-offset: 4px;
}
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-single-shell {
  width: calc(100% - 56px);
  max-width: 1220px;
  margin-inline: auto;
  padding: 0;
  min-width: 0;
}
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-breadcrumbs { padding-block: 20px 16px; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-breadcrumbs .elementor-icon-list-items { flex-wrap: wrap; gap: 8px 20px; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-single-hero {
  isolation: isolate;
  position: relative;
  overflow: hidden;
  min-height: 470px;
  border-radius: 24px;
  background: var(--wd-ink);
  justify-content: flex-end;
  padding: 0;
}
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-single-hero-image {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  z-index: 0;
  pointer-events: none;
}
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-single-hero-image .elementor-widget-container { width: 100%; height: 100%; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-single-hero-image img {
  display: block;
  width: 100%;
  height: 100%;
  max-width: none;
  object-fit: cover;
  object-position: center 35%;
  opacity: .76;
}
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-single-hero-overlay {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  pointer-events: none;
}
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-single-hero-copy { position: relative; z-index: 2; padding: 110px 48px 44px; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-single-title { max-width: 960px; margin: 0; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-single-title h1 { margin: 0; text-wrap: balance; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-hero-eyebrow p { margin: 0; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-meta-row {
  border-bottom: 1px solid var(--wd-border);
  padding: 22px 0;
  margin-bottom: 36px;
}
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-meta .elementor-icon-list-items { flex-wrap: wrap; gap: 12px 24px; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-meta .elementor-icon-list-item { margin: 0; padding: 0; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-meta .elementor-icon-list-icon { margin-inline-end: 7px; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-content-grid {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 306px;
  grid-template-areas: 'main intro' 'main toc' 'main side';
  grid-template-rows: auto auto 1fr;
  gap: 24px 42px;
  align-items: start;
  width: 100%;
  min-width: 0;
}
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-main { grid-area: main; min-width: 0; width: 100%; gap: 30px; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-side-intro { grid-area: intro; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-toc-card { grid-area: toc; width: 100%; min-width: 0; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-side-bottom { grid-area: side; width: 100%; min-width: 0; padding: 0; gap: 28px; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-side-intro, .elementor-485 .elementor-element.elementor-element-789a6312 .wd-side-card {
  width: 100%;
  min-width: 0;
  padding: 24px;
  border: 1px solid var(--wd-border);
  border-radius: 18px;
  background: #fff;
}
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-side-intro { background: var(--wd-light); border-top: 3px solid var(--wd-blue); gap: 12px; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-side-title { margin: 0; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-side-title h2 { margin: 0; line-height: 1.65; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-single-excerpt { font-size: 14px; line-height: 2; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-single-excerpt p { margin: 0; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-toc-card .elementor-toc__header { min-height: 66px; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-toc-card .elementor-toc__header-title { margin: 0; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-toc-card .elementor-toc__toggle-button {
  min-width: 44px;
  min-height: 44px;
  padding: 12px;
  text-align: center;
}
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-toc-card .elementor-toc__body { max-height: 360px; overflow: auto; scrollbar-width: thin; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-toc-card .elementor-toc__list-item-text { line-height: 1.85; padding-block: 5px; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-toc-card .elementor-toc__list-item { padding-block: 3px; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-toc-card .elementor-toc__list-wrapper { padding-inline-start: 20px; margin: 0; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-content { min-width: 0; max-width: 100%; font-size: 17px; line-height: 2.05; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-content .wd-article { padding: 0; margin: 0; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-content .wd-article-cover,
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-content .wd-toc { display: none; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-content p { margin-block: 0 1.35em; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-content .elementor-menu-anchor { scroll-margin-top: 100px; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-content h2,
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-content h3,
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-content h4,
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-content h5,
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-content h6 {
  font-family: 'iranyekanwebbold_FaNum', Tahoma, sans-serif;
  color: var(--wd-ink);
  line-height: 1.75;
  scroll-margin-top: 110px;
}
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-content h2 { font-size: 28px; margin-block: 46px 20px; padding-inline-start: 16px; border-inline-start: 4px solid var(--wd-teal); }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-content h3 { font-size: 21px; color: var(--wd-blue); margin-block: 32px 15px; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-content h4 { font-size: 19px; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-content :is(ul, ol) { padding-inline-start: 26px; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-content a { color: var(--wd-blue); text-underline-offset: 4px; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-content :is(img, video, iframe) { max-width: 100%; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-content figure { margin-inline: 0; max-width: 100%; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-content .wp-block-image { margin-block: 30px; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-content .wp-block-image img { display: block; width: 100%; height: auto; border-radius: 16px; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-content figcaption { color: var(--wd-muted); font-size: 13px; line-height: 1.9; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-content .wp-block-table { overflow-x: auto; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-content table { max-width: 100%; border-collapse: collapse; font-size: 14px; line-height: 1.9; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-content th { background: #101a43; color: #fff; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-content :is(th, td) { padding: 12px; border-color: var(--wd-border); overflow-wrap: anywhere; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-content blockquote {
  margin: 32px 0;
  padding: 25px 28px;
  border: 0;
  border-inline-start: 4px solid var(--wd-teal);
  border-radius: 16px;
  background: var(--wd-light);
  color: var(--wd-blue);
  font-family: 'iranyekanwebbold_FaNum', Tahoma, sans-serif;
  font-size: 22px;
  line-height: 1.9;
}
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-content blockquote p:last-child { margin: 0; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-content .wd-cta h3 { color: #fff; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-content .wd-cta a { color: var(--wd-ink); }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-tag-links { border-top: 1px solid var(--wd-border); padding-top: 22px; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-tag-links .elementor-post-info__terms-list { font-size: 0; display: inline-flex; flex-wrap: wrap; gap: 8px; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-tag-links .elementor-post-info__terms-list a {
  display: inline-block;
  padding: 6px 12px;
  border: 1px solid #dce3ef;
  border-radius: 8px;
  color: var(--wd-blue);
  background: var(--wd-light);
  font-size: 12px;
  line-height: 1.8;
  text-decoration: none;
}
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-tag-links .elementor-post-info__terms-list a:hover { background: #eaf2ff; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-navigation { width: 100%; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-navigation .elementor-post-navigation { gap: 16px; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-navigation .elementor-post-navigation__link { min-width: 0; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-navigation .elementor-post-navigation__link a {
  padding: 20px;
  border: 1px solid var(--wd-border);
  border-radius: 16px;
  min-height: 112px;
  background: #fff;
}
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-navigation .elementor-post-navigation__link a:hover { background: var(--wd-light); }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-navigation .post-navigation__prev--label,
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-navigation .post-navigation__next--label { color: var(--wd-muted); font-size: 12px; line-height: 1.8; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-navigation .post-navigation__prev--title,
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-navigation .post-navigation__next--title { font-family: 'iranyekanwebbold_FaNum', Tahoma, sans-serif; font-size: 14px; line-height: 1.8; color: var(--wd-ink); white-space: normal; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-navigation .post-navigation__arrow-wrapper { color: var(--wd-blue); font-size: 20px; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-agency-box { padding: 26px; border-radius: 18px; background: var(--wd-light); border: 1px solid var(--wd-border); }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-agency-box .elementor-icon-box-title { margin-block: 0 12px; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-agency-box .elementor-icon-box-description { margin: 0; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-comments { padding-top: 12px; border-top: 1px solid var(--wd-border); }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-comments :is(#comments, #respond, .comment-respond) { margin: 0; padding: 0; border: 0; background: #fff; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-comments #reply-title { font-size: 24px; line-height: 1.7; color: var(--wd-ink); margin-block: 12px 20px; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-comments :is(input:not([type=checkbox]):not([type=submit]), textarea) { border: 1px solid #cdd5e0; border-radius: 10px; background: #fff; color: var(--wd-text); padding: 13px 15px; font: inherit; min-height: 48px; width: 100%; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-comments textarea { min-height: 160px; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-comments input[type=submit] { border: 0; border-radius: 10px; padding: 14px 24px; background: var(--wd-blue); color: #fff; font: inherit; min-height: 48px; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-comments .avatar { display: none; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-comments .comment-notes { font-size: 13px; color: var(--wd-muted); }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-sidebar-service { padding: 0; overflow: hidden; gap: 0; border-radius: 18px; border: 1px solid var(--wd-border); }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-sidebar-service .elementor-widget-image { margin: 0; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-sidebar-service img { display: block; width: 100%; height: auto; border-radius: 0; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-sidebar-service-copy { padding: 24px; gap: 14px; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-sidebar-service-copy p { margin: 0; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-sidebar-service-copy .elementor-button { min-height: 48px; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-featured-card { padding: 24px 20px 12px; gap: 16px; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-side-section-title { padding-bottom: 12px; border-bottom: 3px solid var(--wd-blue); }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-featured-list .elementor-posts-container { display: grid; grid-template-columns: 1fr; gap: 0; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-featured-list .elementor-post {
  display: grid;
  grid-template-columns: 82px minmax(0, 1fr);
  gap: 13px;
  align-items: start;
  padding: 15px 0;
  border-bottom: 1px solid var(--wd-border);
  margin: 0;
  min-width: 0;
}
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-featured-list .elementor-post:last-child { border-bottom: 0; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-featured-list .elementor-post__thumbnail__link { width: 82px; margin: 0; display: block; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-featured-list .elementor-post__thumbnail { height: 76px; padding: 0; border-radius: 10px; overflow: hidden; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-featured-list .elementor-post__thumbnail img { position: static; transform: none; width: 100%; height: 100%; object-fit: cover; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-featured-list .elementor-post__text { min-width: 0; margin: 0; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-featured-list .elementor-post__title { margin: 0; line-height: 1.9; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-featured-list .elementor-post__title a { color: var(--wd-ink); font-size: 13px; line-height: 1.9; font-family: 'iranyekanwebbold_FaNum', Tahoma, sans-serif; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-featured-list .elementor-post__title a:hover { color: var(--wd-blue); }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-featured-caption p { margin: 0; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-tag-shortcuts .elementor-icon-list-item { padding-block: 6px; min-height: 38px; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-related { margin-block: 54px 64px; padding: 32px; border-radius: 22px; background: var(--wd-light); gap: 24px; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-related-heading h2 { margin: 0; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-related-posts .elementor-post { min-width: 0; overflow: hidden; background: #fff; border: 1px solid var(--wd-border); border-radius: 16px; padding-bottom: 20px; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-related-posts .elementor-post__text { padding-inline: 20px; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-related-posts .elementor-post__title a { font-family: 'iranyekanwebbold_FaNum', Tahoma, sans-serif; color: var(--wd-ink); font-size: 17px; line-height: 1.8; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-related-posts .elementor-post__excerpt p { font-size: 13px; line-height: 1.9; color: var(--wd-muted); margin-block: 12px; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-related-posts .elementor-post__meta-data { font-size: 11px; color: var(--wd-muted); }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-related-posts .elementor-post__read-more { display: inline-block; padding-block: 6px; font-size: 12px; color: var(--wd-blue); }
@media (max-width: 1024px) {
  .elementor-485 .elementor-element.elementor-element-789a6312 .wd-single-shell { width: calc(100% - 40px); }
  .elementor-485 .elementor-element.elementor-element-789a6312 .wd-single-hero { min-height: 420px; }
  .elementor-485 .elementor-element.elementor-element-789a6312 .wd-single-hero-copy { padding: 100px 32px 34px; }
  .elementor-485 .elementor-element.elementor-element-789a6312 .wd-content-grid { grid-template-columns: minmax(0, 1fr); grid-template-areas: 'intro' 'toc' 'main' 'side'; grid-template-rows: auto; gap: 24px; }
  .elementor-485 .elementor-element.elementor-element-789a6312 .wd-side-bottom { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 24px; align-items: start; }
  .elementor-485 .elementor-element.elementor-element-789a6312 .wd-tag-shortcuts { grid-column: 1 / -1; }
  .elementor-485 .elementor-element.elementor-element-789a6312 .wd-side-intro { padding: 22px 24px; }
  .elementor-485 .elementor-element.elementor-element-789a6312 .wd-meta-row { margin-bottom: 26px; }
  .elementor-485 .elementor-element.elementor-element-789a6312 .wd-related { padding: 26px; }
}
@media (max-width: 767px) {
  .elementor-485 .elementor-element.elementor-element-789a6312 .wd-single-shell { width: calc(100% - 32px); }
  .elementor-485 .elementor-element.elementor-element-789a6312 .wd-breadcrumbs { padding-block: 16px 12px; }
  .elementor-485 .elementor-element.elementor-element-789a6312 .wd-single-hero { min-height: 410px; border-radius: 18px; }
  .elementor-485 .elementor-element.elementor-element-789a6312 .wd-single-hero-copy { padding: 80px 22px 26px; }
  .elementor-485 .elementor-element.elementor-element-789a6312 .wd-single-hero-image img { object-position: 48% 30%; opacity: .67; transform: scale(1.15); transform-origin: center top; }
  .elementor-485 .elementor-element.elementor-element-789a6312 .wd-meta-row { padding-block: 18px; margin-bottom: 24px; gap: 16px; }
  .elementor-485 .elementor-element.elementor-element-789a6312 .wd-side-bottom { display: flex; flex-direction: column; }
  .elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-content { font-size: 16px; line-height: 2.05; }
  .elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-content h2 { font-size: 23px; margin-block: 34px 16px; padding-inline-start: 12px; }
  .elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-content h3 { font-size: 19px; }
  .elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-content :is(th, td) { padding: 9px; }
  .elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-content blockquote { font-size: 19px; padding: 22px; }
  .elementor-485 .elementor-element.elementor-element-789a6312 .wd-side-intro, .elementor-485 .elementor-element.elementor-element-789a6312 .wd-side-card { padding: 22px; }
  .elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-navigation .elementor-post-navigation { flex-direction: column; }
  .elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-navigation .elementor-post-navigation__link { width: 100%; }
  .elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-navigation .elementor-post-navigation__link a { min-height: 88px; padding: 18px; }
  .elementor-485 .elementor-element.elementor-element-789a6312 .wd-agency-box { padding: 22px; }
  .elementor-485 .elementor-element.elementor-element-789a6312 .wd-related { margin-block: 34px 44px; padding: 22px 16px; border-radius: 18px; }
  .elementor-485 .elementor-element.elementor-element-789a6312 .wd-related-posts .elementor-post__title a { font-size: 17px; }
}

/* Sidebar uses Elementor Pro sticky with stay-in-parent enabled. */
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-content-grid {
  grid-template-areas: 'main sidebar';
  grid-template-rows: 1fr;
  align-items: stretch;
}
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-sidebar {
  grid-area: sidebar;
  align-self: stretch;
  width: 100%;
  min-width: 0;
  position: relative;
  overflow: visible;
}
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-sidebar-sticky {
  width: 100%;
  min-width: 0;
  max-height: calc(100vh - 48px);
  max-height: calc(100dvh - 48px);
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-width: thin;
  scrollbar-color: #b6c7df transparent;
  padding: 4px 5px 12px;
  gap: 24px;
}
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-sidebar-sticky.elementor-sticky--active { z-index: 5; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-sidebar-sticky > * { flex-shrink: 0; }
.elementor-485 .elementor-element.elementor-element-789a6312 .wd-sidebar-sticky .wd-side-bottom { gap: 24px; }
@media (max-width: 1024px) {
  .elementor-485 .elementor-element.elementor-element-789a6312 .wd-content-grid {
    grid-template-areas: 'intro' 'toc' 'main' 'side';
    grid-template-rows: auto;
    align-items: start;
  }
  .elementor-485 .elementor-element.elementor-element-789a6312 .wd-post-sidebar, .elementor-485 .elementor-element.elementor-element-789a6312 .wd-sidebar-sticky {
    display: contents;
    max-height: none;
    overflow: visible;
    padding: 0;
  }
}/* End custom CSS */