.elementor-32957 .elementor-element.elementor-element-57c29bb{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--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-32957 .elementor-element.elementor-element-b465d2e{--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-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-32957 .elementor-element.elementor-element-b465d2e:not(.elementor-motion-effects-element-type-background), .elementor-32957 .elementor-element.elementor-element-b465d2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-580a3e5 );}.elementor-32957 .elementor-element.elementor-element-c8310a7{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:0px;}.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-32957 .elementor-element.elementor-element-d034555 .elementor-button{background-color:#FFFFFF14;font-size:13px;font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:5px 0px 0px 5px;padding:10px 10px 10px 10px;}.elementor-32957 .elementor-element.elementor-element-d034555{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-32957 .elementor-element.elementor-element-d034555 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32957 .elementor-element.elementor-element-d034555.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-32957 .elementor-element.elementor-element-2308223 .elementor-button{background-color:#F8B90014;font-size:13px;font-weight:500;fill:#F8B900;color:#F8B900;border-radius:5px 0px 0px 5px;padding:10px 10px 10px 11px;}.elementor-32957 .elementor-element.elementor-element-2308223{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;top:41px;}.elementor-32957 .elementor-element.elementor-element-2308223 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32957 .elementor-element.elementor-element-2308223.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-32957 .elementor-element.elementor-element-2308223{left:0px;}body.rtl .elementor-32957 .elementor-element.elementor-element-2308223{right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-32957 .elementor-element.elementor-element-26b6aa7{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:end;}.elementor-32957 .elementor-element.elementor-element-26b6aa7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32957 .elementor-element.elementor-element-26b6aa7 img{width:37px;}.elementor-32957 .elementor-element.elementor-element-968580c .elementor-button{background-color:#F84A0014;font-size:13px;font-weight:500;fill:#F84A00;color:#F84A00;border-style:none;border-radius:5px 0px 0px 5px;padding:10px 10px 10px 10px;}.elementor-32957 .elementor-element.elementor-element-968580c{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-32957 .elementor-element.elementor-element-968580c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32957 .elementor-element.elementor-element-968580c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-32957 .elementor-element.elementor-element-359c9f0{width:100%;max-width:100%;}.elementor-32957 .elementor-element.elementor-element-359c9f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 0px 0px;}.elementor-32957 .elementor-element.elementor-element-359c9f0 img{width:20%;border-radius:100px 100px 100px 100px;}.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-32957 .elementor-element.elementor-element-b76ae62{width:100%;max-width:100%;text-align:center;}.elementor-32957 .elementor-element.elementor-element-b76ae62 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-32957 .elementor-element.elementor-element-b76ae62 .elementor-heading-title{font-family:"yekan_bakh", Sans-serif;font-size:19px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-32957 .elementor-element.elementor-element-812a3c0{width:100%;max-width:100%;text-align:center;}.elementor-32957 .elementor-element.elementor-element-812a3c0 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-32957 .elementor-element.elementor-element-812a3c0 .elementor-heading-title{font-family:"yekan_bakh", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-32957 .elementor-element.elementor-element-6e34df9{--display:flex;--padding-top:020px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32957 .elementor-element.elementor-element-ad9c369 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32957 .elementor-element.elementor-element-ad9c369.elementor-element{--align-self:center;}.elementor-32957 .elementor-element.elementor-element-8771a16{--display:flex;}.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-32957 .elementor-element.elementor-element-0243140 > .elementor-widget-container{background-color:#152330;padding:9px 30px 9px 0px;}.elementor-32957 .elementor-element.elementor-element-0243140.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32957 .elementor-element.elementor-element-0243140 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-32957 .elementor-element.elementor-element-0243140 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-32957 .elementor-element.elementor-element-0243140.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-580a3e5 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-32957 .elementor-element.elementor-element-0243140.elementor-view-framed .elementor-icon, .elementor-32957 .elementor-element.elementor-element-0243140.elementor-view-default .elementor-icon{fill:var( --e-global-color-580a3e5 );color:var( --e-global-color-580a3e5 );border-color:var( --e-global-color-580a3e5 );}.elementor-32957 .elementor-element.elementor-element-0243140.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-32957 .elementor-element.elementor-element-0243140.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-0243140.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-580a3e5 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-32957 .elementor-element.elementor-element-0243140.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-0243140.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-0243140.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-0243140.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-580a3e5 );color:var( --e-global-color-580a3e5 );border-color:var( --e-global-color-580a3e5 );}.elementor-32957 .elementor-element.elementor-element-0243140.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-0243140.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-32957 .elementor-element.elementor-element-0243140 .elementor-icon{font-size:17px;padding:11px;}.elementor-32957 .elementor-element.elementor-element-0243140 .elementor-icon-box-title, .elementor-32957 .elementor-element.elementor-element-0243140 .elementor-icon-box-title a{font-size:15px;font-weight:500;}.elementor-32957 .elementor-element.elementor-element-0243140 .elementor-icon-box-description{font-family:"yekan_bakh", Sans-serif;font-size:1px;font-weight:400;line-height:0.1em;}.elementor-32957 .elementor-element.elementor-element-5d0703b > .elementor-widget-container{background-color:#152330;padding:9px 30px 9px 0px;}.elementor-32957 .elementor-element.elementor-element-5d0703b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32957 .elementor-element.elementor-element-5d0703b .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-32957 .elementor-element.elementor-element-5d0703b .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-32957 .elementor-element.elementor-element-5d0703b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-580a3e5 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-32957 .elementor-element.elementor-element-5d0703b.elementor-view-framed .elementor-icon, .elementor-32957 .elementor-element.elementor-element-5d0703b.elementor-view-default .elementor-icon{fill:var( --e-global-color-580a3e5 );color:var( --e-global-color-580a3e5 );border-color:var( --e-global-color-580a3e5 );}.elementor-32957 .elementor-element.elementor-element-5d0703b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-32957 .elementor-element.elementor-element-5d0703b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-5d0703b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-580a3e5 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-32957 .elementor-element.elementor-element-5d0703b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-5d0703b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-5d0703b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-5d0703b.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-580a3e5 );color:var( --e-global-color-580a3e5 );border-color:var( --e-global-color-580a3e5 );}.elementor-32957 .elementor-element.elementor-element-5d0703b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-5d0703b.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-32957 .elementor-element.elementor-element-5d0703b .elementor-icon{font-size:17px;padding:11px;}.elementor-32957 .elementor-element.elementor-element-5d0703b .elementor-icon-box-title, .elementor-32957 .elementor-element.elementor-element-5d0703b .elementor-icon-box-title a{font-size:15px;font-weight:500;}.elementor-32957 .elementor-element.elementor-element-5d0703b .elementor-icon-box-description{font-family:"yekan_bakh", Sans-serif;font-size:1px;font-weight:400;line-height:0.1em;}.elementor-32957 .elementor-element.elementor-element-d333a51 > .elementor-widget-container{background-color:#152330;padding:9px 30px 9px 0px;}.elementor-32957 .elementor-element.elementor-element-d333a51.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32957 .elementor-element.elementor-element-d333a51 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-32957 .elementor-element.elementor-element-d333a51 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-32957 .elementor-element.elementor-element-d333a51.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-580a3e5 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-32957 .elementor-element.elementor-element-d333a51.elementor-view-framed .elementor-icon, .elementor-32957 .elementor-element.elementor-element-d333a51.elementor-view-default .elementor-icon{fill:var( --e-global-color-580a3e5 );color:var( --e-global-color-580a3e5 );border-color:var( --e-global-color-580a3e5 );}.elementor-32957 .elementor-element.elementor-element-d333a51.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-32957 .elementor-element.elementor-element-d333a51.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-d333a51.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-580a3e5 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-32957 .elementor-element.elementor-element-d333a51.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-d333a51.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-d333a51.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-d333a51.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-580a3e5 );color:var( --e-global-color-580a3e5 );border-color:var( --e-global-color-580a3e5 );}.elementor-32957 .elementor-element.elementor-element-d333a51.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-d333a51.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-32957 .elementor-element.elementor-element-d333a51 .elementor-icon{font-size:17px;padding:11px;}.elementor-32957 .elementor-element.elementor-element-d333a51 .elementor-icon-box-title, .elementor-32957 .elementor-element.elementor-element-d333a51 .elementor-icon-box-title a{font-size:15px;font-weight:500;}.elementor-32957 .elementor-element.elementor-element-d333a51 .elementor-icon-box-description{font-family:"yekan_bakh", Sans-serif;font-size:1px;font-weight:400;line-height:0.1em;}.elementor-32957 .elementor-element.elementor-element-70a4ddf{--display:flex;--justify-content:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-32957 .elementor-element.elementor-element-70a4ddf.e-con{--align-self:flex-start;}.elementor-32957 .elementor-element.elementor-element-bb89099 > .elementor-widget-container{background-color:#152330;padding:5px 10px 5px 10px;border-radius:10px 10px 10px 10px;}.elementor-32957 .elementor-element.elementor-element-bb89099:hover .elementor-widget-container{background-color:#152330;}.elementor-32957 .elementor-element.elementor-element-bb89099 .elementor-icon-box-wrapper{align-items:center;text-align:justify;}.elementor-32957 .elementor-element.elementor-element-bb89099 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-primary );}.elementor-32957 .elementor-element.elementor-element-bb89099.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-580a3e5 );color:var( --e-global-color-580a3e5 );}.elementor-32957 .elementor-element.elementor-element-bb89099.elementor-view-framed .elementor-icon, .elementor-32957 .elementor-element.elementor-element-bb89099.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-32957 .elementor-element.elementor-element-bb89099.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-580a3e5 );}.elementor-32957 .elementor-element.elementor-element-bb89099.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-bb89099.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-580a3e5 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-32957 .elementor-element.elementor-element-bb89099.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-bb89099.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-bb89099.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-bb89099.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-580a3e5 );color:var( --e-global-color-580a3e5 );border-color:var( --e-global-color-580a3e5 );}.elementor-32957 .elementor-element.elementor-element-bb89099.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-bb89099.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-32957 .elementor-element.elementor-element-bb89099 .elementor-icon{font-size:17px;padding:11px;}.elementor-32957 .elementor-element.elementor-element-bb89099 .elementor-icon-box-title, .elementor-32957 .elementor-element.elementor-element-bb89099 .elementor-icon-box-title a{font-size:15px;font-weight:800;}.elementor-32957 .elementor-element.elementor-element-bb89099 .elementor-icon-box-description{font-family:"yekan_bakh", Sans-serif;font-size:1px;font-weight:400;line-height:0.1em;}.elementor-32957 .elementor-element.elementor-element-973c403 > .elementor-widget-container{background-color:#152330;padding:5px 10px 5px 10px;border-radius:10px 10px 10px 10px;}.elementor-32957 .elementor-element.elementor-element-973c403:hover .elementor-widget-container{background-color:#152330;}.elementor-32957 .elementor-element.elementor-element-973c403 .elementor-icon-box-wrapper{align-items:center;text-align:justify;}.elementor-32957 .elementor-element.elementor-element-973c403 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-32957 .elementor-element.elementor-element-973c403.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-580a3e5 );}.elementor-32957 .elementor-element.elementor-element-973c403.elementor-view-framed .elementor-icon, .elementor-32957 .elementor-element.elementor-element-973c403.elementor-view-default .elementor-icon{fill:var( --e-global-color-580a3e5 );color:var( --e-global-color-580a3e5 );border-color:var( --e-global-color-580a3e5 );}.elementor-32957 .elementor-element.elementor-element-973c403.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-973c403.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-580a3e5 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-32957 .elementor-element.elementor-element-973c403.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-973c403.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-973c403.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-973c403.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-580a3e5 );color:var( --e-global-color-580a3e5 );border-color:var( --e-global-color-580a3e5 );}.elementor-32957 .elementor-element.elementor-element-973c403.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-973c403.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-32957 .elementor-element.elementor-element-973c403 .elementor-icon{font-size:17px;padding:11px;}.elementor-32957 .elementor-element.elementor-element-973c403 .elementor-icon-box-title, .elementor-32957 .elementor-element.elementor-element-973c403 .elementor-icon-box-title a{font-size:15px;font-weight:400;}.elementor-32957 .elementor-element.elementor-element-973c403 .elementor-icon-box-description{font-family:"yekan_bakh", Sans-serif;font-size:1px;font-weight:400;line-height:0.1em;}.elementor-32957 .elementor-element.elementor-element-f7ef1fb > .elementor-widget-container{background-color:#152330;padding:5px 10px 5px 10px;border-radius:10px 10px 10px 10px;}.elementor-32957 .elementor-element.elementor-element-f7ef1fb:hover .elementor-widget-container{background-color:#152330;}.elementor-32957 .elementor-element.elementor-element-f7ef1fb .elementor-icon-box-wrapper{align-items:center;text-align:justify;}.elementor-32957 .elementor-element.elementor-element-f7ef1fb .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-32957 .elementor-element.elementor-element-f7ef1fb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-580a3e5 );}.elementor-32957 .elementor-element.elementor-element-f7ef1fb.elementor-view-framed .elementor-icon, .elementor-32957 .elementor-element.elementor-element-f7ef1fb.elementor-view-default .elementor-icon{fill:var( --e-global-color-580a3e5 );color:var( --e-global-color-580a3e5 );border-color:var( --e-global-color-580a3e5 );}.elementor-32957 .elementor-element.elementor-element-f7ef1fb.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-f7ef1fb.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-580a3e5 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-32957 .elementor-element.elementor-element-f7ef1fb.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-f7ef1fb.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-f7ef1fb.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-f7ef1fb.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-580a3e5 );color:var( --e-global-color-580a3e5 );border-color:var( --e-global-color-580a3e5 );}.elementor-32957 .elementor-element.elementor-element-f7ef1fb.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-f7ef1fb.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-32957 .elementor-element.elementor-element-f7ef1fb .elementor-icon{font-size:17px;padding:11px;}.elementor-32957 .elementor-element.elementor-element-f7ef1fb .elementor-icon-box-title, .elementor-32957 .elementor-element.elementor-element-f7ef1fb .elementor-icon-box-title a{font-size:15px;font-weight:400;}.elementor-32957 .elementor-element.elementor-element-f7ef1fb .elementor-icon-box-description{font-family:"yekan_bakh", Sans-serif;font-size:1px;font-weight:400;line-height:0.1em;}.elementor-32957 .elementor-element.elementor-element-10ec86b > .elementor-widget-container{background-color:#152330;padding:5px 10px 5px 10px;border-radius:10px 10px 10px 10px;}.elementor-32957 .elementor-element.elementor-element-10ec86b:hover .elementor-widget-container{background-color:#152330;}.elementor-32957 .elementor-element.elementor-element-10ec86b .elementor-icon-box-wrapper{align-items:center;text-align:justify;}.elementor-32957 .elementor-element.elementor-element-10ec86b .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-32957 .elementor-element.elementor-element-10ec86b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-580a3e5 );}.elementor-32957 .elementor-element.elementor-element-10ec86b.elementor-view-framed .elementor-icon, .elementor-32957 .elementor-element.elementor-element-10ec86b.elementor-view-default .elementor-icon{fill:var( --e-global-color-580a3e5 );color:var( --e-global-color-580a3e5 );border-color:var( --e-global-color-580a3e5 );}.elementor-32957 .elementor-element.elementor-element-10ec86b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-10ec86b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-580a3e5 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-32957 .elementor-element.elementor-element-10ec86b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-10ec86b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-10ec86b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-10ec86b.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-580a3e5 );color:var( --e-global-color-580a3e5 );border-color:var( --e-global-color-580a3e5 );}.elementor-32957 .elementor-element.elementor-element-10ec86b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-10ec86b.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-32957 .elementor-element.elementor-element-10ec86b .elementor-icon{font-size:17px;padding:11px;}.elementor-32957 .elementor-element.elementor-element-10ec86b .elementor-icon-box-title, .elementor-32957 .elementor-element.elementor-element-10ec86b .elementor-icon-box-title a{font-size:15px;font-weight:400;}.elementor-32957 .elementor-element.elementor-element-10ec86b .elementor-icon-box-description{font-family:"yekan_bakh", Sans-serif;font-size:1px;font-weight:400;line-height:0.1em;}.elementor-32957 .elementor-element.elementor-element-a712bc9 > .elementor-widget-container{background-color:#152330;padding:5px 10px 5px 10px;border-radius:10px 10px 10px 10px;}.elementor-32957 .elementor-element.elementor-element-a712bc9:hover .elementor-widget-container{background-color:#152330;}.elementor-32957 .elementor-element.elementor-element-a712bc9 .elementor-icon-box-wrapper{align-items:center;text-align:justify;}.elementor-32957 .elementor-element.elementor-element-a712bc9 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-32957 .elementor-element.elementor-element-a712bc9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-580a3e5 );}.elementor-32957 .elementor-element.elementor-element-a712bc9.elementor-view-framed .elementor-icon, .elementor-32957 .elementor-element.elementor-element-a712bc9.elementor-view-default .elementor-icon{fill:var( --e-global-color-580a3e5 );color:var( --e-global-color-580a3e5 );border-color:var( --e-global-color-580a3e5 );}.elementor-32957 .elementor-element.elementor-element-a712bc9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-a712bc9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-580a3e5 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-32957 .elementor-element.elementor-element-a712bc9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-a712bc9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-a712bc9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-a712bc9.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-580a3e5 );color:var( --e-global-color-580a3e5 );border-color:var( --e-global-color-580a3e5 );}.elementor-32957 .elementor-element.elementor-element-a712bc9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-a712bc9.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-32957 .elementor-element.elementor-element-a712bc9 .elementor-icon{font-size:17px;padding:11px;}.elementor-32957 .elementor-element.elementor-element-a712bc9 .elementor-icon-box-title, .elementor-32957 .elementor-element.elementor-element-a712bc9 .elementor-icon-box-title a{font-size:14px;font-weight:400;}.elementor-32957 .elementor-element.elementor-element-a712bc9 .elementor-icon-box-description{font-family:"yekan_bakh", Sans-serif;font-size:1px;font-weight:400;line-height:0.1em;}.elementor-32957 .elementor-element.elementor-element-fc2b2e3 > .elementor-widget-container{background-color:#152330;padding:5px 10px 5px 10px;border-radius:10px 10px 10px 10px;}.elementor-32957 .elementor-element.elementor-element-fc2b2e3:hover .elementor-widget-container{background-color:#152330;}.elementor-32957 .elementor-element.elementor-element-fc2b2e3 .elementor-icon-box-wrapper{align-items:center;text-align:justify;}.elementor-32957 .elementor-element.elementor-element-fc2b2e3 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-32957 .elementor-element.elementor-element-fc2b2e3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-580a3e5 );}.elementor-32957 .elementor-element.elementor-element-fc2b2e3.elementor-view-framed .elementor-icon, .elementor-32957 .elementor-element.elementor-element-fc2b2e3.elementor-view-default .elementor-icon{fill:var( --e-global-color-580a3e5 );color:var( --e-global-color-580a3e5 );border-color:var( --e-global-color-580a3e5 );}.elementor-32957 .elementor-element.elementor-element-fc2b2e3.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-fc2b2e3.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-580a3e5 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-32957 .elementor-element.elementor-element-fc2b2e3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-fc2b2e3.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-fc2b2e3.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-fc2b2e3.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-580a3e5 );color:var( --e-global-color-580a3e5 );border-color:var( --e-global-color-580a3e5 );}.elementor-32957 .elementor-element.elementor-element-fc2b2e3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-fc2b2e3.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-32957 .elementor-element.elementor-element-fc2b2e3 .elementor-icon{font-size:17px;padding:11px;}.elementor-32957 .elementor-element.elementor-element-fc2b2e3 .elementor-icon-box-title, .elementor-32957 .elementor-element.elementor-element-fc2b2e3 .elementor-icon-box-title a{font-size:15px;font-weight:400;}.elementor-32957 .elementor-element.elementor-element-fc2b2e3 .elementor-icon-box-description{font-family:"yekan_bakh", Sans-serif;font-size:1px;font-weight:400;line-height:0.1em;}.elementor-32957 .elementor-element.elementor-element-00623dd > .elementor-widget-container{background-color:#152330;padding:5px 10px 5px 10px;border-radius:10px 10px 10px 10px;}.elementor-32957 .elementor-element.elementor-element-00623dd:hover .elementor-widget-container{background-color:#152330;}.elementor-32957 .elementor-element.elementor-element-00623dd .elementor-icon-box-wrapper{align-items:center;text-align:justify;}.elementor-32957 .elementor-element.elementor-element-00623dd .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-32957 .elementor-element.elementor-element-00623dd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-580a3e5 );}.elementor-32957 .elementor-element.elementor-element-00623dd.elementor-view-framed .elementor-icon, .elementor-32957 .elementor-element.elementor-element-00623dd.elementor-view-default .elementor-icon{fill:var( --e-global-color-580a3e5 );color:var( --e-global-color-580a3e5 );border-color:var( --e-global-color-580a3e5 );}.elementor-32957 .elementor-element.elementor-element-00623dd.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-00623dd.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-580a3e5 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-32957 .elementor-element.elementor-element-00623dd.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-00623dd.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-00623dd.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-00623dd.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-580a3e5 );color:var( --e-global-color-580a3e5 );border-color:var( --e-global-color-580a3e5 );}.elementor-32957 .elementor-element.elementor-element-00623dd.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-00623dd.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-32957 .elementor-element.elementor-element-00623dd .elementor-icon{font-size:17px;padding:11px;}.elementor-32957 .elementor-element.elementor-element-00623dd .elementor-icon-box-title, .elementor-32957 .elementor-element.elementor-element-00623dd .elementor-icon-box-title a{font-size:15px;font-weight:400;}.elementor-32957 .elementor-element.elementor-element-00623dd .elementor-icon-box-description{font-family:"yekan_bakh", Sans-serif;font-size:1px;font-weight:400;line-height:0.1em;}.elementor-32957 .elementor-element.elementor-element-69e93f2 > .elementor-widget-container{background-color:#152330;padding:5px 10px 5px 10px;border-radius:10px 10px 10px 10px;}.elementor-32957 .elementor-element.elementor-element-69e93f2:hover .elementor-widget-container{background-color:#152330;}.elementor-32957 .elementor-element.elementor-element-69e93f2 .elementor-icon-box-wrapper{align-items:center;text-align:justify;}.elementor-32957 .elementor-element.elementor-element-69e93f2 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-32957 .elementor-element.elementor-element-69e93f2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-580a3e5 );}.elementor-32957 .elementor-element.elementor-element-69e93f2.elementor-view-framed .elementor-icon, .elementor-32957 .elementor-element.elementor-element-69e93f2.elementor-view-default .elementor-icon{fill:var( --e-global-color-580a3e5 );color:var( --e-global-color-580a3e5 );border-color:var( --e-global-color-580a3e5 );}.elementor-32957 .elementor-element.elementor-element-69e93f2.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-69e93f2.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-580a3e5 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-32957 .elementor-element.elementor-element-69e93f2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-69e93f2.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-69e93f2.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-69e93f2.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-580a3e5 );color:var( --e-global-color-580a3e5 );border-color:var( --e-global-color-580a3e5 );}.elementor-32957 .elementor-element.elementor-element-69e93f2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-69e93f2.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-32957 .elementor-element.elementor-element-69e93f2 .elementor-icon{font-size:17px;padding:11px;}.elementor-32957 .elementor-element.elementor-element-69e93f2 .elementor-icon-box-title, .elementor-32957 .elementor-element.elementor-element-69e93f2 .elementor-icon-box-title a{font-size:15px;font-weight:400;}.elementor-32957 .elementor-element.elementor-element-69e93f2 .elementor-icon-box-description{font-family:"yekan_bakh", Sans-serif;font-size:1px;font-weight:400;line-height:0.1em;}.elementor-32957 .elementor-element.elementor-element-c5826b5 > .elementor-widget-container{background-color:#152330;padding:5px 10px 5px 10px;border-radius:10px 10px 10px 10px;}.elementor-32957 .elementor-element.elementor-element-c5826b5:hover .elementor-widget-container{background-color:#152330;}.elementor-32957 .elementor-element.elementor-element-c5826b5 .elementor-icon-box-wrapper{align-items:center;text-align:justify;}.elementor-32957 .elementor-element.elementor-element-c5826b5 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-32957 .elementor-element.elementor-element-c5826b5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-580a3e5 );}.elementor-32957 .elementor-element.elementor-element-c5826b5.elementor-view-framed .elementor-icon, .elementor-32957 .elementor-element.elementor-element-c5826b5.elementor-view-default .elementor-icon{fill:var( --e-global-color-580a3e5 );color:var( --e-global-color-580a3e5 );border-color:var( --e-global-color-580a3e5 );}.elementor-32957 .elementor-element.elementor-element-c5826b5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-c5826b5.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-580a3e5 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-32957 .elementor-element.elementor-element-c5826b5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-c5826b5.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-c5826b5.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-c5826b5.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-580a3e5 );color:var( --e-global-color-580a3e5 );border-color:var( --e-global-color-580a3e5 );}.elementor-32957 .elementor-element.elementor-element-c5826b5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-c5826b5.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-32957 .elementor-element.elementor-element-c5826b5 .elementor-icon{font-size:17px;padding:11px;}.elementor-32957 .elementor-element.elementor-element-c5826b5 .elementor-icon-box-title, .elementor-32957 .elementor-element.elementor-element-c5826b5 .elementor-icon-box-title a{font-size:15px;font-weight:400;}.elementor-32957 .elementor-element.elementor-element-c5826b5 .elementor-icon-box-description{font-family:"yekan_bakh", Sans-serif;font-size:1px;font-weight:400;line-height:0.1em;}.elementor-32957 .elementor-element.elementor-element-ac5ebce > .elementor-widget-container{background-color:#152330;padding:5px 10px 5px 10px;border-radius:10px 10px 10px 10px;}.elementor-32957 .elementor-element.elementor-element-ac5ebce:hover .elementor-widget-container{background-color:#152330;}.elementor-32957 .elementor-element.elementor-element-ac5ebce .elementor-icon-box-wrapper{align-items:center;text-align:justify;}.elementor-32957 .elementor-element.elementor-element-ac5ebce .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-32957 .elementor-element.elementor-element-ac5ebce.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-580a3e5 );}.elementor-32957 .elementor-element.elementor-element-ac5ebce.elementor-view-framed .elementor-icon, .elementor-32957 .elementor-element.elementor-element-ac5ebce.elementor-view-default .elementor-icon{fill:var( --e-global-color-580a3e5 );color:var( --e-global-color-580a3e5 );border-color:var( --e-global-color-580a3e5 );}.elementor-32957 .elementor-element.elementor-element-ac5ebce.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-ac5ebce.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-580a3e5 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-32957 .elementor-element.elementor-element-ac5ebce.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-ac5ebce.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-ac5ebce.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-ac5ebce.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-580a3e5 );color:var( --e-global-color-580a3e5 );border-color:var( --e-global-color-580a3e5 );}.elementor-32957 .elementor-element.elementor-element-ac5ebce.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-32957 .elementor-element.elementor-element-ac5ebce.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-32957 .elementor-element.elementor-element-ac5ebce .elementor-icon{font-size:17px;padding:11px;}.elementor-32957 .elementor-element.elementor-element-ac5ebce .elementor-icon-box-title, .elementor-32957 .elementor-element.elementor-element-ac5ebce .elementor-icon-box-title a{font-size:15px;font-weight:400;}.elementor-32957 .elementor-element.elementor-element-ac5ebce .elementor-icon-box-description{font-family:"yekan_bakh", Sans-serif;font-size:1px;font-weight:400;line-height:0.1em;}.elementor-32957 .elementor-element.elementor-element-efdd117{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:30px;--padding-left:40px;--padding-right:0px;}.elementor-32957 .elementor-element.elementor-element-a6ee54d{--display:flex;--min-height:23px;--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;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:#F8B90063;--border-color:#F8B90063;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-32957 .elementor-element.elementor-element-a6ee54d:not(.elementor-motion-effects-element-type-background), .elementor-32957 .elementor-element.elementor-element-a6ee54d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8B9000F;}.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-32957 .elementor-element.elementor-element-321dcd7 > .elementor-widget-container{margin:-5px 0px -9px 0px;border-style:none;}.elementor-32957 .elementor-element.elementor-element-321dcd7 .elementor-icon-wrapper{text-align:center;}.elementor-32957 .elementor-element.elementor-element-321dcd7.elementor-view-stacked .elementor-icon{background-color:#F8B900;}.elementor-32957 .elementor-element.elementor-element-321dcd7.elementor-view-framed .elementor-icon, .elementor-32957 .elementor-element.elementor-element-321dcd7.elementor-view-default .elementor-icon{color:#F8B900;border-color:#F8B900;}.elementor-32957 .elementor-element.elementor-element-321dcd7.elementor-view-framed .elementor-icon, .elementor-32957 .elementor-element.elementor-element-321dcd7.elementor-view-default .elementor-icon svg{fill:#F8B900;}.elementor-32957 .elementor-element.elementor-element-321dcd7 .elementor-icon{font-size:28px;}.elementor-32957 .elementor-element.elementor-element-321dcd7 .elementor-icon svg{height:28px;}.elementor-32957 .elementor-element.elementor-element-97f5cc0{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-32957 .elementor-element.elementor-element-97f5cc0 .elementor-heading-title{font-family:"AnjomanMaxLight", Sans-serif;font-weight:400;color:#F8B900;}.elementor-32957 .elementor-element.elementor-element-f24e98a .elementor-button{background-color:#FFFFFF0D;font-family:"AnjomanMaxLight", Sans-serif;font-size:14px;font-weight:500;fill:#F8B900;color:#F8B900;border-radius:5px 5px 5px 5px;padding:13px 16px 13px 16px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-32957 .elementor-element.elementor-element-3964b8d{--display:flex;}.elementor-32957 .elementor-element.elementor-element-b8aa071{--display:flex;--padding-top:020px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32957 .elementor-element.elementor-element-3299d87{width:100%;max-width:100%;}.elementor-32957 .elementor-element.elementor-element-e8c077f{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-gap:0px;--n-tabs-title-border-radius:16px 16px 16px 16px;--n-tabs-title-font-size:20px;--n-tabs-title-color:#FFFFFFDE;--n-tabs-title-color-active:var( --e-global-color-primary );--n-tabs-title-direction:row;--n-tabs-icon-order:initial;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-size:25px;--n-tabs-icon-gap:13px;--n-tabs-icon-color:#FFFFFF4F;--n-tabs-icon-color-active:#0B1926;}.elementor-32957 .elementor-element.elementor-element-e8c077f > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#16212C;}.elementor-32957 .elementor-element.elementor-element-e8c077f.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#16212C00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4F;}.elementor-32957 .elementor-element.elementor-element-e8c077f.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-32957 .elementor-element.elementor-element-e8c077f.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#5CFF850D;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-32957 .elementor-element.elementor-element-e8c077f > .elementor-widget-container{background-color:var( --e-global-color-580a3e5 );padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-32957 .elementor-element.elementor-element-e8c077f.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#5CFF855E;box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.16);}.elementor-32957 .elementor-element.elementor-element-e8c077f.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:600;}.elementor-32957 .elementor-element.elementor-element-e8c077f [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;--n-tabs-icon-color-hover:#0B1926;}.elementor-32957 .elementor-element.elementor-element-ad69911{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;}.elementor-32957 .elementor-element.elementor-element-ad69911 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}body.elementor-page-32957:not(.elementor-motion-effects-element-type-background), body.elementor-page-32957 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#152330;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-32957 .elementor-element.elementor-element-57c29bb{--min-height:0vh;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32957 .elementor-element.elementor-element-b465d2e{--min-height:0vh;}.elementor-32957 .elementor-element.elementor-element-c8310a7{--justify-content:space-between;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-32957 .elementor-element.elementor-element-d034555{width:auto;max-width:auto;}.elementor-32957 .elementor-element.elementor-element-d034555 .elementor-button{font-size:17px;}.elementor-32957 .elementor-element.elementor-element-26b6aa7{width:auto;max-width:auto;}.elementor-32957 .elementor-element.elementor-element-26b6aa7 img{width:58px;}.elementor-32957 .elementor-element.elementor-element-968580c{width:auto;max-width:auto;}.elementor-32957 .elementor-element.elementor-element-968580c .elementor-button{font-size:17px;}.elementor-32957 .elementor-element.elementor-element-359c9f0 > .elementor-widget-container{padding:050px 0px 0px 0px;}.elementor-32957 .elementor-element.elementor-element-359c9f0 img{width:12%;}.elementor-32957 .elementor-element.elementor-element-8771a16{--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:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32957 .elementor-element.elementor-element-0243140 > .elementor-widget-container{padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-32957 .elementor-element.elementor-element-5d0703b > .elementor-widget-container{padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-32957 .elementor-element.elementor-element-d333a51 > .elementor-widget-container{padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-32957 .elementor-element.elementor-element-efdd117{--padding-top:0px;--padding-bottom:020px;--padding-left:020px;--padding-right:020px;}.elementor-32957 .elementor-element.elementor-element-97f5cc0{width:auto;max-width:auto;}.elementor-32957 .elementor-element.elementor-element-97f5cc0 .elementor-heading-title{font-size:13px;}.elementor-32957 .elementor-element.elementor-element-f24e98a .elementor-button{padding:10px 10px 10px 10px;}}@media(max-width:767px){.elementor-32957 .elementor-element.elementor-element-57c29bb{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-32957 .elementor-element.elementor-element-b465d2e{--min-height:0vh;--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;--flex-wrap:wrap;}.elementor-32957 .elementor-element.elementor-element-c8310a7{--justify-content:space-between;--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-32957 .elementor-element.elementor-element-d034555 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32957 .elementor-element.elementor-element-d034555.elementor-element{--align-self:flex-start;}.elementor-32957 .elementor-element.elementor-element-d034555 .elementor-button{font-size:12px;border-radius:5px 0px 0px 5px;padding:10px 5px 10px 5px;}.elementor-32957 .elementor-element.elementor-element-2308223 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32957 .elementor-element.elementor-element-2308223{--container-widget-width:99px;--container-widget-flex-grow:0;width:var( --container-widget-width, 99px );max-width:99px;top:42px;}.elementor-32957 .elementor-element.elementor-element-2308223.elementor-element{--align-self:flex-start;}.elementor-32957 .elementor-element.elementor-element-2308223 .elementor-button{font-size:12px;padding:9px 9px 9px 9px;}.elementor-32957 .elementor-element.elementor-element-26b6aa7{width:auto;max-width:auto;text-align:center;}.elementor-32957 .elementor-element.elementor-element-26b6aa7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32957 .elementor-element.elementor-element-968580c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32957 .elementor-element.elementor-element-968580c.elementor-element{--align-self:flex-start;}.elementor-32957 .elementor-element.elementor-element-968580c .elementor-button{font-size:12px;border-radius:0px 5px 5px 0px;padding:10px 5px 10px 5px;}.elementor-32957 .elementor-element.elementor-element-359c9f0 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32957 .elementor-element.elementor-element-359c9f0 img{width:51px;}.elementor-32957 .elementor-element.elementor-element-b76ae62 > .elementor-widget-container{margin:05px 0px 5px 0px;}.elementor-32957 .elementor-element.elementor-element-b76ae62 .elementor-heading-title{font-size:15px;}.elementor-32957 .elementor-element.elementor-element-812a3c0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32957 .elementor-element.elementor-element-812a3c0 .elementor-heading-title{font-size:13px;}.elementor-32957 .elementor-element.elementor-element-6e34df9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-32957 .elementor-element.elementor-element-8771a16{--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:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-32957 .elementor-element.elementor-element-0243140{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-32957 .elementor-element.elementor-element-0243140 > .elementor-widget-container{padding:10px 10px 5px 10px;border-radius:9px 9px 9px 9px;}.elementor-32957 .elementor-element.elementor-element-0243140 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-32957 .elementor-element.elementor-element-0243140 .elementor-icon-box-title{margin-block-end:0px;}.elementor-32957 .elementor-element.elementor-element-0243140 .elementor-icon{font-size:12px;padding:7px;}.elementor-32957 .elementor-element.elementor-element-0243140 .elementor-icon-box-title, .elementor-32957 .elementor-element.elementor-element-0243140 .elementor-icon-box-title a{font-size:14px;line-height:1.8em;}.elementor-32957 .elementor-element.elementor-element-5d0703b{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-32957 .elementor-element.elementor-element-5d0703b > .elementor-widget-container{padding:10px 10px 5px 10px;border-radius:9px 9px 9px 9px;}.elementor-32957 .elementor-element.elementor-element-5d0703b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-32957 .elementor-element.elementor-element-5d0703b .elementor-icon-box-title{margin-block-end:0px;}.elementor-32957 .elementor-element.elementor-element-5d0703b .elementor-icon{font-size:12px;padding:7px;}.elementor-32957 .elementor-element.elementor-element-5d0703b .elementor-icon-box-title, .elementor-32957 .elementor-element.elementor-element-5d0703b .elementor-icon-box-title a{font-size:14px;line-height:1.8em;}.elementor-32957 .elementor-element.elementor-element-d333a51{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-32957 .elementor-element.elementor-element-d333a51 > .elementor-widget-container{padding:10px 10px 5px 10px;border-radius:9px 9px 9px 9px;}.elementor-32957 .elementor-element.elementor-element-d333a51 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-32957 .elementor-element.elementor-element-d333a51 .elementor-icon-box-title{margin-block-end:0px;}.elementor-32957 .elementor-element.elementor-element-d333a51 .elementor-icon{font-size:12px;padding:7px;}.elementor-32957 .elementor-element.elementor-element-d333a51 .elementor-icon-box-title, .elementor-32957 .elementor-element.elementor-element-d333a51 .elementor-icon-box-title a{font-size:13px;line-height:1.8em;}.elementor-32957 .elementor-element.elementor-element-70a4ddf{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-32957 .elementor-element.elementor-element-bb89099 > .elementor-widget-container{padding:4px 30px 4px 10px;border-radius:9px 9px 9px 9px;}.elementor-32957 .elementor-element.elementor-element-bb89099 .elementor-icon-box-wrapper{gap:100px;}.elementor-32957 .elementor-element.elementor-element-973c403 > .elementor-widget-container{padding:4px 30px 4px 10px;border-radius:9px 9px 9px 9px;}.elementor-32957 .elementor-element.elementor-element-973c403 .elementor-icon-box-wrapper{gap:100px;}.elementor-32957 .elementor-element.elementor-element-f7ef1fb > .elementor-widget-container{padding:4px 30px 4px 10px;border-radius:9px 9px 9px 9px;}.elementor-32957 .elementor-element.elementor-element-f7ef1fb .elementor-icon-box-wrapper{gap:100px;}.elementor-32957 .elementor-element.elementor-element-10ec86b > .elementor-widget-container{padding:4px 30px 4px 10px;border-radius:9px 9px 9px 9px;}.elementor-32957 .elementor-element.elementor-element-10ec86b .elementor-icon-box-wrapper{gap:100px;}.elementor-32957 .elementor-element.elementor-element-a712bc9 > .elementor-widget-container{padding:4px 30px 4px 10px;border-radius:9px 9px 9px 9px;}.elementor-32957 .elementor-element.elementor-element-a712bc9 .elementor-icon-box-wrapper{gap:100px;}.elementor-32957 .elementor-element.elementor-element-fc2b2e3 > .elementor-widget-container{padding:4px 30px 4px 10px;border-radius:9px 9px 9px 9px;}.elementor-32957 .elementor-element.elementor-element-fc2b2e3 .elementor-icon-box-wrapper{gap:100px;}.elementor-32957 .elementor-element.elementor-element-00623dd > .elementor-widget-container{padding:4px 30px 4px 10px;border-radius:9px 9px 9px 9px;}.elementor-32957 .elementor-element.elementor-element-00623dd .elementor-icon-box-wrapper{gap:100px;}.elementor-32957 .elementor-element.elementor-element-69e93f2 > .elementor-widget-container{padding:4px 30px 4px 10px;border-radius:9px 9px 9px 9px;}.elementor-32957 .elementor-element.elementor-element-69e93f2 .elementor-icon-box-wrapper{gap:100px;}.elementor-32957 .elementor-element.elementor-element-c5826b5 > .elementor-widget-container{padding:4px 30px 4px 10px;border-radius:9px 9px 9px 9px;}.elementor-32957 .elementor-element.elementor-element-c5826b5 .elementor-icon-box-wrapper{gap:100px;}.elementor-32957 .elementor-element.elementor-element-ac5ebce > .elementor-widget-container{padding:4px 30px 4px 10px;border-radius:9px 9px 9px 9px;}.elementor-32957 .elementor-element.elementor-element-ac5ebce .elementor-icon-box-wrapper{gap:100px;}.elementor-32957 .elementor-element.elementor-element-efdd117{--justify-content:flex-start;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-32957 .elementor-element.elementor-element-321dcd7{width:100%;max-width:100%;}.elementor-32957 .elementor-element.elementor-element-97f5cc0{width:100%;max-width:100%;text-align:center;}.elementor-32957 .elementor-element.elementor-element-97f5cc0 .elementor-heading-title{line-height:1.7em;}.elementor-32957 .elementor-element.elementor-element-f24e98a{width:100%;max-width:100%;}.elementor-32957 .elementor-element.elementor-element-a6ee54d{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32957 .elementor-element.elementor-element-a6ee54d.e-con{--order:-99999 /* order start hack */;}.elementor-32957 .elementor-element.elementor-element-3964b8d{--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32957 .elementor-element.elementor-element-5054d79.elementor-element{--align-self:center;}.elementor-32957 .elementor-element.elementor-element-e8c077f{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-padding-top:12px;--n-tabs-title-padding-right:12px;--n-tabs-title-padding-bottom:12px;--n-tabs-title-padding-left:12px;--n-tabs-title-font-size:17px;--n-tabs-title-direction:column;--n-tabs-icon-order:initial;--n-tabs-title-justify-content-toggle:center;--n-tabs-title-align-items-toggle:initial;}.elementor-32957 .elementor-element.elementor-element-e8c077f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-32957 .elementor-element.elementor-element-ad69911.elementor-element{--order:99999 /* order end hack */;}}@media(min-width:768px){.elementor-32957 .elementor-element.elementor-element-b465d2e{--width:280px;}.elementor-32957 .elementor-element.elementor-element-efdd117{--width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-32957 .elementor-element.elementor-element-b465d2e{--width:100%;}}/* Start custom CSS for icon-box, class: .elementor-element-973c403 */.co:hover h3.elementor-icon-box-title {
    color: #5cff85 !important;
    font-weight: 800 !important;
}

.co:hover svg#Outline {
    fill: #5cff85;
}
.co:hover path {
    fill: #5cff85 !important;
}


.co:hover  h3.elementor-icon-box-title a{
    font-weight: 800 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5054d79 *//* =========================================
       1. استایل‌های اصلی جدول قیمت
       ========================================= */
    
    .pricing-wrapper th { 
        border-block-start: none !important; 
    }

    .pricing-wrapper {
        font-family: inherit;
        background-color: #0b1926;
        border-radius: 20px;
        border: 1px solid #FFFFFF1A;
        padding: 25px;
        margin: 0 auto;
        position: relative;
        overflow: hidden;
        color: #ffffff;
        min-height: 450px;
        display: flex;
        flex-direction: column;
    }

    /* --- دکمه‌های نوع پلن --- */
    .type-switcher-container { margin-bottom: 25px; order: 1; }

    .type-switcher {
        display: flex;
        gap: 10px;
        background: rgba(255,255,255,0.03);
        padding: 8px;
        border-radius: 16px;
        border: 1px solid rgba(255, 255, 255, 0.05);
        width: max-content;
        margin: 0 auto;
    }

    .type-btn {
        background: transparent;
        border: 1px solid transparent;
        padding: 12px 24px;
        cursor: pointer;
        font-weight: 600 !important;
        color: white;
        font-size: 15px;
        border-radius: 12px;
        transition: all 0.2s ease;
        white-space: nowrap;
        font-family: inherit;
    }

    .type-btn:hover { color: #ffffff; background-color: #0b1926; }

    .type-btn.active {
        background: rgba(92, 255, 133, 0.1);
        color: #5cff85;
        border-color: rgba(92, 255, 133, 0.2);
        box-shadow: 0 0 15px rgba(92, 255, 133, 0.05);
    }

    /* --- دکمه‌های سایز --- */
    .size-switcher {
        display: flex;
        justify-content: center;
        gap: 10px;
        flex-wrap: wrap;
        margin-bottom: 35px;
        padding: 0 10px;
        order: 2;
    }

    .size-btn {
        background: #0b192638;
        border: 0.5px solid #1C3937 !important;
        color: #ffffff;
        padding: 10px 0;
        width: 85px;
        border-radius: 12px;
        cursor: pointer;
        font-size: 14px;
        font-weight: 700;
        transition: all 0.2s ease;
        font-family: inherit;
        text-align: center;
    }

    .size-btn:hover {
        background-color: transparent;
        border-color: #5cff85 !important;
        color: #5cff85;
        box-shadow: 0 0 10px rgba(92, 255, 133, 0.2);
    }
    
    .size-btn.active {
        background: #5cff85;
        color: #0B1926;
        border-color: #5cff85 !important;
        box-shadow: 0 0 15px rgba(92, 255, 133, 0.4);
        transform: translateY(-2px);
    }

    /* --- جدول کپسولی --- */
    .table-container { margin-bottom: 25px; order: 3; padding-bottom: 10px; width: 100%; }

    .dynamic-table { width: 100%; border-collapse: separate; border-spacing: 0 10px; }
    
    .dynamic-table th {
        color: #ffffff; padding: 10px 10px; font-size: 14px; font-weight: 800;
        text-align: center; background: transparent; border: none; opacity: 0.9; min-width: 110px; 
    }

    .dynamic-table td {
        padding: 16px 5px; text-align: center; color: #ffffff; font-weight: 500;
        font-size: 14px; background: #5cff850a; border: none;
        transition: transform 0.2s ease, background 0.2s ease; min-width: 110px;
    }

    .dynamic-table td.label-cell {
        text-align: center !important; font-weight: 500; color: white;
        background: #0b1926 !important; position: sticky; right: 0; z-index: 5;
        min-width: 90px !important; width: 25%; pointer-events: none; padding-right: 5px;
    }

    .dynamic-table td:nth-child(2) { border-top-right-radius: 12px; border-bottom-right-radius: 12px; }
    .dynamic-table td:last-child { border-top-left-radius: 12px; border-bottom-left-radius: 12px; }
    .dynamic-table tbody tr:hover td:not(.label-cell) { background: none; }

    /* --- فوتر --- */
    .footer-action {
        display: flex; justify-content: space-between; align-items: center;
        background: #5cff850a; border: 1px solid #5cff85; padding: 20px 30px;
        border-radius: 20px; flex-wrap: wrap; gap: 15px; order: 4; flex-direction: row-reverse;
    }

    .product-title-seo { margin-bottom: 20px !important; font-size: 14px; color: #94a3b8; font-weight: 500; margin-bottom: 5px; }
    .price-row { display: flex; align-items: baseline; gap: 8px; align-content: center; justify-content: flex-end; 
            justify-content: center;

    }
    .price-label { font-size: 18px; color: #ffffff; font-weight: 700; }
    .big-price { font-size: 35px; font-weight: 900; color: #5cff85; line-height: 1; text-shadow: 0 0 20px rgba(92, 255, 133, 0.3); }

    .buy-button {
        background: #5cff85; color: #0B1926 !important; text-decoration: none;
        padding: 15px 20px; border-radius: 12px; font-weight: 900; font-size: 15px;
        transition: all 0.3s ease; box-shadow: 0 0 20px rgba(92, 255, 133, 0.2);
        display: inline-flex; align-items: center; gap: 10px;
    }
    .buy-button svg { transform: rotate(180deg); }
    .buy-button:hover { transform: translateY(-3px) scale(1.02); box-shadow: 0 0 35px rgba(92, 255, 133, 0.5); }

    /* =========================================
       2. استایل‌های پاپ‌آپ (Modal)
       ========================================= */
    
    .buttons-wrapper { display: flex; gap: 10px; align-items: center; }

    .rules-btn {
        background: transparent; border: 1px solid #f8b900 !important; color: #f8b900;
        padding: 15px 20px; border-radius: 12px; font-weight: 700; font-size: 14px;
        cursor: pointer; transition: all 0.3s ease; display: inline-flex;
        align-items: center; gap: 8px; font-family: inherit;
            flex-direction: row-reverse;

    }
    .rules-btn:hover { background: #f8b90021; border-color: #5cff85; color: #f8b900; }
    
    
      .rules-btn:focus { background: #f8b90021; border-color: #5cff85; color: #f8b900; }
    
    .rules-btn svg { fill: #f8b900; transition: fill 0.3s ease; }
    .rules-btn:hover svg { fill: #f8b900; }

    /* Modal Styles */
    .modal-overlay {
        position: fixed; top: 0; left: 0; width: 100%; height: 100%;
        background: transparent; backdrop-filter: blur(8px);
        z-index: 2147483647 !important;
        display: none; justify-content: center; align-items: center;
        padding: 20px; opacity: 0; transition: opacity 0.3s ease;
    }
    .modal-title {
    margin-right: 10px !important;
    color: #5cff85 !important;
    font-size: 18px;
    font-weight: 800 !IMPORTANT;
}

    .modal-active { display: flex; opacity: 1; }

    .modal-content {
        background: #172531; border: 1px solid #5cff8512; border-radius: 20px;
        width: 100%; max-width: 600px; max-height: 85vh; 
        
        overflow-y: auto; 
        -webkit-overflow-scrolling: touch; 
        
        position: relative; box-shadow: 0 0 50px rgba(92, 255, 133, 0.15);
        transform: translateY(20px); transition: transform 0.3s ease;
        
        /* استایل اسکرول بار فایرفاکس */
        scrollbar-width: thin;
        scrollbar-color: #5cff85 #0b1926;
    }

    /* استایل اسکرول بار همیشه نمایان */
    .modal-content::-webkit-scrollbar {
        width: 4px; 
        display: block !important;
    }
    .modal-content::-webkit-scrollbar-track {
        background: rgba(255, 255, 255, 0.05);
        border-radius: 10px;
    }
    .modal-content::-webkit-scrollbar-thumb {
        background: #5cff85; 
        border-radius: 10px;
        box-shadow: 0 0 5px rgba(92, 255, 133, 0.5);
    }

    .modal-active .modal-content { transform: translateY(0); }

    .modal-header {
        padding: 20px 10px; border-bottom: 1px solid rgba(255, 255, 255, 0.1);
        display: flex; justify-content: space-between; align-items: center;
        position: sticky; top: 0; background: #0B1926; z-index: 10;
    }
    .modal-title { margin: 0; color: #5cff85; font-size: 18px; font-weight: 800; }
    .close-modal {
        background: transparent; border: none; color: #fff; font-size: 28px;
        cursor: pointer; line-height: 1; padding: 0 10px;
    }
    .modal-body { padding: 10px; }

    /* استایل جدول داخل پاپ‌آپ */
    .rules-table { 
        width: 100%; 
        border-collapse: separate; 
        border-spacing: 0 10px;
    }
    
    .rules-table td {
        padding: 14px 10px;
        font-size: 14px;
        font-weight: 500;
        text-align: center;
        border: none;
        transition: transform 0.2s ease;
    }

    .rules-table tr td:first-child {
        background: #0b1926;
        color: #ffffff;
        font-weight: 400;
        width: 40%;
        border-top-right-radius: 12px;
        border-bottom-right-radius: 12px;
    }

    .rules-table tr td:last-child {
        background: #5cff850a;
        color: #ffffff;
        text-align: center;
        border-top-left-radius: 12px;
        border-bottom-left-radius: 12px;
    }

    .rules-table tr:hover td { transform: scale(1.01); }

    /* --- ریسپانسیو موبایل --- */
    @media (max-width: 768px) {
        .pricing-wrapper { padding: 15px; }
        
        .type-switcher { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; width: 100%; padding: 0; border: none;
                padding: 10px;}
        .type-btn { width: 100%; text-align: center; padding: 12px 5px; font-size: 13px; background: rgba(255,255,255,0.03); border: 1px solid rgba(255, 255, 255, 0.05); white-space: normal; }
        
        .size-switcher { display: grid; grid-template-columns: repeat(4, 1fr); gap: 8px; padding: 0; margin-bottom: 20px; }
        .size-btn { width: 100%; min-width: auto; font-size: 12px; padding: 10px 0; border-radius: 10px; }
        
        .footer-action { order: 3; flex-direction: column; text-align: center; padding: 20px; margin-bottom: 5px; background: rgba(92, 255, 133, 0.03); border-color: #5cff85; }
        .buttons-wrapper { flex-direction: column; width: 100%; gap: 10px; }
        .table-container { order: 4; margin-bottom: 0px; padding-bottom: 0px; }
        .buy-button, .rules-btn { width: 100%; justify-content: center; }
        
        .dynamic-table { table-layout: fixed; width: 100%; min-width: auto; }
        .dynamic-table th { font-size: 11px; padding: 8px 2px; white-space: normal; word-wrap: break-word; min-width: auto; }
        .dynamic-table td { font-size: 11px; padding: 10px 2px; white-space: normal; word-wrap: break-word; min-width: auto; }
        .dynamic-table td.label-cell { width: 25%; font-size: 11px; position: static; box-shadow: none; text-align: center !important; }
        
        .big-price { font-size: 30px; }
        .price-row { justify-content: center; }

        /* فونت پاپ‌آپ در موبایل */
        .rules-table td { font-size: 13px !important; padding: 12px 5px; }
        
        /* عرض ثابت ۳۳۰ پیکسل برای پاپ آپ در موبایل */
        .modal-content { 
            width: 330px !important; 
            max-width: 95%; 
            max-height: 80vh; 
        }
        
        .modal-title {
    margin: 0 !important;
    color: #5cff85 !important;
    font-size: 14px;
    font-weight: 800 !important;
}
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5054d79 *//* =========================================
       1. استایل‌های اصلی جدول قیمت
       ========================================= */
    
    .pricing-wrapper th { 
        border-block-start: none !important; 
    }

    .pricing-wrapper {
        font-family: inherit;
        background-color: #0b1926;
        border-radius: 20px;
        border: 1px solid #FFFFFF1A;
        padding: 25px;
        margin: 0 auto;
        position: relative;
        overflow: hidden;
        color: #ffffff;
        min-height: 450px;
        display: flex;
        flex-direction: column;
    }

    /* --- دکمه‌های نوع پلن --- */
    .type-switcher-container { margin-bottom: 25px; order: 1; }

    .type-switcher {
        display: flex;
        gap: 10px;
        background: rgba(255,255,255,0.03);
        padding: 8px;
        border-radius: 16px;
        border: 1px solid rgba(255, 255, 255, 0.05);
        width: max-content;
        margin: 0 auto;
    }

    .type-btn {
        background: transparent;
        border: 1px solid transparent;
        padding: 12px 24px;
        cursor: pointer;
        font-weight: 600 !important;
        color: white;
        font-size: 15px;
        border-radius: 12px;
        transition: all 0.2s ease;
        white-space: nowrap;
        font-family: inherit;
    }

    .type-btn:hover { color: #ffffff; background-color: #0b1926; }

    .type-btn.active {
        background: rgba(92, 255, 133, 0.1);
        color: #5cff85;
        border-color: rgba(92, 255, 133, 0.2);
        box-shadow: 0 0 15px rgba(92, 255, 133, 0.05);
    }

    /* --- دکمه‌های سایز --- */
    .size-switcher {
        display: flex;
        justify-content: center;
        gap: 10px;
        flex-wrap: wrap;
        margin-bottom: 35px;
        padding: 0 10px;
        order: 2;
    }

    .size-btn {
        background: #0b192638;
        border: 0.5px solid #1C3937 !important;
        color: #ffffff;
        padding: 10px 0;
        width: 85px;
        border-radius: 12px;
        cursor: pointer;
        font-size: 14px;
        font-weight: 700;
        transition: all 0.2s ease;
        font-family: inherit;
        text-align: center;
    }

    .size-btn:hover {
        background-color: transparent;
        border-color: #5cff85 !important;
        color: #5cff85;
        box-shadow: 0 0 10px rgba(92, 255, 133, 0.2);
    }
    
    .size-btn.active {
        background: #5cff85;
        color: #0B1926;
        border-color: #5cff85 !important;
        box-shadow: 0 0 15px rgba(92, 255, 133, 0.4);
        transform: translateY(-2px);
    }

    /* --- جدول کپسولی --- */
    .table-container { margin-bottom: 25px; order: 3; padding-bottom: 10px; width: 100%; }

    .dynamic-table { width: 100%; border-collapse: separate; border-spacing: 0 10px; }
    
    .dynamic-table th {
        color: #ffffff; padding: 10px 10px; font-size: 14px; font-weight: 800;
        text-align: center; background: transparent; border: none; opacity: 0.9; min-width: 110px; 
    }

    .dynamic-table td {
        padding: 16px 5px; text-align: center; color: #ffffff; font-weight: 500;
        font-size: 14px; background: #5cff850a; border: none;
        transition: transform 0.2s ease, background 0.2s ease; min-width: 110px;
    }

    .dynamic-table td.label-cell {
        text-align: center !important; font-weight: 500; color: white;
        background: #0b1926 !important; position: sticky; right: 0; z-index: 5;
        min-width: 90px !important; width: 25%; pointer-events: none; padding-right: 5px;
    }

    .dynamic-table td:nth-child(2) { border-top-right-radius: 12px; border-bottom-right-radius: 12px; }
    .dynamic-table td:last-child { border-top-left-radius: 12px; border-bottom-left-radius: 12px; }
    .dynamic-table tbody tr:hover td:not(.label-cell) { background: none; }

    /* --- فوتر --- */
    .footer-action {
        display: flex; justify-content: space-between; align-items: center;
        background: #5cff850a; border: 1px solid #5cff85; padding: 20px 30px;
        border-radius: 20px; flex-wrap: wrap; gap: 15px; order: 4; flex-direction: row-reverse;
    }

    .product-title-seo { margin-bottom: 20px !important; font-size: 14px; color: #94a3b8; font-weight: 500; margin-bottom: 5px; }
    .price-row { display: flex; align-items: baseline; gap: 8px; align-content: center; justify-content: flex-end; 
            justify-content: center;

    }
    .price-label { font-size: 18px; color: #ffffff; font-weight: 700; }
    .big-price { font-size: 35px; font-weight: 900; color: #5cff85; line-height: 1; text-shadow: 0 0 20px rgba(92, 255, 133, 0.3); }

    .buy-button {
        background: #5cff85; color: #0B1926 !important; text-decoration: none;
        padding: 15px 20px; border-radius: 12px; font-weight: 900; font-size: 15px;
        transition: all 0.3s ease; box-shadow: 0 0 20px rgba(92, 255, 133, 0.2);
        display: inline-flex; align-items: center; gap: 10px;
    }
    .buy-button svg { transform: rotate(180deg); }
    .buy-button:hover { transform: translateY(-3px) scale(1.02); box-shadow: 0 0 35px rgba(92, 255, 133, 0.5); }

    /* =========================================
       2. استایل‌های پاپ‌آپ (Modal)
       ========================================= */
    
    .buttons-wrapper { display: flex; gap: 10px; align-items: center; }

    .rules-btn {
        background: transparent; border: 1px solid #f8b900 !important; color: #f8b900;
        padding: 15px 20px; border-radius: 12px; font-weight: 700; font-size: 14px;
        cursor: pointer; transition: all 0.3s ease; display: inline-flex;
        align-items: center; gap: 8px; font-family: inherit;
            flex-direction: row-reverse;

    }
    .rules-btn:hover { background: #f8b90021; border-color: #5cff85; color: #f8b900; }
    
    
      .rules-btn:focus { background: #f8b90021; border-color: #5cff85; color: #f8b900; }
    
    .rules-btn svg { fill: #f8b900; transition: fill 0.3s ease; }
    .rules-btn:hover svg { fill: #f8b900; }

    /* Modal Styles */
    .modal-overlay {
        position: fixed; top: 0; left: 0; width: 100%; height: 100%;
        background: transparent; backdrop-filter: blur(8px);
        z-index: 2147483647 !important;
        display: none; justify-content: center; align-items: center;
        padding: 20px; opacity: 0; transition: opacity 0.3s ease;
    }
    .modal-title {
    margin-right: 10px !important;
    color: #5cff85 !important;
    font-size: 18px;
    font-weight: 800 !IMPORTANT;
}

    .modal-active { display: flex; opacity: 1; }

    .modal-content {
        background: #172531; border: 1px solid #5cff8512; border-radius: 20px;
        width: 100%; max-width: 600px; max-height: 85vh; 
        
        overflow-y: auto; 
        -webkit-overflow-scrolling: touch; 
        
        position: relative; box-shadow: 0 0 50px rgba(92, 255, 133, 0.15);
        transform: translateY(20px); transition: transform 0.3s ease;
        
        /* استایل اسکرول بار فایرفاکس */
        scrollbar-width: thin;
        scrollbar-color: #5cff85 #0b1926;
    }

    /* استایل اسکرول بار همیشه نمایان */
    .modal-content::-webkit-scrollbar {
        width: 4px; 
        display: block !important;
    }
    .modal-content::-webkit-scrollbar-track {
        background: rgba(255, 255, 255, 0.05);
        border-radius: 10px;
    }
    .modal-content::-webkit-scrollbar-thumb {
        background: #5cff85; 
        border-radius: 10px;
        box-shadow: 0 0 5px rgba(92, 255, 133, 0.5);
    }

    .modal-active .modal-content { transform: translateY(0); }

    .modal-header {
        padding: 20px 10px; border-bottom: 1px solid rgba(255, 255, 255, 0.1);
        display: flex; justify-content: space-between; align-items: center;
        position: sticky; top: 0; background: #0B1926; z-index: 10;
    }
    .modal-title { margin: 0; color: #5cff85; font-size: 18px; font-weight: 800; }
    .close-modal {
        background: transparent; border: none; color: #fff; font-size: 28px;
        cursor: pointer; line-height: 1; padding: 0 10px;
    }
    .modal-body { padding: 10px; }

    /* استایل جدول داخل پاپ‌آپ */
    .rules-table { 
        width: 100%; 
        border-collapse: separate; 
        border-spacing: 0 10px;
    }
    
    .rules-table td {
        padding: 14px 10px;
        font-size: 14px;
        font-weight: 500;
        text-align: center;
        border: none;
        transition: transform 0.2s ease;
    }

    .rules-table tr td:first-child {
        background: #0b1926;
        color: #ffffff;
        font-weight: 400;
        width: 40%;
        border-top-right-radius: 12px;
        border-bottom-right-radius: 12px;
    }

    .rules-table tr td:last-child {
        background: #5cff850a;
        color: #ffffff;
        text-align: center;
        border-top-left-radius: 12px;
        border-bottom-left-radius: 12px;
    }

    .rules-table tr:hover td { transform: scale(1.01); }

    /* --- ریسپانسیو موبایل --- */
    @media (max-width: 768px) {
        .pricing-wrapper { padding: 15px; }
        
        .type-switcher { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; width: 100%; padding: 0; border: none;
                padding: 10px;}
        .type-btn { width: 100%; text-align: center; padding: 12px 5px; font-size: 13px; background: rgba(255,255,255,0.03); border: 1px solid rgba(255, 255, 255, 0.05); white-space: normal; }
        
        .size-switcher { display: grid; grid-template-columns: repeat(4, 1fr); gap: 8px; padding: 0; margin-bottom: 20px; }
        .size-btn { width: 100%; min-width: auto; font-size: 12px; padding: 10px 0; border-radius: 10px; }
        
        .footer-action { order: 3; flex-direction: column; text-align: center; padding: 20px; margin-bottom: 5px; background: rgba(92, 255, 133, 0.03); border-color: #5cff85; }
        .buttons-wrapper { flex-direction: column; width: 100%; gap: 10px; }
        .table-container { order: 4; margin-bottom: 0px; padding-bottom: 0px; }
        .buy-button, .rules-btn { width: 100%; justify-content: center; }
        
        .dynamic-table { table-layout: fixed; width: 100%; min-width: auto; }
        .dynamic-table th { font-size: 11px; padding: 8px 2px; white-space: normal; word-wrap: break-word; min-width: auto; }
        .dynamic-table td { font-size: 11px; padding: 10px 2px; white-space: normal; word-wrap: break-word; min-width: auto; }
        .dynamic-table td.label-cell { width: 25%; font-size: 11px; position: static; box-shadow: none; text-align: center !important; }
        
        .big-price { font-size: 30px; }
        .price-row { justify-content: center; }

        /* فونت پاپ‌آپ در موبایل */
        .rules-table td { font-size: 13px !important; padding: 12px 5px; }
        
        /* عرض ثابت ۳۳۰ پیکسل برای پاپ آپ در موبایل */
        .modal-content { 
            width: 330px !important; 
            max-width: 95%; 
            max-height: 80vh; 
        }
        
        .modal-title {
    margin: 0 !important;
    color: #5cff85 !important;
    font-size: 14px;
    font-weight: 800 !important;
}
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5054d79 *//* =========================================
       1. استایل‌های اصلی جدول قیمت
       ========================================= */
    
    .pricing-wrapper th { 
        border-block-start: none !important; 
    }

    .pricing-wrapper {
        font-family: inherit;
        background-color: #0b1926;
        border-radius: 20px;
        border: 1px solid #FFFFFF1A;
        padding: 25px;
        margin: 0 auto;
        position: relative;
        overflow: hidden;
        color: #ffffff;
        min-height: 450px;
        display: flex;
        flex-direction: column;
    }

    /* --- دکمه‌های نوع پلن --- */
    .type-switcher-container { margin-bottom: 25px; order: 1; }

    .type-switcher {
        display: flex;
        gap: 10px;
        background: rgba(255,255,255,0.03);
        padding: 8px;
        border-radius: 16px;
        border: 1px solid rgba(255, 255, 255, 0.05);
        width: max-content;
        margin: 0 auto;
    }

    .type-btn {
        background: transparent;
        border: 1px solid transparent;
        padding: 12px 24px;
        cursor: pointer;
        font-weight: 600 !important;
        color: white;
        font-size: 15px;
        border-radius: 12px;
        transition: all 0.2s ease;
        white-space: nowrap;
        font-family: inherit;
    }

    .type-btn:hover { color: #ffffff; background-color: #0b1926; }

    .type-btn.active {
        background: rgba(92, 255, 133, 0.1);
        color: #5cff85;
        border-color: rgba(92, 255, 133, 0.2);
        box-shadow: 0 0 15px rgba(92, 255, 133, 0.05);
    }

    /* --- دکمه‌های سایز --- */
    .size-switcher {
        display: flex;
        justify-content: center;
        gap: 10px;
        flex-wrap: wrap;
        margin-bottom: 35px;
        padding: 0 10px;
        order: 2;
    }

    .size-btn {
        background: #0b192638;
        border: 0.5px solid #1C3937 !important;
        color: #ffffff;
        padding: 10px 0;
        width: 85px;
        border-radius: 12px;
        cursor: pointer;
        font-size: 14px;
        font-weight: 700;
        transition: all 0.2s ease;
        font-family: inherit;
        text-align: center;
    }

    .size-btn:hover {
        background-color: transparent;
        border-color: #5cff85 !important;
        color: #5cff85;
        box-shadow: 0 0 10px rgba(92, 255, 133, 0.2);
    }
    
    .size-btn.active {
        background: #5cff85;
        color: #0B1926;
        border-color: #5cff85 !important;
        box-shadow: 0 0 15px rgba(92, 255, 133, 0.4);
        transform: translateY(-2px);
    }

    /* --- جدول کپسولی --- */
    .table-container { margin-bottom: 25px; order: 3; padding-bottom: 10px; width: 100%; }

    .dynamic-table { width: 100%; border-collapse: separate; border-spacing: 0 10px; }
    
    .dynamic-table th {
        color: #ffffff; padding: 10px 10px; font-size: 14px; font-weight: 800;
        text-align: center; background: transparent; border: none; opacity: 0.9; min-width: 110px; 
    }

    .dynamic-table td {
        padding: 16px 5px; text-align: center; color: #ffffff; font-weight: 500;
        font-size: 14px; background: #5cff850a; border: none;
        transition: transform 0.2s ease, background 0.2s ease; min-width: 110px;
    }

    .dynamic-table td.label-cell {
        text-align: center !important; font-weight: 500; color: white;
        background: #0b1926 !important; position: sticky; right: 0; z-index: 5;
        min-width: 90px !important; width: 25%; pointer-events: none; padding-right: 5px;
    }

    .dynamic-table td:nth-child(2) { border-top-right-radius: 12px; border-bottom-right-radius: 12px; }
    .dynamic-table td:last-child { border-top-left-radius: 12px; border-bottom-left-radius: 12px; }
    .dynamic-table tbody tr:hover td:not(.label-cell) { background: none; }

    /* --- فوتر --- */
    .footer-action {
        display: flex; justify-content: space-between; align-items: center;
        background: #5cff850a; border: 1px solid #5cff85; padding: 20px 30px;
        border-radius: 20px; flex-wrap: wrap; gap: 15px; order: 4; flex-direction: row-reverse;
    }

    .product-title-seo { margin-bottom: 20px !important; font-size: 14px; color: #94a3b8; font-weight: 500; margin-bottom: 5px; }
    .price-row { display: flex; align-items: baseline; gap: 8px; align-content: center; justify-content: flex-end; 
            justify-content: center;

    }
    .price-label { font-size: 18px; color: #ffffff; font-weight: 700; }
    .big-price { font-size: 35px; font-weight: 900; color: #5cff85; line-height: 1; text-shadow: 0 0 20px rgba(92, 255, 133, 0.3); }

    .buy-button {
        background: #5cff85; color: #0B1926 !important; text-decoration: none;
        padding: 15px 20px; border-radius: 12px; font-weight: 900; font-size: 15px;
        transition: all 0.3s ease; box-shadow: 0 0 20px rgba(92, 255, 133, 0.2);
        display: inline-flex; align-items: center; gap: 10px;
    }
    .buy-button svg { transform: rotate(180deg); }
    .buy-button:hover { transform: translateY(-3px) scale(1.02); box-shadow: 0 0 35px rgba(92, 255, 133, 0.5); }

    /* =========================================
       2. استایل‌های پاپ‌آپ (Modal)
       ========================================= */
    
    .buttons-wrapper { display: flex; gap: 10px; align-items: center; }

    .rules-btn {
        background: transparent; border: 1px solid #f8b900 !important; color: #f8b900;
        padding: 15px 20px; border-radius: 12px; font-weight: 700; font-size: 14px;
        cursor: pointer; transition: all 0.3s ease; display: inline-flex;
        align-items: center; gap: 8px; font-family: inherit;
            flex-direction: row-reverse;

    }
    .rules-btn:hover { background: #f8b90021; border-color: #5cff85; color: #f8b900; }
    
    
      .rules-btn:focus { background: #f8b90021; border-color: #5cff85; color: #f8b900; }
    
    .rules-btn svg { fill: #f8b900; transition: fill 0.3s ease; }
    .rules-btn:hover svg { fill: #f8b900; }

    /* Modal Styles */
    .modal-overlay {
        position: fixed; top: 0; left: 0; width: 100%; height: 100%;
        background: transparent; backdrop-filter: blur(8px);
        z-index: 2147483647 !important;
        display: none; justify-content: center; align-items: center;
        padding: 20px; opacity: 0; transition: opacity 0.3s ease;
    }
    .modal-title {
    margin-right: 10px !important;
    color: #5cff85 !important;
    font-size: 18px;
    font-weight: 800 !IMPORTANT;
}

    .modal-active { display: flex; opacity: 1; }

    .modal-content {
        background: #172531; border: 1px solid #5cff8512; border-radius: 20px;
        width: 100%; max-width: 600px; max-height: 85vh; 
        
        overflow-y: auto; 
        -webkit-overflow-scrolling: touch; 
        
        position: relative; box-shadow: 0 0 50px rgba(92, 255, 133, 0.15);
        transform: translateY(20px); transition: transform 0.3s ease;
        
        /* استایل اسکرول بار فایرفاکس */
        scrollbar-width: thin;
        scrollbar-color: #5cff85 #0b1926;
    }

    /* استایل اسکرول بار همیشه نمایان */
    .modal-content::-webkit-scrollbar {
        width: 4px; 
        display: block !important;
    }
    .modal-content::-webkit-scrollbar-track {
        background: rgba(255, 255, 255, 0.05);
        border-radius: 10px;
    }
    .modal-content::-webkit-scrollbar-thumb {
        background: #5cff85; 
        border-radius: 10px;
        box-shadow: 0 0 5px rgba(92, 255, 133, 0.5);
    }

    .modal-active .modal-content { transform: translateY(0); }

    .modal-header {
        padding: 20px 10px; border-bottom: 1px solid rgba(255, 255, 255, 0.1);
        display: flex; justify-content: space-between; align-items: center;
        position: sticky; top: 0; background: #0B1926; z-index: 10;
    }
    .modal-title { margin: 0; color: #5cff85; font-size: 18px; font-weight: 800; }
    .close-modal {
        background: transparent; border: none; color: #fff; font-size: 28px;
        cursor: pointer; line-height: 1; padding: 0 10px;
    }
    .modal-body { padding: 10px; }

    /* استایل جدول داخل پاپ‌آپ */
    .rules-table { 
        width: 100%; 
        border-collapse: separate; 
        border-spacing: 0 10px;
    }
    
    .rules-table td {
        padding: 14px 10px;
        font-size: 14px;
        font-weight: 500;
        text-align: center;
        border: none;
        transition: transform 0.2s ease;
    }

    .rules-table tr td:first-child {
        background: #0b1926;
        color: #ffffff;
        font-weight: 400;
        width: 40%;
        border-top-right-radius: 12px;
        border-bottom-right-radius: 12px;
    }

    .rules-table tr td:last-child {
        background: #5cff850a;
        color: #ffffff;
        text-align: center;
        border-top-left-radius: 12px;
        border-bottom-left-radius: 12px;
    }

    .rules-table tr:hover td { transform: scale(1.01); }

    /* --- ریسپانسیو موبایل --- */
    @media (max-width: 768px) {
        .pricing-wrapper { padding: 15px; }
        
        .type-switcher { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; width: 100%; padding: 0; border: none;
                padding: 10px;}
        .type-btn { width: 100%; text-align: center; padding: 12px 5px; font-size: 13px; background: rgba(255,255,255,0.03); border: 1px solid rgba(255, 255, 255, 0.05); white-space: normal; }
        
        .size-switcher { display: grid; grid-template-columns: repeat(4, 1fr); gap: 8px; padding: 0; margin-bottom: 20px; }
        .size-btn { width: 100%; min-width: auto; font-size: 12px; padding: 10px 0; border-radius: 10px; }
        
        .footer-action { order: 3; flex-direction: column; text-align: center; padding: 20px; margin-bottom: 5px; background: rgba(92, 255, 133, 0.03); border-color: #5cff85; }
        .buttons-wrapper { flex-direction: column; width: 100%; gap: 10px; }
        .table-container { order: 4; margin-bottom: 0px; padding-bottom: 0px; }
        .buy-button, .rules-btn { width: 100%; justify-content: center; }
        
        .dynamic-table { table-layout: fixed; width: 100%; min-width: auto; }
        .dynamic-table th { font-size: 11px; padding: 8px 2px; white-space: normal; word-wrap: break-word; min-width: auto; }
        .dynamic-table td { font-size: 11px; padding: 10px 2px; white-space: normal; word-wrap: break-word; min-width: auto; }
        .dynamic-table td.label-cell { width: 25%; font-size: 11px; position: static; box-shadow: none; text-align: center !important; }
        
        .big-price { font-size: 30px; }
        .price-row { justify-content: center; }

        /* فونت پاپ‌آپ در موبایل */
        .rules-table td { font-size: 13px !important; padding: 12px 5px; }
        
        /* عرض ثابت ۳۳۰ پیکسل برای پاپ آپ در موبایل */
        .modal-content { 
            width: 330px !important; 
            max-width: 95%; 
            max-height: 80vh; 
        }
        
        .modal-title {
    margin: 0 !important;
    color: #5cff85 !important;
    font-size: 14px;
    font-weight: 800 !important;
}
    }/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-e8c077f */.hk .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
    background: #16212C;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF4F;
    color: white !important;
}

.des table td,
.des table th {
    padding: 20px;
    line-height: 1.5;
    vertical-align: top;
    text-align: left;
    background: #1BB9540D;
}

.des table tbody > tr:nth-child(odd) > td,
.des table tbody > tr:nth-child(odd) > th {
    background-color: transparent;
}

.des img.alignnone.size-full.wp-image-8054,
.des img.alignnone.size-full.wp-image-8055 {
    margin-bottom: -10px;
}

.des table tr:first-child td {
    border: none !important;
}

.des table {
    border-collapse: separate !important;
    border-spacing: 0 10px !important; /* فاصله بین ردیف‌ها */
}

.des table tr:nth-child(n+2) td {
    border-top: 1px solid #FFFFFF17;
    border-bottom: 1px solid #FFFFFF17;
    border-left: none;
    border-right: none;
}

/* در حالت چپ‌چین، گوشه‌ی چپ اول و راست آخر می‌شه */
.des table tr:nth-child(n+2) td:first-child {
    border-right: 1px solid #FFFFFF17 !important;
}

.des table tr:nth-child(n+2) td:last-child {
    border-left: 1px solid #FFFFFF17 !important;
}

/* حذف بردر از هدر جدول */
.des table thead tr th {
    border: none !important;
}

/* گرد کردن گوشه‌ها مطابق چپ‌چین */
.des table tr td:first-child {
    border-radius: 0px 15px 15px 0px;
}

.des table tr td:last-child {
    border-radius: 15px 0px 0px 15px;
}

.des table tr:hover td {
    background: transparent !important;
    background-color: transparent !important;

}

table tr:not(:first-child) td:first-child span {
    color: white !important;
}

@media screen and (max-width: 768px) {
  .des table td,
  .des table th {
    padding: 10px !important;
    line-height: 1.4;
    vertical-align: middle  ;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efdd117 */@media only screen and (max-width: 767px) {
    .avans-user-panel .avans-content-panel .avans-user-root-wrapper {
    display: flex !important;
    flex-wrap: wrap ! IMPORTANT;
    flex-direction: column ! IMPORTANT;
}

.avans-user-panel .avans-content-panel .avans-user-root-item .root-item-main h4 {
    cursor: pointer;
    font-size: 15px ! IMPORTANT;
}
.avans-user-panel .avans-content-panel .avans-user-root-item.half:nth-child(2n){
    margin:0px !IMPORTANT;
}
bdi {
    font-weight: 400 !IMPORTANT;
    font-size: 15px ! important;
}
.avnas-profile {
    padding-bottom: 68px ! IMPORTANT;
}
.share_col {
    background: #232632 !important;
    margin-right: 0px !important;
}
.avans_tabs .item {
    border-bottom: 2px solid #eee;
    cursor: pointer;
    font-size: 13px ! IMPORTANT;

}
.avans-wrapper-referers .tbl-commision .avans-row-tb .total_order, .avans-wrapper-referers .tbl-referer-user-log .avans-row-tb .total_order {
    flex-basis: 15% ! IMPORTANT;
}

.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th {
    margin-left: 0px !important;
}
.avans-user-panel-log-table .col.score {
    direction: ltr;
    flex-basis: 25% !important;
}
.avans-user-panel-log-table .col.title {
    flex-basis: 40% !important;
}
.col.title {
    font-size: 10PX ! IMPORTANT;
}
.col.time {
    font-size: 13px ! IMPORTANT;
}
.col.score {
    font-size: 13px ! IMPORTANT;
}
    .avans-user-panel-log-table .col.title {
        border-style: none !important;
    }
    span.label {
    font-size: 9px ! IMPORTANT;
}
.avans-report-header label.action select {
    font-size: 10px ! IMPORTANT;
}
.avans-wrapper-referers .row>div.share_col .reflink input {
    width: 94% ! IMPORTANT;
    font-size: 12px !important;
    color: #fab701 !important;
      
}
.col_box_status_ticket_nirweb {
    width: 26% !important;
      padding: 0px ! IMPORTANT;
}
.col_box_status_ticket_nirweb svg {
    width: 30px ! IMPORTANT;
    margin-top:5px !IMPORTANT;
}
p.title {
    font-size: 10px ! IMPORTANT;
}
.head_nirweb_tickt {
    margin-top: 20px ! IMPORTANT;
}
.box_info_ticket {
    width: 100% !important;
    text-align: center;
    color: white ! IMPORTANT;
}
.box_info_ticket {
    margin-top: 20px ! IMPORTANT;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57c29bb */.avans-user-panel {
    background:transparent !important;
    display: block;
    margin-bottom: 16px;
    padding: 16px;
}
.avans-user-panel .avnas-profile {
    background: #152434 ! IMPORTANT;
    border-radius: 8px !important;
    display: flex;
    margin: 8px 0 40px !important;
    overflow: hidden;
    padding: 20px;
    position: relative;
}
.avans-user-panel .avnas-profile .avans-user-meta-wrapper p.fullname {
    color: #ffffff !important;
    font-size: 20px;
    font-weight: 500;
}
.avans-user-panel .avnas-profile .avans_return_to_home_wrapper a {
    background: #1bb954 !important;
}
.avans-row-tb {
    background: #152434 !important;
}
.avans_tabs.referer-tabs {
    margin-bottom: 30px;
    margin-top: 30px;
}
.avans-wrapper-referers .row>div {
    border: 1px solid #eeeeee17 !important;
    border-radius: 8px !important;
    font-size: 20px !important;
    padding: 12px !important;
}
.avans-wrapper-referers .row>div.code_col i {
    color: #1bb954 !important;
    font-size: 50px;
    padding: 10px;
}
.avans-wrapper-referers .row>div.code_col .label {
    font-weight: 700;
    color: #1bb954 !important;
}
.avans-wrapper-referers .row>div.share_col .label {
    font-weight: 700;
    color: #fab701 !important;
}
.avans-wrapper-referers .row>div.share_col .reflink input {
    border: solid 1px #fab7014a ! IMPORTANT;
    border-radius: 5px;
    box-shadow: none;
    direction: ltr;
    margin: 10px 0;
    outline: none;
    padding: 10px ! IMPORTANT;
    width: 55% ! IMPORTANT;
    background: transparent ! IMPORTANT;
    font-size: 16px;
    color: #fab701 !important;
}
.avans-wrapper-referers .row>div.share_col .social span {
    background: transparent ! IMPORTANT;
}
.avans-wrapper-referers .tbl-commision, .avans-wrapper-referers .tbl-referer-user-log {
    border: none !important;
}
.avans_tabs .item.active, .avans_tabs .item:hover {
    color: #ffffff !important;
    font-weight: 500 !important;
    background: #232632 !important;
    padding: 20px !important;
    border-style: none !important;
    border-radius: 9px !important;
}
.avans_tabs .item {
    border-style: solid !important;
    cursor: pointer;
    font-size: 15px;
    margin: 10px 0;
    padding: 8px;
    text-align: center;
    transition: .3s;
    width: 240px !important;
    padding-top: 20px !important;
    margin-left: 20px !important;
    background: transparent !important;
    border-radius: 9px !important;
    border-width: 1px !important;
    border-color: #646464 !important;
    font-weight: 500 !important;
}
.code_col {
    background: #152434;
}
.share_col {
    background: #142434 !important;
    margin-right: 20px;
}
.avans-user-panel {
    padding: 0px ! IMPORTANT;
}
.tbl-commision {
    padding: 25px !important;
    background: #152434 !important;
    border-radius: 9px !important;
}
.avans-wrapper-referers .tbl-commision .avans-row-tb>div, .avans-wrapper-referers .tbl-referer-user-log .avans-row-tb>div {
    align-items: center;
    border: 1px solid #eee3 ! IMPORTANT;
    display: flex;
    padding: 15px ! IMPORTANT;
    margin: 9px ! IMPORTANT;
    border-radius: 9px !important;
}
.nirweb_ticket_base {
    width: 100% !important;
    margin: auto;
    background-color: #152434 !important;
    border-radius: 9px ! IMPORTANT;
    padding: 30px !important;
}
h3.tite_status_tickets_nirweb {
    color: white ! IMPORTANT;
    font-size: 26px ! IMPORTANT;
    margin-bottom: 40px !important;
}
.col_box_status_ticket_nirweb {
    width: 160px;
    box-shadow: none !important;
    margin-right: 20px;
    padding: 20px;
    border-radius: 7px;
    border: solid 1px #eee3 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    cursor: pointer;
}
.head_nirweb_tickt h3 {
    color: #ffffff !important;
}
.ul_list_ticket_unirweb li a {
    border-right: solid 3pt #ffffff00;
    border-left: solid 1px #e6e6e6 ! IMPORTANT;
    border-left-color: #e6e6e626 !important;
}
.ul_list_ticket_unirweb > li a {
    display: flex;
    border-bottom: none !important;
    padding: 10px 15px 10px 20px;
    border-radius: 5px;
    position: relative;
    background: #1b1f2c !important;
    align-items: center;
    border-top: none !important;
}
.ul_list_ticket_unirweb li a:before {
    content: "";
    position: absolute;
    top: 50%;
    height: 34px;
    width: 34px;
    border-radius: 100%;
    background: radial-gradient(ellipse at center, #1bb954 0, rgb(199 145 145 / 0%) 100%) !important;
    transition: box-shadow .3s ease-in-out, -webkit-box-shadow .3s ease-in-out;
    box-shadow: inset 0 0 5px 0 #1bb954 ! IMPORTANT;
    overflow: hidden;
    z-index: 2;
}
.ul_list_ticket_unirweb li a:before{
    display: none !important
}
.ul_list_ticket_unirweb li .title_time_ticket p {
    margin-bottom: 0 !important;
    color: #e2e2e2 !important;
    font-size: 15px;
}
.ul_list_ticket_unirweb li .title_time_ticket time {
    font-size: 13px;
    color: #e5e3e3 !important;
}
.ul_list_ticket_unirweb li a .info_user_time_nirwebu .icon_nameUser {
    font-size: 15px;
    height: 100%;
    margin: 0 15px;
    display: flex;
    color: #e4e4e4 !important;
    font-weight: 400 !important;
}
.ul_list_ticket_unirweb li a .info_user_time_nirwebu time {
    font-size: 14px !important;
    color: #c0bebe ! IMPORTANT;
}
.ticket_id_support_nirweb {
    font-size: 13px;
    margin: 0 15px 0 0;
    color: #ffb14b !important;
}
.head_nirweb_tickt {
 
    border-bottom: solid 1px #eeeeee26 !important;
   
}
.search_ticket_form_nirweb {
 
    border: 1px solid #eeeeee26 !important;
    
}
a.nirweb-ticket {
    background: #1bb954 !important;
}
.not_found {
    color: red;
    text-align: center;
    font-weight: 400 !important;
    font-size: 18px !important;
}
.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th {
    padding: 15px 12px;
    vertical-align: middle;
  
    border-style: none !important;
}
span.nobr {
    font-size: 16px ! IMPORTANT;
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a {
    color: #1bb954 !important;
}
a.woocommerce-button.button.view {
    font-weight: 500 !IMPORTANT;
}
.avans-user-panel .avans-content-panel .avans-user-root-item {
    background-color: #152434 ! IMPORTANT;
    border: none !important;
    border-radius: 9px !important;
 
}

.avans-user-root-item.full.badges {
    margin-top: -20px ! IMPORTANT;
}
h4 {
    color: white;
    font-weight: 500 !important;
}
p.item-description {
    color: #ffffff6e !important;
}
.avans-user-panel .avans-content-panel .avans-user-root-item.half {
    flex-basis: calc(100% - -5px) !important;
}

.avans-user-panel .avans-content-panel .avans-user-root-item a {
    color: #ffefef !important;
}
a.btn.btn_back_nirweb {
    background-color: #1bb954 !important;
    font-size: 15px ! IMPORTANT;
    font-weight: 500 !important;
}
.top_box_send_ticket h4 {
    color: white !important;
    font-size: 20px;
}
label {
    color: #ffffff9e ! IMPORTANT;
}
.form__global__ticket_new label {
    font-size: 17px !important;
    font-weight: 400 !IMPORTANT;
}
.row_nirweb_ticket_send input[type="text"], .row_nirweb_ticket_send select, .tnirweb_input {
    border: solid 1px #b3b3b342 !important;
    color: #fff !important;
    width: 100%;
    height: 38px;
    font-size: 14px;
    font-family: inherit;
    padding: 25px !important;
    outline: 0;
    background: #152434;
    border-radius: 9px ! IMPORTANT;
}
.select_custom_nirweb div {
    border: solid 1px #b3b3b34a ! IMPORTANT;
    color: white;
    border-radius: 4px;
    width: 100%;
    height: 38px;
    font-size: 14px;
    display: flex;
    align-items: center;
    padding: 25px;
    cursor: pointer;
    background: #152434 !important;
    border-radius: 9px ! IMPORTANT;
}
.select_custom_nirweb ul {
    position: absolute;
    top: 60px !important;
    background: #242632 !important;
    width: 100%;
    border-radius: 9px !important;
    border: none;
    overflow: hidden;
    z-index: 999;
    max-height: 189px !important;
    overflow-y: scroll;
    padding: 20px;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px !important;
}
.select_custom_nirweb ul li:hover {
    background: #1b1f2c;
    border-radius: 9px;
    padding: 14px !important;
  
}
.select_custom_nirweb ul li {
    list-style: none;
    padding: 14px !important;
    font-size: 14px;
}
#user_content_answ, #nirweb_frm_content_send_ticket_user {
    border: solid 1px #b3b3b34f !important;
    color: white ! IMPORTANT;
    min-height: 200px;
    font-size: 14px;
    margin-top: 0;
    margin-bottom: 20px;
    width: 100% !important;
    padding: 30px !important;
    font-family: inherit;
    outline: 0;
    background: #152434 ! IMPORTANT;
    border-radius: 9px !important;
}
.top_box_send_ticket .content_ticket_send {
    font-size: 14px !important;
    font-family: inherit !important;
    color: #757575;
    margin: 0px !important;
}
#nirweb_frm_user_send_ticket {
    background-color: #1cb955 !important;
}
.add_file_btn_nsp {
 
    padding: 10px !important;
}
#nirweb_frm_content_send_ticket_user {

    margin-bottom: 0px !important;
}
#recordButton {
        width: 70px !important;
    height: 74px !important;
    border-radius: 15px;
    border: 1px solid #eeeeee6e !IMPORTANT;
        background-color: transparent !IMPORTANT;
background-image: none !important;
}
#recordButton:before {
    width: 38px ! IMPORTANT;
    height: 31px ! IMPORTANT;
}
.add_file_btn_nsp {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border: solid 1px #ffffff6b !important;
    cursor: pointer;
    text-align: center;
    position: relative;
    border-radius: 9px ! IMPORTANT;
    color: #181818 !important;
    margin-top: -16px ! IMPORTANT;
}  
.avans-user-panel-gifts-wrapper .gift-item .col.col.description:after{
    display: none !IMPORTANT;
}
.avans-user-panel-gifts-wrapper .gift-item .divider:after, .avans-user-panel-gifts-wrapper .gift-item .divider:before {
    background: transparent !important;
    border: 1px solid #c2c2c2;
    border-radius: 112%;
    content: "";
    height: 40px ! IMPORTANT;
    position: absolute;
    top: 0;
    width: 40px !important;
    z-index: 999;
}
.avans-user-panel-gifts-wrapper .gift-item .col.title {
    font-size: 20px ! IMPORTANT;
}
.avans-user-panel-gifts-wrapper .gift-item .avs-footer .remain {
    color: #1bb954 ! IMPORTANT;
    font-size: 16px ! IMPORTANT;
    font-weight: 500 !IMPORTANT;
    margin-top: 15px;
}
.avans-user-panel-gifts-wrapper .gift-item .col.col.description {
    font-size: 13px ! IMPORTANT;
    height: 59px ! IMPORTANT;
    opacity: .7;
    overflow: hidden;
    padding: 0 10px;
    position: relative;
    text-align: center ! IMPORTANT;
}
.avans-user-panel-gifts-wrapper .gift-item .main {
    border: 1px solid #d6d6d652 !important;
}
.avans-user-panel-gifts-wrapper .gift-item .avs-footer {
    border: 1px solid #d6d6d64d ! IMPORTANT;
        padding-bottom: 10px ! IMPORTANT;
          font-size: 25px !important;
}
.avans-report-header label button, .avans-report-header label input, .avans-report-header label select {
    border: 1px solid #d5d5d563 ! IMPORTANT;
    box-shadow: none;
    height: 45px ! IMPORTANT;
    line-height: 35px;
    margin: 0 !important;
    width: 100% !important;
    border-radius: 5px !important;
    background: white !important;
    color: #1b1f2c !important;
}
.avans-user-panel-log-table {
    background: #152434 !important;
    border: none !important;
    border-radius: 9px !important;
    color: #ffffffab ! IMPORTANT;
    padding: 20px !important;
    margin-top: 20px ! IMPORTANT;
}
.avans-user-panel-log-table .header-tbl {
    background: transparent !important;
    border-bottom:1px solid #4f4f4f !important;
    display: flex;
    font-size: 16px !important;
    font-weight: 500 !IMPORTANT;
    color: white !important;
        margin-bottom: 14px !important;
    padding-bottom: 13px !important;

}
.avans-user-panel-log-table .main-tbl .row-log:nth-child(1n) {
    background: transparent !important;
    padding: 7px !important;
    border-radius: 9px ! IMPORTANT;
}
.avans-user-panel-log-table .main-tbl .row-log:nth-child(2n) {
    background: #1b1f2c !important;
    padding: 7px !important;
    border-radius: 9px ! IMPORTANT;
}
.avans-user-panel-log-table .main-tbl .row-log:not(:last-child) {
    border-bottom: none !important;
}
.avans-user-panel-log-table .col:not(.time) {
    border-left: none !important;
}
.pagination_custom_scores .des {
    background: transparent ! IMPORTANT;
    padding-left: 14px !important;
    padding-right: 0px ! IMPORTANT;
}
.pagination_custom_scores input.page_input {
    border: 1px solid #aaaaaa69 !important;
    border-radius: 8px;
    font-family: inherit;
    font-size: 14px !important;
    padding: 4px;
    text-align: center;
    width: 30px !important;
    margin-left: 5px !important;
    background: #152434 !important;
    color: white !important;
}
.pagination_custom_scores .page-numbers {
    background: transparent ! IMPORTANT;
}
.single-getted-wrapper .result .coupon, .wrapper-single-gift .result .coupon {
    background: transparent !important;
    margin: 10px 0;
    padding: 10px;
    text-align: center;
}
.single-getted-wrapper .award-desc, .wrapper-single-gift .award-desc {
    background: #242632;
    border: none !important;
    border-radius: 8px;
    margin: 32px 0;
    padding: 16px;
    text-align: right;
    color: white !important;
}
.single-getted-wrapper .details .item, .wrapper-single-gift .details .item {
    border-bottom: 1px solid #aaaaaa5a;
    display: flex;
    justify-content: center;
    margin: 16px 0;
    padding: 4px 0;
    padding-bottom: 20px !important;
}
.single-getted-wrapper .body .request button, .wrapper-single-gift .body .request button {
    background: #fab701 !important;
    font-weight: 500 !important;
    color: #1b1f2c !important;
}
.avans-report-header {
    display: flex;
    flex-wrap: nowrap !important;
    padding: 10px 0 !important;
    width: 100% !important;
    flex-direction: row !important;
    justify-content: space-between !important;
}
 .avans_popup_datepicker {
    background: #1b1f2c !important;
    border-radius: 9px !important;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px !important;
}
select.avans_select_date_picker.day {
    background: transparent;
    color: white !important;
}
select.avans_select_date_picker.month {
    background: transparent;
    color: white !important;
    font-size: 13px !important;
    padding-left: 3px !important;
}
select.avans_select_date_picker.year {
    background: transparent ! IMPORTANT;
    color: white !important;
}
.avans_popup_lightbox_date_picker .avans_popup_datepicker button#avans-select-date-picker {
    background: #1bb954 ! IMPORTANT;
}
.woo-wallet-my-wallet-container .woo-wallet-sidebar {
    width: 30%;
    float: right;
    background: #152434 !important;
 padding: 20px !important;
}
.woo-wallet-my-wallet-container {
    max-width: 100%;
    overflow: hidden;
    border: 1px solid #f2f2f24d !important;
    display: flex;
    padding: 30px ! IMPORTANT;
    border-radius: 9px !important;
}
.woo-wallet-my-wallet-container .woo-wallet-sidebar {
    width: 30%;
    border-radius: 12px ! IMPORTANT;
}
.woo-wallet-sidebar ul li.card a {
    display: inline-block;
    width: 100%;
    background: #1b1f2c ! IMPORTANT;
    padding: 18px ! IMPORTANT;
}
.woo-wallet-sidebar ul li.card a {
    display: flex ! IMPORTANT;
    background: #1b1f2c ! IMPORTANT;
    padding: 18px ! IMPORTANT;
    color: white !important;
    font-weight: 500 !IMPORTANT;
}
.woo-wallet-sidebar-heading a {
    color: white !important;
    padding-bottom: 10px !important;
    
}
h3.woo-wallet-sidebar-heading {
    padding-bottom: 10px ! IMPORTANT;
}
bdi {
    font-weight: 400 !IMPORTANT;
    font-size: 16px ! IMPORTANT;
}
table#wc-wallet-transaction-details {
    padding-top: 40px ! IMPORTANT;
}
table.dataTable {
    text-align: center ! IMPORTANT;
}
th.sorting_disabled.sorting_asc {
    text-align: center !important;
}
th.sorting_disabled {
    text-align: center !important;
    font-size: 15px !important;
    font-weight: 500 !important;
}
.dataTables_wrapper .dataTables_filter input {
    border: 1px solid #aaaaaa5c !important;
    border-radius: 9px !important;
    padding: 10px ! IMPORTANT;
    background-color: transparent;
    color: inherit;
    margin-top: 20px !important;
}
.elementor hr {
    margin: 0;
    background-color: #00000033 ! IMPORTANT;
    margin-bottom: 19px ! IMPORTANT;
    border: 1px solid #61616169 ! IMPORTANT;
}
input#woo_wallet_balance_to_add {
    background: transparent !important;
    margin-top: 17px ! IMPORTANT;
    border-radius: 6PX ! IMPORTANT;
    border: 1px solid #9e9e9e78 !important;
}
input.woo-add-to-wallet {
    background: #1bb954 ! IMPORTANT;
        color: #ffffffab !important;

}
input.field-item {
    background: transparent ! IMPORTANT;
    color: #ffffffb0 !important;
    border: 1px solid #9e9e9e5e ! IMPORTANT;
    padding: 20px ! IMPORTANT;
}
.title_user_info:before {
    background: #1bb954 ! IMPORTANT;
}
.avans-button.normal {
    background: #1bb954 !important;
    border: 0;
    color: #fff;
}

p.woocommerce-FormRow.woocommerce-FormRow--wide.form-row.form-row-wide {
    display: none !important;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    width: 47%;
    overflow: visible;
    display: none !important;
}
input#account_display_name {
    display: none !important;
}
em {
    display: none ! IMPORTANT;
}
input#account_email {
    background: transparent !important;
    color: #ffffffa6 ! IMPORTANT;
    margin-top: 10px;
    border: 1px solid #9e9e9e87 !important;
    padding: 12px ! IMPORTANT;
    border-radius: 9px !important;
}
fieldset {
    border: 1px solid #808080a1 !important;
    border-radius: 9px !important;
    padding: 40px ! IMPORTANT;
}
input#password_current{
     background: transparent !important;
    color: #ffffffa6 ! IMPORTANT;
    margin-top: 10px;
    border: 1px solid #9e9e9e87 !important;
    padding: 12px ! IMPORTANT;
    border-radius: 9px !important;
}
input#password_1{
      background: transparent !important;
    color: #ffffffa6 ! IMPORTANT;
    margin-top: 10px;
    border: 1px solid #9e9e9e87 !important;
    padding: 12px ! IMPORTANT;
    border-radius: 9px !important;
}
input#password_2{
          background: transparent !important;
    color: #ffffffa6 ! IMPORTANT;
    margin-top: 10px;
    border: 1px solid #9e9e9e87 !important;
    padding: 12px ! IMPORTANT;
    border-radius: 9px !important;
}
.woocommerce-password-strength.bad {
    background-color: #ff00001f ! IMPORTANT;
    border-style: none !important;
    margin-bottom: 15px !important;
}
.woocommerce form .show-password-input::after, .woocommerce-page form .show-password-input::after {
    font-family: WooCommerce;
    speak: never;
    font-weight: 500;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-right: -1.382em !important;
    content: "\e010";
    text-decoration: none;
    top: 18px ! IMPORTANT;
    position: absolute !important;
}
.woocommerce-password-strength.strong {
    background-color: #1bb95438 ! IMPORTANT;
    border-style: none ! IMPORTANT;
}
.woocommerce-password-strength.good {
    background-color: #ffcc466b;
    border-style: none ! IMPORTANT;
}
.woocommerce-password-strength.short {
    background-color: #f1adad4a ! IMPORTANT;
    border-style: none !important;
    margin-bottom: 15px !important;
}
button.woocommerce-Button.button {
    font-weight: 500 !IMPORTANT;
    background: #1bb954 !important;
    color: white !important;
    margin-top: 10px !important;
}

.avans-user-panel .avans-content-panel .avans-user-root-item.half {
    flex-basis: calc(48% - -14px) !important;
}
input#woo_wallet_balance_to_add {
    color: #ffffffc4 ! IMPORTANT;
}
table td, table th {
    vertical-align: top;
    border: 1px solid hsl(0deg 0% 50.2% / 17%) !important;
    padding: 14px ! IMPORTANT;
    border-radius: 9px ! IMPORTANT;
}
.text_message_nirwebtick.text_message_wpyartick {
    background: #152434 !important;
    padding-right: 30px !important;
    padding-bottom: 2px ! IMPORTANT;
    margin-bottom: 10px ! IMPORTANT;
    border-radius: 9px !important;
        color: #f6b801 !important;

}
#answer_form {
        margin-top: 0px !important;

}
.info_nirweb_tick {
    display: flex;
    background: #152434 !important;
    padding: 20px;
    border-radius: 9px !important;
}
.box_info_ticket {
    width: 30%;
    text-align: center;
    color: white ! IMPORTANT;
}
.box_info_ticket .info {
    margin-bottom: 0;
    background: #1b1f2c !important;
    border-radius: 5px;
    padding: 5px;
    font-size: 14px !important;
    font-family: inherit !important;
    color: #ffffffb3 ! IMPORTANT;
    margin-top: 14px ! IMPORTANT;
}
#rate_nticket p, #rated_nticket p {
    margin-bottom: 0;
    font-size: 16px;
    color: #fdfdfd !important;
    font-weight: 500 !important;
}
.w-100 {
    margin-top: 40px ! IMPORTANT;
}
ol#recordingsList {
    display: none !important;
}
button.send_user_answer {
    background-color: #1bb954 !important;
    color: #fff !important;
}
.selectBoxTicketNirweb {
    border: solid 1px #b3b3b342 !important;
    color: #ffffff !important;
    border-radius: 8px !important;
    width: 150px;
    height: 45px;
    font-size: 14px;
    font-family: inherit;
    background: #242632 !important;
        color: #fab701 ! IMPORTANT;

}
.elementor embed, .elementor iframe, .elementor object, .elementor video {
    max-width: 100%;
    width: 100%;
    margin: 0;
    line-height: 1;
    border: none;
    height: 200px !important;
}
.avans-user-panel .avans-content-panel .avans-user-root-item.half {
    flex-basis: calc(100% - -14px) !important;
}
.avans-user-panel .avans-content-panel .avans-user-root-item.half:nth-child(2n) {
    margin-right: 0px ! IMPORTANT;
}
.avans-user-panel-gifts-wrapper .gift-item .col.image img {
    height: auto;
    left: 80px ! IMPORTANT;
    position: absolute !important;
    top: 17px ! IMPORTANT;
    width: 50% ! IMPORTANT;
}
.avans-user-panel-gifts-wrapper .gift-item .col.image {
    border: none !important;
}
.getted-gift-table-wrapper .avs-header .row {
    background: transparent ! IMPORTANT;
    font-size: 14px;
    font-weight: 500;
    border-bottom: 1px solid #6f6f6f !important;
    padding-top: 25px ! IMPORTANT;
}
.getted-gift-table-wrapper .avs-header .row {
    background: transparent ! IMPORTANT;
    font-size: 14px;
    font-weight: 500;
}
.getted-gift-table-wrapper .body .row:nth-child(odd) {
    background: transparent !important;
}
.getted-gift-table-wrapper .body .row:nth-child(2n) {
    background: #242632 ! IMPORTANT;
}
.getted-gift-table-wrapper .row {
    border-style: none !important;
    display: flex;
    font-size: 14px;
}
.buttonnovinbacs {
    background-color: #1bb954 ! IMPORTANT;
    box-shadow:0px 0px 40px 0px #1BB954 !IMPORTANT;

}
.novin-cart-table thead {
    background-color: transparent ! IMPORTANT;
    color: #fff;
    font-weight: 400 !IMPORTANT;
}
.novin-cart-table table, .novin-cart-table th, .novin-cart-table td {
    border: none !important;

}
.novin-accounts {
    background-color: #152434 ! IMPORTANT;
    color: #ffffff ! IMPORTANT;
    text-align: center;
    font-size: 17px ! IMPORTANT;
}
input#avans_user_confirm_email {
    background: #152434;
    padding: 20px ! IMPORTANT;
    border: 1px solid #d0d0d045 !important;
    color: white ! IMPORTANT;
}
.avans-button.outline {
    background: white !important;
    border: 1px solid #ffffff !important;
    color: #242632 ! IMPORTANT;
}
.avans-button.outline:hover {
    background: #1bb954 !important;
    border: 1px solid #ffffff !important;
    color: white ! IMPORTANT;
}
.tbl-referer-user-log {
    display: none ! IMPORTANT;
}
div#all_referer_users {
    display: none !important;
}/* End custom CSS */