.elementor-9 .elementor-element.elementor-element-728a777{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:1;--margin-top:-92px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-728a777:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-728a777 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://khalijrp.ir/wp-content/uploads/2026/07/Hero-Backgrund-homepage.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-728a777::before, .elementor-9 .elementor-element.elementor-element-728a777 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-728a777 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-728a777 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-728a777 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-728a777 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-3c64533{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-87f3bc4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.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-9 .elementor-element.elementor-element-55c6a1c .elementor-heading-title{font-family:"Yekan Bakh Eco", Sans-serif;font-size:34px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-ff374f0 .elementor-heading-title{font-family:"Yekan Bakh Eco", Sans-serif;font-size:84px;font-weight:bold;}.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-9 .elementor-element.elementor-element-483cfe3{--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;}.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-9 .elementor-element.elementor-element-6ee9171 .elementor-button{background-color:#22C55E00;font-family:"IRANSansX", Sans-serif;font-weight:500;}.elementor-9 .elementor-element.elementor-element-41f7409 .elementor-button{background-color:#22C55E00;}.elementor-9 .elementor-element.elementor-element-c83acc1{--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:space-around;}.elementor-9 .elementor-element.elementor-element-16c88e3{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-9 .elementor-element.elementor-element-ef78995{width:var( --container-widget-width, 32.947% );max-width:32.947%;--container-widget-width:32.947%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-ef78995.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-ef78995 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-ef78995.elementor-view-stacked .elementor-icon{background-color:#00E5FF29;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-ef78995.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-ef78995.elementor-view-default .elementor-icon{color:#00E5FF29;border-color:#00E5FF29;}.elementor-9 .elementor-element.elementor-element-ef78995.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-ef78995.elementor-view-default .elementor-icon svg{fill:#00E5FF29;}.elementor-9 .elementor-element.elementor-element-ef78995.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-ef78995.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-ef78995 .elementor-icon{font-size:26px;}.elementor-9 .elementor-element.elementor-element-ef78995 .elementor-icon svg{height:26px;}.elementor-9 .elementor-element.elementor-element-fbc67d4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-9 .elementor-element.elementor-element-fbc67d4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-4a1a830{text-align:end;}.elementor-9 .elementor-element.elementor-element-4a1a830 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:16px;font-weight:500;color:#C4C4C4;}.elementor-9 .elementor-element.elementor-element-5946f05{text-align:end;}.elementor-9 .elementor-element.elementor-element-5946f05 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:23px;font-weight:700;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-95088b7{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-80a796c{width:var( --container-widget-width, 32.947% );max-width:32.947%;--container-widget-width:32.947%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-80a796c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-80a796c .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-80a796c.elementor-view-stacked .elementor-icon{background-color:#8B5CF626;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-80a796c.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-80a796c.elementor-view-default .elementor-icon{color:#8B5CF626;border-color:#8B5CF626;}.elementor-9 .elementor-element.elementor-element-80a796c.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-80a796c.elementor-view-default .elementor-icon svg{fill:#8B5CF626;}.elementor-9 .elementor-element.elementor-element-80a796c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-80a796c.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-80a796c .elementor-icon{font-size:26px;}.elementor-9 .elementor-element.elementor-element-80a796c .elementor-icon svg{height:26px;}.elementor-9 .elementor-element.elementor-element-a4fc690{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-9 .elementor-element.elementor-element-a4fc690.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-4410698{text-align:end;}.elementor-9 .elementor-element.elementor-element-4410698 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:16px;font-weight:500;color:#C4C4C4;}.elementor-9 .elementor-element.elementor-element-11153a8{text-align:end;}.elementor-9 .elementor-element.elementor-element-11153a8 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:23px;font-weight:700;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-833735f{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-ae6cfd4{width:var( --container-widget-width, 32.947% );max-width:32.947%;--container-widget-width:32.947%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-ae6cfd4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-ae6cfd4 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-ae6cfd4.elementor-view-stacked .elementor-icon{background-color:#22C55E29;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-ae6cfd4.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-ae6cfd4.elementor-view-default .elementor-icon{color:#22C55E29;border-color:#22C55E29;}.elementor-9 .elementor-element.elementor-element-ae6cfd4.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-ae6cfd4.elementor-view-default .elementor-icon svg{fill:#22C55E29;}.elementor-9 .elementor-element.elementor-element-ae6cfd4.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-ae6cfd4.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-ae6cfd4 .elementor-icon{font-size:26px;}.elementor-9 .elementor-element.elementor-element-ae6cfd4 .elementor-icon svg{height:26px;}.elementor-9 .elementor-element.elementor-element-2c068b3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-9 .elementor-element.elementor-element-2c068b3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-1c5ee7f{text-align:end;}.elementor-9 .elementor-element.elementor-element-1c5ee7f .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:16px;font-weight:500;color:#C4C4C4;}.elementor-9 .elementor-element.elementor-element-95f2c05{text-align:end;}.elementor-9 .elementor-element.elementor-element-95f2c05 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:23px;font-weight:700;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-46d66c5{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-30f2ae9{width:var( --container-widget-width, 32.947% );max-width:32.947%;--container-widget-width:32.947%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-30f2ae9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-30f2ae9 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-30f2ae9.elementor-view-stacked .elementor-icon{background-color:#C5222229;color:#FF0000;}.elementor-9 .elementor-element.elementor-element-30f2ae9.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-30f2ae9.elementor-view-default .elementor-icon{color:#C5222229;border-color:#C5222229;}.elementor-9 .elementor-element.elementor-element-30f2ae9.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-30f2ae9.elementor-view-default .elementor-icon svg{fill:#C5222229;}.elementor-9 .elementor-element.elementor-element-30f2ae9.elementor-view-framed .elementor-icon{background-color:#FF0000;}.elementor-9 .elementor-element.elementor-element-30f2ae9.elementor-view-stacked .elementor-icon svg{fill:#FF0000;}.elementor-9 .elementor-element.elementor-element-30f2ae9 .elementor-icon{font-size:26px;}.elementor-9 .elementor-element.elementor-element-30f2ae9 .elementor-icon svg{height:26px;}.elementor-9 .elementor-element.elementor-element-976305a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-9 .elementor-element.elementor-element-976305a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-39e6c4d{text-align:end;}.elementor-9 .elementor-element.elementor-element-39e6c4d .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:16px;font-weight:500;color:#C4C4C4;}.elementor-9 .elementor-element.elementor-element-7deae05{text-align:end;}.elementor-9 .elementor-element.elementor-element-7deae05 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:23px;font-weight:700;color:#FF0000;}.elementor-9 .elementor-element.elementor-element-401d829{--display:flex;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-e5e9b3a{--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;}.elementor-9 .elementor-element.elementor-element-5942446{--display:flex;--min-height:420px;--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:center;--overlay-opacity:1;}.elementor-9 .elementor-element.elementor-element-5942446:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5942446 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://khalijrp.ir/wp-content/uploads/2026/07/Feature-Large-Image.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-5942446::before, .elementor-9 .elementor-element.elementor-element-5942446 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-5942446 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-5942446 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-5942446 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-5942446 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FF6A6A00;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-5942446.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-d57ad79{--display:flex;--min-height:420px;--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:center;}.elementor-9 .elementor-element.elementor-element-d57ad79.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-d44d6e5 .elementor-heading-title{font-family:"Yekan Bakh Eco", Sans-serif;font-size:16px;font-weight:500;color:#BEBEBE;}.elementor-9 .elementor-element.elementor-element-d4bd241{width:var( --container-widget-width, 95.493% );max-width:95.493%;--container-widget-width:95.493%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-d4bd241.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-d4bd241 .elementor-heading-title{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-7c4e056{width:var( --container-widget-width, 318px );max-width:318px;--container-widget-width:318px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-b8e33e6 .elementor-button{background-color:#22C55E00;}.elementor-9 .elementor-element.elementor-element-b8e33e6{width:var( --container-widget-width, 182px );max-width:182px;--container-widget-width:182px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-002c729{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-002c729.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-40cb332 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-9 .elementor-element.elementor-element-e5cf765{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-52c5d83{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--overlay-opacity:1;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:#FFFFFF0D;--border-color:#FFFFFF0D;--border-radius:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-52c5d83:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-52c5d83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://khalijrp.ir/wp-content/uploads/2026/07/News-Column-Backgrund.png");background-position:292px 0px;background-repeat:no-repeat;background-size:79% auto;}.elementor-9 .elementor-element.elementor-element-52c5d83::before, .elementor-9 .elementor-element.elementor-element-52c5d83 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-52c5d83 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-52c5d83 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-52c5d83 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-52c5d83 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(2.189rad, var( --e-global-color-fe50581 ) 39%, #F2295B00 100%);}.elementor-9 .elementor-element.elementor-element-52c5d83.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-95b98e4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:-1620px -1620px -1620px -1620px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-95b98e4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-f4499d6{--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:space-between;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-e8ccc70 .elementor-heading-title{font-family:"Yekan Bakh Eco", Sans-serif;font-size:26px;font-weight:700;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-c1dbf0c .elementor-button{background-color:#22C55E00;}.elementor-9 .elementor-element.elementor-element-de8e027 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-9 .elementor-element.elementor-element-de8e027 > .jet-listing-grid > .jet-listing-grid__items, .elementor-9 .elementor-element.elementor-element-de8e027 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-9 .elementor-element.elementor-element-de8e027 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(21px / 2);padding-bottom:calc(21px / 2);}:is( .elementor-9 .elementor-element.elementor-element-de8e027 > .jet-listing-grid, .elementor-9 .elementor-element.elementor-element-de8e027 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-9 .elementor-element.elementor-element-de8e027 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 21px / -2);margin-bottom:calc( 21px / -2);}.elementor-9 .elementor-element.elementor-element-6170054{--display:flex;--min-height:450px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6170054.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-736a2fb{--display:flex;--min-height:450px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-736a2fb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-2ccb1b8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-9 .elementor-element.elementor-element-a7ae96e .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-9 .elementor-element.elementor-element-a7ae96e .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-a7ae96e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-a7ae96e.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-a7ae96e.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-a7ae96e .elementor-icon{font-size:19px;}.elementor-9 .elementor-element.elementor-element-a7ae96e .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-a7ae96e .elementor-icon-box-title a{font-family:"Yekan Bakh Eco", Sans-serif;font-size:21px;font-weight:500;}.elementor-9 .elementor-element.elementor-element-e48aa47 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:21px;font-weight:700;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-e561202{--display:flex;--min-height:347px;--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-e561202:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e561202 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://khalijrp.ir/wp-content/uploads/2026/07/Map-Glow-Homepage.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-300407b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--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-9 .elementor-element.elementor-element-300407b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-ab6788c .elementor-icon-box-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-ab6788c .elementor-icon-box-title{margin-block-end:0px;color:#686868;}.elementor-9 .elementor-element.elementor-element-ab6788c .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-ab6788c .elementor-icon-box-title a{font-family:"IRANSansX", Sans-serif;font-size:16px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-ab6788c .elementor-icon-box-description{font-family:"IRANSansX", Sans-serif;font-size:19px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-f30f093 .elementor-icon-box-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-f30f093 .elementor-icon-box-title{margin-block-end:0px;color:#686868;}.elementor-9 .elementor-element.elementor-element-f30f093 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-f30f093 .elementor-icon-box-title a{font-family:"IRANSansX", Sans-serif;font-size:16px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-f30f093 .elementor-icon-box-description{font-family:"IRANSansX", Sans-serif;font-size:19px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-eb563f7 .elementor-icon-box-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-eb563f7 .elementor-icon-box-title{margin-block-end:0px;color:#686868;}.elementor-9 .elementor-element.elementor-element-eb563f7 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-eb563f7 .elementor-icon-box-title a{font-family:"IRANSansX", Sans-serif;font-size:16px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-eb563f7 .elementor-icon-box-description{font-family:"IRANSansX", Sans-serif;font-size:19px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-acd3289 .elementor-icon-box-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-acd3289 .elementor-icon-box-title{margin-block-end:0px;color:#686868;}.elementor-9 .elementor-element.elementor-element-acd3289 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-acd3289 .elementor-icon-box-title a{font-family:"IRANSansX", Sans-serif;font-size:16px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-acd3289 .elementor-icon-box-description{font-family:"IRANSansX", Sans-serif;font-size:19px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-bc7fe42 .elementor-icon-box-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-bc7fe42 .elementor-icon-box-title{margin-block-end:0px;color:#686868;}.elementor-9 .elementor-element.elementor-element-bc7fe42 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-bc7fe42 .elementor-icon-box-title a{font-family:"IRANSansX", Sans-serif;font-size:16px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-bc7fe42 .elementor-icon-box-description{font-family:"IRANSansX", Sans-serif;font-size:19px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-e358d5f .elementor-button{background-color:#22C55E00;}.elementor-9 .elementor-element.elementor-element-e358d5f{width:var( --container-widget-width, 198px );max-width:198px;--container-widget-width:198px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-6924b39{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-0cb4a04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9abc0c9{--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:space-between;}.elementor-9 .elementor-element.elementor-element-ecdd6da .elementor-heading-title{font-family:"Yekan Bakh Eco", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-e24c696 .elementor-button{background-color:#22C55E00;}.elementor-9 .elementor-element.elementor-element-4328491{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1af51a8 > .jet-listing-grid > .jet-listing-grid__items{--columns:5;}.elementor-9 .elementor-element.elementor-element-1af51a8 .jet-listing-grid__slider-icon{width:37px;height:37px;line-height:37px;margin-top:calc( -37px/2 );background:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-1af51a8 .jet-listing-grid__slider-icon:hover{background:#793EFF;}.elementor-9 .elementor-element.elementor-element-3b104fd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-8bc2642{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-937b6fe{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-cd038e4 .elementor-heading-title{font-family:"Yekan Bakh Eco", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-0931b5a .elementor-button{background-color:#22C55E00;}.elementor-9 .elementor-element.elementor-element-c8acdf5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-2831209 > .jet-listing-grid > .jet-listing-grid__items{--columns:7;}.elementor-9 .elementor-element.elementor-element-2831209{width:initial;max-width:initial;}:is( .elementor-9 .elementor-element.elementor-element-2831209 > .jet-listing-grid > .jet-listing-grid__items, .elementor-9 .elementor-element.elementor-element-2831209 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-9 .elementor-element.elementor-element-2831209 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-9 .elementor-element.elementor-element-2831209 > .jet-listing-grid, .elementor-9 .elementor-element.elementor-element-2831209 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-9 .elementor-element.elementor-element-2831209 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}:is( .elementor-9 .elementor-element.elementor-element-2831209 > .jet-listing-grid, .elementor-9 .elementor-element.elementor-element-2831209 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-9 .elementor-element.elementor-element-2831209 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-9 .elementor-element.elementor-element-2831209 .jet-listing-grid__slider-icon{width:37px;height:37px;line-height:37px;margin-top:calc( -37px/2 );background:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-2831209 .jet-listing-grid__slider-icon:hover{background:#6F2FFF;}.elementor-9 .elementor-element.elementor-element-aaf6a59{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-9 .elementor-element.elementor-element-724fbce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-724fbce:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-724fbce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://khalijrp.ir/wp-content/uploads/2026/07/bg-char.jpg");}.elementor-9 .elementor-element.elementor-element-be7b190{--display:flex;}.elementor-9 .elementor-element.elementor-element-be7b190.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-5ba74f6{right:-10px;}body.rtl .elementor-9 .elementor-element.elementor-element-5ba74f6{left:-10px;}.elementor-9 .elementor-element.elementor-element-5ba74f6{top:-125px;}.elementor-9 .elementor-element.elementor-element-2232a3b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-9 .elementor-element.elementor-element-8f0cf64 .elementor-heading-title{font-family:"Yekan Bakh Eco", Sans-serif;font-size:26px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-8841b2c .elementor-heading-title{font-family:"Yekan Bakh Eco", Sans-serif;font-size:18px;font-weight:200;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-e694aeb .elementor-button{background-color:#22C55E00;}.elementor-9 .elementor-element.elementor-element-e694aeb .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-3e8ba81{--display:flex;}.elementor-9 .elementor-element.elementor-element-3e8ba81.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-7c382cd{left:-52px;}body.rtl .elementor-9 .elementor-element.elementor-element-7c382cd{right:-52px;}.elementor-9 .elementor-element.elementor-element-7c382cd{top:-125px;}.elementor-9 .elementor-element.elementor-element-6728b4e{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-6728b4e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-5858e9c{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;}.elementor-9 .elementor-element.elementor-element-bd1460d{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--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-9 .elementor-element.elementor-element-0792ba6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-05834fc{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-9 .elementor-element.elementor-element-e5c3e5c .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-e5c3e5c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-e5c3e5c.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-e5c3e5c.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-e5c3e5c.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-e5c3e5c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-e5c3e5c .elementor-icon{font-size:24px;}.elementor-9 .elementor-element.elementor-element-e5c3e5c .elementor-icon svg{height:24px;}.elementor-9 .elementor-element.elementor-element-4a5f53f{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-0693b82{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-9 .elementor-element.elementor-element-bfe949a .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-bfe949a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-bfe949a.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-bfe949a.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-bfe949a.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-bfe949a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-bfe949a .elementor-icon{font-size:24px;}.elementor-9 .elementor-element.elementor-element-bfe949a .elementor-icon svg{height:24px;}.elementor-9 .elementor-element.elementor-element-a950dc3 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-be9bb2a{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-9 .elementor-element.elementor-element-77ccb8e .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-77ccb8e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-77ccb8e.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-77ccb8e.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-77ccb8e.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-77ccb8e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-77ccb8e .elementor-icon{font-size:24px;}.elementor-9 .elementor-element.elementor-element-77ccb8e .elementor-icon svg{height:24px;}.elementor-9 .elementor-element.elementor-element-0460287 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-19db853{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-9 .elementor-element.elementor-element-5fd2077 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-5fd2077.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-5fd2077.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-5fd2077.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-5fd2077.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-5fd2077.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-5fd2077 .elementor-icon{font-size:24px;}.elementor-9 .elementor-element.elementor-element-5fd2077 .elementor-icon svg{height:24px;}.elementor-9 .elementor-element.elementor-element-6ce6d0f .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-4a0942f{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-9 .elementor-element.elementor-element-63650d9 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-63650d9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-63650d9.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-63650d9.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-63650d9.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-63650d9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-63650d9 .elementor-icon{font-size:24px;}.elementor-9 .elementor-element.elementor-element-63650d9 .elementor-icon svg{height:24px;}.elementor-9 .elementor-element.elementor-element-9cbfef5 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-6c6f23f{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-9 .elementor-element.elementor-element-42f0991 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-42f0991.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-42f0991.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-42f0991.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-42f0991.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-42f0991.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-42f0991 .elementor-icon{font-size:24px;}.elementor-9 .elementor-element.elementor-element-42f0991 .elementor-icon svg{height:24px;}.elementor-9 .elementor-element.elementor-element-d7f3647 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-ce07440{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-9 .elementor-element.elementor-element-44b1a66 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-44b1a66.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-44b1a66.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-44b1a66.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-44b1a66.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-44b1a66.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-44b1a66 .elementor-icon{font-size:24px;}.elementor-9 .elementor-element.elementor-element-44b1a66 .elementor-icon svg{height:24px;}.elementor-9 .elementor-element.elementor-element-76e5b63 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-0ec6140{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-9 .elementor-element.elementor-element-7bb45d6 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-7bb45d6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-7bb45d6.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-7bb45d6.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-7bb45d6.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-7bb45d6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-7bb45d6 .elementor-icon{font-size:24px;}.elementor-9 .elementor-element.elementor-element-7bb45d6 .elementor-icon svg{height:24px;}.elementor-9 .elementor-element.elementor-element-75f281e .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-42b8463{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-9 .elementor-element.elementor-element-dd9d9dd .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-dd9d9dd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-dd9d9dd.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-dd9d9dd.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-dd9d9dd.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-dd9d9dd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-dd9d9dd .elementor-icon{font-size:24px;}.elementor-9 .elementor-element.elementor-element-dd9d9dd .elementor-icon svg{height:24px;}.elementor-9 .elementor-element.elementor-element-c81356a .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}body.elementor-page-9:not(.elementor-motion-effects-element-type-background), body.elementor-page-9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fe50581 );}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-fbc67d4{--width:61.645%;}.elementor-9 .elementor-element.elementor-element-a4fc690{--width:61.645%;}.elementor-9 .elementor-element.elementor-element-2c068b3{--width:61.645%;}.elementor-9 .elementor-element.elementor-element-976305a{--width:61.645%;}.elementor-9 .elementor-element.elementor-element-5942446{--width:50%;}.elementor-9 .elementor-element.elementor-element-d57ad79{--width:100%;}.elementor-9 .elementor-element.elementor-element-002c729{--width:49%;}.elementor-9 .elementor-element.elementor-element-52c5d83{--width:59%;}.elementor-9 .elementor-element.elementor-element-95b98e4{--width:61%;}.elementor-9 .elementor-element.elementor-element-6170054{--width:40%;}.elementor-9 .elementor-element.elementor-element-300407b{--width:35.559%;}.elementor-9 .elementor-element.elementor-element-be7b190{--width:20%;}.elementor-9 .elementor-element.elementor-element-3e8ba81{--width:20%;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-52c5d83:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-52c5d83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-52c5d83:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-52c5d83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}/* Start custom CSS for container, class: .elementor-element-16c88e3 *//* استایل هر کارت وضعیت */
.krp-status-card {
    flex: 1;
    min-width: 220px;
    max-width: 280px;
    background: rgba(13, 14, 28, 0.65) !important;
    backdrop-filter: blur(12px);
    border: 1px solid rgba(168, 117, 255, 0.15) !important;
    border-radius: 14px !important;
    padding: 16px 20px;
    display: flex;
    align-items: center;
    gap: 15px;
    transition: all 0.3s ease;
    cursor: pointer;
}

/* هاور کارت وضعیت */
.krp-status-card:hover {
    background: rgba(18, 20, 38, 0.85) !important;
    border-color: rgba(168, 117, 255, 0.4) !important;
    transform: translateY(-5px);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3);
}

/* استایل آیکون داخل کارت */
.krp-status-card i, 
.krp-status-card svg {
    font-size: 24px;
    color: #a875ff; /* رنگ پیش‌فرض بنفش */
    filter: drop-shadow(0 0 8px rgba(168, 117, 255, 0.4));
}

/* محتوای متنی کارت */
.krp-status-info {
    display: flex;
    flex-direction: column;
}

.krp-status-label {
    font-size: 13px;
    color: rgba(255, 255, 255, 0.6);
    margin-bottom: 4px;
    font-weight: 500;
}

.krp-status-value {
    font-size: 18px;
    color: #ffffff;
    font-weight: 700;
    letter-spacing: 0.5px;
}

/* رنگ‌بندی اختصاصی برای وضعیت آنلاین (سبز) */
.krp-status-card.online i { color: #00ff88; filter: drop-shadow(0 0 8px rgba(0, 255, 136, 0.4)); }
.krp-status-card.online .krp-status-value { color: #00ff88; }

/* ریسپانسیو موبایل */
@media (max-width: 1024px) {
    .krp-status-container {
        flex-wrap: wrap;
        margin-top: 20px;
    }
    .krp-status-card {
        flex: 0 0 calc(50% - 10px);
    }
}

@media (max-width: 600px) {
    .krp-status-card {
        flex: 0 0 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95088b7 *//* استایل هر کارت وضعیت */
.krp-status-card {
    flex: 1;
    min-width: 220px;
    max-width: 280px;
    background: rgba(13, 14, 28, 0.65) !important;
    backdrop-filter: blur(12px);
    border: 1px solid rgba(168, 117, 255, 0.15) !important;
    border-radius: 14px !important;
    padding: 16px 20px;
    display: flex;
    align-items: center;
    gap: 15px;
    transition: all 0.3s ease;
    cursor: pointer;
}

/* هاور کارت وضعیت */
.krp-status-card:hover {
    background: rgba(18, 20, 38, 0.85) !important;
    border-color: rgba(168, 117, 255, 0.4) !important;
    transform: translateY(-5px);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3);
}

/* استایل آیکون داخل کارت */
.krp-status-card i, 
.krp-status-card svg {
    font-size: 24px;
    color: #a875ff; /* رنگ پیش‌فرض بنفش */
    filter: drop-shadow(0 0 8px rgba(168, 117, 255, 0.4));
}

/* محتوای متنی کارت */
.krp-status-info {
    display: flex;
    flex-direction: column;
}

.krp-status-label {
    font-size: 13px;
    color: rgba(255, 255, 255, 0.6);
    margin-bottom: 4px;
    font-weight: 500;
}

.krp-status-value {
    font-size: 18px;
    color: #ffffff;
    font-weight: 700;
    letter-spacing: 0.5px;
}

/* رنگ‌بندی اختصاصی برای وضعیت آنلاین (سبز) */
.krp-status-card.online i { color: #00ff88; filter: drop-shadow(0 0 8px rgba(0, 255, 136, 0.4)); }
.krp-status-card.online .krp-status-value { color: #00ff88; }

/* ریسپانسیو موبایل */
@media (max-width: 1024px) {
    .krp-status-container {
        flex-wrap: wrap;
        margin-top: 20px;
    }
    .krp-status-card {
        flex: 0 0 calc(50% - 10px);
    }
}

@media (max-width: 600px) {
    .krp-status-card {
        flex: 0 0 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-833735f *//* استایل هر کارت وضعیت */
.krp-status-card {
    flex: 1;
    min-width: 220px;
    max-width: 280px;
    background: rgba(13, 14, 28, 0.65) !important;
    backdrop-filter: blur(12px);
    border: 1px solid rgba(168, 117, 255, 0.15) !important;
    border-radius: 14px !important;
    padding: 16px 20px;
    display: flex;
    align-items: center;
    gap: 15px;
    transition: all 0.3s ease;
    cursor: pointer;
}

/* هاور کارت وضعیت */
.krp-status-card:hover {
    background: rgba(18, 20, 38, 0.85) !important;
    border-color: rgba(168, 117, 255, 0.4) !important;
    transform: translateY(-5px);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3);
}

/* استایل آیکون داخل کارت */
.krp-status-card i, 
.krp-status-card svg {
    font-size: 24px;
    color: #a875ff; /* رنگ پیش‌فرض بنفش */
    filter: drop-shadow(0 0 8px rgba(168, 117, 255, 0.4));
}

/* محتوای متنی کارت */
.krp-status-info {
    display: flex;
    flex-direction: column;
}

.krp-status-label {
    font-size: 13px;
    color: rgba(255, 255, 255, 0.6);
    margin-bottom: 4px;
    font-weight: 500;
}

.krp-status-value {
    font-size: 18px;
    color: #ffffff;
    font-weight: 700;
    letter-spacing: 0.5px;
}

/* رنگ‌بندی اختصاصی برای وضعیت آنلاین (سبز) */
.krp-status-card.online i { color: #00ff88; filter: drop-shadow(0 0 8px rgba(0, 255, 136, 0.4)); }
.krp-status-card.online .krp-status-value { color: #00ff88; }

/* ریسپانسیو موبایل */
@media (max-width: 1024px) {
    .krp-status-container {
        flex-wrap: wrap;
        margin-top: 20px;
    }
    .krp-status-card {
        flex: 0 0 calc(50% - 10px);
    }
}

@media (max-width: 600px) {
    .krp-status-card {
        flex: 0 0 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46d66c5 *//* استایل هر کارت وضعیت */
.krp-status-card {
    flex: 1;
    min-width: 220px;
    max-width: 280px;
    background: rgba(13, 14, 28, 0.65) !important;
    backdrop-filter: blur(12px);
    border: 1px solid rgba(168, 117, 255, 0.15) !important;
    border-radius: 14px !important;
    padding: 16px 20px;
    display: flex;
    align-items: center;
    gap: 15px;
    transition: all 0.3s ease;
    cursor: pointer;
}

/* هاور کارت وضعیت */
.krp-status-card:hover {
    background: rgba(18, 20, 38, 0.85) !important;
    border-color: rgba(168, 117, 255, 0.4) !important;
    transform: translateY(-5px);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3);
}

/* استایل آیکون داخل کارت */
.krp-status-card i, 
.krp-status-card svg {
    font-size: 24px;
    color: #a875ff; /* رنگ پیش‌فرض بنفش */
    filter: drop-shadow(0 0 8px rgba(168, 117, 255, 0.4));
}

/* محتوای متنی کارت */
.krp-status-info {
    display: flex;
    flex-direction: column;
}

.krp-status-label {
    font-size: 13px;
    color: rgba(255, 255, 255, 0.6);
    margin-bottom: 4px;
    font-weight: 500;
}

.krp-status-value {
    font-size: 18px;
    color: #ffffff;
    font-weight: 700;
    letter-spacing: 0.5px;
}

/* رنگ‌بندی اختصاصی برای وضعیت آنلاین (سبز) */
.krp-status-card.online i { color: #00ff88; filter: drop-shadow(0 0 8px rgba(0, 255, 136, 0.4)); }
.krp-status-card.online .krp-status-value { color: #00ff88; }

/* ریسپانسیو موبایل */
@media (max-width: 1024px) {
    .krp-status-container {
        flex-wrap: wrap;
        margin-top: 20px;
    }
    .krp-status-card {
        flex: 0 0 calc(50% - 10px);
    }
}

@media (max-width: 600px) {
    .krp-status-card {
        flex: 0 0 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c83acc1 *//* استایل کارت‌های شیشه‌ای آمار سرور در پایین هیرو */
.elementor-9 .elementor-element.elementor-element-c83acc1 {
    background: rgba(13, 16, 29, 0.5);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    border: 1px solid rgba(255, 255, 255, 0.03);
    border-radius: 16px;
    padding: 24px;
    margin: 40px auto 0 auto;
    width: 100%;
    max-width: 1140px;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3);
    z-index: 2;
}

/* افکت تغییر ظاهر تک‌تک آیتم‌های آمار */
.elementor-9 .elementor-element.elementor-element-c83acc1 .elementor-widget-container {
    transition: transform 0.3s ease;
}

.elementor-9 .elementor-element.elementor-element-c83acc1 .elementor-widget-container:hover {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c64533 *//* بک‌گراند تاریک با تصویر هیرو و لایه Overlay بنفش ملایم */
.elementor-9 .elementor-element.elementor-element-3c64533 {
    position: relative;
    background-image: linear-gradient(180deg, rgba(9, 9, 14, 0.4) 0%, #09090e 100%), url('/wp-content/themes/hello-elementor-child/assets/images/hero-bg.jpg');
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-top: 140px; /* فاصله برای هدر چسبان */
    padding-bottom: 50px;
    overflow: hidden;
}

/* افکت Glow ملایم بنفش در پس‌زمینه هیرو */
.elementor-9 .elementor-element.elementor-element-3c64533::before {
    content: '';
    position: absolute;
    top: 20%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 600px;
    height: 600px;
    background: radial-gradient(circle, rgba(112, 0, 255, 0.15) 0%, rgba(0,0,0,0) 70%);
    pointer-events: none;
    z-index: 1;
}

/* استایل دکمه اول (ثانویه بدون پس‌زمینه توپر) */
.elementor-9 .elementor-element.elementor-element-3c64533 .krp-btn-secondary a {
    background: transparent;
    border: 1px solid rgba(255, 255, 255, 0.15);
    color: #ffffff;
    border-radius: 8px;
    transition: all 0.3s ease;
}

.elementor-9 .elementor-element.elementor-element-3c64533 .krp-btn-secondary a:hover {
    background: rgba(255, 255, 255, 0.05);
    border-color: rgba(255, 255, 255, 0.3);
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-728a777 *//* ==========================================================================
   KRP Global Neon Button Styles (RTL-Friendly)
   ========================================================================== */

.krp-btn-primary {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 0px 22px !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    color: #ffffff !important;
    text-decoration: none !important;
    border-radius: 8px !important;
    
    /* گرادیان بنفش نئونی منطبق با تم */
    background: linear-gradient(135deg, #7e3dff 0%, #5e2ec8 100%) !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    
    /* افکت درخشش ملایم در حالت عادی */
    box-shadow: 0 4px 15px rgba(126, 61, 255, 0.25), 
                inset 0 1px 1px rgba(255, 255, 255, 0.2) !important;
                
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    cursor: pointer;
    text-align: center;
    white-space: nowrap;
}

/* افکت هاور و فوکوس روی دکمه */
.krp-btn-primary:hover,
.krp-btn-primary:focus {
    color: #ffffff !important;
    /* روشن‌تر شدن گرادیان و متمایل شدن به بنفش فانتزی */
    background: linear-gradient(135deg, #9654ff 0%, #6f39eb 100%) !important;
    border-color: rgba(255, 255, 255, 0.2) !important;
    
    /* افزایش درخشش نئونی دکمه (Glow effect) */
    box-shadow: 0 6px 22px rgba(126, 61, 255, 0.45), 
                0 0 10px rgba(126, 61, 255, 0.2) !important;
                
    transform: translateY(-2px);
}

/* افکت فعال یا کلیک شدن (Active) */
.krp-btn-primary:active {
    transform: translateY(0);
    box-shadow: 0 2px 10px rgba(126, 61, 255, 0.35) !important;
}

/* برای آیکون‌های داخل دکمه در صورت وجود */
.krp-btn-primary i, 
.krp-btn-primary svg {
    font-size: 16px;
    transition: transform 0.3s ease;
}

/* افکت حرکت آیکون هنگام هاور */
.krp-btn-primary:hover i,
.krp-btn-primary:hover svg {
    transform: translateX(-3px); /* در راستای RTL آیکون کمی به چپ هدایت می‌شود */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5942446 */.elementor-9 .elementor-element.elementor-element-5942446 {
    background: linear-gradient(135deg, rgba(20, 20, 35, 0.7) 0%, rgba(13, 16, 29, 0.9) 100%);
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 20px;
    margin: 10px 0px;
    padding: 40px;
    position: relative;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}

/* افکت هایلایت نوری گوشه بالایی کارت */
.elementor-9 .elementor-element.elementor-element-5942446::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 150px;
    height: 150px;
    background: radial-gradient(circle, rgba(112, 0, 255, 0.2) 0%, rgba(0,0,0,0) 70%);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-002c729 *//* استایل کلی کارت‌های کوچک درون گرید */
.elementor-9 .elementor-element.elementor-element-002c729 .krp-feat-card-small {
    background: rgba(13, 16, 29, 0.6);
    border: 1px solid rgba(255, 255, 255, 0.03);
    border-radius: 12px;
    transition: all 0.3s ease;
}

.elementor-9 .elementor-element.elementor-element-002c729 .krp-feat-card-small:hover {
    background: rgba(13, 16, 29, 0.85);
    border-color: rgba(0, 229, 255, 0.2); 
    /* حاشیه فیروزه‌ای ملایم هنگام هاور */
    transform: translateY(-3px);
    box-shadow: 0 10px 25px rgba(0, 229, 255, 0.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52c5d83 */.elementor-9 .elementor-element.elementor-element-52c5d83 {
    display: flex;
    background: rgba(13, 16, 29, 0.4);
    border-bottom: 1px solid rgba(255, 255, 255, 0.03);
    padding: 16px;
    transition: all 0.3s ease;
    border-radius: 15px;
    margin-bottom: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-736a2fb */.elementor-9 .elementor-element.elementor-element-736a2fb {
    position: relative;
    background: #0d101d;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 16px;
    overflow: hidden;
    box-shadow: 0 15px 30px rgba(0,0,0,0.4);
}

/* افکت اسکن خطوط رادار نئونی روی نقشه */
.elementor-9 .elementor-element.elementor-element-736a2fb::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 229, 255, 0.05) 0%, rgba(0,0,0,0) 100%);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6728b4e */.elementor-9 .elementor-element.elementor-element-6728b4e {
    position: fixed;
    top: 24px;
    left: 24px;
    width: 78px;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 14px 0;
    gap: 10px;
    background: rgba(8, 10, 20, 0.82);
    border: 1px solid rgba(168, 117, 255, 0.15);
    border-radius: 20px;
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.28);
    z-index: 9999;
    overflow: hidden;
}

/* دکمه toggle و لوگو */
.elementor-9 .elementor-element.elementor-element-6728b4e .krp-sidebar-top {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 12px;
}

.elementor-9 .elementor-element.elementor-element-6728b4e .krp-sidebar-toggle,
.elementor-9 .elementor-element.elementor-element-6728b4e .krp-sidebar-logo,
.elementor-9 .elementor-element.elementor-element-6728b4e .krp-sidebar-item {
    width: 42px !important;
    height: 42px !important;
    min-width: 42px !important;
    min-height: 42px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
    margin: 0 auto !important;
    box-sizing: border-box !important;
    flex-shrink: 0 !important;
    overflow: hidden;
    border-radius: 12px;
}

/* آیکون دقیقاً وسط */
.elementor-9 .elementor-element.elementor-element-6728b4e .krp-sidebar-toggle i,
.elementor-9 .elementor-element.elementor-element-6728b4e .krp-sidebar-toggle svg,
.elementor-9 .elementor-element.elementor-element-6728b4e .krp-sidebar-logo i,
.elementor-9 .elementor-element.elementor-element-6728b4e .krp-sidebar-logo svg,
.elementor-9 .elementor-element.elementor-element-6728b4e .krp-sidebar-item i,
.elementor-9 .elementor-element.elementor-element-6728b4e .krp-sidebar-item svg,
.elementor-9 .elementor-element.elementor-element-6728b4e .elementor-icon,
.elementor-9 .elementor-element.elementor-element-6728b4e .elementor-icon i,
.elementor-9 .elementor-element.elementor-element-6728b4e .elementor-icon svg {
    display: block !important;
    width: 20px !important;
    height: 20px !important;
    line-height: 1 !important;
    margin: 0 !important;
    padding: 0 !important;
    flex: 0 0 auto !important;
}

/* آیتم منو در حالت بسته فقط آیکون باشد */
.elementor-9 .elementor-element.elementor-element-6728b4e:not(.is-open) .krp-sidebar-item {
    justify-content: center !important;
    padding: 0 !important;
}

/* خیلی مهم: متن در حالت بسته اصلاً نباید دیده شود */
.elementor-9 .elementor-element.elementor-element-6728b4e:not(.is-open) .krp-sidebar-item-label {
    display: none !important;
}

/* حالت باز */
.elementor-9 .elementor-element.elementor-element-6728b4e.is-open {
    width: 220px;
    align-items: stretch;
}

/* در حالت باز آیتم‌ها فضای کافی بگیرند */
.elementor-9 .elementor-element.elementor-element-6728b4e.is-open .krp-sidebar-item {
    width: 100% !important;
    justify-content: flex-start !important;
    padding: 0 14px !important;
    gap: 12px !important;
}

/* متن فقط در حالت باز نمایش داده شود */
.elementor-9 .elementor-element.elementor-element-6728b4e.is-open .krp-sidebar-item-label {
    display: inline-block !important;
    opacity: 1;
    visibility: visible;
    transform: none;
    white-space: nowrap;
    color: #edf1ff;
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
}

/* اگر labelها wrapper جدا دارند */
.elementor-9 .elementor-element.elementor-element-6728b4e:not(.is-open) .krp-sidebar-item-label,
.elementor-9 .elementor-element.elementor-element-6728b4e:not(.is-open) .krp-sidebar-item .elementor-button-text {
    display: none !important;
}

/* رنگ و حالت فعال */
.elementor-9 .elementor-element.elementor-element-6728b4e .krp-sidebar-item {
    color: #94a0b8;
    transition: background 0.25s ease, color 0.25s ease, border-color 0.25s ease;
}

.elementor-9 .elementor-element.elementor-element-6728b4e .krp-sidebar-item:hover,
.elementor-9 .elementor-element.elementor-element-6728b4e .krp-sidebar-item.is-active {
    background: rgba(126, 65, 255, 0.24);
    border: 1px solid rgba(168, 117, 255, 0.18);
    color: #ffffff;
}

/* فاصله بین آیکون‌ها */
.elementor-9 .elementor-element.elementor-element-6728b4e .krp-sidebar-nav {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
    margin-top: 8px;
}

/* موبایل */
@media (max-width: 767px) {
    .elementor-9 .elementor-element.elementor-element-6728b4e {
        left: 12px;
        top: 12px;
        width: 68px;
        height: auto;
        min-height: auto;
        padding: 12px 0;
    }

    .elementor-9 .elementor-element.elementor-element-6728b4e.is-open {
        width: 190px;
    }

    .elementor-9 .elementor-element.elementor-element-6728b4e .krp-sidebar-toggle,
    .elementor-9 .elementor-element.elementor-element-6728b4e .krp-sidebar-logo,
    .elementor-9 .elementor-element.elementor-element-6728b4e .krp-sidebar-item {
        width: 40px !important;
        height: 40px !important;
        min-width: 40px !important;
        min-height: 40px !important;
    }

    .elementor-9 .elementor-element.elementor-element-6728b4e .krp-sidebar-item-label {
        font-size: 13px;
    }
}






/* ظرف اصلی بخش بالا */
.vns-sidebar-header {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 12px;
    padding: 10px 0;
    margin-bottom: 20px;
}

/* استایل هر ردیف (لوگو یا تاگل) */
.vns-header-row {
    display: flex;
    align-items: center;
    justify-content: center; /* در حالت بسته آیکون وسط باشد */
    min-height: 44px;
    padding: 0 18px;
    transition: all 0.3s ease;
    cursor: pointer;
}

/* آیکون‌ها */
.vns-header-icon {
    width: 42px;
    height: 42px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}

.vns-header-icon img {
    width: 32px;
    height: auto;
}

.vns-header-icon i {
    color: #fff;
    font-size: 18px;
}

/* متن‌ها - در حالت عادی مخفی */
.vns-header-label {
    display: none;
    opacity: 0;
    white-space: nowrap;
    color: #edf1ff;
    font-size: 14px;
    font-weight: 600;
    margin-right: 12px; /* فاصله از آیکون در سمت راست */
    flex-grow: 1;
    text-align: right;
}

/* تراز بندی وقتی سایدبار باز است (کلاس is-open روی کانتینر اصلی سایدبار است) */
.is-open .vns-header-row {
    justify-content: flex-end; /* آیکون سمت راست، متن سمت چپ */
}

.is-open .vns-header-label {
    display: block;
    animation: vnsFadeIn 0.4s forwards;
}

/* انیمیشن ظاهر شدن متن */
@keyframes vnsFadeIn {
    from { opacity: 0; transform: translateX(10px); }
    to { opacity: 1; transform: translateX(0); }
}

/* افکت هاور روی دکمه تاگل */
.vns-toggle-area:hover .vns-header-icon {
    background: rgba(255, 255, 255, 0.05);
    border-radius: 10px;
}





/* کانتینر اصلی سایدبار وسط فرار گرفتن و فیکس شدن ارتفاع */
.elementor-9 .elementor-element.elementor-element-6728b4e {
    position: fixed !important;
    left: 20px; /* یا راست، بسته به سمت سایدبارت */
    
    /* ۱. قرارگیری دقیق در مرکز عمودی صفحه */
    top: 50% !important;
    transform: translateY(-50%) !important;
    
    /* ۲. فیت کردن ارتفاع به اندازه محتوا */
    height: auto !important;
    max-height: 90vh !important; /* جلوگیری از بیرون زدن در صفحات کوچک */
    
    /* ۳. چیدمان داخلی برای فیت شدن */
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
    
    /* تنظیمات ظاهری قبلی (تثبیت حاشیه و پدینگ) */
    padding: 15px 10px !important;
    box-sizing: border-box !important;
}




/*  کانتینر اصلی سایدبار انیمیشن باز شدن */
.krp-floating-sidebar {
    /* عرض در حالت بسته */
    width: 80px !important; 
    
    /* ویژگی کلیدی برای انیمیشن */
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
    
    /* سایر استایل‌های قبلی مثل overflow برای مخفی کردن متن در حالت بسته */
    overflow: hidden !important;
    white-space: nowrap !important;
}

/* حالت باز شده (وقتی کلاس is-open توسط JS اضافه می‌شود) */
.krp-floating-sidebar.is-open {
    /* عرض در حالت باز */
    width: 260px !important; 
}

/* انیمیشن برای آیتم‌های داخلی (اختیاری برای نرم‌تر شدن متن‌ها) */
.krp-floating-sidebar .krp-sidebar-item-label {
    transition: opacity 0.3s ease, visibility 0.3s ease !important;
}/* End custom CSS */