.elementor-4711 .elementor-element.elementor-element-3e43bb4d{--display:flex;--background-transition:0.3s;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-4711 .elementor-element.elementor-element-2fe69d2a .woocommerce-breadcrumb{color:#FFFFFF;font-family:"PeydaWeb", Sans-serif;font-size:14px;font-weight:300;line-height:1rem;}.elementor-4711 .elementor-element.elementor-element-2fe69d2a .woocommerce-breadcrumb > a{color:#FFFFFF;}.elementor-4711 .elementor-element.elementor-element-2fe69d2a > .elementor-widget-container{padding:1.5rem 1.4rem 1.5rem 1.4rem;background-color:#FFFFFF;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-4711 .elementor-element.elementor-element-07c0f88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:10px;--padding-left:50px;--padding-right:50px;}.elementor-4711 .elementor-element.elementor-element-c29abdc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-4711 .elementor-element.elementor-element-c29abdc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4711 .elementor-element.elementor-element-c5a9dd9{--display:flex;--gap:6px 6px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4711 .elementor-element.elementor-element-4c9f478 .elementor-icon-box-wrapper{text-align:right;}.elementor-4711 .elementor-element.elementor-element-4c9f478{--icon-box-icon-margin:4px;}.elementor-4711 .elementor-element.elementor-element-4c9f478 .elementor-icon-box-title{margin-bottom:7px;color:#FFB700;}.elementor-4711 .elementor-element.elementor-element-4c9f478.elementor-view-stacked .elementor-icon{background-color:#FFB700;}.elementor-4711 .elementor-element.elementor-element-4c9f478.elementor-view-framed .elementor-icon, .elementor-4711 .elementor-element.elementor-element-4c9f478.elementor-view-default .elementor-icon{fill:#FFB700;color:#FFB700;border-color:#FFB700;}.elementor-4711 .elementor-element.elementor-element-4c9f478 .elementor-icon{font-size:20px;}.elementor-4711 .elementor-element.elementor-element-4c9f478 .elementor-icon-box-title, .elementor-4711 .elementor-element.elementor-element-4c9f478 .elementor-icon-box-title a{font-family:"IRANYekanX", Sans-serif;font-size:14px;}.elementor-4711 .elementor-element.elementor-element-d0519a9 .elementor-heading-title{color:#FFFBFB;font-size:33px;font-weight:700;}.elementor-4711 .elementor-element.elementor-element-236f58b{text-align:right;}.woocommerce .elementor-4711 .elementor-element.elementor-element-236f58b .woocommerce-product-details__short-description{color:#CECECE;font-family:"PeydaWeb", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.8rem;}.elementor-4711 .elementor-element.elementor-element-236f58b > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-4711 .elementor-element.elementor-element-36033ad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--background-transition:0.3s;--margin-top:11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-4711 .elementor-element.elementor-element-36033ad.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4711 .elementor-element.elementor-element-f923c91 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4711 .elementor-element.elementor-element-f923c91 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-4711 .elementor-element.elementor-element-f923c91 .elementor-button{font-family:"PeydaWeb", Sans-serif;font-weight:500;fill:#FFC400;color:#FFC400;background-color:#FF740000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF8800;border-radius:7px 7px 7px 7px;padding:20px 18px 20px 18px;}.elementor-4711 .elementor-element.elementor-element-f923c91 .elementor-button:hover, .elementor-4711 .elementor-element.elementor-element-f923c91 .elementor-button:focus{color:#FFC400;}.elementor-4711 .elementor-element.elementor-element-f923c91 .elementor-button:hover svg, .elementor-4711 .elementor-element.elementor-element-f923c91 .elementor-button:focus svg{fill:#FFC400;}.elementor-4711 .elementor-element.elementor-element-f923c91{width:var( --container-widget-width, 43.114% );max-width:43.114%;--container-widget-width:43.114%;--container-widget-flex-grow:0;}.elementor-4711 .elementor-element.elementor-element-f923c91.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4711 .elementor-element.elementor-element-1611d1f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4711 .elementor-element.elementor-element-1611d1f .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-4711 .elementor-element.elementor-element-1611d1f .elementor-button{font-family:"PeydaWeb", Sans-serif;font-size:15px;background-color:#0055FF;border-radius:7px 7px 7px 7px;padding:20px 18px 20px 18px;}.elementor-4711 .elementor-element.elementor-element-1611d1f .elementor-button:hover, .elementor-4711 .elementor-element.elementor-element-1611d1f .elementor-button:focus{color:#FFFFFF;}.elementor-4711 .elementor-element.elementor-element-1611d1f .elementor-button:hover svg, .elementor-4711 .elementor-element.elementor-element-1611d1f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4711 .elementor-element.elementor-element-1611d1f{width:var( --container-widget-width, 44.77% );max-width:44.77%;--container-widget-width:44.77%;--container-widget-flex-grow:0;}.elementor-4711 .elementor-element.elementor-element-1611d1f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4711 .elementor-element.elementor-element-f46c960{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--background-transition:0.3s;--margin-top:11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-4711 .elementor-element.elementor-element-f46c960.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4711 .elementor-element.elementor-element-1156c5c{--display:flex;--background-transition:0.3s;}.elementor-4711 .elementor-element.elementor-element-9c28aad{color:#FFFFFF;}.elementor-4711 .elementor-element.elementor-element-ea1850c{--display:flex;--background-transition:0.3s;}.elementor-4711 .elementor-element.elementor-element-ba85bc8{color:#FFFFFF;}.elementor-4711 .elementor-element.elementor-element-4742a0d{--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:11px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#FFFAFA;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFDF00;--n-accordion-icon-size:15px;}.elementor-4711 .elementor-element.elementor-element-4742a0d {--n-accordion-padding:9px 9px 9px 9px;}:where( .elementor-4711 .elementor-element.elementor-element-4742a0d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"IRANYekanX", Sans-serif;}:where( .elementor-4711 .elementor-element.elementor-element-4742a0d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#07173B;}.elementor-4711 .elementor-element.elementor-element-4742a0d > .elementor-widget-container{padding:0px 0px 0px 55px;}.elementor-4711 .elementor-element.elementor-element-94576b7{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4711 .elementor-element.elementor-element-73682f7 img{width:33%;height:336px;}.elementor-4711 .elementor-element.elementor-element-cf33613{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4711 .elementor-element.elementor-element-106643a{--display:flex;--background-transition:0.3s;}.elementor-4711 .elementor-element.elementor-element-10bef92{--icon-box-icon-margin:15px;}.elementor-4711 .elementor-element.elementor-element-10bef92.elementor-view-stacked .elementor-icon{background-color:#FFAA00;}.elementor-4711 .elementor-element.elementor-element-10bef92.elementor-view-framed .elementor-icon, .elementor-4711 .elementor-element.elementor-element-10bef92.elementor-view-default .elementor-icon{fill:#FFAA00;color:#FFAA00;border-color:#FFAA00;}.elementor-4711 .elementor-element.elementor-element-10bef92 .elementor-icon{font-size:29px;}.elementor-4711 .elementor-element.elementor-element-10bef92 .elementor-icon-box-title{color:#FFFFFF;}.elementor-4711 .elementor-element.elementor-element-10bef92 .elementor-icon-box-title, .elementor-4711 .elementor-element.elementor-element-10bef92 .elementor-icon-box-title a{font-family:"IRANYekanX", Sans-serif;font-size:18px;}.elementor-4711 .elementor-element.elementor-element-10bef92 .elementor-icon-box-description{color:#FFFAFA;font-size:15px;font-weight:300;}.elementor-4711 .elementor-element.elementor-element-bec7c24{--display:flex;--background-transition:0.3s;}.elementor-4711 .elementor-element.elementor-element-3e74401{--icon-box-icon-margin:15px;}.elementor-4711 .elementor-element.elementor-element-3e74401.elementor-view-stacked .elementor-icon{background-color:#FFAA00;}.elementor-4711 .elementor-element.elementor-element-3e74401.elementor-view-framed .elementor-icon, .elementor-4711 .elementor-element.elementor-element-3e74401.elementor-view-default .elementor-icon{fill:#FFAA00;color:#FFAA00;border-color:#FFAA00;}.elementor-4711 .elementor-element.elementor-element-3e74401 .elementor-icon{font-size:29px;}.elementor-4711 .elementor-element.elementor-element-3e74401 .elementor-icon-box-title{color:#FFFFFF;}.elementor-4711 .elementor-element.elementor-element-3e74401 .elementor-icon-box-title, .elementor-4711 .elementor-element.elementor-element-3e74401 .elementor-icon-box-title a{font-family:"IRANYekanX", Sans-serif;font-size:18px;}.elementor-4711 .elementor-element.elementor-element-3e74401 .elementor-icon-box-description{color:#FFFAFA;font-size:15px;font-weight:300;}.elementor-4711 .elementor-element.elementor-element-b6afada{--display:flex;--background-transition:0.3s;}.elementor-4711 .elementor-element.elementor-element-c4b47ee{--icon-box-icon-margin:15px;}.elementor-4711 .elementor-element.elementor-element-c4b47ee.elementor-view-stacked .elementor-icon{background-color:#FFAA00;}.elementor-4711 .elementor-element.elementor-element-c4b47ee.elementor-view-framed .elementor-icon, .elementor-4711 .elementor-element.elementor-element-c4b47ee.elementor-view-default .elementor-icon{fill:#FFAA00;color:#FFAA00;border-color:#FFAA00;}.elementor-4711 .elementor-element.elementor-element-c4b47ee .elementor-icon{font-size:29px;}.elementor-4711 .elementor-element.elementor-element-c4b47ee .elementor-icon-box-title{color:#FFFFFF;}.elementor-4711 .elementor-element.elementor-element-c4b47ee .elementor-icon-box-title, .elementor-4711 .elementor-element.elementor-element-c4b47ee .elementor-icon-box-title a{font-family:"IRANYekanX", Sans-serif;font-size:18px;}.elementor-4711 .elementor-element.elementor-element-c4b47ee .elementor-icon-box-description{color:#FFFAFA;font-size:15px;font-weight:300;}.elementor-4711 .elementor-element.elementor-element-e09a102{--display:flex;--background-transition:0.3s;}.elementor-4711 .elementor-element.elementor-element-f5b095d{--icon-box-icon-margin:15px;}.elementor-4711 .elementor-element.elementor-element-f5b095d.elementor-view-stacked .elementor-icon{background-color:#FFAA00;}.elementor-4711 .elementor-element.elementor-element-f5b095d.elementor-view-framed .elementor-icon, .elementor-4711 .elementor-element.elementor-element-f5b095d.elementor-view-default .elementor-icon{fill:#FFAA00;color:#FFAA00;border-color:#FFAA00;}.elementor-4711 .elementor-element.elementor-element-f5b095d .elementor-icon{font-size:29px;}.elementor-4711 .elementor-element.elementor-element-f5b095d .elementor-icon-box-title{color:#FFFFFF;}.elementor-4711 .elementor-element.elementor-element-f5b095d .elementor-icon-box-title, .elementor-4711 .elementor-element.elementor-element-f5b095d .elementor-icon-box-title a{font-family:"IRANYekanX", Sans-serif;font-size:18px;}.elementor-4711 .elementor-element.elementor-element-f5b095d .elementor-icon-box-description{color:#FFFAFA;font-size:15px;font-weight:300;}.elementor-4711 .elementor-element.elementor-element-d5ff85a{--display:flex;--background-transition:0.3s;}.elementor-4711 .elementor-element.elementor-element-d65a5e3{--icon-box-icon-margin:15px;}.elementor-4711 .elementor-element.elementor-element-d65a5e3.elementor-view-stacked .elementor-icon{background-color:#FFAA00;}.elementor-4711 .elementor-element.elementor-element-d65a5e3.elementor-view-framed .elementor-icon, .elementor-4711 .elementor-element.elementor-element-d65a5e3.elementor-view-default .elementor-icon{fill:#FFAA00;color:#FFAA00;border-color:#FFAA00;}.elementor-4711 .elementor-element.elementor-element-d65a5e3 .elementor-icon{font-size:29px;}.elementor-4711 .elementor-element.elementor-element-d65a5e3 .elementor-icon-box-title{color:#FFFFFF;}.elementor-4711 .elementor-element.elementor-element-d65a5e3 .elementor-icon-box-title, .elementor-4711 .elementor-element.elementor-element-d65a5e3 .elementor-icon-box-title a{font-family:"IRANYekanX", Sans-serif;font-size:18px;}.elementor-4711 .elementor-element.elementor-element-d65a5e3 .elementor-icon-box-description{color:#FFFAFA;font-size:15px;font-weight:300;}.elementor-4711 .elementor-element.elementor-element-039729a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-4711 .elementor-element.elementor-element-024d393{--display:flex;--background-transition:0.3s;--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4711 .elementor-element.elementor-element-2ecb6df{color:#FFFFFF;}.elementor-4711 .elementor-element.elementor-element-91faa15{--display:flex;--background-transition:0.3s;}.elementor-4711 .elementor-element.elementor-element-75cb425{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-4711 .elementor-element.elementor-element-75cb425 .elementor-divider-separator{width:100%;}.elementor-4711 .elementor-element.elementor-element-75cb425 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4711 .elementor-element.elementor-element-e9cf4d1{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:11px;--n-tabs-gap:16px;--n-tabs-title-border-radius:5px 5px 5px 5px;--n-tabs-title-color:#000000;--n-tabs-title-color-active:#000000;}.elementor-4711 .elementor-element.elementor-element-e9cf4d1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){background:#FFFFFF;}.elementor-4711 .elementor-element.elementor-element-e9cf4d1.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:#FFFFFF;}.elementor-4711 .elementor-element.elementor-element-e9cf4d1.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-4711 .elementor-element.elementor-element-e9cf4d1.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:#FFB000;}.elementor-4711 .elementor-element.elementor-element-e9cf4d1.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:"PeydaWeb", Sans-serif;}.elementor-4711 .elementor-element.elementor-element-e9cf4d1 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;}.elementor-4711 .elementor-element.elementor-element-e9cf4d1 > .elementor-widget-container{padding:10px 10px 10px 10px;}body.elementor-page-4711:not(.elementor-motion-effects-element-type-background), body.elementor-page-4711 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#051833;}@media(min-width:768px){.elementor-4711 .elementor-element.elementor-element-36033ad{--width:100%;}.elementor-4711 .elementor-element.elementor-element-f46c960{--width:100%;}.elementor-4711 .elementor-element.elementor-element-cf33613{--content-width:1117px;}}@media(max-width:1024px){.elementor-4711 .elementor-element.elementor-element-2fe69d2a .woocommerce-breadcrumb{font-size:13px;}.elementor-4711 .elementor-element.elementor-element-2fe69d2a > .elementor-widget-container{padding:0.8rem 1rem 0.6rem 1rem;}.woocommerce .elementor-4711 .elementor-element.elementor-element-236f58b .woocommerce-product-details__short-description{font-size:12.5px;line-height:1.7rem;}}@media(max-width:767px){.elementor-4711 .elementor-element.elementor-element-2fe69d2a .woocommerce-breadcrumb{font-size:12px;line-height:1.4rem;}.elementor-4711 .elementor-element.elementor-element-2fe69d2a > .elementor-widget-container{padding:0.7rem 0.85rem 0.45rem 0.85rem;}.elementor-4711 .elementor-element.elementor-element-07c0f88{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4711 .elementor-element.elementor-element-c29abdc{--width:288.8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4711 .elementor-element.elementor-element-c5a9dd9{--gap:18px 18px;}.woocommerce .elementor-4711 .elementor-element.elementor-element-236f58b .woocommerce-product-details__short-description{font-size:12px;}.elementor-4711 .elementor-element.elementor-element-36033ad{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4711 .elementor-element.elementor-element-f923c91 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-4711 .elementor-element.elementor-element-f923c91 .elementor-button{font-size:14px;}.elementor-4711 .elementor-element.elementor-element-f923c91{width:var( --container-widget-width, 288.1px );max-width:288.1px;--container-widget-width:288.1px;--container-widget-flex-grow:0;}.elementor-4711 .elementor-element.elementor-element-1611d1f .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-4711 .elementor-element.elementor-element-1611d1f{width:var( --container-widget-width, 299.975px );max-width:299.975px;--container-widget-width:299.975px;--container-widget-flex-grow:0;}.elementor-4711 .elementor-element.elementor-element-f46c960.e-con{--align-self:stretch;}.elementor-4711 .elementor-element.elementor-element-4742a0d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4711 .elementor-element.elementor-element-e9cf4d1{--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-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-gap:11px;--n-tabs-title-padding-top:19px;--n-tabs-title-padding-right:19px;--n-tabs-title-padding-bottom:19px;--n-tabs-title-padding-left:19px;--n-tabs-title-font-size:15px;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-2fe69d2a */.elementor-4711 .elementor-element.elementor-element-2fe69d2a a {
    font-weight: 500;
}
.elementor-4711 .elementor-element.elementor-element-2fe69d2a .woocommerce-breadcrumb {
    margin-bottom: 0 
}
.elementor-4711 .elementor-element.elementor-element-2fe69d2a{
  --breadcrumb-bg:#1D356D;
  --breadcrumb-radius:10px;
}

/* لایه اصلی ویجت */
.elementor-4711 .elementor-element.elementor-element-2fe69d2a .elementor-widget-container{
  background:var(--breadcrumb-bg) !important;
  border-radius:var(--breadcrumb-radius) !important;
  overflow:hidden !important;
}

/* اجزای داخلی مسیر پیمایش */
.elementor-4711 .elementor-element.elementor-element-2fe69d2a .elementor-breadcrumbs,
.elementor-4711 .elementor-element.elementor-element-2fe69d2a nav,
.elementor-4711 .elementor-element.elementor-element-2fe69d2a #breadcrumbs,
.elementor-4711 .elementor-element.elementor-element-2fe69d2a .breadcrumbs,
.elementor-4711 .elementor-element.elementor-element-2fe69d2a .breadcrumb,
.elementor-4711 .elementor-element.elementor-element-2fe69d2a .yoast-breadcrumb,
.elementor-4711 .elementor-element.elementor-element-2fe69d2a .rank-math-breadcrumb,
.elementor-4711 .elementor-element.elementor-element-2fe69d2a .breadcrumb-trail{
  background:var(--breadcrumb-bg) !important;
  border-radius:inherit !important;
}

/* جلوگیری از پس‌زمینه سفید داخلی */
.elementor-4711 .elementor-element.elementor-element-2fe69d2a ol,
.elementor-4711 .elementor-element.elementor-element-2fe69d2a ul,
.elementor-4711 .elementor-element.elementor-element-2fe69d2a li,
.elementor-4711 .elementor-element.elementor-element-2fe69d2a span{
  background:transparent !important;
}

/* رنگ نوشته‌ها */
.elementor-4711 .elementor-element.elementor-element-2fe69d2a a{
  color:#9FB4CC !important;
}

.elementor-4711 .elementor-element.elementor-element-2fe69d2a span{
  color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-236f58b */.elementor-4711 .elementor-element.elementor-element-236f58b ul {
    padding-right: 0.725rem;
    list-style: none;
}

.elementor-4711 .elementor-element.elementor-element-236f58b ul li {
    position: relative;
}

.elementor-4711 .elementor-element.elementor-element-236f58b ul li:before {
    content: "";
    position: absolute;
    width: 5px;
    height: 5px;
    border: 1px solid ;
    border-radius: 100px;
    right: -0.725rem;
    top: 50%;
    transform: translateY(-50%);
    border-color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f923c91 */.elementor-4711 .elementor-element.elementor-element-f923c91 .elementor-button{
  border:1px solid rgba(242,184,61,.68) !important;

  box-shadow:
    0 0 6px rgba(242,184,61,.25),
    0 0 14px rgba(218,145,32,.12),
    inset 0 0 6px rgba(255,220,137,.05);

  transition:
    transform .32s cubic-bezier(.22,1,.36,1),
    border-color .32s ease,
    box-shadow .32s ease;
}

.elementor-4711 .elementor-element.elementor-element-f923c91 .elementor-button:hover{
  transform:translateY(-4px);

  border-color:rgba(255,215,120,.95) !important;

  box-shadow:
    0 0 8px rgba(255,205,92,.58),
    0 0 20px rgba(218,145,32,.28),
    inset 0 0 9px rgba(255,225,155,.09);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1611d1f */.elementor-4711 .elementor-element.elementor-element-1611d1f .elementor-button{
  border:1px solid rgba(55,205,255,.65) !important;

  box-shadow:
    0 0 6px rgba(36,190,255,.28),
    0 0 14px rgba(0,119,255,.12),
    inset 0 0 6px rgba(106,221,255,.06);

  transition:
    transform .32s cubic-bezier(.22,1,.36,1),
    border-color .32s ease,
    box-shadow .32s ease;
}

.elementor-4711 .elementor-element.elementor-element-1611d1f .elementor-button:hover{
  transform:translateY(-4px);

  border-color:rgba(113,230,255,.95) !important;

  box-shadow:
    0 0 8px rgba(74,215,255,.60),
    0 0 20px rgba(0,128,255,.30),
    inset 0 0 9px rgba(135,230,255,.10);
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-4742a0d */.elementor-4711 .elementor-element.elementor-element-4742a0d{
  --faq-gold:#ffc400;
  --faq-text:#ffffff;
  --faq-muted:#b8c4d4;
  --faq-border:rgba(52,122,184,.24);
  --faq-bg:rgba(7,29,61,.72);
  --faq-open-bg:rgba(10,38,76,.92);
  --faq-radius:12px;
}

/* نگهدارنده کل آکاردئون */
.elementor-4711 .elementor-element.elementor-element-4742a0d .e-n-accordion{
  display:flex;
  flex-direction:column;
  gap:10px;
}

/* هر سؤال به‌صورت کارت مستقل */
.elementor-4711 .elementor-element.elementor-element-4742a0d .e-n-accordion-item{
  overflow:hidden;

  margin:0 !important;
  padding:0 !important;

  border:1px solid var(--faq-border) !important;
  border-radius:var(--faq-radius) !important;

  background:var(--faq-bg);

  box-shadow:
    inset 0 0 18px rgba(31,126,200,.035),
    0 7px 18px rgba(0,0,0,.10);

  transition:
    border-color .3s ease,
    box-shadow .3s ease,
    transform .3s ease;
}


/* نوار عنوان سؤال */
.elementor-4711 .elementor-element.elementor-element-4742a0d .e-n-accordion-item-title{
  min-height:58px;

  display:flex;
  align-items:center;
  justify-content:space-between;

  gap:12px;
  padding:14px 17px !important;

  border:none !important;
  border-radius:0 !important;

  background:transparent !important;
  list-style:none;

  cursor:pointer;
  direction:rtl;
  text-align:right;

  transition:
    color .3s ease,
    background-color .3s ease;
}


/* حذف فلش پیش‌فرض مرورگر */
.elementor-4711 .elementor-element.elementor-element-4742a0d .e-n-accordion-item-title::-webkit-details-marker{
  display:none;
}


/* متن عنوان */
.elementor-4711 .elementor-element.elementor-element-4742a0d .e-n-accordion-item-title-text{
  flex:1;

  color:var(--faq-text) !important;
  font-size:15px;
  font-weight:700;
  line-height:1.8;
}


/* آیکن باز و بسته */
.elementor-4711 .elementor-element.elementor-element-4742a0d .e-n-accordion-item-title-icon{
  flex:0 0 auto;
  order:2;

  display:flex;
  align-items:center;
  justify-content:center;

  color:#dbe6f1 !important;

  transition:
    color .3s ease,
    transform .3s ease;
}

.elementor-4711 .elementor-element.elementor-element-4742a0d .e-n-accordion-item-title-icon svg{
  width:14px;
  height:14px;

  fill:currentColor !important;
}

.elementor-4711 .elementor-element.elementor-element-4742a0d .e-n-accordion-item-title-icon svg path{
  fill:currentColor !important;
}


/* حالت سؤال باز */
.elementor-4711 .elementor-element.elementor-element-4742a0d .e-n-accordion-item[open]{
  border-color:rgba(255,196,0,.42) !important;

  box-shadow:
    0 0 13px rgba(255,196,0,.06),
    inset 0 0 22px rgba(35,128,198,.05);
}

.elementor-4711 .elementor-element.elementor-element-4742a0d .e-n-accordion-item[open] > .e-n-accordion-item-title{
  background:
    linear-gradient(
      90deg,
      rgba(255,196,0,.015),
      rgba(27,86,138,.10)
    ) !important;

  border-bottom:1px solid rgba(65,128,181,.16) !important;
}

.elementor-4711 .elementor-element.elementor-element-4742a0d .e-n-accordion-item[open] .e-n-accordion-item-title-text{
  color:var(--faq-gold) !important;
}

.elementor-4711 .elementor-element.elementor-element-4742a0d .e-n-accordion-item[open] .e-n-accordion-item-title-icon{
  color:var(--faq-gold) !important;
}


/* کانتینر پاسخ؛ فقط فرزند مستقیم هر سؤال */
.elementor-4711 .elementor-element.elementor-element-4742a0d .e-n-accordion-item > .e-con{
  padding:13px 17px 17px !important;

  background:var(--faq-open-bg) !important;
  border:none !important;
}


/* متن‌های داخل پاسخ */
.elementor-4711 .elementor-element.elementor-element-4742a0d .e-n-accordion-item > .e-con,
.elementor-4711 .elementor-element.elementor-element-4742a0d .e-n-accordion-item > .e-con p,
.elementor-4711 .elementor-element.elementor-element-4742a0d .e-n-accordion-item > .e-con .elementor-widget-text-editor{
  color:var(--faq-muted) !important;

  font-size:13px;
  font-weight:400;
  line-height:2;

  direction:rtl;
  text-align:right;
}

.elementor-4711 .elementor-element.elementor-element-4742a0d .e-n-accordion-item > .e-con p{
  margin:0 !important;
}


/* هاور */
.elementor-4711 .elementor-element.elementor-element-4742a0d .e-n-accordion-item:hover{
  transform:translateY(-2px);

  border-color:rgba(52,151,222,.38) !important;

  box-shadow:
    0 9px 22px rgba(0,0,0,.13),
    0 0 12px rgba(33,151,224,.06);
}

.elementor-4711 .elementor-element.elementor-element-4742a0d .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{
  color:var(--faq-gold) !important;
}


/* موبایل */
@media(max-width:767px){

  .elementor-4711 .elementor-element.elementor-element-4742a0d .e-n-accordion{
    gap:8px;
  }

  .elementor-4711 .elementor-element.elementor-element-4742a0d .e-n-accordion-item-title{
    min-height:52px;
    padding:12px 14px !important;
  }

  .elementor-4711 .elementor-element.elementor-element-4742a0d .e-n-accordion-item-title-text{
    font-size:14px;
  }

  .elementor-4711 .elementor-element.elementor-element-4742a0d .e-n-accordion-item > .e-con{
    padding:11px 14px 15px !important;
  }

  .elementor-4711 .elementor-element.elementor-element-4742a0d .e-n-accordion-item > .e-con,
  .elementor-4711 .elementor-element.elementor-element-4742a0d .e-n-accordion-item > .e-con p{
    font-size:12px;
    line-height:1.9;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94576b7 */.elementor-4711 .elementor-element.elementor-element-94576b7{
  /* =========================
     تنظیمات اصلی اصلاح‌شده
  ========================== */

  --emx-product-stage-height:
    clamp(450px, 32vw, 500px);

  --emx-product-stage-product-width:50%;
  --emx-product-stage-product-max-width:410px;

  /* محل نشستن محصول روی سطح سکو */
  --emx-product-stage-product-y:0px;
  --emx-product-stage-product-bottom:102px;

  /* حلقه پشت محصول */
  --emx-product-stage-ring-size:.92;
  --emx-product-stage-ring-x:0px;
  --emx-product-stage-ring-y:-8px;

  /* پایه بزرگ‌تر و واضح‌تر */
  --emx-product-stage-platform-width:1.14;
  --emx-product-stage-platform-height:1.08;
  --emx-product-stage-platform-x:0px;
  --emx-product-stage-platform-y:8px;

  --emx-product-stage-speed:5.4s;
  --emx-product-stage-glow:.88;

  --emx-product-stage-bg:#061F42;
  --emx-product-stage-bg-dark:#020F26;

  position:relative;
  isolation:isolate;
  overflow:hidden;

  display:grid !important;
  grid-template-columns:1fr !important;
  grid-template-rows:100% !important;

  width:100%;
  height:var(--emx-product-stage-height) !important;
  min-height:0 !important;

  padding:0 !important;
  margin:0 !important;
  gap:0 !important;

  border:1px solid rgba(38,182,255,.16);
  border-radius:22px;

  background:
    radial-gradient(
      circle at 50% 40%,
      rgba(24,200,255,.14) 0%,
      rgba(8,124,255,.06) 34%,
      transparent 61%
    ),

    radial-gradient(
      ellipse at 50% 91%,
      rgba(24,200,255,.18),
      transparent 56%
    ),

    repeating-linear-gradient(
      90deg,
      transparent 0 89px,
      rgba(35,176,255,.022) 90px,
      transparent 91px
    ),

    repeating-linear-gradient(
      0deg,
      transparent 0 73px,
      rgba(35,176,255,.016) 74px,
      transparent 75px
    ),

    radial-gradient(
      ellipse at center,
      transparent 35%,
      rgba(1,8,22,.14) 74%,
      rgba(1,7,18,.42) 100%
    ),

    linear-gradient(
      180deg,
      var(--emx-product-stage-bg),
      var(--emx-product-stage-bg-dark)
    );

  box-shadow:
    inset 0 0 42px rgba(17,116,226,.045);
}


/* Wrapper داخلی المنتور */
.elementor-4711 .elementor-element.elementor-element-94576b7 > .e-con-inner{
  position:relative;

  display:grid !important;
  grid-template-columns:1fr !important;
  grid-template-rows:100% !important;

  width:100% !important;
  max-width:none !important;
  height:100% !important;
  min-height:0 !important;

  padding:0 !important;
  margin:0 !important;
  gap:0 !important;

  overflow:hidden;
}


/* هر دو ویجت دقیقاً روی یکدیگر */
.elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-effects,
.elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-image{
  grid-area:1 / 1 !important;
}


/* =========================
   لایه HTML و SVG
========================== */

.elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-effects{
  position:absolute !important;
  z-index:1 !important;

  inset:0;

  width:100% !important;
  height:100% !important;

  margin:0 !important;
  padding:0 !important;

  pointer-events:none;
}


.elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-effects > .elementor-widget-container,
.elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-effects-wrap{
  width:100%;
  height:100%;
}


.elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-svg{
  display:block;

  width:100%;
  height:100%;

  overflow:visible;
}


/* مدارهای پس‌زمینه */
.elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-circuits{
  fill:none;

  stroke:rgba(35,184,255,.16);
  stroke-width:1.2;

  opacity:.32;
}


/* هاله کف */
.elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-floor-halo{
  opacity:calc(var(--emx-product-stage-glow) * .75);
}


/* =========================
   حلقه پشت محصول
========================== */

.elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-ring{
  transform-box:fill-box;
  transform-origin:center;

  transform:
    translate(
      var(--emx-product-stage-ring-x),
      var(--emx-product-stage-ring-y)
    )
    scale(var(--emx-product-stage-ring-size));
}


.elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-ring-shadow{
  fill:none;

  stroke:rgba(8,124,255,.18);
  stroke-width:12;

  filter:url(#emx-product-stage-soft-glow);

  opacity:calc(var(--emx-product-stage-glow) * .48);
}


.elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-ring-base{
  fill:none;

  stroke:url(#emx-product-stage-ring-gradient);
  stroke-width:3;

  filter:url(#emx-product-stage-strong-glow);

  opacity:var(--emx-product-stage-glow);
}


.elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-ring-detail{
  fill:none;

  stroke:rgba(164,241,255,.46);
  stroke-width:1;

  stroke-dasharray:3 23;

  opacity:.55;
}


.elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-ring-runner{
  fill:none;

  stroke:#E1FBFF;
  stroke-width:5;
  stroke-linecap:round;

  stroke-dasharray:72 928;

  filter:url(#emx-product-stage-strong-glow);

  animation:
    emx-product-stage-ring-flow
    calc(var(--emx-product-stage-speed) * 1.25)
    linear
    infinite;
}


/* =========================
   جریان برق
========================== */

.elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-lightning{
  fill:none;

  stroke-linecap:round;
  stroke-linejoin:round;

  opacity:calc(var(--emx-product-stage-glow) * .88);

  animation:
    emx-product-stage-lightning-breathe
    calc(var(--emx-product-stage-speed) * .82)
    ease-in-out
    infinite;
}


.elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-lightning-glow{
  stroke:rgba(24,200,255,.22);
  stroke-width:10;

  filter:url(#emx-product-stage-strong-glow);
}


.elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-lightning-core{
  stroke:#56D9FF;
  stroke-width:2.2;

  filter:url(#emx-product-stage-soft-glow);

  opacity:.65;
}


.elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-lightning-runner{
  stroke:#DDFBFF;
  stroke-width:4;

  stroke-dasharray:125 875;

  filter:url(#emx-product-stage-strong-glow);

  animation:
    emx-product-stage-lightning-flow
    var(--emx-product-stage-speed)
    linear
    infinite;
}


.elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-lightning-branch{
  stroke:#73DFFF;
  stroke-width:1.5;

  filter:url(#emx-product-stage-soft-glow);

  opacity:.45;
}


/* =========================
   ذرات انرژی
========================== */

.elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-particle{
  fill:#CFF8FF;

  filter:url(#emx-product-stage-soft-glow);

  opacity:.34;

  transform-box:fill-box;
  transform-origin:center;

  animation:
    emx-product-stage-particle-float
    4.8s
    ease-in-out
    infinite;

  animation-delay:
    var(--emx-product-stage-particle-delay);
}


/* =========================
   سکوی محصول — بزرگ‌تر و واضح‌تر
========================== */

.elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-platform{
  transform-box:fill-box;
  transform-origin:center;

  transform:
    translate(
      var(--emx-product-stage-platform-x),
      var(--emx-product-stage-platform-y)
    )
    scale(
      var(--emx-product-stage-platform-width),
      var(--emx-product-stage-platform-height)
    );
}


/* حلقه‌های اطراف پایه */
.elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-platform-orbit{
  fill:none;

  stroke:rgba(24,200,255,.20);
  stroke-width:1;

  opacity:.72;
}


.elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-platform-orbit-one{
  stroke-dasharray:28 12;
}


.elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-platform-orbit-two{
  stroke:rgba(8,124,255,.34);
}


/* سایه زیر پایه */
.elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-platform-shadow{
  fill:rgba(0,0,0,.62);

  filter:url(#emx-product-stage-soft-glow);
}


/* بدنه ضخیم پایه */
.elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-platform-body{
  stroke:rgba(41,179,255,.46);
  stroke-width:1.8;

  filter:url(#emx-product-stage-soft-glow);
}


/* نور قسمت پایین بدنه */
.elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-platform-bottom-line{
  fill:none;

  stroke:#1195F7;
  stroke-width:3.5;

  filter:url(#emx-product-stage-strong-glow);

  opacity:.85;
}


/* سطح بالایی پایه */
.elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-platform-top{
  stroke:rgba(132,233,255,.76);
  stroke-width:1.8;

  filter:url(#emx-product-stage-soft-glow);
}


/* لبه اصلی پایه */
.elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-platform-top-border{
  fill:none;

  stroke:#75E7FF;
  stroke-width:2.8;

  filter:url(#emx-product-stage-strong-glow);

  opacity:.96;
}


/* حلقه داخلی */
.elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-platform-inner-ring{
  fill:none;

  stroke:rgba(24,200,255,.35);
  stroke-width:1.3;

  stroke-dasharray:11 8;
}


/* نور متحرک روی لبه پایه */
.elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-platform-runner{
  fill:none;

  stroke:#E8FCFF;
  stroke-width:5;
  stroke-linecap:round;

  stroke-dasharray:75 925;

  filter:url(#emx-product-stage-strong-glow);

  animation:
    emx-product-stage-platform-flow
    calc(var(--emx-product-stage-speed) * 1.15)
    linear
    infinite;
}


/* =========================
   تصویر محصول — بالای سکو
========================== */

.elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-image{
  position:relative !important;

  /* بالاتر از همه اجزای SVG */
  z-index:20 !important;

  align-self:end !important;
  justify-self:center !important;

  width:var(--emx-product-stage-product-width) !important;
  max-width:var(--emx-product-stage-product-max-width) !important;

  margin:
    0
    0
    var(--emx-product-stage-product-bottom)
    0
    !important;

  padding:0 !important;

  transform:
    translateY(var(--emx-product-stage-product-y));

  overflow:visible !important;

  transition:
    transform .4s cubic-bezier(.22,1,.36,1);
}


.elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-image > .elementor-widget-container{
  position:relative;
  z-index:20;

  display:flex;
  align-items:flex-end;
  justify-content:center;

  width:100%;

  overflow:visible !important;
}


.elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-image img{
  position:relative;
  z-index:21;

  display:block;

  width:100% !important;
  height:auto !important;

  max-width:100% !important;
  max-height:350px !important;

  object-fit:contain;

  margin:0 auto !important;

  filter:
    drop-shadow(0 18px 18px rgba(0,0,0,.46))
    drop-shadow(0 0 7px rgba(24,200,255,.07));

  transition:
    transform .4s cubic-bezier(.22,1,.36,1),
    filter .4s ease;
}


/* هاور کنترل‌شده */
.elementor-4711 .elementor-element.elementor-element-94576b7:hover .emx-product-stage-image{
  transform:
    translateY(calc(var(--emx-product-stage-product-y) - 4px))
    scale(1.012);
}


.elementor-4711 .elementor-element.elementor-element-94576b7:hover .emx-product-stage-image img{
  filter:
    drop-shadow(0 23px 22px rgba(0,0,0,.50))
    drop-shadow(0 0 11px rgba(24,200,255,.14));
}


/* =========================
   انیمیشن‌ها
========================== */

@keyframes emx-product-stage-ring-flow{
  from{
    stroke-dashoffset:0;
  }

  to{
    stroke-dashoffset:-1000;
  }
}


@keyframes emx-product-stage-lightning-flow{
  from{
    stroke-dashoffset:0;
  }

  to{
    stroke-dashoffset:-1000;
  }
}


@keyframes emx-product-stage-platform-flow{
  from{
    stroke-dashoffset:0;
  }

  to{
    stroke-dashoffset:-1000;
  }
}


@keyframes emx-product-stage-lightning-breathe{
  0%,
  100%{
    opacity:calc(var(--emx-product-stage-glow) * .52);
  }

  50%{
    opacity:calc(var(--emx-product-stage-glow) * .90);
  }
}


@keyframes emx-product-stage-particle-float{
  0%,
  100%{
    opacity:.16;

    transform:
      translate(0,3px)
      scale(.9);
  }

  50%{
    opacity:.72;

    transform:
      translate(
        var(--emx-product-stage-particle-x),
        -6px
      )
      scale(1.1);
  }
}


/* =========================
   تبلت
========================== */

@media(max-width:1024px){

  .elementor-4711 .elementor-element.elementor-element-94576b7{
    --emx-product-stage-height:450px;

    --emx-product-stage-product-width:52%;
    --emx-product-stage-product-max-width:350px;
    --emx-product-stage-product-bottom:91px;

    --emx-product-stage-ring-size:.84;
    --emx-product-stage-ring-y:-14px;

    --emx-product-stage-platform-width:1.04;
    --emx-product-stage-platform-height:1;
    --emx-product-stage-platform-y:15px;
  }

  .elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-image img{
    max-height:310px !important;
  }
}


/* =========================
   موبایل
========================== */

@media(max-width:767px){

  .elementor-4711 .elementor-element.elementor-element-94576b7{
    --emx-product-stage-height:370px;

    --emx-product-stage-product-width:61%;
    --emx-product-stage-product-max-width:260px;
    --emx-product-stage-product-bottom:72px;

    --emx-product-stage-ring-size:.71;
    --emx-product-stage-ring-y:-20px;

    --emx-product-stage-platform-width:.84;
    --emx-product-stage-platform-height:.82;
    --emx-product-stage-platform-y:34px;

    border-radius:16px;
  }

  .elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-image img{
    max-height:245px !important;
  }

  .elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-lightning{
    transform:
      translate(42px,27px)
      scale(.78);

    transform-origin:left center;

    opacity:.58;
  }

  .elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-particles{
    opacity:.58;
  }
}


/* کاهش حرکت */
@media(prefers-reduced-motion:reduce){

  .elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-ring-runner,
  .elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-lightning,
  .elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-lightning-runner,
  .elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-platform-runner,
  .elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-particle{
    animation:none !important;
  }

  .elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-image,
  .elementor-4711 .elementor-element.elementor-element-94576b7 .emx-product-stage-image img{
    transition:none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf33613 */.elementor-4711 .elementor-element.elementor-element-cf33613{
  --emx-blue:#20c9ff;
  --emx-blue-light:#a8f1ff;
  --emx-blue-glow:rgba(32,201,255,.35);
  --emx-blue-tint:rgba(32,201,255,.085);
  --emx-blue-hover:rgba(32,201,255,.14);

  --emx-gold:#f2b83d;
  --emx-gold-light:#ffe39a;
  --emx-gold-glow:rgba(242,184,61,.34);
  --emx-gold-tint:rgba(242,184,61,.075);
  --emx-gold-hover:rgba(242,184,61,.13);

  --emx-main-radius:22px;
  --emx-card-radius:17px;

  /* فقط فاصله داخلی کارت‌ها */
  --emx-card-padding-top:28px;
  --emx-card-padding-inline:18px;
  --emx-card-padding-bottom:22px;

  position:relative;
  isolation:isolate;

  border:1px solid rgba(32,201,255,.20);
  border-radius:var(--emx-main-radius);

  background:
    radial-gradient(
      ellipse at 50% 0%,
      rgba(32,166,255,.09),
      transparent 48%
    ),
    linear-gradient(
      145deg,
      rgba(6,31,66,.98),
      rgba(3,20,46,.99)
    );

  box-shadow:
    inset 0 0 34px rgba(32,201,255,.025),
    0 14px 32px rgba(0,0,0,.14);
}


/* جریان برق بسیار آرام در پس‌زمینه اصلی */
.elementor-4711 .elementor-element.elementor-element-cf33613::before{
  content:"";
  position:absolute;
  z-index:0;
  inset:0;

  border-radius:inherit;

  background:
    linear-gradient(
      110deg,
      transparent 0%,
      transparent 35%,
      rgba(32,201,255,.025) 42%,
      rgba(168,241,255,.16) 48%,
      rgba(32,201,255,.04) 53%,
      transparent 61%,
      transparent 100%
    );

  background-size:220% 100%;
  opacity:.62;

  pointer-events:none;

  animation:
    emx-features-background-current
    7s linear infinite;
}


/* خطوط مداری بسیار محو */
.elementor-4711 .elementor-element.elementor-element-cf33613::after{
  content:"";
  position:absolute;
  z-index:0;
  inset:0;

  border-radius:inherit;

  background:
    repeating-linear-gradient(
      90deg,
      transparent 0 89px,
      rgba(32,201,255,.018) 90px,
      transparent 91px
    ),
    repeating-linear-gradient(
      0deg,
      transparent 0 64px,
      rgba(32,201,255,.013) 65px,
      transparent 66px
    );

  pointer-events:none;
}


/* محتوای اصلی روی افکت‌ها بماند */
.elementor-4711 .elementor-element.elementor-element-cf33613 > .e-con-inner{
  position:relative;
  z-index:1;
}


/* کارت‌های مستقیم */
.elementor-4711 .elementor-element.elementor-element-cf33613 > .e-con-inner > .e-con,
.elementor-4711 .elementor-element.elementor-element-cf33613 > .e-con.e-child{
  --emx-feature-color:var(--emx-blue);
  --emx-feature-light:var(--emx-blue-light);
  --emx-feature-glow:var(--emx-blue-glow);
  --emx-feature-tint:var(--emx-blue-tint);
  --emx-feature-hover-tint:var(--emx-blue-hover);

  position:relative;
  isolation:isolate;
  overflow:hidden;

  /* فقط فاصله داخلی کارت‌ها */
  padding:
    var(--emx-card-padding-top)
    var(--emx-card-padding-inline)
    var(--emx-card-padding-bottom)
    !important;

  border:1px solid rgba(32,201,255,.38);
  border-radius:var(--emx-card-radius);

  background:
    radial-gradient(
      circle at 50% 10%,
      var(--emx-feature-tint),
      transparent 50%
    ),
    linear-gradient(
      145deg,
      rgba(7,38,78,.97),
      rgba(3,23,51,.99)
    );

  box-shadow:
    0 9px 22px rgba(0,0,0,.15),
    inset 0 0 20px rgba(32,201,255,.022);

  transition:
    transform .36s cubic-bezier(.22,1,.36,1),
    border-color .34s ease,
    background .34s ease,
    box-shadow .34s ease;
}


/* کارت‌های زوج طلایی */
.elementor-4711 .elementor-element.elementor-element-cf33613 > .e-con-inner > .e-con:nth-child(even),
.elementor-4711 .elementor-element.elementor-element-cf33613 > .e-con.e-child:nth-child(even){
  --emx-feature-color:var(--emx-gold);
  --emx-feature-light:var(--emx-gold-light);
  --emx-feature-glow:var(--emx-gold-glow);
  --emx-feature-tint:var(--emx-gold-tint);
  --emx-feature-hover-tint:var(--emx-gold-hover);

  border-color:rgba(242,184,61,.40);
}


/* نور متحرک روی لبه بالایی کارت */
.elementor-4711 .elementor-element.elementor-element-cf33613 > .e-con-inner > .e-con::before,
.elementor-4711 .elementor-element.elementor-element-cf33613 > .e-con.e-child::before{
  content:"";
  position:absolute;
  z-index:4;

  top:0;
  left:-42%;

  width:40%;
  height:2px;
  border-radius:999px;

  background:linear-gradient(
    90deg,
    transparent,
    var(--emx-feature-color),
    var(--emx-feature-light),
    var(--emx-feature-color),
    transparent
  );

  box-shadow:
    0 0 5px var(--emx-feature-color),
    0 0 11px var(--emx-feature-glow);

  pointer-events:none;

  animation:
    emx-feature-border-current
    4s linear infinite;
}


/* نور ظریف پایین کارت */
.elementor-4711 .elementor-element.elementor-element-cf33613 > .e-con-inner > .e-con::after,
.elementor-4711 .elementor-element.elementor-element-cf33613 > .e-con.e-child::after{
  content:"";
  position:absolute;
  z-index:2;

  left:31%;
  right:31%;
  bottom:0;

  height:1px;
  border-radius:999px;

  background:linear-gradient(
    90deg,
    transparent,
    var(--emx-feature-color),
    transparent
  );

  box-shadow:0 0 8px var(--emx-feature-color);

  opacity:.48;
  pointer-events:none;
}


/* عناصر داخلی بالاتر از افکت‌ها */
.elementor-4711 .elementor-element.elementor-element-cf33613 > .e-con-inner > .e-con > *,
.elementor-4711 .elementor-element.elementor-element-cf33613 > .e-con.e-child > *{
  position:relative;
  z-index:3;
}


/* فقط رنگ و نور آیکن */
.elementor-4711 .elementor-element.elementor-element-cf33613 > .e-con-inner > .e-con
.elementor-icon-box-icon .elementor-icon,

.elementor-4711 .elementor-element.elementor-element-cf33613 > .e-con.e-child
.elementor-icon-box-icon .elementor-icon{
  color:var(--emx-feature-color) !important;

  filter:
    drop-shadow(
      0 0 7px
      var(--emx-feature-glow)
    );

  transition:
    transform .34s cubic-bezier(.22,1,.36,1),
    filter .34s ease;
}


.elementor-4711 .elementor-element.elementor-element-cf33613 > .e-con-inner > .e-con
.elementor-icon-box-icon i,

.elementor-4711 .elementor-element.elementor-element-cf33613 > .e-con.e-child
.elementor-icon-box-icon i{
  color:var(--emx-feature-color) !important;
}


.elementor-4711 .elementor-element.elementor-element-cf33613 > .e-con-inner > .e-con
.elementor-icon-box-icon svg,

.elementor-4711 .elementor-element.elementor-element-cf33613 > .e-con.e-child
.elementor-icon-box-icon svg{
  color:var(--emx-feature-color) !important;
  fill:currentColor !important;
}


/* هاور */
.elementor-4711 .elementor-element.elementor-element-cf33613 > .e-con-inner > .e-con:hover,
.elementor-4711 .elementor-element.elementor-element-cf33613 > .e-con.e-child:hover{
  transform:translateY(-6px);

  border-color:var(--emx-feature-color);

  background:
    radial-gradient(
      circle at 50% 10%,
      var(--emx-feature-hover-tint),
      transparent 54%
    ),
    linear-gradient(
      145deg,
      rgba(9,43,88,.98),
      rgba(3,24,54,.99)
    );

  box-shadow:
    0 15px 29px rgba(0,0,0,.22),
    0 0 12px var(--emx-feature-glow),
    inset 0 0 24px var(--emx-feature-tint);
}


/* هاور آیکن */
.elementor-4711 .elementor-element.elementor-element-cf33613 > .e-con-inner > .e-con:hover
.elementor-icon-box-icon .elementor-icon,

.elementor-4711 .elementor-element.elementor-element-cf33613 > .e-con.e-child:hover
.elementor-icon-box-icon .elementor-icon{
  transform:translateY(-3px) scale(1.04);

  filter:
    drop-shadow(
      0 0 11px
      var(--emx-feature-glow)
    );
}


/* انیمیشن پس‌زمینه */
@keyframes emx-features-background-current{
  from{
    background-position:180% 0;
  }

  to{
    background-position:-120% 0;
  }
}


/* انیمیشن حاشیه کارت */
@keyframes emx-feature-border-current{
  0%{
    left:-42%;
    opacity:0;
  }

  12%{
    opacity:1;
  }

  88%{
    opacity:1;
  }

  100%{
    left:110%;
    opacity:0;
  }
}


/* فقط Padding داخلی کارت در تبلت */
@media(max-width:1024px){

  .elementor-4711 .elementor-element.elementor-element-cf33613{
    --emx-card-padding-top:25px;
    --emx-card-padding-inline:15px;
    --emx-card-padding-bottom:20px;
  }
}


/* فقط Padding داخلی کارت در موبایل */
@media(max-width:767px){

  .elementor-4711 .elementor-element.elementor-element-cf33613{
    --emx-card-padding-top:22px;
    --emx-card-padding-inline:13px;
    --emx-card-padding-bottom:18px;
  }

  .elementor-4711 .elementor-element.elementor-element-cf33613 > .e-con-inner > .e-con:hover,
  .elementor-4711 .elementor-element.elementor-element-cf33613 > .e-con.e-child:hover{
    transform:translateY(-3px);
  }
}


/* کاهش حرکت */
@media(prefers-reduced-motion:reduce){

  .elementor-4711 .elementor-element.elementor-element-cf33613::before,
  .elementor-4711 .elementor-element.elementor-element-cf33613 > .e-con-inner > .e-con::before,
  .elementor-4711 .elementor-element.elementor-element-cf33613 > .e-con.e-child::before{
    animation:none;
  }

  .elementor-4711 .elementor-element.elementor-element-cf33613 > .e-con-inner > .e-con,
  .elementor-4711 .elementor-element.elementor-element-cf33613 > .e-con.e-child,
  .elementor-4711 .elementor-element.elementor-element-cf33613 .elementor-icon-box-icon .elementor-icon{
    transition:none;
  }
}/* End custom CSS */