.elementor-30 .elementor-element.elementor-element-9036ff9{--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;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-30 .elementor-element.elementor-element-8457bc2{font-family:"IRANSans (FaNum)", Sans-serif;font-size:1em;font-weight:400;line-height:2em;color:var( --e-global-color-91892eb );}.elementor-30 .elementor-element.elementor-element-8457bc2 a{color:#000000;}.elementor-30 .elementor-element.elementor-element-8457bc2 a:hover{color:var( --e-global-color-accent );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-e2822ce{--divider-border-style:solid;--divider-color:#E0E0E0;--divider-border-width:1px;}.elementor-30 .elementor-element.elementor-element-e2822ce .elementor-divider-separator{width:100%;}.elementor-30 .elementor-element.elementor-element-e2822ce .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-6bbabcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-6bbabcf .elementor-heading-title{font-family:"Estedad", Sans-serif;font-feature-settings:"numr";font-size:40px;font-weight:800;line-height:1.7em;color:#000000;}.elementor-30 .elementor-element.elementor-element-7450cd4{--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;--gap:40px 45px;--row-gap:40px;--column-gap:45px;}.elementor-30 .elementor-element.elementor-element-407b8e3{--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-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-weight:var( --e-global-typography-text-font-weight );}.elementor-30 .elementor-element.elementor-element-9862617{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-9862617 img{width:100%;border-radius:15px 15px 15px 15px;box-shadow:1px 1px 4px 0px rgba(132, 132, 132, 0.2);}.elementor-30 .elementor-element.elementor-element-c39dbbc{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.050980392156862744);--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-30 .elementor-element.elementor-element-c39dbbc:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-c39dbbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15d1d23 );}.elementor-widget-theme-post-excerpt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-acfcc6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IRANSans", Sans-serif;font-size:1em;font-weight:400;line-height:2em;color:var( --e-global-color-91892eb );}.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-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-30 .elementor-element.elementor-element-6dbfee3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;}.elementor-30 .elementor-element.elementor-element-6dbfee3.elementor-element{--align-self:flex-start;}.elementor-30 .elementor-element.elementor-element-6dbfee3 .elementor-icon-list-icon{width:6px;}.elementor-30 .elementor-element.elementor-element-6dbfee3 .elementor-icon-list-icon i{font-size:6px;}.elementor-30 .elementor-element.elementor-element-6dbfee3 .elementor-icon-list-icon svg{--e-icon-list-icon-size:6px;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-6dbfee3 .elementor-icon-list-text{padding-left:1em;}body.rtl .elementor-30 .elementor-element.elementor-element-6dbfee3 .elementor-icon-list-text{padding-right:1em;}.elementor-30 .elementor-element.elementor-element-6dbfee3 .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-6dbfee3 .elementor-icon-list-text a{color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-6dbfee3 .elementor-icon-list-item{font-family:"IRANSans (FaNum)", Sans-serif;font-size:0.9em;font-weight:400;line-height:2.2em;}.elementor-30 .elementor-element.elementor-element-f261866{--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;--justify-content:space-between;--align-items:center;}.elementor-30 .elementor-element.elementor-element-1624c11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-1624c11 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(22px/2);}.elementor-30 .elementor-element.elementor-element-1624c11 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(22px/2);}.elementor-30 .elementor-element.elementor-element-1624c11 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(22px/2);margin-left:calc(22px/2);}.elementor-30 .elementor-element.elementor-element-1624c11 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-22px/2);margin-left:calc(-22px/2);}body.rtl .elementor-30 .elementor-element.elementor-element-1624c11 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-22px/2);}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-1624c11 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-22px/2);}.elementor-30 .elementor-element.elementor-element-1624c11 .elementor-icon-list-icon i{color:#3375D6;font-size:19px;}.elementor-30 .elementor-element.elementor-element-1624c11 .elementor-icon-list-icon svg{fill:#3375D6;--e-icon-list-icon-size:19px;}.elementor-30 .elementor-element.elementor-element-1624c11 .elementor-icon-list-icon{width:19px;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-1624c11 .elementor-icon-list-text{padding-left:8px;}body.rtl .elementor-30 .elementor-element.elementor-element-1624c11 .elementor-icon-list-text{padding-right:8px;}.elementor-30 .elementor-element.elementor-element-1624c11 .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-1624c11 .elementor-icon-list-text a{color:#808080;}.elementor-30 .elementor-element.elementor-element-1624c11 .elementor-icon-list-item{font-family:"IRANSans (FaNum)", Sans-serif;font-size:0.8em;font-weight:300;line-height:2em;}.elementor-30 .elementor-element.elementor-element-5f1ce2a{--alignment:right;--grid-side-margin:15px;--grid-column-gap:15px;--grid-row-gap:0px;--grid-bottom-margin:0px;--e-share-buttons-primary-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-5f1ce2a .elementor-share-btn{font-size:calc(0.85px * 10);border-width:1px;}.elementor-30 .elementor-element.elementor-element-5f1ce2a .elementor-share-btn__icon{--e-share-buttons-icon-size:1.8em;}.elementor-30 .elementor-element.elementor-element-5f1ce2a .elementor-share-btn:hover{--e-share-buttons-primary-color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-5b6a0fc{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.050980392156862744);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-5b6a0fc:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-5b6a0fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15d1d23 );}.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-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-30 .elementor-element.elementor-element-7188c3e{--box-min-height:350px;--box-border-width:0px;--separator-width:0px;--toggle-button-color:var( --e-global-color-accent );--item-text-color:var( --e-global-color-91892eb );--item-text-hover-decoration:underline;--marker-color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-7188c3e .elementor-toc__header-title{text-align:start;}.elementor-30 .elementor-element.elementor-element-7188c3e .elementor-toc__header, .elementor-30 .elementor-element.elementor-element-7188c3e .elementor-toc__header-title{font-family:"Estedad", Sans-serif;font-weight:600;}.elementor-30 .elementor-element.elementor-element-7188c3e .elementor-toc__header{flex-direction:row;}.elementor-30 .elementor-element.elementor-element-7188c3e .elementor-toc__list-item{font-family:"IRANSans (FaNum)", Sans-serif;font-size:1em;font-weight:300;line-height:2em;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-30 .elementor-element.elementor-element-2dc8ecd{text-align:start;color:#222B59E0;font-family:"IRANSans (FaNum)", Sans-serif;font-size:1.1em;font-weight:300;line-height:2.5em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-a82c4f4{margin:4em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-a82c4f4 .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:1.5em;font-weight:600;line-height:1.3em;color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-e313120{--display:flex;--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--border-radius:15px 15px 15px 15px;box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.050980392156862744);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-e313120:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-e313120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15d1d23 );}.elementor-30 .elementor-element.elementor-element-13c4e6c{--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;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-30 .elementor-element.elementor-element-d6a8f41.elementor-element{--flex-grow:1;--flex-shrink:5;}.elementor-30 .elementor-element.elementor-element-d6a8f41 img{width:100%;border-radius:100px 100px 100px 100px;box-shadow:0px 2px 8px 0px rgba(0, 82.00000000000007, 204, 0.2);}.elementor-30 .elementor-element.elementor-element-fc258df{--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:5px 10px;--row-gap:5px;--column-gap:10px;}.elementor-30 .elementor-element.elementor-element-fc258df.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-30 .elementor-element.elementor-element-8e399f8{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-8e399f8 .elementor-heading-title{font-family:"Estedad", Sans-serif;font-feature-settings:"numr";font-size:1.3em;font-weight:600;line-height:1.3em;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-30 .elementor-element.elementor-element-67a360f{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"IRANSans (FaNum)", Sans-serif;font-size:1em;font-weight:400;line-height:2em;color:var( --e-global-color-91892eb );}.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-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-9b2d283{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-9b2d283 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}.elementor-30 .elementor-element.elementor-element-9b2d283 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}.elementor-30 .elementor-element.elementor-element-9b2d283 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}.elementor-30 .elementor-element.elementor-element-9b2d283 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}.elementor-30 .elementor-element.elementor-element-9b2d283 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}.elementor-30 .elementor-element.elementor-element-9b2d283 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-9b2d283 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-9b2d283 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-30 .elementor-element.elementor-element-9b2d283 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-9b2d283 .elementor-icon-list-item > a{font-family:"IRANSans (FaNum)", Sans-serif;font-size:1em;font-weight:500;line-height:1.2em;}.elementor-30 .elementor-element.elementor-element-9b2d283 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-9b2d283 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-e247237{--display:flex;--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--border-radius:15px 15px 15px 15px;box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.050980392156862744);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-e247237:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-e247237 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15d1d23 );}.elementor-30 .elementor-element.elementor-element-0162623{--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-30 .elementor-element.elementor-element-2e9a54e{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.050980392156862744);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-2e9a54e:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-2e9a54e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15d1d23 );}.elementor-30 .elementor-element.elementor-element-c493ac8{--box-min-height:350px;--box-border-width:0px;--separator-width:0px;--toggle-button-color:var( --e-global-color-accent );--item-text-color:var( --e-global-color-91892eb );--item-text-hover-decoration:underline;--marker-color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-c493ac8 .elementor-toc__header-title{text-align:start;}.elementor-30 .elementor-element.elementor-element-c493ac8 .elementor-toc__header, .elementor-30 .elementor-element.elementor-element-c493ac8 .elementor-toc__header-title{font-family:"Estedad", Sans-serif;font-weight:600;}.elementor-30 .elementor-element.elementor-element-c493ac8 .elementor-toc__header{flex-direction:row;}.elementor-30 .elementor-element.elementor-element-c493ac8 .elementor-toc__list-item{font-family:"IRANSans (FaNum)", Sans-serif;font-size:1em;font-weight:300;line-height:1.8em;}body.elementor-page-30:not(.elementor-motion-effects-element-type-background), body.elementor-page-30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FD;}@media(min-width:768px){.elementor-30 .elementor-element.elementor-element-407b8e3{--width:66%;}.elementor-30 .elementor-element.elementor-element-e313120{--width:100%;}.elementor-30 .elementor-element.elementor-element-fc258df{--width:100%;}.elementor-30 .elementor-element.elementor-element-e247237{--width:100%;}.elementor-30 .elementor-element.elementor-element-0162623{--width:33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-30 .elementor-element.elementor-element-e313120{--width:100%;}.elementor-30 .elementor-element.elementor-element-e247237{--width:100%;}}@media(max-width:1024px){ .elementor-30 .elementor-element.elementor-element-5f1ce2a{--grid-side-margin:12px;--grid-column-gap:12px;--grid-row-gap:0px;--grid-bottom-margin:0px;}}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-9036ff9{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-8457bc2{font-size:0.8em;line-height:2.3em;}.elementor-30 .elementor-element.elementor-element-e2822ce .elementor-divider-separator{width:100%;}.elementor-30 .elementor-element.elementor-element-e2822ce .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-30 .elementor-element.elementor-element-6bbabcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:start;}.elementor-30 .elementor-element.elementor-element-6bbabcf .elementor-heading-title{font-size:19px;line-height:2.1em;}.elementor-30 .elementor-element.elementor-element-7450cd4{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-30 .elementor-element.elementor-element-407b8e3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-9862617{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-acfcc6b{font-size:0.9em;line-height:2em;}.elementor-30 .elementor-element.elementor-element-6dbfee3 .elementor-icon-list-item{font-size:0.8em;line-height:2.3em;}.elementor-30 .elementor-element.elementor-element-f261866{--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;--justify-content:space-around;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-1624c11 .elementor-icon-list-item{font-size:0.7em;line-height:2.3em;}.elementor-30 .elementor-element.elementor-element-5f1ce2a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--alignment:left;--grid-side-margin:12px;--grid-column-gap:12px;--grid-row-gap:12px;}.elementor-30 .elementor-element.elementor-element-5f1ce2a.elementor-element{--align-self:stretch;} .elementor-30 .elementor-element.elementor-element-5f1ce2a{--grid-side-margin:12px;--grid-column-gap:12px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-30 .elementor-element.elementor-element-5f1ce2a .elementor-share-btn{font-size:calc(0.8px * 10);}.elementor-30 .elementor-element.elementor-element-5f1ce2a .elementor-share-btn__icon{--e-share-buttons-icon-size:2em;}.elementor-30 .elementor-element.elementor-element-5b6a0fc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-7188c3e .elementor-toc__header, .elementor-30 .elementor-element.elementor-element-7188c3e .elementor-toc__header-title{font-size:16px;}.elementor-30 .elementor-element.elementor-element-7188c3e .elementor-toc__header{column-gap:0px;}.elementor-30 .elementor-element.elementor-element-7188c3e .elementor-toc__list-item{font-size:0.8em;line-height:2em;}.elementor-30 .elementor-element.elementor-element-2dc8ecd{padding:0px 5px 0px 5px;text-align:justify;font-size:0.9em;line-height:2.1em;}.elementor-30 .elementor-element.elementor-element-a82c4f4{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-e313120{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-30 .elementor-element.elementor-element-d6a8f41 img{width:54%;}.elementor-30 .elementor-element.elementor-element-8e399f8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-8e399f8 .elementor-heading-title{font-size:1.2em;}.elementor-30 .elementor-element.elementor-element-67a360f{text-align:start;font-size:0.9em;line-height:2.1em;}.elementor-30 .elementor-element.elementor-element-9b2d283 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-9b2d283 .elementor-icon-list-item > a{font-size:0.9em;line-height:2.3em;}.elementor-30 .elementor-element.elementor-element-e247237{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-30 .elementor-element.elementor-element-0162623{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-c493ac8 .elementor-toc__list-item{font-size:1em;line-height:2.3em;}}/* Start custom CSS for post-info, class: .elementor-element-6dbfee3 */.elementor-30 .elementor-element.elementor-element-6dbfee3 .elementor-icon-list-text{
    border: 1px solid #0052CC;
    padding: 0rem 1rem;
    border-radius: 7px;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-2dc8ecd */.elementor-30 .elementor-element.elementor-element-2dc8ecd a{    color: #135FD0;
    font-weight: 700;
    text-decoration: underline;
transition:all 0.3s ease;
}
.elementor-30 .elementor-element.elementor-element-2dc8ecd img{
    margin: auto;
}
.elementor-30 .elementor-element.elementor-element-2dc8ecd a:hover{
 transform: translateY(-10px);
opacity:0.7;
}
.elementor-30 .elementor-element.elementor-element-2dc8ecd strong{
color:#135FD0;
font-weight:700;
}
.elementor-30 .elementor-element.elementor-element-2dc8ecd h2, .elementor-30 .elementor-element.elementor-element-2dc8ecd h3{
    font-family: "Estedad", Sans-serif;
}
.elementor-30 .elementor-element.elementor-element-2dc8ecd h2 {
    font-size: 1.8rem;
    font-weight: 800;
    margin:2em 0 0.8em;
    line-height: 1.4;
    position: relative;
    padding-right: 14px;
text-align:right;
}


.elementor-30 .elementor-element.elementor-element-2dc8ecd h2::before {
  content: "";
  position: absolute;
  right: 0;
  top: 0.25em;
  width: 6px;
  height: 70%;
 background: #FFC847;
  border-radius: 3px;
}

.elementor-30 .elementor-element.elementor-element-2dc8ecd h3 {
  font-size: 1.5rem;      /* ~22px */
  font-weight: 700;
  margin:2.2em 0 0.5em;
  line-height: 1.5;
text-align:right;
  
}
.elementor-30 .elementor-element.elementor-element-2dc8ecd h4 {
  font-size: 1.2rem;      /* ~22px */
  font-weight: 600;
  margin:2.2em 0 0.5em;
  line-height: 1.5;
text-align:right;
  
}
.elementor-30 .elementor-element.elementor-element-2dc8ecd ul,
.elementor-30 .elementor-element.elementor-element-2dc8ecd  ol {
   margin: 1em 1em 1.6em 1.5em;
  padding: 0;
list-style:none;
}

.elementor-30 .elementor-element.elementor-element-2dc8ecd li{
  margin: 0.7em 0;
  font-size: 1.05rem;
  line-height: 2.1em;
  position: relative;
  padding-right: 1.5em;

}


.elementor-30 .elementor-element.elementor-element-2dc8ecd ul li::before {
  content: "";
  width: 10px;
  height: 10px;
  background: #FFCC16;
  border-radius: 50%;
  position: absolute;
  right: 0;
  top: 0.75em;
  box-shadow: 0 0 0 4px rgba(255, 204, 22, 0.2); /* هاله نرم */
}


.elementor-30 .elementor-element.elementor-element-2dc8ecd ol {
  counter-reset: item;
}
.elementor-30 .elementor-element.elementor-element-2dc8ecd ol li {
  counter-increment: item;
}
.elementor-30 .elementor-element.elementor-element-2dc8ecd ol li::before {
  content: counter(item) ".";
  position: absolute;
  right: 0;
  top: 0;
  font-weight: 700;
  color: #0052CC;
  font-size: 1rem;
}
@media (max-width: 768px) {
  .elementor-30 .elementor-element.elementor-element-2dc8ecd h2 {
    font-size: 1.3rem;      /* ~22px */
    margin: 1.2em 0 0.6em;
    padding-right: 10px;
   line-height: 1.7;
  }

  .elementor-30 .elementor-element.elementor-element-2dc8ecd h2::before {
    width: 4px;
    height: 65%;
  }

  .elementor-30 .elementor-element.elementor-element-2dc8ecd h3 {
    font-size: 1.1rem;     /* ~18px */
    margin: 1.4em 0 0.5em;
  }

  .elementor-30 .elementor-element.elementor-element-2dc8ecd li {
    font-size: 0.95rem;     /* متن کمی کوچک‌تر */
    line-height: 1.7;
    padding-right: 1.2em;   /* فاصله کمتر برای جاگیری */
  }

  .elementor-30 .elementor-element.elementor-element-2dc8ecd ul li::before {
    width: 7px;
    height: 7px;
    top: 0.8em;
    box-shadow: 0 0 0 3px rgba(255,204,22,0.2);
  }

  .elementor-30 .elementor-element.elementor-element-2dc8ecd ol li::before {
    font-size: 0.9rem;
  }
}
.elementor-30 .elementor-element.elementor-element-2dc8ecd .nex-table-wrap {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  margin: 1.5rem 0;
  border-radius: 12px;
}

.elementor-30 .elementor-element.elementor-element-2dc8ecd .nex-table-wrap table {
  width: max-content;
  min-width: 100%;
  margin: 0;
}
/* جدول */
.elementor-30 .elementor-element.elementor-element-2dc8ecd table {
  width: max-content;
  min-width: 100%;
  border-collapse: collapse;
  margin: 1.5rem 0;
  font-size: 0.95rem;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 2px 10px rgba(0,0,0,0.08);
  direction: rtl;
}

.elementor-30 .elementor-element.elementor-element-2dc8ecd thead {
  background: #1e40af;
  color: #fff;
}

.elementor-30 .elementor-element.elementor-element-2dc8ecd th,
.elementor-30 .elementor-element.elementor-element-2dc8ecd td {
  padding: 12px 16px;
  text-align: right;
  border-bottom: 1px solid #e5e7eb;
  white-space: nowrap;
}

.elementor-30 .elementor-element.elementor-element-2dc8ecd tbody tr:nth-child(even) {
  background: #f9fafb;
}

.elementor-30 .elementor-element.elementor-element-2dc8ecd tbody tr:hover {
  background: #eef2ff;
  transition: background 0.2s ease;
}

/* موبایل */
@media (max-width: 768px) {
  .elementor-30 .elementor-element.elementor-element-2dc8ecd table {
    min-width: 680px;
    margin: 1.2rem 0;
    font-size: 0.88rem;
  }

  .elementor-30 .elementor-element.elementor-element-2dc8ecd th,
  .elementor-30 .elementor-element.elementor-element-2dc8ecd td {
    padding: 10px 12px;
  }
}

.afs-faq-qbtn {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 10px; /* فاصله بین متن و آیکن */
    width: 100%; /* تضمین عرض کامل */
}

.afs-faq-q {
    flex: 1; /* اجازه بده متن فضای باقیمانده را بگیرد */
    white-space: normal; /* اجازه شکست خط */
}

.afs-faq-icon {
    flex-shrink: 0; /* جلوگیری از خارج شدن آیکن */
    width: 20px;
    height: 20px;
}
.elementor-30 .elementor-element.elementor-element-2dc8ecd .nex-article-note {
  position: relative;
  display: flex;
  align-items: flex-start;
  gap: 14px;
  margin: 2rem 0;
  padding: 18px 20px;
  direction: rtl;
  text-align: right;

  background:
    linear-gradient(#ffffff, #ffffff) padding-box,
    linear-gradient(135deg, rgba(19, 95, 208, 0.55), rgba(84, 139, 221, 0.55)) border-box;

  border: 1px solid transparent;
  border-radius: 20px;

  box-shadow:
    0 10px 28px rgba(19, 95, 208, 0.08),
    0 1px 0 rgba(255, 255, 255, 0.9) inset;

  overflow: hidden;
  transition: transform 0.28s ease, box-shadow 0.28s ease, border-color 0.28s ease;
}

.elementor-30 .elementor-element.elementor-element-2dc8ecd .nex-article-note::before {
  content: "";
  position: absolute;
  inset: 0;
  width: 5px;
  background: linear-gradient(180deg, #135FD0, #548BDD);
  border-radius: 20px 0 0 20px;
}

.elementor-30 .elementor-element.elementor-element-2dc8ecd .nex-article-note:hover {
  transform: translateY(-3px);
  box-shadow:
    0 16px 38px rgba(19, 95, 208, 0.13),
    0 1px 0 rgba(255, 255, 255, 0.9) inset;
}

.elementor-30 .elementor-element.elementor-element-2dc8ecd .nex-article-note__icon {
  position: relative;
  z-index: 1;
  flex: 0 0 42px;
  width: 42px;
  height: 42px;

  display: flex;
  align-items: center;
  justify-content: center;

  background: rgba(84, 139, 221, 0.12);
  color: #135FD0;

  border: 1px solid rgba(84, 139, 221, 0.28);
  border-radius: 14px;

  font-size: 1.25rem;
  line-height: 1;

  box-shadow: 0 8px 18px rgba(19, 95, 208, 0.08);
}

.elementor-30 .elementor-element.elementor-element-2dc8ecd .nex-article-note__content {
  position: relative;
  z-index: 1;
  color: #1f2937;
  font-size: 1.04rem;
  line-height: 2.05;
  font-weight: 500;
}

.elementor-30 .elementor-element.elementor-element-2dc8ecd .nex-article-note__content strong {
  color: #135FD0;
  font-weight: 850;
  margin-left: 4px;
}

/* نسخه هشدار؛ بک‌گراند قرمز خیلی ملایم */
.elementor-30 .elementor-element.elementor-element-2dc8ecd .nex-article-note--warning {
  background:
    linear-gradient(135deg, rgba(255, 246, 246, 0.98), rgba(255, 255, 255, 0.98)) padding-box,
    linear-gradient(135deg, rgba(239, 68, 68, 0.28), rgba(248, 113, 113, 0.18)) border-box;

  box-shadow:
    0 10px 28px rgba(239, 68, 68, 0.07),
    0 1px 0 rgba(255, 255, 255, 0.9) inset;
}

.elementor-30 .elementor-element.elementor-element-2dc8ecd .nex-article-note--warning::before {
  background: linear-gradient(180deg, #ef4444, #fca5a5);
}

.elementor-30 .elementor-element.elementor-element-2dc8ecd .nex-article-note--warning .nex-article-note__icon {
  background: rgba(254, 226, 226, 0.95);
  color: #dc2626;
  border-color: rgba(248, 113, 113, 0.28);
  box-shadow: 0 8px 18px rgba(239, 68, 68, 0.10);
}

.elementor-30 .elementor-element.elementor-element-2dc8ecd .nex-article-note--warning .nex-article-note__content strong {
  color: #dc2626;
}

/* نسخه CTA / پیشنهاد Nexbay */
.elementor-30 .elementor-element.elementor-element-2dc8ecd .nex-article-note--cta {
  background:
    linear-gradient(#ffffff, #ffffff) padding-box,
    linear-gradient(135deg, rgba(19, 95, 208, 0.72), rgba(84, 139, 221, 0.42)) border-box;

  border: 1px solid transparent;
  box-shadow:
    0 14px 36px rgba(19, 95, 208, 0.12),
    0 1px 0 rgba(255, 255, 255, 0.95) inset;
}

.elementor-30 .elementor-element.elementor-element-2dc8ecd .nex-article-note--cta::before {
  width: 6px;
  background: linear-gradient(180deg, #135FD0, #548BDD);
}

.elementor-30 .elementor-element.elementor-element-2dc8ecd .nex-article-note--cta::after {
  content: "";
  position: absolute;
  left: 18px;
  top: 18px;
  width: 52px;
  height: 52px;
  background: radial-gradient(circle, rgba(84, 139, 221, 0.16), rgba(84, 139, 221, 0));
  border-radius: 999px;
  pointer-events: none;
}

.elementor-30 .elementor-element.elementor-element-2dc8ecd .nex-article-note--cta .nex-article-note__icon {
  background: linear-gradient(135deg, #135FD0, #548BDD);
  color: #ffffff;
  border-color: rgba(19, 95, 208, 0.18);
  box-shadow:
    0 10px 24px rgba(19, 95, 208, 0.24),
    0 0 0 6px rgba(84, 139, 221, 0.10);
}

.elementor-30 .elementor-element.elementor-element-2dc8ecd .nex-article-note--cta .nex-article-note__content strong {
  color: #135FD0;
}

/* جمله برجسته کوتاه */
.elementor-30 .elementor-element.elementor-element-2dc8ecd .nex-highlight-line {
  position: relative;
  margin: 1.8rem 0;
  padding: 18px 22px;
  direction: rtl;
  text-align: right;

  color: #135FD0;
  font-size: 1.12rem;
  font-weight: 850;
  line-height: 2;

  background:
    linear-gradient(135deg, rgba(19, 95, 208, 0.07), rgba(84, 139, 221, 0.09));

  border: 1px solid rgba(19, 95, 208, 0.14);
  border-radius: 18px;

  box-shadow: 0 8px 24px rgba(19, 95, 208, 0.07);
}

.elementor-30 .elementor-element.elementor-element-2dc8ecd .nex-highlight-line::before {
  content: "";
  position: absolute;
  right: 18px;
  top: 50%;
  width: 8px;
  height: 8px;
  background: #FFC847;
  border-radius: 999px;
  transform: translateY(-50%);
  box-shadow: 0 0 0 6px rgba(255, 200, 71, 0.18);
}

.elementor-30 .elementor-element.elementor-element-2dc8ecd .nex-highlight-line {
  padding-right: 42px;
}

/* موبایل */
@media (max-width: 768px) {
  .elementor-30 .elementor-element.elementor-element-2dc8ecd .nex-article-note {
    gap: 10px;
    padding: 15px 14px;
    margin: 1.5rem 0;
    border-radius: 16px;
  }

  .elementor-30 .elementor-element.elementor-element-2dc8ecd .nex-article-note::before {
    width: 4px;
    border-radius: 16px 0 0 16px;
  }

  .elementor-30 .elementor-element.elementor-element-2dc8ecd .nex-article-note__icon {
    flex-basis: 36px;
    width: 36px;
    height: 36px;
    border-radius: 12px;
    font-size: 1.05rem;
  }

  .elementor-30 .elementor-element.elementor-element-2dc8ecd .nex-article-note__content {
    font-size: 0.95rem;
    line-height: 1.9;
  }

  .elementor-30 .elementor-element.elementor-element-2dc8ecd .nex-article-note--cta::after {
    width: 42px;
    height: 42px;
    left: 12px;
    top: 12px;
  }

  .elementor-30 .elementor-element.elementor-element-2dc8ecd .nex-highlight-line {
    font-size: 1rem;
    line-height: 1.85;
    padding: 14px 38px 14px 14px;
    border-radius: 15px;
  }

  .elementor-30 .elementor-element.elementor-element-2dc8ecd .nex-highlight-line::before {
    right: 16px;
    width: 7px;
    height: 7px;
  }
}
.elementor-30 .elementor-element.elementor-element-2dc8ecd .nx-side {
  position: relative;
  direction: rtl;
  text-align: right;

  margin: 2rem 0;
  padding: 22px 24px 20px;

  background: #ffffff;
  color: #1f2937;

  border: 1px solid rgba(19, 95, 208, 0.14);
  border-radius: 22px;

  box-shadow:
    0 14px 36px rgba(19, 95, 208, 0.08),
    0 1px 0 rgba(255, 255, 255, 0.95) inset;

  font-size: 1.02rem;
  line-height: 2.05;
  font-weight: 500;

  overflow: hidden;
}

/* نوار کناری */
.elementor-30 .elementor-element.elementor-element-2dc8ecd .nx-side::before {
  content: "";
  position: absolute;
  right: 0;
  top: 18px;
  bottom: 18px;
  width: 5px;
  border-radius: 999px 0 0 999px;
  background: linear-gradient(180deg, #135FD0, #548BDD);
}

/* افکت خیلی لطیف پس‌زمینه */
.elementor-30 .elementor-element.elementor-element-2dc8ecd .nx-side::after {
  content: "";
  position: absolute;
  left: 18px;
  top: 18px;
  width: 74px;
  height: 74px;
  border-radius: 999px;
  background: radial-gradient(circle, rgba(84, 139, 221, 0.13), rgba(84, 139, 221, 0));
  pointer-events: none;
}

/* عنوان نکته */
.elementor-30 .elementor-element.elementor-element-2dc8ecd .nx-side .nx-title {
  position: relative;
  z-index: 1;

  display: inline-flex;
  align-items: center;
  gap: 8px;

  margin-bottom: 10px;
  padding: 7px 13px;

  color: #135FD0;
  background: rgba(84, 139, 221, 0.10);

  border: 1px solid rgba(84, 139, 221, 0.18);
  border-radius: 999px;

  font-size: 0.92rem;
  font-weight: 850;
  line-height: 1.4;
}

/* آیکن قبل از عنوان */
.elementor-30 .elementor-element.elementor-element-2dc8ecd .nx-side .nx-title::before {
  content: "💡";
  font-size: 1rem;
  line-height: 1;
}

/* لینک‌ها داخل باکس */
.elementor-30 .elementor-element.elementor-element-2dc8ecd .nx-side a {
  color: #135FD0;
  font-weight: 800;
  text-decoration: underline;
  text-underline-offset: 4px;
  transition: all 0.25s ease;
}

.elementor-30 .elementor-element.elementor-element-2dc8ecd .nx-side a:hover {
  opacity: 0.75;
}

/* متن‌های بولد */
.elementor-30 .elementor-element.elementor-element-2dc8ecd .nx-side strong {
  color: #135FD0;
  font-weight: 850;
}

/* حالت هاور */
.elementor-30 .elementor-element.elementor-element-2dc8ecd .nx-side {
  transition: transform 0.28s ease, box-shadow 0.28s ease, border-color 0.28s ease;
}

.elementor-30 .elementor-element.elementor-element-2dc8ecd .nx-side:hover {
  transform: translateY(-3px);
  border-color: rgba(19, 95, 208, 0.24);
  box-shadow:
    0 18px 44px rgba(19, 95, 208, 0.12),
    0 1px 0 rgba(255, 255, 255, 0.95) inset;
}

/* موبایل */
@media (max-width: 768px) {
  .elementor-30 .elementor-element.elementor-element-2dc8ecd .nx-side {
    margin: 1.5rem 0;
    padding: 18px 16px 16px;
    border-radius: 18px;
    font-size: 0.95rem;
    line-height: 1.9;
  }

  .elementor-30 .elementor-element.elementor-element-2dc8ecd .nx-side::before {
    top: 16px;
    bottom: 16px;
    width: 4px;
  }

  .elementor-30 .elementor-element.elementor-element-2dc8ecd .nx-side::after {
    width: 54px;
    height: 54px;
    left: 12px;
    top: 12px;
  }

  .elementor-30 .elementor-element.elementor-element-2dc8ecd .nx-side .nx-title {
    font-size: 0.86rem;
    padding: 6px 11px;
    margin-bottom: 8px;
  }
}

.elementor-30 .elementor-element.elementor-element-2dc8ecd img{
    border-radius: 15px;
    margin: 25px auto;
}/* End custom CSS */
/* Start custom CSS for wpDiscuz, class: .elementor-element-b760ca5 */.elementor-30 .elementor-element.elementor-element-b760ca5 #wpdcom {
  direction: rtl;
  font-family: "IRANSans (FaNum)", Sans-serif;
  margin-top: 2.5rem;
}

#wpd-bubble-add-message{
  direction: rtl;
  font-family: "IRANSans (FaNum)", Sans-serif;
}
.elementor-30 .elementor-element.elementor-element-b760ca5 #wpdiscuz-sort-buttons{
  font-family: "IRANSans (FaNum)", Sans-serif;
}
.elementor-30 .elementor-element.elementor-element-b760ca5 .wpdiscuz-sort-button{
font-family: "IRANSans (FaNum)", Sans-serif;
}
.elementor-30 .elementor-element.elementor-element-b760ca5 .wpd-rating-value{
font-family: "IRANSans (FaNum)", Sans-serif!important;
}
.elementor-30 .elementor-element.elementor-element-b760ca5 #wpd-field-submit-0_0,
.elementor-30 .elementor-element.elementor-element-b760ca5 input.wc_comm_submit,
.elementor-30 .elementor-element.elementor-element-b760ca5 .wpd-prim-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  min-width: 150px;
  height: 48px;
  padding: 0 24px;

  background: linear-gradient(135deg, #135FD0, #548BDD);
  color: #ffffff !important;

  border: none;
  border-radius: 14px;

  font-family:"IRANSans (FaNum)", Sans-serif!important;
  font-size: 0.98rem;
  font-weight: 400;
  line-height: 1;

  cursor: pointer;
  box-shadow: 0 10px 24px rgba(19, 95, 208, 0.24);
  transition: all 0.25s ease;
}

.elementor-30 .elementor-element.elementor-element-b760ca5 #wpd-field-submit-0_0:hover,
.elementor-30 .elementor-element.elementor-element-b760ca5 input.wc_comm_submit:hover,
.elementor-30 .elementor-element.elementor-element-b760ca5 .wpd-prim-button:hover {
  transform: translateY(-3px);
  box-shadow: 0 14px 30px rgba(19, 95, 208, 0.32);
  opacity: 0.95;
}

.elementor-30 .elementor-element.elementor-element-b760ca5 #wpd-field-submit-0_0:focus,
.elementor-30 .elementor-element.elementor-element-b760ca5 input.wc_comm_submit:focus,
.elementor-30 .elementor-element.elementor-element-b760ca5 .wpd-prim-button:focus {
  outline: none;
}

.elementor-30 .elementor-element.elementor-element-b760ca5 #wpd-field-submit-0_0:focus-visible,
.elementor-30 .elementor-element.elementor-element-b760ca5 input.wc_comm_submit:focus-visible,
.elementor-30 .elementor-element.elementor-element-b760ca5 .wpd-prim-button:focus-visible {
  box-shadow:
    0 0 0 4px rgba(84, 139, 221, 0.22),
    0 14px 30px rgba(19, 95, 208, 0.26);
}

.elementor-30 .elementor-element.elementor-element-b760ca5 #wpd-field-submit-0_0:active,
.elementor-30 .elementor-element.elementor-element-b760ca5 input.wc_comm_submit:active,
.elementor-30 .elementor-element.elementor-element-b760ca5 .wpd-prim-button:active {
  transform: translateY(-1px);
  box-shadow: 0 8px 18px rgba(19, 95, 208, 0.22);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IRANSans (FaNum)';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum.eot');
	src: url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum.eot?#iefix') format('embedded-opentype'),
		url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum.woff2') format('woff2'),
		url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum.woff') format('woff'),
		url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum.ttf') format('truetype');
}
@font-face {
	font-family: 'IRANSans (FaNum)';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum_Light.eot');
	src: url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum_Light.eot?#iefix') format('embedded-opentype'),
		url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum_Light.woff2') format('woff2'),
		url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum_Light.woff') format('woff'),
		url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum_Light.ttf') format('truetype');
}
@font-face {
	font-family: 'IRANSans (FaNum)';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum_Bold.eot');
	src: url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum_Bold.eot?#iefix') format('embedded-opentype'),
		url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum_Bold.woff2') format('woff2'),
		url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum_Bold.woff') format('woff'),
		url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum_Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'IRANSans (FaNum)';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum_Black.eot');
	src: url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum_Black.eot?#iefix') format('embedded-opentype'),
		url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum_Black.woff2') format('woff2'),
		url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum_Black.woff') format('woff'),
		url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum_Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */