.elementor-5579 .elementor-element.elementor-element-7e5b8cd{--display:flex;--min-height:120px;--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:flex-start;--align-items:stretch;--gap:29px 29px;--row-gap:29px;--column-gap:29px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5579 .elementor-element.elementor-element-7e5b8cd:not(.elementor-motion-effects-element-type-background), .elementor-5579 .elementor-element.elementor-element-7e5b8cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #117E85 0%, #1598A0 100%);}.elementor-5579 .elementor-element.elementor-element-e378783{--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:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-5579 .elementor-element.elementor-element-e378783:not(.elementor-motion-effects-element-type-background), .elementor-5579 .elementor-element.elementor-element-e378783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFA;}.elementor-5579 .elementor-element.elementor-element-e378783.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5579 .elementor-element.elementor-element-63d14c2{--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;--justify-content:flex-start;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;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:#E4ECEE;--border-color:#E4ECEE;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 22px 0px rgba(0, 0, 0, 0.06);--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-5579 .elementor-element.elementor-element-63d14c2:not(.elementor-motion-effects-element-type-background), .elementor-5579 .elementor-element.elementor-element-63d14c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-5579 .elementor-element.elementor-element-ccbba7f{text-align:center;}.elementor-5579 .elementor-element.elementor-element-ccbba7f img{width:100%;border-radius:12px 12px 12px 12px;}.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-5579 .elementor-element.elementor-element-a909af1 > .elementor-widget-container{margin:18px 0px 10px 0px;}.elementor-5579 .elementor-element.elementor-element-a909af1{text-align:start;}.elementor-5579 .elementor-element.elementor-element-a909af1 .elementor-heading-title{font-family:"ایران سنس", Sans-serif;font-size:25px;font-weight:500;line-height:1.7px;color:#183B45;}.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-5579 .elementor-element.elementor-element-89bce5d.elementor-element{--align-self:stretch;}.elementor-5579 .elementor-element.elementor-element-89bce5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-5579 .elementor-element.elementor-element-89bce5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-5579 .elementor-element.elementor-element-89bce5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-5579 .elementor-element.elementor-element-89bce5d .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body.rtl .elementor-5579 .elementor-element.elementor-element-89bce5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px/2);}body:not(.rtl) .elementor-5579 .elementor-element.elementor-element-89bce5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-5579 .elementor-element.elementor-element-89bce5d .elementor-icon-list-icon{width:14px;}.elementor-5579 .elementor-element.elementor-element-89bce5d .elementor-icon-list-icon i{font-size:14px;}.elementor-5579 .elementor-element.elementor-element-89bce5d .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.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-5579 .elementor-element.elementor-element-d8e678d > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-5579 .elementor-element.elementor-element-d8e678d{color:#36464A;font-family:"ایران سنس", Sans-serif;font-size:17px;font-weight:400;}.elementor-5579 .elementor-element.elementor-element-6204d46{--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;--justify-content:flex-start;--align-items:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:0px 0px 0px 0px;}.elementor-5579 .elementor-element.elementor-element-6204d46.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5579 .elementor-element.elementor-element-8e3ea5b{--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;--justify-content:flex-start;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:0.53;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:#E4ECEE;--border-color:#E4ECEE;--border-radius:14px 14px 14px 14px;box-shadow:0px 5px 18px 0px rgba(0, 0, 0, 0.05);--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-5579 .elementor-element.elementor-element-8e3ea5b::before, .elementor-5579 .elementor-element.elementor-element-8e3ea5b > .elementor-background-video-container::before, .elementor-5579 .elementor-element.elementor-element-8e3ea5b > .e-con-inner > .elementor-background-video-container::before, .elementor-5579 .elementor-element.elementor-element-8e3ea5b > .elementor-background-slideshow::before, .elementor-5579 .elementor-element.elementor-element-8e3ea5b > .e-con-inner > .elementor-background-slideshow::before, .elementor-5579 .elementor-element.elementor-element-8e3ea5b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FDFDFD;--background-overlay:'';}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-5579 .elementor-element.elementor-element-f6113e8 .e-search-input{background-color:#FFFFFF;font-family:"ایران سنس", Sans-serif;font-weight:300;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-5579 .elementor-element.elementor-element-f6113e8 > .elementor-widget-container{border-radius:19px 19px 19px 19px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-5579 .elementor-element.elementor-element-f6113e8{--e-search-placeholder-color:#183B45;--e-search-input-color:#183B45;--e-search-icon-label-color:#183B45;--e-search-icon-label-size:17px;--e-search-input-gap:9px;--e-search-submit-margin-inline-start:22px;--e-search-icon-clear-size:0px;}.elementor-5579 .elementor-element.elementor-element-f6113e8.e-focus{--e-search-input-color:#183B45;--e-search-icon-label-color:#36464A;}.elementor-5579 .elementor-element.elementor-element-8d8e4fa{--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;--justify-content:flex-start;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:0.53;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:#E4ECEE;--border-color:#E4ECEE;--border-radius:14px 14px 14px 14px;box-shadow:0px 5px 18px 0px rgba(0, 0, 0, 0.05);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:0px;}.elementor-5579 .elementor-element.elementor-element-8d8e4fa::before, .elementor-5579 .elementor-element.elementor-element-8d8e4fa > .elementor-background-video-container::before, .elementor-5579 .elementor-element.elementor-element-8d8e4fa > .e-con-inner > .elementor-background-video-container::before, .elementor-5579 .elementor-element.elementor-element-8d8e4fa > .elementor-background-slideshow::before, .elementor-5579 .elementor-element.elementor-element-8d8e4fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-5579 .elementor-element.elementor-element-8d8e4fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FDFDFD;--background-overlay:'';}.elementor-5579 .elementor-element.elementor-element-8d8e4fa.e-con{--order:99999 /* order end hack */;}.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-5579 .elementor-element.elementor-element-d8ae08a > .elementor-widget-container{margin:0px 34px 10px 0px;}.elementor-5579 .elementor-element.elementor-element-d8ae08a{text-align:start;}.elementor-5579 .elementor-element.elementor-element-d8ae08a .elementor-heading-title{font-family:"ایران سنس", Sans-serif;font-size:18px;font-weight:400;color:#183B45;}.elementor-5579 .elementor-element.elementor-element-1ca9c0e{width:100%;max-width:100%;}.elementor-5579 .elementor-element.elementor-element-1ca9c0e.elementor-element{--align-self:center;}.elementor-5579 .elementor-element.elementor-element-1ca9c0e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-5579 .elementor-element.elementor-element-1ca9c0e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-5579 .elementor-element.elementor-element-1ca9c0e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-5579 .elementor-element.elementor-element-1ca9c0e .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-5579 .elementor-element.elementor-element-1ca9c0e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-5579 .elementor-element.elementor-element-1ca9c0e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-5579 .elementor-element.elementor-element-1ca9c0e .elementor-icon-list-text{color:#183B45;padding-right:12px;}.elementor-5579 .elementor-element.elementor-element-1ca9c0e .elementor-icon-list-item:hover .elementor-icon-list-text{color:#1598A0;}.elementor-5579 .elementor-element.elementor-element-1ca9c0e .elementor-icon-list-item a > img{width:45px;border-radius:8px 8px 8px 8px;}.elementor-5579 .elementor-element.elementor-element-1ca9c0e .elementor-icon-list-item .meta-lists > span{font-family:"morabba", Sans-serif;font-weight:400;padding:0px 12px 0px 0px;margin:0px 0px 0px 0px;color:#7f8595;border-radius:0px 0px 0px 0px;}.elementor-5579 .elementor-element.elementor-element-1ca9c0e .elementor-icon-list-item .meta-lists > span i{font-size:0px;}.elementor-5579 .elementor-element.elementor-element-1ca9c0e .elementor-icon-list-item .meta-lists > span svg{max-width:0px;}.elementor-5579 .elementor-element.elementor-element-1ca9c0e .elementor-icon-list-item .meta-lists > span i, .elementor-5579 .elementor-element.elementor-element-1ca9c0e .elementor-icon-list-item .meta-lists > span svg{margin-right:0px;}.elementor-5579 .elementor-element.elementor-element-1ca9c0e .elementor-icon-list-item .meta-lists svg {fill:#7f8595;}.elementor-5579 .elementor-element.elementor-element-b3bb483{--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;--justify-content:flex-start;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:0.53;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:#E4ECEE;--border-color:#E4ECEE;--border-radius:14px 14px 14px 14px;box-shadow:0px 5px 18px 0px rgba(0, 0, 0, 0.05);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:0px;}.elementor-5579 .elementor-element.elementor-element-b3bb483::before, .elementor-5579 .elementor-element.elementor-element-b3bb483 > .elementor-background-video-container::before, .elementor-5579 .elementor-element.elementor-element-b3bb483 > .e-con-inner > .elementor-background-video-container::before, .elementor-5579 .elementor-element.elementor-element-b3bb483 > .elementor-background-slideshow::before, .elementor-5579 .elementor-element.elementor-element-b3bb483 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5579 .elementor-element.elementor-element-b3bb483 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FDFDFD;--background-overlay:'';}.elementor-5579 .elementor-element.elementor-element-b3bb483.e-con{--order:99999 /* order end hack */;}.elementor-5579 .elementor-element.elementor-element-74760b4 > .elementor-widget-container{margin:0px 34px 10px 0px;}.elementor-5579 .elementor-element.elementor-element-74760b4{text-align:start;}.elementor-5579 .elementor-element.elementor-element-74760b4 .elementor-heading-title{font-family:"ایران سنس", Sans-serif;font-size:18px;font-weight:400;color:#183B45;}.elementor-5579 .elementor-element.elementor-element-7267ba8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-5579 .elementor-element.elementor-element-7267ba8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-5579 .elementor-element.elementor-element-7267ba8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-5579 .elementor-element.elementor-element-7267ba8 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body.rtl .elementor-5579 .elementor-element.elementor-element-7267ba8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px/2);}body:not(.rtl) .elementor-5579 .elementor-element.elementor-element-7267ba8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-5579 .elementor-element.elementor-element-7267ba8 .elementor-icon-list-item a{padding:0px 13px 0px 0px;border-radius:7px;color:#183B45;fill:#183B45;}.elementor-5579 .elementor-element.elementor-element-7267ba8 .elementor-icon-list-icon{color:#1598A0;fill:#1598A0;font-size:14px;}.elementor-5579 .elementor-element.elementor-element-7267ba8 .elementor-icon-list-item:hover .elementor-icon-list-icon{color:#117E85;fill:#117E85;}.elementor-5579 .elementor-element.elementor-element-7267ba8 .elementor-icon-list-item:hover a{color:#1598A0;fill:#1598A0;}.elementor-5579 .elementor-element.elementor-element-db2c424{--display:flex;--min-height:194px;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.53;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:#E4ECEE;--border-color:#E4ECEE;--border-radius:14px 14px 14px 14px;box-shadow:0px 5px 18px 0px rgba(0, 0, 0, 0.05);--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-5579 .elementor-element.elementor-element-db2c424::before, .elementor-5579 .elementor-element.elementor-element-db2c424 > .elementor-background-video-container::before, .elementor-5579 .elementor-element.elementor-element-db2c424 > .e-con-inner > .elementor-background-video-container::before, .elementor-5579 .elementor-element.elementor-element-db2c424 > .elementor-background-slideshow::before, .elementor-5579 .elementor-element.elementor-element-db2c424 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5579 .elementor-element.elementor-element-db2c424 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FDFDFD;--background-overlay:'';}.elementor-5579 .elementor-element.elementor-element-db2c424.e-con{--order:99999 /* order end hack */;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5579 .elementor-element.elementor-element-3bf56e4 .elementor-icon-wrapper{text-align:center;}.elementor-5579 .elementor-element.elementor-element-0202c94 .colorful_title{color:#FFFFFF;}.elementor-5579 .elementor-element.elementor-element-0202c94 .colorful_element span{font-family:"farhang", Sans-serif;font-size:42px;font-weight:700;}.elementor-5579 .elementor-element.elementor-element-0202c94 .colorful_element{text-align:center;}.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-5579 .elementor-element.elementor-element-f58fc67{font-size:1px;font-weight:300;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5579 .elementor-element.elementor-element-d125ca4{--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;--justify-content:flex-start;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:0.53;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:#E4ECEE;--border-color:#E4ECEE;--border-radius:14px 14px 14px 14px;box-shadow:0px 5px 18px 0px rgba(0, 0, 0, 0.05);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:0px;}.elementor-5579 .elementor-element.elementor-element-d125ca4::before, .elementor-5579 .elementor-element.elementor-element-d125ca4 > .elementor-background-video-container::before, .elementor-5579 .elementor-element.elementor-element-d125ca4 > .e-con-inner > .elementor-background-video-container::before, .elementor-5579 .elementor-element.elementor-element-d125ca4 > .elementor-background-slideshow::before, .elementor-5579 .elementor-element.elementor-element-d125ca4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5579 .elementor-element.elementor-element-d125ca4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FDFDFD;--background-overlay:'';}.elementor-5579 .elementor-element.elementor-element-d125ca4.e-con{--order:99999 /* order end hack */;}.elementor-5579 .elementor-element.elementor-element-4b9d1c5 .elementor-icon-wrapper{text-align:center;}.elementor-5579 .elementor-element.elementor-element-8096ace{font-family:"farhang2fn", Sans-serif;font-size:32px;font-weight:600;}.elementor-5579 .elementor-element.elementor-element-fe4ad73{--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:center;--align-items:center;}.elementor-5579 .elementor-element.elementor-element-de0b909{--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:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-5579 .elementor-element.elementor-element-de0b909.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5579 .elementor-element.elementor-element-f02aeb9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5579 .elementor-element.elementor-element-f02aeb9{text-align:center;font-size:18px;font-weight:400;}.elementor-5579 .elementor-element.elementor-element-f02aeb9 p{margin-block-end:0px;}.elementor-5579 .elementor-element.elementor-element-9b0b612{--display:flex;}.elementor-5579 .elementor-element.elementor-element-27383f3 .copyButton{color:#ffffff;background-color:#3f51b5;}.elementor-5579 .elementor-element.elementor-element-27383f3 .copy-text-content{color:#000000;}.elementor-5579 .elementor-element.elementor-element-a9550cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-5579 .elementor-element.elementor-element-23fffda{--display:flex;}.elementor-5579 .elementor-element.elementor-element-23fffda.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5579 .elementor-element.elementor-element-de8de40{width:var( --container-widget-width, 36.264% );max-width:36.264%;--container-widget-width:36.264%;--container-widget-flex-grow:0;--grid-side-margin:29px;--grid-column-gap:29px;--grid-row-gap:7px;--grid-bottom-margin:7px;}.elementor-5579 .elementor-element.elementor-element-de8de40.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5579 .elementor-element.elementor-element-de8de40 .elementor-share-btn{font-size:calc(1.6px * 10);height:1.6em;}.elementor-5579 .elementor-element.elementor-element-de8de40 .elementor-share-btn__icon{--e-share-buttons-icon-size:1.5em;}.elementor-5579 .elementor-element.elementor-element-728854e{--display:flex;--min-height:0px;--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-evenly;--align-items:center;--gap:118px 118px;--row-gap:118px;--column-gap:118px;}.elementor-5579 .elementor-element.elementor-element-728854e.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-5579 .elementor-element.elementor-element-8ce7d33.elementor-element{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-5579 .elementor-element.elementor-element-8ce7d33 .elementor-icon-list-icon{width:20px;}.elementor-5579 .elementor-element.elementor-element-8ce7d33 .elementor-icon-list-icon i{font-size:20px;}.elementor-5579 .elementor-element.elementor-element-8ce7d33 .elementor-icon-list-icon svg{--e-icon-list-icon-size:20px;}.elementor-5579 .elementor-element.elementor-element-e3863c3{--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-around;--align-items:center;}.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--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{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-5579 .elementor-element.elementor-element-c719cd9{--display:flex;--overlay-opacity:0;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5579 .elementor-element.elementor-element-c719cd9::before, .elementor-5579 .elementor-element.elementor-element-c719cd9 > .elementor-background-video-container::before, .elementor-5579 .elementor-element.elementor-element-c719cd9 > .e-con-inner > .elementor-background-video-container::before, .elementor-5579 .elementor-element.elementor-element-c719cd9 > .elementor-background-slideshow::before, .elementor-5579 .elementor-element.elementor-element-c719cd9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5579 .elementor-element.elementor-element-c719cd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5579 .elementor-element.elementor-element-c719cd9:hover::before, .elementor-5579 .elementor-element.elementor-element-c719cd9:hover > .elementor-background-video-container::before, .elementor-5579 .elementor-element.elementor-element-c719cd9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5579 .elementor-element.elementor-element-c719cd9 > .elementor-background-slideshow:hover::before, .elementor-5579 .elementor-element.elementor-element-c719cd9 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-5579 .elementor-element.elementor-element-c719cd9:hover{--overlay-opacity:0;border-style:none;}.elementor-5579 .elementor-element.elementor-element-c719cd9, .elementor-5579 .elementor-element.elementor-element-c719cd9::before{--border-transition:0s;}.elementor-5579 .elementor-element.elementor-element-b747690.elementor-element{--align-self:center;}.elementor-5579 .elementor-element.elementor-element-b747690{text-align:center;}.elementor-5579 .elementor-element.elementor-element-b747690 .elementor-heading-title{font-family:"ایران سنس", Sans-serif;font-weight:300;color:#2C8B88;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5579 .elementor-element.elementor-element-415d537{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-5579 .elementor-element.elementor-element-415d537 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.75 * 100% );}.elementor-5579 .elementor-element.elementor-element-415d537:after{content:"0.75";}.elementor-5579 .elementor-element.elementor-element-415d537 .elementor-post__thumbnail__link{width:100%;}.elementor-5579 .elementor-element.elementor-element-415d537 .elementor-post__meta-data span + span:before{content:"-";}.elementor-5579 .elementor-element.elementor-element-415d537 .elementor-post__card{border-radius:0px;padding-top:0px;padding-bottom:0px;}.elementor-5579 .elementor-element.elementor-element-415d537 .elementor-post__text{padding:0 25px;margin-top:0px;}.elementor-5579 .elementor-element.elementor-element-415d537 .elementor-post__meta-data{padding:10px 25px;}.elementor-5579 .elementor-element.elementor-element-415d537 .elementor-post__avatar{padding-right:25px;padding-left:25px;}.elementor-5579 .elementor-element.elementor-element-415d537 .elementor-post__card .elementor-post__meta-data{border-top-color:#FAFAFA;}.elementor-5579 .elementor-element.elementor-element-415d537 .elementor-post:hover .elementor-post__thumbnail img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5579 .elementor-element.elementor-element-415d537 .elementor-post__title, .elementor-5579 .elementor-element.elementor-element-415d537 .elementor-post__title a{color:#54595F;font-family:"ایران سنس", Sans-serif;font-size:16px;font-weight:400;}.elementor-5579 .elementor-element.elementor-element-415d537 .elementor-post__title{margin-bottom:0px;}body.elementor-page-5579:not(.elementor-motion-effects-element-type-background), body.elementor-page-5579 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://ngoabrar.com/wp-content/uploads/2022/06/Untitled-1-2-scaled.jpg");}@media(max-width:1024px){.elementor-5579 .elementor-element.elementor-element-7e5b8cd{--min-height:70px;}.elementor-5579 .elementor-element.elementor-element-e378783{--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-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:30px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5579 .elementor-element.elementor-element-63d14c2{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-5579 .elementor-element.elementor-element-ccbba7f img{border-radius:10px 10px 10px 10px;}.elementor-5579 .elementor-element.elementor-element-a909af1 .elementor-heading-title{font-size:23px;}.elementor-5579 .elementor-element.elementor-element-d8e678d{text-align:start;font-size:16px;}.elementor-5579 .elementor-element.elementor-element-f6113e8.elementor-element{--order:99999 /* order end hack */;}.elementor-5579 .elementor-element.elementor-element-d8ae08a .elementor-heading-title{font-size:17px;}.elementor-5579 .elementor-element.elementor-element-74760b4{text-align:center;}.elementor-5579 .elementor-element.elementor-element-74760b4 .elementor-heading-title{font-size:17px;}.elementor-5579 .elementor-element.elementor-element-23fffda{--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:center;--align-items:center;}.elementor-5579 .elementor-element.elementor-element-de8de40{--container-widget-width:341px;--container-widget-flex-grow:0;width:var( --container-widget-width, 341px );max-width:341px;--grid-side-margin:9px;--grid-column-gap:9px;--grid-row-gap:3px;--grid-bottom-margin:3px;}.elementor-5579 .elementor-element.elementor-element-de8de40.elementor-element{--align-self:center;} .elementor-5579 .elementor-element.elementor-element-de8de40{--grid-side-margin:40px;--grid-column-gap:40px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-5579 .elementor-element.elementor-element-de8de40 .elementor-share-btn{font-size:calc(1.65px * 10);height:4.4em;}.elementor-5579 .elementor-element.elementor-element-de8de40 .elementor-share-btn__icon{--e-share-buttons-icon-size:3em;}.elementor-5579 .elementor-element.elementor-element-728854e{--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5579 .elementor-element.elementor-element-8ce7d33.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-5579 .elementor-element.elementor-element-8ce7d33 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-5579 .elementor-element.elementor-element-8ce7d33 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-5579 .elementor-element.elementor-element-8ce7d33 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-5579 .elementor-element.elementor-element-8ce7d33 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body.rtl .elementor-5579 .elementor-element.elementor-element-8ce7d33 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px/2);}body:not(.rtl) .elementor-5579 .elementor-element.elementor-element-8ce7d33 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-5579 .elementor-element.elementor-element-415d537{--grid-row-gap:0px;--grid-column-gap:8px;}.elementor-5579 .elementor-element.elementor-element-415d537 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.85 * 100% );}.elementor-5579 .elementor-element.elementor-element-415d537:after{content:"0.85";}}@media(max-width:767px){.elementor-5579 .elementor-element.elementor-element-7e5b8cd{--min-height:55px;}.elementor-5579 .elementor-element.elementor-element-e378783{--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-5579 .elementor-element.elementor-element-63d14c2{--margin-top:-55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-5579 .elementor-element.elementor-element-ccbba7f img{border-radius:8px 8px 8px 8px;}.elementor-5579 .elementor-element.elementor-element-a909af1{text-align:center;}.elementor-5579 .elementor-element.elementor-element-a909af1 .elementor-heading-title{font-size:20px;line-height:1.9em;}.elementor-5579 .elementor-element.elementor-element-d8e678d{text-align:start;font-size:15px;line-height:2em;}.elementor-5579 .elementor-element.elementor-element-8e3ea5b{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-5579 .elementor-element.elementor-element-8d8e4fa{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:0px;}.elementor-5579 .elementor-element.elementor-element-d8ae08a .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-5579 .elementor-element.elementor-element-1ca9c0e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-5579 .elementor-element.elementor-element-1ca9c0e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-5579 .elementor-element.elementor-element-1ca9c0e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-5579 .elementor-element.elementor-element-1ca9c0e .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body.rtl .elementor-5579 .elementor-element.elementor-element-1ca9c0e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px/2);}body:not(.rtl) .elementor-5579 .elementor-element.elementor-element-1ca9c0e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-5579 .elementor-element.elementor-element-1ca9c0e .elementor-icon-list-item{font-size:14px;}.elementor-5579 .elementor-element.elementor-element-b3bb483{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:0px;}.elementor-5579 .elementor-element.elementor-element-74760b4 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-5579 .elementor-element.elementor-element-db2c424{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:0px;}.elementor-5579 .elementor-element.elementor-element-0202c94 .colorful_element span{font-size:38px;}.elementor-5579 .elementor-element.elementor-element-0202c94 .colorful_element{text-align:center;}.elementor-5579 .elementor-element.elementor-element-f58fc67{text-align:center;font-size:1px;}.elementor-5579 .elementor-element.elementor-element-d125ca4{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:0px;}.elementor-5579 .elementor-element.elementor-element-a9550cc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5579 .elementor-element.elementor-element-23fffda{--min-height:0px;--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-evenly;--align-items:center;}.elementor-5579 .elementor-element.elementor-element-de8de40{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;--grid-side-margin:40px;--grid-column-gap:40px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-5579 .elementor-element.elementor-element-de8de40.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;} .elementor-5579 .elementor-element.elementor-element-de8de40{--grid-side-margin:40px;--grid-column-gap:40px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-5579 .elementor-element.elementor-element-de8de40 .elementor-share-btn__icon{--e-share-buttons-icon-size:1.6em;}.elementor-5579 .elementor-element.elementor-element-de8de40 .elementor-share-btn{height:0.5em;}.elementor-5579 .elementor-element.elementor-element-415d537{--grid-row-gap:15px;--grid-column-gap:0px;}.elementor-5579 .elementor-element.elementor-element-415d537 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-5579 .elementor-element.elementor-element-415d537:after{content:"0.5";}.elementor-5579 .elementor-element.elementor-element-415d537 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-5579 .elementor-element.elementor-element-e378783{--content-width:1180px;}.elementor-5579 .elementor-element.elementor-element-6204d46{--width:32%;}.elementor-5579 .elementor-element.elementor-element-8e3ea5b{--width:100%;}.elementor-5579 .elementor-element.elementor-element-8d8e4fa{--width:100%;}.elementor-5579 .elementor-element.elementor-element-b3bb483{--width:100%;}.elementor-5579 .elementor-element.elementor-element-db2c424{--width:100%;}.elementor-5579 .elementor-element.elementor-element-d125ca4{--width:100%;}.elementor-5579 .elementor-element.elementor-element-de0b909{--width:72.293%;}.elementor-5579 .elementor-element.elementor-element-23fffda{--width:66%;}.elementor-5579 .elementor-element.elementor-element-728854e{--width:32%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5579 .elementor-element.elementor-element-6204d46{--width:702px;}.elementor-5579 .elementor-element.elementor-element-23fffda{--width:50%;}.elementor-5579 .elementor-element.elementor-element-728854e{--width:500px;}}/* Start custom CSS for post-info, class: .elementor-element-89bce5d *//* فاصله کلی ابزارک از عنوان و محتوای نوشته */
.elementor-5579 .elementor-element.elementor-element-89bce5d {
margin-top: 3px;
margin-bottom: 18px;
}

/* حذف هرگونه کادر از ظرف اصلی ابزارک */
.elementor-5579 .elementor-element.elementor-element-89bce5d .elementor-widget-container {
margin: 0;
padding: 0;

background: transparent !important;
border: none !important;
border-radius: 0 !important;
box-shadow: none !important;
}

/* ردیف اطلاعات نوشته */
.elementor-5579 .elementor-element.elementor-element-89bce5d .elementor-post-info,
.elementor-5579 .elementor-element.elementor-element-89bce5d .elementor-icon-list-items {
flex-wrap: wrap;
gap: 9px;

margin: 0;
padding: 0;
list-style: none;
}

/* ظاهر اصلی هر آیتم */
.elementor-5579 .elementor-element.elementor-element-89bce5d li.elementor-icon-list-item {
display: inline-flex !important;
align-items: center !important;
column-gap: 12px !important;

width: auto !important;
margin: 0 !important;
padding: 7px 12px !important;

direction: rtl;
color: #5f7378;

font-size: 12px;
font-weight: 500;
line-height: 1.6;

background: linear-gradient(
135deg,
#ffffff 0%,
#f6fbfb 100%
);

border: 1px solid #dfeaec;
border-radius: 10px;

box-shadow:
0 3px 10px rgba(24, 59, 69, 0.045);

transition:
color 0.3s ease,
background-color 0.3s ease,
border-color 0.3s ease,
box-shadow 0.3s ease;
}

/*
تاریخ ممکن است داخل لینک باشد؛
این بخش فاصله ۱۲ پیکسلی تاریخ را قطعی می‌کند
*/
.elementor-5579 .elementor-element.elementor-element-89bce5d li.elementor-icon-list-item > a {
display: inline-flex !important;
align-items: center !important;
column-gap: 12px !important;

margin: 0 !important;
padding: 0 !important;

color: inherit !important;
background: transparent !important;

border: none !important;
border-radius: 0 !important;
box-shadow: none !important;

text-decoration: none !important;
}

/* آیکون تاریخ و دسته‌بندی */
.elementor-5579 .elementor-element.elementor-element-89bce5d .elementor-icon-list-icon {
display: inline-flex !important;
align-items: center;
justify-content: center;

width: 16px;
min-width: 16px;
flex: 0 0 16px;

margin: 0 !important;
padding: 0 !important;

background: transparent !important;
border: none !important;
border-radius: 0 !important;
box-shadow: none !important;
}

/* رنگ و اندازه آیکون‌ها */
.elementor-5579 .elementor-element.elementor-element-89bce5d .elementor-icon-list-icon i,
.elementor-5579 .elementor-element.elementor-element-89bce5d .elementor-icon-list-icon svg {
margin: 0 !important;

color: #1598a0 !important;
fill: #1598a0 !important;

font-size: 14px;
}

/* متن تاریخ و دسته‌بندی */
.elementor-5579 .elementor-element.elementor-element-89bce5d .elementor-icon-list-text,
.elementor-5579 .elementor-element.elementor-element-89bce5d .elementor-post-info__item,
.elementor-5579 .elementor-element.elementor-element-89bce5d .elementor-post-info__terms-list {
margin: 0 !important;
padding: 0 !important;

color: inherit !important;
background: transparent !important;

border: none !important;
border-radius: 0 !important;
box-shadow: none !important;
}

/* لینک‌های دسته‌بندی */
.elementor-5579 .elementor-element.elementor-element-89bce5d .elementor-post-info__terms-list a {
margin: 0 !important;
padding: 0 !important;

color: inherit !important;
background: transparent !important;

border: none !important;
border-radius: 0 !important;
box-shadow: none !important;

text-decoration: none !important;
}

/* حذف جداکننده پیش‌فرض */
.elementor-5579 .elementor-element.elementor-element-89bce5d li.elementor-icon-list-item::after {
display: none !important;
}

/* هاور نرم */
.elementor-5579 .elementor-element.elementor-element-89bce5d li.elementor-icon-list-item:hover {
color: #117e85;

background: #edf8f8;
border-color: #b9dde0;

box-shadow:
0 5px 14px rgba(24, 59, 69, 0.075);
}

/* موبایل */
@media (max-width: 767px) {
.elementor-5579 .elementor-element.elementor-element-89bce5d {
margin-bottom: 14px;
}

.elementor-5579 .elementor-element.elementor-element-89bce5d .elementor-post-info,
.elementor-5579 .elementor-element.elementor-element-89bce5d .elementor-icon-list-items {
gap: 6px;
}

.elementor-5579 .elementor-element.elementor-element-89bce5d li.elementor-icon-list-item {
column-gap: 12px !important;
padding: 6px 9px !important;

font-size: 10px;
border-radius: 8px;
}

.elementor-5579 .elementor-element.elementor-element-89bce5d li.elementor-icon-list-item > a {
column-gap: 12px !important;
}

.elementor-5579 .elementor-element.elementor-element-89bce5d .elementor-icon-list-icon {
width: 14px;
min-width: 14px;
flex-basis: 14px;
}

.elementor-5579 .elementor-element.elementor-element-89bce5d .elementor-icon-list-icon i,
.elementor-5579 .elementor-element.elementor-element-89bce5d .elementor-icon-list-icon svg {
font-size: 12px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e3ea5b */.elementor-5579 .elementor-element.elementor-element-8e3ea5b {
    position: relative;
    overflow: hidden;
    padding: 18px;

    background:
        radial-gradient(
            circle at left bottom,
            rgba(21, 152, 160, 0.07),
            transparent 34%
        ),
        linear-gradient(
            180deg,
            #FFFFFF 0%,
            #FBFEFE 100%
        );

    border: 1px solid #E1ECEE;
    border-radius: 18px;

    box-shadow:
        0 10px 30px rgba(24, 59, 69, 0.07),
        0 2px 7px rgba(24, 59, 69, 0.03);

    transform: translateY(0);
    backface-visibility: hidden;
    will-change: transform, box-shadow;

    transition:
        transform 0.55s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.55s cubic-bezier(0.22, 1, 0.36, 1),
        border-color 0.45s ease,
        background 0.55s ease;
}

/* خط رنگی بالای کارت */
.elementor-5579 .elementor-element.elementor-element-8e3ea5b::before {
    content: "";
    position: absolute;
    top: 0;
    right: 22px;
    left: 22px;
    height: 3px;

    background: linear-gradient(
        90deg,
        transparent,
        #1598A0,
        #58C3C8,
        transparent
    );

    border-radius: 0 0 10px 10px;
    opacity: 0.85;

    transition:
        opacity 0.45s ease,
        right 0.55s cubic-bezier(0.22, 1, 0.36, 1),
        left 0.55s cubic-bezier(0.22, 1, 0.36, 1);
}

/* دایره تزئینی محو */
.elementor-5579 .elementor-element.elementor-element-8e3ea5b::after {
    content: "";
    position: absolute;
    left: -45px;
    bottom: -55px;

    width: 120px;
    height: 120px;
    border-radius: 50%;

    background: rgba(21, 152, 160, 0.045);
    pointer-events: none;

    transform: scale(1);
    transition:
        transform 0.7s cubic-bezier(0.22, 1, 0.36, 1),
        background-color 0.55s ease;
}

/* حالت قرارگرفتن ماوس */
.elementor-5579 .elementor-element.elementor-element-8e3ea5b:hover {
    transform: translateY(-2px);
    border-color: #BDDDE0;

    box-shadow:
        0 14px 34px rgba(24, 59, 69, 0.09),
        0 4px 10px rgba(24, 59, 69, 0.04);
}

.elementor-5579 .elementor-element.elementor-element-8e3ea5b:hover::before {
    right: 14px;
    left: 14px;
    opacity: 1;
}

.elementor-5579 .elementor-element.elementor-element-8e3ea5b:hover::after {
    transform: scale(1.12);
    background: rgba(21, 152, 160, 0.065);
}

/* تبلت */
@media (max-width: 1024px) {
    .elementor-5579 .elementor-element.elementor-element-8e3ea5b {
        padding: 16px;
        border-radius: 16px;
    }
}

/* موبایل */
@media (max-width: 767px) {
    .elementor-5579 .elementor-element.elementor-element-8e3ea5b {
        padding: 14px;
        border-radius: 14px;
    }

    .elementor-5579 .elementor-element.elementor-element-8e3ea5b:hover {
        transform: none;
    }

    .elementor-5579 .elementor-element.elementor-element-8e3ea5b:hover::before {
        right: 22px;
        left: 22px;
    }

    .elementor-5579 .elementor-element.elementor-element-8e3ea5b:hover::after {
        transform: none;
    }
}

/* برای کاربرانی که حرکت کمتر ترجیح می‌دهند */
@media (prefers-reduced-motion: reduce) {
    .elementor-5579 .elementor-element.elementor-element-8e3ea5b,
    .elementor-5579 .elementor-element.elementor-element-8e3ea5b::before,
    .elementor-5579 .elementor-element.elementor-element-8e3ea5b::after {
        transition: none;
    }

    .elementor-5579 .elementor-element.elementor-element-8e3ea5b:hover {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8ae08a */.elementor-5579 .elementor-element.elementor-element-d8ae08a .elementor-heading-title {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    margin: 0;
    padding: 11px 14px;

    color: #183B45;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.6;
    text-align: right;

    background: linear-gradient(
        90deg,
        #FFFFFF 0%,
        #F2FAFB 100%
    );

    border: 1px solid #DCEAEC;
    border-right: 4px solid #1598A0;
    border-radius: 10px;

    box-shadow: 0 5px 16px rgba(24, 59, 69, 0.06);
    position: relative;
    overflow: hidden;

    transition:
        transform 0.25s ease,
        box-shadow 0.25s ease,
        border-color 0.25s ease;
}

/* دایره تزئینی کنار عنوان */
.elementor-5579 .elementor-element.elementor-element-d8ae08a .elementor-heading-title::before {
    content: "";
    width: 8px;
    height: 8px;
    min-width: 8px;
    border-radius: 50%;
    background: #1598A0;
    box-shadow: 0 0 0 5px rgba(21, 152, 160, 0.12);
}

/* طرح محو داخل عنوان */
.elementor-5579 .elementor-element.elementor-element-d8ae08a .elementor-heading-title::after {
    content: "";
    position: absolute;
    left: -25px;
    top: -28px;
    width: 75px;
    height: 75px;
    border-radius: 50%;
    background: rgba(21, 152, 160, 0.06);
    pointer-events: none;
}

/* حالت قرار گرفتن ماوس */
.elementor-5579 .elementor-element.elementor-element-d8ae08a:hover .elementor-heading-title {
    transform: translateY(-2px);
    border-color: #BFDDE0;
    border-right-color: #117E85;
    box-shadow: 0 9px 22px rgba(24, 59, 69, 0.10);
}

/* تبلت */
@media (max-width: 1024px) {
    .elementor-5579 .elementor-element.elementor-element-d8ae08a .elementor-heading-title {
        font-size: 17px;
        padding: 10px 13px;
    }
}

/* موبایل */
@media (max-width: 767px) {
    .elementor-5579 .elementor-element.elementor-element-d8ae08a .elementor-heading-title {
        font-size: 16px;
        padding: 9px 12px;
        border-right-width: 3px;
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-post-list, class: .elementor-element-1ca9c0e */.elementor-5579 .elementor-element.elementor-element-1ca9c0e img {
    width: 68px;
    height: 68px;
    object-fit: cover;

    border-radius: 12px;
    border: 1px solid #DCEAEC;

    box-shadow:
        0 5px 14px rgba(24, 59, 69, 0.10);

    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}

.elementor-5579 .elementor-element.elementor-element-1ca9c0e a:hover img {
    transform: scale(1.06);
    border-color: #9CCFD3;

    box-shadow:
        0 9px 20px rgba(24, 59, 69, 0.16);
}

@media (max-width: 767px) {
    .elementor-5579 .elementor-element.elementor-element-1ca9c0e img {
        width: 60px;
        height: 60px;
        border-radius: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d8e4fa */.elementor-5579 .elementor-element.elementor-element-8d8e4fa {
    position: relative;
    overflow: hidden;
    padding: 18px;

    background:
        radial-gradient(
            circle at left bottom,
            rgba(21, 152, 160, 0.07),
            transparent 34%
        ),
        linear-gradient(
            180deg,
            #FFFFFF 0%,
            #FBFEFE 100%
        );

    border: 1px solid #E1ECEE;
    border-radius: 18px;

    box-shadow:
        0 10px 30px rgba(24, 59, 69, 0.07),
        0 2px 7px rgba(24, 59, 69, 0.03);

    transform: translateY(0);
    backface-visibility: hidden;
    will-change: transform, box-shadow;

    transition:
        transform 0.55s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.55s cubic-bezier(0.22, 1, 0.36, 1),
        border-color 0.45s ease,
        background 0.55s ease;
}

/* خط رنگی بالای کارت */
.elementor-5579 .elementor-element.elementor-element-8d8e4fa::before {
    content: "";
    position: absolute;
    top: 0;
    right: 22px;
    left: 22px;
    height: 3px;

    background: linear-gradient(
        90deg,
        transparent,
        #1598A0,
        #58C3C8,
        transparent
    );

    border-radius: 0 0 10px 10px;
    opacity: 0.85;

    transition:
        opacity 0.45s ease,
        right 0.55s cubic-bezier(0.22, 1, 0.36, 1),
        left 0.55s cubic-bezier(0.22, 1, 0.36, 1);
}

/* دایره تزئینی محو */
.elementor-5579 .elementor-element.elementor-element-8d8e4fa::after {
    content: "";
    position: absolute;
    left: -45px;
    bottom: -55px;

    width: 120px;
    height: 120px;
    border-radius: 50%;

    background: rgba(21, 152, 160, 0.045);
    pointer-events: none;

    transform: scale(1);
    transition:
        transform 0.7s cubic-bezier(0.22, 1, 0.36, 1),
        background-color 0.55s ease;
}

/* حالت قرارگرفتن ماوس */
.elementor-5579 .elementor-element.elementor-element-8d8e4fa:hover {
    transform: translateY(-2px);
    border-color: #BDDDE0;

    box-shadow:
        0 14px 34px rgba(24, 59, 69, 0.09),
        0 4px 10px rgba(24, 59, 69, 0.04);
}

.elementor-5579 .elementor-element.elementor-element-8d8e4fa:hover::before {
    right: 14px;
    left: 14px;
    opacity: 1;
}

.elementor-5579 .elementor-element.elementor-element-8d8e4fa:hover::after {
    transform: scale(1.12);
    background: rgba(21, 152, 160, 0.065);
}

/* تبلت */
@media (max-width: 1024px) {
    .elementor-5579 .elementor-element.elementor-element-8d8e4fa {
        padding: 16px;
        border-radius: 16px;
    }
}

/* موبایل */
@media (max-width: 767px) {
    .elementor-5579 .elementor-element.elementor-element-8d8e4fa {
        padding: 14px;
        border-radius: 14px;
    }

    .elementor-5579 .elementor-element.elementor-element-8d8e4fa:hover {
        transform: none;
    }

    .elementor-5579 .elementor-element.elementor-element-8d8e4fa:hover::before {
        right: 22px;
        left: 22px;
    }

    .elementor-5579 .elementor-element.elementor-element-8d8e4fa:hover::after {
        transform: none;
    }
}

/* برای کاربرانی که حرکت کمتر ترجیح می‌دهند */
@media (prefers-reduced-motion: reduce) {
    .elementor-5579 .elementor-element.elementor-element-8d8e4fa,
    .elementor-5579 .elementor-element.elementor-element-8d8e4fa::before,
    .elementor-5579 .elementor-element.elementor-element-8d8e4fa::after {
        transition: none;
    }

    .elementor-5579 .elementor-element.elementor-element-8d8e4fa:hover {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74760b4 */.elementor-5579 .elementor-element.elementor-element-74760b4 .elementor-heading-title {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    margin: 0;
    padding: 11px 14px;

    color: #183B45;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.6;
    text-align: right;

    background: linear-gradient(
        90deg,
        #FFFFFF 0%,
        #F2FAFB 100%
    );

    border: 1px solid #DCEAEC;
    border-right: 4px solid #1598A0;
    border-radius: 10px;

    box-shadow: 0 5px 16px rgba(24, 59, 69, 0.06);
    position: relative;
    overflow: hidden;

    transition:
        transform 0.25s ease,
        box-shadow 0.25s ease,
        border-color 0.25s ease;
}

/* دایره تزئینی کنار عنوان */
.elementor-5579 .elementor-element.elementor-element-74760b4 .elementor-heading-title::before {
    content: "";
    width: 8px;
    height: 8px;
    min-width: 8px;
    border-radius: 50%;
    background: #1598A0;
    box-shadow: 0 0 0 5px rgba(21, 152, 160, 0.12);
}

/* طرح محو داخل عنوان */
.elementor-5579 .elementor-element.elementor-element-74760b4 .elementor-heading-title::after {
    content: "";
    position: absolute;
    left: -25px;
    top: -28px;
    width: 75px;
    height: 75px;
    border-radius: 50%;
    background: rgba(21, 152, 160, 0.06);
    pointer-events: none;
}

/* حالت قرار گرفتن ماوس */
.elementor-5579 .elementor-element.elementor-element-74760b4:hover .elementor-heading-title {
    transform: translateY(-2px);
    border-color: #BFDDE0;
    border-right-color: #117E85;
    box-shadow: 0 9px 22px rgba(24, 59, 69, 0.10);
}

/* تبلت */
@media (max-width: 1024px) {
    .elementor-5579 .elementor-element.elementor-element-74760b4 .elementor-heading-title {
        font-size: 17px;
        padding: 10px 13px;
    }
}

/* موبایل */
@media (max-width: 767px) {
    .elementor-5579 .elementor-element.elementor-element-74760b4 .elementor-heading-title {
        font-size: 16px;
        padding: 9px 12px;
        border-right-width: 3px;
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-category-list, class: .elementor-element-7267ba8 */.elementor-5579 .elementor-element.elementor-element-7267ba8 ul {
    margin: 0;
    padding: 0;
    list-style: none;
    direction: rtl;
}

.elementor-5579 .elementor-element.elementor-element-7267ba8 li {
    margin: 0 0 8px 0;
    padding: 0;
}

.elementor-5579 .elementor-element.elementor-element-7267ba8 li:last-child {
    margin-bottom: 0;
}

.elementor-5579 .elementor-element.elementor-element-7267ba8 li a {
    display: flex;
    align-items: center;
    gap: 9px;
    width: 100%;
    padding: 10px 12px;
    background: #F8FBFB;
    border: 1px solid #E3ECEE;
    border-radius: 8px;
    color: #36464A;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.7;
    text-decoration: none;
    transition: all 0.25s ease;
}

.elementor-5579 .elementor-element.elementor-element-7267ba8 li a i,
.elementor-5579 .elementor-element.elementor-element-7267ba8 li a svg {
    color: #1598A0;
    font-size: 14px;
    flex-shrink: 0;
}

.elementor-5579 .elementor-element.elementor-element-7267ba8 li a:hover {
    color: #1598A0;
    background: #EAF7F8;
    border-color: #BFDDE0;
    transform: translateX(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3bb483 */.elementor-5579 .elementor-element.elementor-element-b3bb483 {
    position: relative;
    overflow: hidden;
    padding: 18px;

    background:
        radial-gradient(
            circle at left bottom,
            rgba(21, 152, 160, 0.07),
            transparent 34%
        ),
        linear-gradient(
            180deg,
            #FFFFFF 0%,
            #FBFEFE 100%
        );

    border: 1px solid #E1ECEE;
    border-radius: 18px;

    box-shadow:
        0 10px 30px rgba(24, 59, 69, 0.07),
        0 2px 7px rgba(24, 59, 69, 0.03);

    transform: translateY(0);
    backface-visibility: hidden;
    will-change: transform, box-shadow;

    transition:
        transform 0.55s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.55s cubic-bezier(0.22, 1, 0.36, 1),
        border-color 0.45s ease,
        background 0.55s ease;
}

/* خط رنگی بالای کارت */
.elementor-5579 .elementor-element.elementor-element-b3bb483::before {
    content: "";
    position: absolute;
    top: 0;
    right: 22px;
    left: 22px;
    height: 3px;

    background: linear-gradient(
        90deg,
        transparent,
        #1598A0,
        #58C3C8,
        transparent
    );

    border-radius: 0 0 10px 10px;
    opacity: 0.85;

    transition:
        opacity 0.45s ease,
        right 0.55s cubic-bezier(0.22, 1, 0.36, 1),
        left 0.55s cubic-bezier(0.22, 1, 0.36, 1);
}

/* دایره تزئینی محو */
.elementor-5579 .elementor-element.elementor-element-b3bb483::after {
    content: "";
    position: absolute;
    left: -45px;
    bottom: -55px;

    width: 120px;
    height: 120px;
    border-radius: 50%;

    background: rgba(21, 152, 160, 0.045);
    pointer-events: none;

    transform: scale(1);
    transition:
        transform 0.7s cubic-bezier(0.22, 1, 0.36, 1),
        background-color 0.55s ease;
}

/* حالت قرارگرفتن ماوس */
.elementor-5579 .elementor-element.elementor-element-b3bb483:hover {
    transform: translateY(-2px);
    border-color: #BDDDE0;

    box-shadow:
        0 14px 34px rgba(24, 59, 69, 0.09),
        0 4px 10px rgba(24, 59, 69, 0.04);
}

.elementor-5579 .elementor-element.elementor-element-b3bb483:hover::before {
    right: 14px;
    left: 14px;
    opacity: 1;
}

.elementor-5579 .elementor-element.elementor-element-b3bb483:hover::after {
    transform: scale(1.12);
    background: rgba(21, 152, 160, 0.065);
}

/* تبلت */
@media (max-width: 1024px) {
    .elementor-5579 .elementor-element.elementor-element-b3bb483 {
        padding: 16px;
        border-radius: 16px;
    }
}

/* موبایل */
@media (max-width: 767px) {
    .elementor-5579 .elementor-element.elementor-element-b3bb483 {
        padding: 14px;
        border-radius: 14px;
    }

    .elementor-5579 .elementor-element.elementor-element-b3bb483:hover {
        transform: none;
    }

    .elementor-5579 .elementor-element.elementor-element-b3bb483:hover::before {
        right: 22px;
        left: 22px;
    }

    .elementor-5579 .elementor-element.elementor-element-b3bb483:hover::after {
        transform: none;
    }
}

/* برای کاربرانی که حرکت کمتر ترجیح می‌دهند */
@media (prefers-reduced-motion: reduce) {
    .elementor-5579 .elementor-element.elementor-element-b3bb483,
    .elementor-5579 .elementor-element.elementor-element-b3bb483::before,
    .elementor-5579 .elementor-element.elementor-element-b3bb483::after {
        transition: none;
    }

    .elementor-5579 .elementor-element.elementor-element-b3bb483:hover {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db2c424 */.elementor-5579 .elementor-element.elementor-element-db2c424 {

    position:relative;
    overflow:hidden;

    padding:22px 18px;

    text-align:center;


    background:
    radial-gradient(
        circle at top right,
        rgba(88,195,200,.18),
        transparent 35%
    ),
    linear-gradient(
        145deg,
        #183b45 0%,
        #10282f 100%
    );


    border:1px solid rgba(88,195,200,.18);

    border-radius:18px;


    box-shadow:

    0 14px 35px rgba(0,0,0,.25),

    inset 0 1px 0 rgba(255,255,255,.08);


    transition:

    transform .45s ease,

    box-shadow .45s ease;

}



/* نور بالای کارت */

.elementor-5579 .elementor-element.elementor-element-db2c424::before {

    content:"";

    position:absolute;

    top:0;

    right:22px;

    left:22px;

    height:3px;


    background:

    linear-gradient(
        90deg,
        transparent,
        #58C3C8,
        #1598A0,
        transparent
    );

}


/* دایره نور پس زمینه */

.elementor-5579 .elementor-element.elementor-element-db2c424::after {

    content:"";

    position:absolute;

    left:-45px;

    bottom:-55px;

    width:130px;

    height:130px;

    border-radius:50%;


    background:

    rgba(88,195,200,.10);

}



/* هاور */

.elementor-5579 .elementor-element.elementor-element-db2c424:hover {

    transform:translateY(-3px);


    box-shadow:

    0 20px 45px rgba(0,0,0,.35),

    inset 0 1px 0 rgba(255,255,255,.1);

}



/* آیکون */

.elementor-5579 .elementor-element.elementor-element-db2c424 .support-icon {

    width:62px;

    height:62px;

    margin:0 auto 16px;


    display:flex;

    align-items:center;

    justify-content:center;


    background:

    linear-gradient(
        145deg,
        #ffffff,
        #d9f1f2
    );


    border-radius:50%;


    box-shadow:

    0 8px 20px rgba(0,0,0,.25);

}



.elementor-5579 .elementor-element.elementor-element-db2c424 .support-icon svg,
.elementor-5579 .elementor-element.elementor-element-db2c424 .support-icon i {

    color:#117e85;

    font-size:27px;

}



/* تیتر */

.elementor-5579 .elementor-element.elementor-element-db2c424 h3 {

    color:#ffffff !important;

    font-size:19px;

    font-weight:700;

    margin-bottom:10px;

}



/* متن */

.elementor-5579 .elementor-element.elementor-element-db2c424 p {

    color:#c5d7da !important;

    font-size:13px;

    line-height:2;

    margin-bottom:20px;

}



/* دکمه */

.elementor-5579 .elementor-element.elementor-element-db2c424 .elementor-button {


    background:

    linear-gradient(
        135deg,
        #58C3C8,
        #1598A0
    ) !important;


    color:#083238 !important;


    border-radius:11px !important;


    font-weight:800;


    box-shadow:

    0 8px 20px rgba(88,195,200,.25);


}



.elementor-5579 .elementor-element.elementor-element-db2c424 .elementor-button:hover {

    background:

    linear-gradient(
        135deg,
        #7ad8dc,
        #58C3C8
    ) !important;

}



/* موبایل */

@media(max-width:767px){

    .elementor-5579 .elementor-element.elementor-element-db2c424 {

        padding:18px 14px;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d125ca4 *//* =====================
   Bank Card Style
===================== */


.elementor-5579 .elementor-element.elementor-element-d125ca4.bank-card {

    padding:14px;

}



/* آیکون بالای کارت */

.elementor-5579 .elementor-element.elementor-element-d125ca4.bank-card .elementor-icon {

    transform:scale(.78);

    margin-bottom:-12px;

}



/* عنوان کارت */

.elementor-5579 .elementor-element.elementor-element-d125ca4.bank-card .elementor-heading-title {

    color:#183B45 !important;

    font-size:16px !important;

    font-weight:700 !important;

    text-align:center;

    margin-top:0;

}



/* ردیف اطلاعات کارت */

.elementor-5579 .elementor-element.elementor-element-d125ca4.bank-card .bank-row {

    display:flex;

    align-items:center;

    justify-content:space-between;


    padding:10px 12px;


    background:

    linear-gradient(
        145deg,
        rgba(255,255,255,.75),
        rgba(245,252,252,.45)
    );


    backdrop-filter:blur(12px);

    -webkit-backdrop-filter:blur(12px);


    border:

    1px solid rgba(21,152,160,.16);


    border-radius:14px;


    box-shadow:

    0 8px 20px rgba(24,59,69,.06);

}



/* متن های داخل ردیف */

.elementor-5579 .elementor-element.elementor-element-d125ca4.bank-card .bank-row .elementor-widget-text-editor {

    margin:0;

}



/* عنوان موضوع */

.elementor-5579 .elementor-element.elementor-element-d125ca4.bank-card .bank-row .elementor-widget-text-editor:first-child {

    color:#183B45;

    font-size:12px;

    font-weight:600;

}



/* شماره کارت */

.elementor-5579 .elementor-element.elementor-element-d125ca4.bank-card .bank-row .elementor-widget-text-editor:last-child {

    color:#1598A0;

    font-size:14px;

    font-weight:700;

}



/* =====================
   Copy Button
===================== */


/* حذف ظاهر دکمه پیش فرض */

.elementor-5579 .elementor-element.elementor-element-d125ca4.bank-card .copy-action .elementor-button,
.elementor-5579 .elementor-element.elementor-element-d125ca4.bank-card .copy-action a {

    width:36px;

    height:36px;


    padding:0 !important;


    display:flex;

    align-items:center;

    justify-content:center;


    background:

    rgba(255,255,255,.75) !important;


    color:#1598A0 !important;


    border:

    1px solid rgba(21,152,160,.18) !important;


    border-radius:50% !important;


    box-shadow:

    0 5px 12px rgba(24,59,69,.1);


}



/* آیکون داخل کپی */

.elementor-5579 .elementor-element.elementor-element-d125ca4.bank-card .copy-action svg,
.elementor-5579 .elementor-element.elementor-element-d125ca4.bank-card .copy-action i {

    font-size:14px;

}



/* هاور کپی */

.elementor-5579 .elementor-element.elementor-element-d125ca4.bank-card .copy-action a:hover,
.elementor-5579 .elementor-element.elementor-element-d125ca4.bank-card .copy-action .elementor-button:hover {

    background:#1598A0 !important;

    color:#ffffff !important;

    transform:none;

}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-de8de40 *//* =====================================
   اشتراک گذاری - رنگ اصلی شبکه ها
===================================== */


/* تنظیم کلی دکمه ها */

.elementor-5579 .elementor-element.elementor-element-de8de40 .elementor-share-btn {

    display:flex;

    align-items:center;

    justify-content:center;

    gap:7px;

    min-height:42px;

    padding:0 16px;

    border-radius:10px !important;

    transition:
        transform .25s ease,
        box-shadow .25s ease;

}


/* حذف تغییر رنگ عمومی */

.elementor-5579 .elementor-element.elementor-element-de8de40 .elementor-share-btn__title {

    font-size:12px;

    font-weight:600;

}


/* هاور فقط بزرگ شدن */

.elementor-5579 .elementor-element.elementor-element-de8de40 .elementor-share-btn:hover {

    transform:scale(1.06);

    box-shadow:
        0 6px 16px rgba(0,0,0,0.12);

}


/* واتساپ */

.elementor-5579 .elementor-element.elementor-element-de8de40 .elementor-share-btn.whatsapp {

    background:#25D366 !important;

    color:#ffffff !important;

}


/* تلگرام */

.elementor-5579 .elementor-element.elementor-element-de8de40 .elementor-share-btn.telegram {

    background:#229ED9 !important;

    color:#ffffff !important;

}


/* ایمیل */

.elementor-5579 .elementor-element.elementor-element-de8de40 .elementor-share-btn.email {

    background:#EA4335 !important;

    color:#ffffff !important;

}


/* پرینت */

.elementor-5579 .elementor-element.elementor-element-de8de40 .elementor-share-btn.print {

    background:#777777 !important;

    color:#ffffff !important;

}


/* رنگ متن */

.elementor-5579 .elementor-element.elementor-element-de8de40 .elementor-share-btn__title {

    color:#ffffff !important;

}


/* موبایل */

@media(max-width:767px){

    .elementor-5579 .elementor-element.elementor-element-de8de40 .elementor-share-btn__title {

        display:none;

    }

    .elementor-5579 .elementor-element.elementor-element-de8de40 .elementor-share-btn {

        width:40px;

        height:40px;

        padding:0;

        border-radius:50% !important;

    }

}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-8ce7d33 *//* =====================================
   اطلاعات پست - تعداد دیدگاه
===================================== */

.elementor-5579 .elementor-element.elementor-element-8ce7d33.post-info-custom {

    display: inline-flex;

    align-items: center;

}


.elementor-5579 .elementor-element.elementor-element-8ce7d33.post-info-custom .elementor-icon-list-items {

    display: flex;

    align-items: center;

}


.elementor-5579 .elementor-element.elementor-element-8ce7d33.post-info-custom .elementor-icon-list-item {

    padding: 7px 14px;

    background: #f7fbfb;

    border: 1px solid #dceced;

    border-radius: 20px;

    color: #71858b;

    font-size: 13px;

    line-height: 1.6;

    transition:
        background .25s ease,
        border-color .25s ease,
        color .25s ease;

}


/* آیکون */

.elementor-5579 .elementor-element.elementor-element-8ce7d33.post-info-custom .elementor-icon-list-icon {

    color: #1598a0;

    margin-left: 7px;

}


/* هاور */

.elementor-5579 .elementor-element.elementor-element-8ce7d33.post-info-custom:hover .elementor-icon-list-item {

    background:#eef8f8;

    border-color:#b9dcde;

    color:#117e85;

}/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-c92932f *//* =========================================
   ناوبری نوشته قبلی / بعدی
   استایل سه‌بعدی و مینیمال
========================================= */


/* باکس اصلی */
.elementor-5579 .elementor-element.elementor-element-c92932f .elementor-post-navigation {

    position: relative;

    display: flex;

    align-items: stretch;

    width: 100%;

    overflow: hidden;

    background:
        linear-gradient(
            145deg,
            #ffffff 0%,
            #fbfefe 55%,
            #f3f8f9 100%
        );

    border: 1px solid #dce8ea;

    border-radius: 24px;

    box-shadow:
        0 18px 36px rgba(24, 59, 69, 0.12),
        0 4px 10px rgba(24, 59, 69, 0.05),
        inset 0 1px 0 rgba(255,255,255,0.95);

}


/* =========================================
   دو نیمه قبلی و بعدی
========================================= */

.elementor-5579 .elementor-element.elementor-element-c92932f .elementor-post-navigation__prev,
.elementor-5579 .elementor-element.elementor-element-c92932f .elementor-post-navigation__next {

    position: relative;

    display: flex;

    align-items: center;

    flex: 1 1 50%;

    min-width: 0;

    padding: 25px 24px;

    background: transparent;

    transition:
        background-color .3s ease,
        box-shadow .3s ease;

}


/* خط جداکننده وسط */
.elementor-5579 .elementor-element.elementor-element-c92932f .elementor-post-navigation__prev {

    border-left: 1px solid #e1eaec;

}


/* هاور بسیار ملایم روی هر نیمه */
.elementor-5579 .elementor-element.elementor-element-c92932f .elementor-post-navigation__prev:hover,
.elementor-5579 .elementor-element.elementor-element-c92932f .elementor-post-navigation__next:hover {

    background: rgba(239, 249, 249, 0.6);

    box-shadow:
        inset 0 0 22px rgba(21, 152, 160, 0.035);

}


/* =========================================
   لینک کل هر سمت
========================================= */

.elementor-5579 .elementor-element.elementor-element-c92932f .elementor-post-navigation__link > a {

    display: flex;

    align-items: center;

    width: 100%;

    gap: 18px;

    color: inherit;

    text-decoration: none !important;

}


/* =========================================
   محتوای متنی
========================================= */

.elementor-5579 .elementor-element.elementor-element-c92932f .elementor-post-navigation__link__prev,
.elementor-5579 .elementor-element.elementor-element-c92932f .elementor-post-navigation__link__next {

    display: flex;

    flex-direction: column;

    justify-content: center;

    flex: 1;

    min-width: 0;

}


/* سمت قبلی */
.elementor-5579 .elementor-element.elementor-element-c92932f .elementor-post-navigation__link__prev {

    text-align: right;

}


/* سمت بعدی */
.elementor-5579 .elementor-element.elementor-element-c92932f .elementor-post-navigation__link__next {

    text-align: left;

}


/* =========================================
   برچسب نوشته قبلی / بعدی
========================================= */

.elementor-5579 .elementor-element.elementor-element-c92932f .post-navigation__prev--label,
.elementor-5579 .elementor-element.elementor-element-c92932f .post-navigation__next--label {

    display: block;

    margin-bottom: 7px;

    color: #1598a0 !important;

    font-size: 12px;

    font-weight: 700;

    line-height: 1.7;

}


/* =========================================
   عنوان خود نوشته
========================================= */

.elementor-5579 .elementor-element.elementor-element-c92932f .post-navigation__prev--title,
.elementor-5579 .elementor-element.elementor-element-c92932f .post-navigation__next--title {

    display: block;

    color: #183b45 !important;

    font-size: 15px;

    font-weight: 700;

    line-height: 1.95;

    transition: color .25s ease;

}


/* تغییر رنگ عنوان در هاور */
.elementor-5579 .elementor-element.elementor-element-c92932f .elementor-post-navigation__link:hover
.post-navigation__prev--title,

.elementor-5579 .elementor-element.elementor-element-c92932f .elementor-post-navigation__link:hover
.post-navigation__next--title {

    color: #117e85 !important;

}


/* =========================================
   دایره سه‌بعدی فلش‌ها
========================================= */

.elementor-5579 .elementor-element.elementor-element-c92932f .post-navigation__arrow-wrapper {

    display: flex !important;

    align-items: center;

    justify-content: center;

    flex: 0 0 48px;

    width: 48px;

    height: 48px;

    padding: 0 !important;

    background:
        linear-gradient(
            145deg,
            #ffffff 0%,
            #eef4f5 100%
        );

    border: 1px solid #dce7e9;

    border-radius: 50%;

    box-shadow:
        0 7px 14px rgba(24, 59, 69, 0.15),
        inset 2px 2px 3px rgba(255,255,255,0.95),
        inset -2px -2px 4px rgba(24,59,69,0.04);

    transition:
        transform .25s ease,
        box-shadow .25s ease,
        border-color .25s ease,
        background .25s ease;

}


/* آیکون داخل فلش */
.elementor-5579 .elementor-element.elementor-element-c92932f .post-navigation__arrow-wrapper i,
.elementor-5579 .elementor-element.elementor-element-c92932f .post-navigation__arrow-wrapper svg {

    color: #1598a0 !important;

    fill: #1598a0 !important;

    font-size: 20px;

    width: 20px;

    height: 20px;

}


/* هاور فلش - فقط کمی برجسته‌تر */
.elementor-5579 .elementor-element.elementor-element-c92932f .elementor-post-navigation__link:hover
.post-navigation__arrow-wrapper {

    transform: scale(1.07);

    background:
        linear-gradient(
            145deg,
            #ffffff 0%,
            #e6f5f5 100%
        );

    border-color: #bcdfe1;

    box-shadow:
        0 9px 18px rgba(17, 126, 133, 0.18),
        inset 1px 1px 2px rgba(255,255,255,0.95);

}


/* =========================================
   موبایل
========================================= */

@media (max-width: 767px) {

    .elementor-5579 .elementor-element.elementor-element-c92932f .elementor-post-navigation {

        flex-direction: column;

        border-radius: 18px;

    }


    .elementor-5579 .elementor-element.elementor-element-c92932f .elementor-post-navigation__prev,
    .elementor-5579 .elementor-element.elementor-element-c92932f .elementor-post-navigation__next {

        width: 100%;

        padding: 18px 15px;

    }


    /* جداکننده در موبایل افقی شود */
    .elementor-5579 .elementor-element.elementor-element-c92932f .elementor-post-navigation__prev {

        border-left: 0;

        border-bottom: 1px solid #e1eaec;

    }


    .elementor-5579 .elementor-element.elementor-element-c92932f .post-navigation__arrow-wrapper {

        flex-basis: 42px;

        width: 42px;

        height: 42px;

    }


    .elementor-5579 .elementor-element.elementor-element-c92932f .post-navigation__arrow-wrapper i,
    .elementor-5579 .elementor-element.elementor-element-c92932f .post-navigation__arrow-wrapper svg {

        width: 18px;

        height: 18px;

        font-size: 18px;

    }


    .elementor-5579 .elementor-element.elementor-element-c92932f .post-navigation__prev--label,
    .elementor-5579 .elementor-element.elementor-element-c92932f .post-navigation__next--label {

        font-size: 11px;

        margin-bottom: 4px;

    }


    .elementor-5579 .elementor-element.elementor-element-c92932f .post-navigation__prev--title,
    .elementor-5579 .elementor-element.elementor-element-c92932f .post-navigation__next--title {

        font-size: 13px;

        line-height: 1.9;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3863c3 *//* =====================================
   ناوبری نوشته قبلی و بعدی
===================================== */

.elementor-5579 .elementor-element.elementor-element-e3863c3.post-navigation-box {

    margin: 30px 0;

    padding: 18px 22px;

    background: #ffffff;

    border: 1px solid #dce8ea;

    border-radius: 16px;

    box-shadow:
        0 7px 22px rgba(24,59,69,0.06);

}


/* لینک های ناوبری */

.elementor-5579 .elementor-element.elementor-element-e3863c3.post-navigation-box a {

    display:flex;

    align-items:center;

    gap:12px;

    color:#183b45;

    text-decoration:none;

}


/* عنوان قبلی و بعدی */

.elementor-5579 .elementor-element.elementor-element-e3863c3.post-navigation-box .post-navigation__label {

    display:block;

    margin-bottom:5px;

    color:#1598a0;

    font-size:12px;

    font-weight:600;

}


/* عنوان نوشته */

.elementor-5579 .elementor-element.elementor-element-e3863c3.post-navigation-box .post-navigation__title {

    color:#183b45;

    font-size:14px;

    font-weight:700;

    line-height:1.8;

}



/* هاور */

.elementor-5579 .elementor-element.elementor-element-e3863c3.post-navigation-box a:hover 
.post-navigation__title {

    color:#117e85;

}



/* فلش */

.elementor-5579 .elementor-element.elementor-element-e3863c3.post-navigation-box svg {

    color:#1598a0;

}



/* موبایل */

@media(max-width:767px){

    .elementor-5579 .elementor-element.elementor-element-e3863c3.post-navigation-box {

        padding:15px;

    }


    .elementor-5579 .elementor-element.elementor-element-e3863c3.post-navigation-box .post-navigation__title {

        font-size:13px;

    }

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-415d537 *//* =====================================
   تاریخ کارت مطالب مرتبط
===================================== */

.related-posts-section .elementor-post__meta-data {

    margin-top: 15px;

    color: #71858b;

    font-size: 12px;

    line-height: 1.6;

}


/* فقط خود متن تاریخ */

.related-posts-section .elementor-post__meta-data span {

    display: inline-flex;

    align-items: center;

    padding: 4px 10px;

    background: #f7fbfb;

    border: 1px solid #dceced;

    border-radius: 15px;

    color: #71858b;

    transition:
        background .25s ease,
        border-color .25s ease,
        color .25s ease;

}


/* هاور خیلی ملایم */

.related-posts-section .elementor-post:hover 
.elementor-post__meta-data span {

    background: #eef8f8;

    border-color: #b9dcde;

    color: #117e85;

}


/* حذف جداکننده اگر وجود داشت */

.related-posts-section .elementor-post__meta-data span::before {

    display:none;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c719cd9 *//* =====================================
   بخش مطالب مرتبط
===================================== */


/* کانتینر اصلی مطالب مرتبط */

.elementor-5579 .elementor-element.elementor-element-c719cd9.related-posts-section {

    margin-top: 35px;
    margin-bottom: 35px;

    padding: 28px 25px;

    background: linear-gradient(
        135deg,
        #f8fcfc 0%,
        #ffffff 100%
    );

    border: 1px solid #dce8ea;

    border-radius: 18px;

    box-shadow:
        0 8px 25px rgba(24,59,69,0.06);

}


/* عنوان مطالب مرتبط */

.elementor-5579 .elementor-element.elementor-element-c719cd9.related-posts-section h2,
.elementor-5579 .elementor-element.elementor-element-c719cd9.related-posts-section h3 {

    position: relative;

    margin: 0 0 25px;

    padding-right: 15px;

    color: #183b45;

    font-size: 21px;

    font-weight: 700;

    line-height: 1.8;

}


/* خط کنار عنوان */

.elementor-5579 .elementor-element.elementor-element-c719cd9.related-posts-section h2::before,
.elementor-5579 .elementor-element.elementor-element-c719cd9.related-posts-section h3::before {

    content:"";

    position:absolute;

    right:0;

    top:20%;

    width:4px;

    height:60%;

    background:#1598a0;

    border-radius:10px;

}



/* =====================================
   کارت های نوشته
===================================== */


.elementor-5579 .elementor-element.elementor-element-c719cd9.related-posts-section .elementor-post {

    position:relative;

    background:#ffffff;

    border:1px solid #dce8ea;

    border-radius:14px;

    overflow:hidden;

    box-shadow:

        0 5px 18px rgba(24,59,69,0.05);


    transition:

        box-shadow .3s ease,

        border-color .3s ease;

}



/* هاور آرام بدون حرکت */

.elementor-5579 .elementor-element.elementor-element-c719cd9.related-posts-section .elementor-post:hover {

    border-color:#b9dcde;


    box-shadow:

        0 12px 30px rgba(17,126,133,0.13);

}



/* فاصله متن کارت */

.elementor-5579 .elementor-element.elementor-element-c719cd9.related-posts-section .elementor-post__text {

    padding:16px;

}



/* عنوان کارت */

.elementor-5579 .elementor-element.elementor-element-c719cd9.related-posts-section .elementor-post__title a {

    color:#183b45;

    font-size:15px;

    font-weight:700;

    line-height:1.9;

    text-decoration:none;

    transition:
        color .25s ease;

}


/* تغییر رنگ عنوان در هاور */

.elementor-5579 .elementor-element.elementor-element-c719cd9.related-posts-section .elementor-post__title a:hover {

    color:#117e85;

}



/* تاریخ */

.elementor-5579 .elementor-element.elementor-element-c719cd9.related-posts-section .elementor-post__meta-data {

    margin-top:10px;

    color:#7b8d92;

    font-size:12px;

    line-height:1.8;

}



/* موبایل */

@media(max-width:767px){

    .elementor-5579 .elementor-element.elementor-element-c719cd9.related-posts-section {

        padding:20px 14px;

        border-radius:14px;

    }


    .elementor-5579 .elementor-element.elementor-element-c719cd9.related-posts-section h2,
    .elementor-5579 .elementor-element.elementor-element-c719cd9.related-posts-section h3 {

        font-size:18px;

    }


    .elementor-5579 .elementor-element.elementor-element-c719cd9.related-posts-section .elementor-post__text {

        padding:13px;

    }

}/* End custom CSS */