.elementor-17824 .elementor-element.elementor-element-4dcdb7e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17824 .elementor-element.elementor-element-34d74f4{--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;--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-17824 .elementor-element.elementor-element-fb85137{--display:flex;--min-height:120px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17824 .elementor-element.elementor-element-e760608{width:100%;max-width:100%;background-color:#FFFFFF;padding:16px 24px 16px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C4C4C440;border-radius:16px 16px 16px 16px;box-shadow:0px 0px 20px -3px rgba(192, 203, 221, 0.2);}.elementor-17824 .elementor-element.elementor-element-e760608 .woocommerce-breadcrumb{color:#070707;font-family:"IRANSansX", Sans-serif;font-size:14px;}.elementor-17824 .elementor-element.elementor-element-e760608 .woocommerce-breadcrumb > a{color:#1AA4E3;}.elementor-17824 .elementor-element.elementor-element-d75ebcf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17824 .elementor-element.elementor-element-d06cd08{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17824 .elementor-element.elementor-element-5f9832b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17824 .elementor-element.elementor-element-6b15b41{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-17824 .elementor-element.elementor-element-01ce7fe{background-color:#F3F4F6;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C4C4C440;border-radius:24px 24px 24px 24px;box-shadow:0px 0px 20px -3px rgba(192, 203, 221, 0.2);}.elementor-17824 .elementor-element.elementor-element-01ce7fe:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C4C4C440;border-radius:24px 24px 24px 24px;box-shadow:0px 0px 20px -3px rgba(192, 203, 221, 0.2);}.elementor-17824 .elementor-element.elementor-element-01ce7fe img{width:100%;max-width:100%;height:198px;object-fit:cover;object-position:center center;border-radius:24px 24px 24px 24px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17824 .elementor-element.elementor-element-2aad5be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-17824 .elementor-element.elementor-element-2aad5be .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:30px;font-weight:900;color:#292A33;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17824 .elementor-element.elementor-element-40cb30f{font-weight:400;color:#FFFFFF;}.elementor-17824 .elementor-element.elementor-element-5c09bec{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C4C4C430;--border-color:#C4C4C430;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-17824 .elementor-element.elementor-element-8a604ed{text-align:justify;font-family:"IRANSansX", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;word-spacing:1px;color:#05060F99;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-17824 .elementor-element.elementor-element-68e45ca .price{color:#999999;font-family:"IRANSansX", Sans-serif;font-weight:600;}.woocommerce .elementor-17824 .elementor-element.elementor-element-68e45ca .price ins{color:#81BC0A;font-family:"IRANSansX", Sans-serif;}.elementor-17824 .elementor-element.elementor-element-1dde760{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--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-17824 .elementor-element.elementor-element-03a7d1f .elementor-button{background-color:#50BB7B;font-family:"IRANSansX", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 20px -3px rgba(80.99999999999999, 187, 123, 0.27058823529411763);border-style:solid;border-width:1px 1px 1px 1px;border-color:#50BB7B;border-radius:12px 12px 12px 12px;padding:15px 25px 15px 25px;}.elementor-17824 .elementor-element.elementor-element-03a7d1f .elementor-button:hover, .elementor-17824 .elementor-element.elementor-element-03a7d1f .elementor-button:focus{background-color:#FFFFFF;color:#50BB7B;border-color:#50BB7B7A;box-shadow:0px 0px 20px -3px rgba(80.99999999999999, 187, 123, 0.27058823529411763);}.elementor-17824 .elementor-element.elementor-element-03a7d1f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-17824 .elementor-element.elementor-element-03a7d1f .elementor-button:hover svg, .elementor-17824 .elementor-element.elementor-element-03a7d1f .elementor-button:focus svg{fill:#50BB7B;}.elementor-17824 .elementor-element.elementor-element-e743725{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17824 .elementor-element.elementor-element-dcf211b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-17824 .elementor-element.elementor-element-dafaa9c .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:20px;font-weight:900;}.elementor-17824 .elementor-element.elementor-element-9202162{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17824 .elementor-element.elementor-element-390681c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-17824 .elementor-element.elementor-element-7b546c5{width:100%;max-width:100%;}.elementor-17824 .elementor-element.elementor-element-7b546c5 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-17824 .elementor-element.elementor-element-7b546c5 .elementor-icon-box-title{margin-block-end:4px;color:#6B7280;}.elementor-17824 .elementor-element.elementor-element-7b546c5.elementor-view-stacked .elementor-icon{background-color:#5CAF2100;}.elementor-17824 .elementor-element.elementor-element-7b546c5.elementor-view-framed .elementor-icon, .elementor-17824 .elementor-element.elementor-element-7b546c5.elementor-view-default .elementor-icon{fill:#5CAF2100;color:#5CAF2100;border-color:#5CAF2100;}.elementor-17824 .elementor-element.elementor-element-7b546c5 .elementor-icon{font-size:43px;}.elementor-17824 .elementor-element.elementor-element-7b546c5 .elementor-icon-box-title, .elementor-17824 .elementor-element.elementor-element-7b546c5 .elementor-icon-box-title a{font-family:"IRANSansX", Sans-serif;font-size:12px;font-weight:400;}.elementor-17824 .elementor-element.elementor-element-7b546c5:has(:hover) .elementor-icon-box-title,
					 .elementor-17824 .elementor-element.elementor-element-7b546c5:has(:focus) .elementor-icon-box-title{color:#6B7280;}.elementor-17824 .elementor-element.elementor-element-7b546c5 .elementor-icon-box-description{font-family:"IRANSansX", Sans-serif;font-size:14px;font-weight:600;color:#1F2937;}.elementor-17824 .elementor-element.elementor-element-b7a8291{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17824 .elementor-element.elementor-element-c6b717e{width:100%;max-width:100%;}.elementor-17824 .elementor-element.elementor-element-c6b717e .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-17824 .elementor-element.elementor-element-c6b717e .elementor-icon-box-title{margin-block-end:4px;color:#6B7280;}.elementor-17824 .elementor-element.elementor-element-c6b717e.elementor-view-stacked .elementor-icon{background-color:#5CAF2100;}.elementor-17824 .elementor-element.elementor-element-c6b717e.elementor-view-framed .elementor-icon, .elementor-17824 .elementor-element.elementor-element-c6b717e.elementor-view-default .elementor-icon{fill:#5CAF2100;color:#5CAF2100;border-color:#5CAF2100;}.elementor-17824 .elementor-element.elementor-element-c6b717e .elementor-icon{font-size:43px;}.elementor-17824 .elementor-element.elementor-element-c6b717e .elementor-icon-box-title, .elementor-17824 .elementor-element.elementor-element-c6b717e .elementor-icon-box-title a{font-family:"IRANSansX", Sans-serif;font-size:12px;font-weight:400;}.elementor-17824 .elementor-element.elementor-element-c6b717e:has(:hover) .elementor-icon-box-title,
					 .elementor-17824 .elementor-element.elementor-element-c6b717e:has(:focus) .elementor-icon-box-title{color:#6B7280;}.elementor-17824 .elementor-element.elementor-element-c6b717e .elementor-icon-box-description{font-family:"IRANSansX", Sans-serif;font-size:14px;font-weight:600;color:#1F2937;}.elementor-17824 .elementor-element.elementor-element-aee2be5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17824 .elementor-element.elementor-element-468d633{width:100%;max-width:100%;}.elementor-17824 .elementor-element.elementor-element-468d633 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-17824 .elementor-element.elementor-element-468d633 .elementor-icon-box-title{margin-block-end:4px;color:#6B7280;}.elementor-17824 .elementor-element.elementor-element-468d633.elementor-view-stacked .elementor-icon{background-color:#5CAF2100;}.elementor-17824 .elementor-element.elementor-element-468d633.elementor-view-framed .elementor-icon, .elementor-17824 .elementor-element.elementor-element-468d633.elementor-view-default .elementor-icon{fill:#5CAF2100;color:#5CAF2100;border-color:#5CAF2100;}.elementor-17824 .elementor-element.elementor-element-468d633 .elementor-icon{font-size:43px;}.elementor-17824 .elementor-element.elementor-element-468d633 .elementor-icon-box-title, .elementor-17824 .elementor-element.elementor-element-468d633 .elementor-icon-box-title a{font-family:"IRANSansX", Sans-serif;font-size:12px;font-weight:400;}.elementor-17824 .elementor-element.elementor-element-468d633:has(:hover) .elementor-icon-box-title,
					 .elementor-17824 .elementor-element.elementor-element-468d633:has(:focus) .elementor-icon-box-title{color:#6B7280;}.elementor-17824 .elementor-element.elementor-element-468d633 .elementor-icon-box-description{font-family:"IRANSansX", Sans-serif;font-size:14px;font-weight:600;color:#1F2937;}.elementor-17824 .elementor-element.elementor-element-0995eb5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17824 .elementor-element.elementor-element-aa164b1{width:100%;max-width:100%;}.elementor-17824 .elementor-element.elementor-element-aa164b1 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-17824 .elementor-element.elementor-element-aa164b1 .elementor-icon-box-title{margin-block-end:4px;color:#6B7280;}.elementor-17824 .elementor-element.elementor-element-aa164b1.elementor-view-stacked .elementor-icon{background-color:#5CAF2100;}.elementor-17824 .elementor-element.elementor-element-aa164b1.elementor-view-framed .elementor-icon, .elementor-17824 .elementor-element.elementor-element-aa164b1.elementor-view-default .elementor-icon{fill:#5CAF2100;color:#5CAF2100;border-color:#5CAF2100;}.elementor-17824 .elementor-element.elementor-element-aa164b1 .elementor-icon{font-size:43px;}.elementor-17824 .elementor-element.elementor-element-aa164b1 .elementor-icon-box-title, .elementor-17824 .elementor-element.elementor-element-aa164b1 .elementor-icon-box-title a{font-family:"IRANSansX", Sans-serif;font-size:12px;font-weight:400;}.elementor-17824 .elementor-element.elementor-element-aa164b1:has(:hover) .elementor-icon-box-title,
					 .elementor-17824 .elementor-element.elementor-element-aa164b1:has(:focus) .elementor-icon-box-title{color:#6B7280;}.elementor-17824 .elementor-element.elementor-element-aa164b1 .elementor-icon-box-description{font-family:"IRANSansX", Sans-serif;font-size:14px;font-weight:600;color:#1F2937;}.elementor-17824 .elementor-element.elementor-element-05a8d0a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17824 .elementor-element.elementor-element-a9de988{width:100%;max-width:100%;}.elementor-17824 .elementor-element.elementor-element-a9de988 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-17824 .elementor-element.elementor-element-a9de988 .elementor-icon-box-title{margin-block-end:4px;color:#6B7280;}.elementor-17824 .elementor-element.elementor-element-a9de988.elementor-view-stacked .elementor-icon{background-color:#5CAF2100;}.elementor-17824 .elementor-element.elementor-element-a9de988.elementor-view-framed .elementor-icon, .elementor-17824 .elementor-element.elementor-element-a9de988.elementor-view-default .elementor-icon{fill:#5CAF2100;color:#5CAF2100;border-color:#5CAF2100;}.elementor-17824 .elementor-element.elementor-element-a9de988 .elementor-icon{font-size:43px;}.elementor-17824 .elementor-element.elementor-element-a9de988 .elementor-icon-box-title, .elementor-17824 .elementor-element.elementor-element-a9de988 .elementor-icon-box-title a{font-family:"IRANSansX", Sans-serif;font-size:12px;font-weight:400;}.elementor-17824 .elementor-element.elementor-element-a9de988:has(:hover) .elementor-icon-box-title,
					 .elementor-17824 .elementor-element.elementor-element-a9de988:has(:focus) .elementor-icon-box-title{color:#6B7280;}.elementor-17824 .elementor-element.elementor-element-a9de988 .elementor-icon-box-description{font-family:"IRANSansX", Sans-serif;font-size:14px;font-weight:600;color:#1F2937;}.elementor-17824 .elementor-element.elementor-element-0ab8ed5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17824 .elementor-element.elementor-element-32b64b7{width:100%;max-width:100%;}.elementor-17824 .elementor-element.elementor-element-32b64b7 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-17824 .elementor-element.elementor-element-32b64b7 .elementor-icon-box-title{margin-block-end:4px;color:#6B7280;}.elementor-17824 .elementor-element.elementor-element-32b64b7.elementor-view-stacked .elementor-icon{background-color:#5CAF2100;}.elementor-17824 .elementor-element.elementor-element-32b64b7.elementor-view-framed .elementor-icon, .elementor-17824 .elementor-element.elementor-element-32b64b7.elementor-view-default .elementor-icon{fill:#5CAF2100;color:#5CAF2100;border-color:#5CAF2100;}.elementor-17824 .elementor-element.elementor-element-32b64b7 .elementor-icon{font-size:43px;}.elementor-17824 .elementor-element.elementor-element-32b64b7 .elementor-icon-box-title, .elementor-17824 .elementor-element.elementor-element-32b64b7 .elementor-icon-box-title a{font-family:"IRANSansX", Sans-serif;font-size:12px;font-weight:400;}.elementor-17824 .elementor-element.elementor-element-32b64b7:has(:hover) .elementor-icon-box-title,
					 .elementor-17824 .elementor-element.elementor-element-32b64b7:has(:focus) .elementor-icon-box-title{color:#6B7280;}.elementor-17824 .elementor-element.elementor-element-32b64b7 .elementor-icon-box-description{font-family:"IRANSansX", Sans-serif;font-size:14px;font-weight:600;color:#1F2937;}.elementor-17824 .elementor-element.elementor-element-330795f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17824 .elementor-element.elementor-element-dcbd48a{width:100%;max-width:100%;}.elementor-17824 .elementor-element.elementor-element-dcbd48a .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-17824 .elementor-element.elementor-element-dcbd48a .elementor-icon-box-title{margin-block-end:4px;color:#6B7280;}.elementor-17824 .elementor-element.elementor-element-dcbd48a.elementor-view-stacked .elementor-icon{background-color:#5CAF2100;}.elementor-17824 .elementor-element.elementor-element-dcbd48a.elementor-view-framed .elementor-icon, .elementor-17824 .elementor-element.elementor-element-dcbd48a.elementor-view-default .elementor-icon{fill:#5CAF2100;color:#5CAF2100;border-color:#5CAF2100;}.elementor-17824 .elementor-element.elementor-element-dcbd48a .elementor-icon{font-size:43px;}.elementor-17824 .elementor-element.elementor-element-dcbd48a .elementor-icon-box-title, .elementor-17824 .elementor-element.elementor-element-dcbd48a .elementor-icon-box-title a{font-family:"IRANSansX", Sans-serif;font-size:12px;font-weight:400;}.elementor-17824 .elementor-element.elementor-element-dcbd48a:has(:hover) .elementor-icon-box-title,
					 .elementor-17824 .elementor-element.elementor-element-dcbd48a:has(:focus) .elementor-icon-box-title{color:#6B7280;}.elementor-17824 .elementor-element.elementor-element-dcbd48a .elementor-icon-box-description{font-family:"IRANSansX", Sans-serif;font-size:14px;font-weight:600;color:#1F2937;}.elementor-17824 .elementor-element.elementor-element-76053bc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17824 .elementor-element.elementor-element-ef42cba{width:100%;max-width:100%;}.elementor-17824 .elementor-element.elementor-element-ef42cba .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-17824 .elementor-element.elementor-element-ef42cba .elementor-icon-box-title{margin-block-end:4px;color:#6B7280;}.elementor-17824 .elementor-element.elementor-element-ef42cba.elementor-view-stacked .elementor-icon{background-color:#5CAF2100;}.elementor-17824 .elementor-element.elementor-element-ef42cba.elementor-view-framed .elementor-icon, .elementor-17824 .elementor-element.elementor-element-ef42cba.elementor-view-default .elementor-icon{fill:#5CAF2100;color:#5CAF2100;border-color:#5CAF2100;}.elementor-17824 .elementor-element.elementor-element-ef42cba .elementor-icon{font-size:43px;}.elementor-17824 .elementor-element.elementor-element-ef42cba .elementor-icon-box-title, .elementor-17824 .elementor-element.elementor-element-ef42cba .elementor-icon-box-title a{font-family:"IRANSansX", Sans-serif;font-size:12px;font-weight:400;}.elementor-17824 .elementor-element.elementor-element-ef42cba:has(:hover) .elementor-icon-box-title,
					 .elementor-17824 .elementor-element.elementor-element-ef42cba:has(:focus) .elementor-icon-box-title{color:#6B7280;}.elementor-17824 .elementor-element.elementor-element-ef42cba .elementor-icon-box-description{font-family:"IRANSansX", Sans-serif;font-size:14px;font-weight:600;color:#1F2937;}.elementor-17824 .elementor-element.elementor-element-7b89558{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17824 .elementor-element.elementor-element-a396126{width:100%;max-width:100%;}.elementor-17824 .elementor-element.elementor-element-a396126 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-17824 .elementor-element.elementor-element-a396126 .elementor-icon-box-title{margin-block-end:4px;color:#6B7280;}.elementor-17824 .elementor-element.elementor-element-a396126.elementor-view-stacked .elementor-icon{background-color:#5CAF2100;}.elementor-17824 .elementor-element.elementor-element-a396126.elementor-view-framed .elementor-icon, .elementor-17824 .elementor-element.elementor-element-a396126.elementor-view-default .elementor-icon{fill:#5CAF2100;color:#5CAF2100;border-color:#5CAF2100;}.elementor-17824 .elementor-element.elementor-element-a396126 .elementor-icon{font-size:43px;}.elementor-17824 .elementor-element.elementor-element-a396126 .elementor-icon-box-title, .elementor-17824 .elementor-element.elementor-element-a396126 .elementor-icon-box-title a{font-family:"IRANSansX", Sans-serif;font-size:12px;font-weight:400;}.elementor-17824 .elementor-element.elementor-element-a396126:has(:hover) .elementor-icon-box-title,
					 .elementor-17824 .elementor-element.elementor-element-a396126:has(:focus) .elementor-icon-box-title{color:#6B7280;}.elementor-17824 .elementor-element.elementor-element-a396126 .elementor-icon-box-description{font-family:"IRANSansX", Sans-serif;font-size:14px;font-weight:600;color:#1F2937;}.elementor-17824 .elementor-element.elementor-element-e6501b8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17824 .elementor-element.elementor-element-0b01f10{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17824 .elementor-element.elementor-element-0b01f10 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:20px;font-weight:900;}.elementor-17824 .elementor-element.elementor-element-4109210{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17824 .elementor-element.elementor-element-4e52820{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17824 .elementor-element.elementor-element-4e52820 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:20px;font-weight:900;}.elementor-17824 .elementor-element.elementor-element-977c425{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17824 .elementor-element.elementor-element-f255711{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17824 .elementor-element.elementor-element-f255711 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:20px;font-weight:900;}.elementor-17824 .elementor-element.elementor-element-9bfa848{--display:flex;}.elementor-17824 .elementor-element.elementor-element-49c79ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17824 .elementor-element.elementor-element-bf86101{--display:flex;}.elementor-17824 .elementor-element.elementor-element-e82dc3d{--display:flex;}.elementor-17824 .elementor-element.elementor-element-c49fa97{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17824 .elementor-element.elementor-element-cc2c5ae{--grid-columns:1;}.elementor-17824 .elementor-element.elementor-element-5d2e2d7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17824 .elementor-element.elementor-element-ac81f73{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17824 .elementor-element.elementor-element-ac81f73 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:20px;font-weight:900;}.elementor-17824 .elementor-element.elementor-element-6207c04{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17824 .elementor-element.elementor-element-eb42fe9{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17824 .elementor-element.elementor-element-eb42fe9 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:20px;font-weight:900;}.elementor-17824 .elementor-element.elementor-element-2a2b0d6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17824 .elementor-element.elementor-element-3af3553{--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;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17824 .elementor-element.elementor-element-61cf423{--display:flex;--overflow:hidden;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17824 .elementor-element.elementor-element-4e43d65{background-color:#F3F4F6;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C4C4C440;border-radius:24px 24px 24px 24px;box-shadow:0px 0px 20px -3px rgba(192, 203, 221, 0.2);}.elementor-17824 .elementor-element.elementor-element-4e43d65:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C4C4C440;border-radius:24px 24px 24px 24px;box-shadow:0px 0px 20px -3px rgba(192, 203, 221, 0.2);}.elementor-17824 .elementor-element.elementor-element-4e43d65 img{width:100%;max-width:100%;height:198px;object-fit:cover;object-position:center center;transition-duration:0.4s;border-radius:24px 24px 24px 24px;}.elementor-17824 .elementor-element.elementor-element-ee4a5af{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#C4C4C440;--border-color:#C4C4C440;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 20px -3px rgba(192, 203, 221, 0.2);}.elementor-17824 .elementor-element.elementor-element-ee4a5af:not(.elementor-motion-effects-element-type-background), .elementor-17824 .elementor-element.elementor-element-ee4a5af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-17824 .elementor-element.elementor-element-45deaa3{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#C4C4C440;--e-icon-list-icon-size:24px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-17824 .elementor-element.elementor-element-45deaa3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-17824 .elementor-element.elementor-element-45deaa3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-17824 .elementor-element.elementor-element-45deaa3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-17824 .elementor-element.elementor-element-45deaa3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-17824 .elementor-element.elementor-element-45deaa3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-17824 .elementor-element.elementor-element-45deaa3 .elementor-icon-list-icon i{color:#5CAF2100;transition:color 0.3s;}.elementor-17824 .elementor-element.elementor-element-45deaa3 .elementor-icon-list-icon svg{fill:#5CAF2100;transition:fill 0.3s;}.elementor-17824 .elementor-element.elementor-element-45deaa3 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#02010103;}.elementor-17824 .elementor-element.elementor-element-45deaa3 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#02010103;}.elementor-17824 .elementor-element.elementor-element-45deaa3 .elementor-icon-list-icon{padding-inline-end:13px;}.elementor-17824 .elementor-element.elementor-element-45deaa3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17824 .elementor-element.elementor-element-45deaa3 .elementor-icon-list-item > a{font-family:"IRANSansX", Sans-serif;font-size:16px;font-weight:400;}.elementor-17824 .elementor-element.elementor-element-45deaa3 .elementor-icon-list-text{color:#474747;transition:color 0.3s;}.elementor-17824 .elementor-element.elementor-element-0fe1638{padding:0px 0px 0px 0px;border-style:none;--e-icon-list-icon-size:24px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-17824 .elementor-element.elementor-element-0fe1638 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-17824 .elementor-element.elementor-element-0fe1638 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-17824 .elementor-element.elementor-element-0fe1638 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-17824 .elementor-element.elementor-element-0fe1638 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-17824 .elementor-element.elementor-element-0fe1638 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-17824 .elementor-element.elementor-element-0fe1638 .elementor-icon-list-icon i{color:#5CAF2100;transition:color 0.3s;}.elementor-17824 .elementor-element.elementor-element-0fe1638 .elementor-icon-list-icon svg{fill:#5CAF2100;transition:fill 0.3s;}.elementor-17824 .elementor-element.elementor-element-0fe1638 .elementor-icon-list-icon{padding-inline-end:13px;}.elementor-17824 .elementor-element.elementor-element-0fe1638 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17824 .elementor-element.elementor-element-0fe1638 .elementor-icon-list-item > a{font-family:"IRANSansX", Sans-serif;font-size:16px;font-weight:400;}.elementor-17824 .elementor-element.elementor-element-0fe1638 .elementor-icon-list-text{color:#474747;transition:color 0.3s;}@media(max-width:1024px){.elementor-17824 .elementor-element.elementor-element-cc2c5ae{--grid-columns:2;}}@media(min-width:768px){.elementor-17824 .elementor-element.elementor-element-4dcdb7e{--content-width:100%;}.elementor-17824 .elementor-element.elementor-element-34d74f4{--width:1280px;}.elementor-17824 .elementor-element.elementor-element-d75ebcf{--width:1280px;}.elementor-17824 .elementor-element.elementor-element-5f9832b{--width:70%;}.elementor-17824 .elementor-element.elementor-element-e743725{--width:50%;}.elementor-17824 .elementor-element.elementor-element-2a2b0d6{--width:30%;}}@media(max-width:767px){.elementor-17824 .elementor-element.elementor-element-4dcdb7e{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17824 .elementor-element.elementor-element-6b15b41{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-17824 .elementor-element.elementor-element-01ce7fe img{width:100%;height:100%;}.elementor-17824 .elementor-element.elementor-element-2aad5be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17824 .elementor-element.elementor-element-2aad5be.elementor-element{--align-self:center;}.elementor-17824 .elementor-element.elementor-element-2aad5be .elementor-heading-title{font-size:20px;line-height:48px;}.elementor-17824 .elementor-element.elementor-element-40cb30f{font-size:12px;}.elementor-17824 .elementor-element.elementor-element-1dde760{--flex-wrap:nowrap;}.elementor-17824 .elementor-element.elementor-element-03a7d1f{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-17824 .elementor-element.elementor-element-e743725{--width:50%;}.elementor-17824 .elementor-element.elementor-element-cc2c5ae{--grid-columns:1;}}/* Start custom CSS for text-editor, class: .elementor-element-40cb30f */.elementor-17824 .elementor-element.elementor-element-40cb30f {
background-image: linear-gradient(257.48deg, #ff9606 4.12%, #f9bb00 95.45%) !important;
    box-shadow: 0px 4px 12px -5px #ff7b016e !important;
    font-size: 17px !important;
    border: 2px solid #fff !important;
    border-radius: 8px !important;
    color: #fff !important;
    padding: 6px 16px !important;
    display: inline-block !important;
    font-weight: 600 !important;
    line-height: 1.5 !important;
    text-align: center !important;
}
@media (max-width: 768px) {
    .elementor-17824 .elementor-element.elementor-element-40cb30f  {
      font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-68e45ca */span.woocommerce-Price-currencySymbol {
    font-size: 0 !important;
}
span.woocommerce-Price-currencySymbol::after {
    --wpr-bg-d1e3af80-4dad-4ddf-8d53-503b448bebd0: url(https://modiranhub.com/wp-content/uploads/2026/04/toman.svg);
}
span.woocommerce-Price-currencySymbol::after {
    content: "";
    display: inline-block;
    width: 24px;
    height: 24px;
    background: var(--wpr-bg-d1e3af80-4dad-4ddf-8d53-503b448bebd0) center no-repeat;
    background-size: contain;
    position: relative;
    top: 3px;
}
p.price.product-page-price.price-on-sale {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center;
}
span.amount {
    color: #50bb7b !important;
    font-weight: 700;
    line-height: 1.2;
    font-size: 28px;
    margin-left: 10px;
}
del span.amount {
    font-weight: 400;
    margin-left: 0px !important;
    color: #999 !important;
    opacity: .6;
font-size: 20px !important;
}


del span.amount:after {
    content: '';
position: relative;
    position: absolute;
    left: -2px;
    right: -2px;
    top: 50%;
    height: 1px;
    background: #444;
    transform: translateY(-50%) rotate(-8deg);
    opacity: 0.5;
}
del {
    position: relative;
}
del {
    text-decoration:none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cf12326 *//* استایل اصلی */
        .vw-copy-link-wrapper {
            position: relative;
            display: inline-block;
        }
        
        .vw-copy-link-button {
            width: 48px !important;
            height: 48px !important;
            border-radius: 50% !important;
            background: #ffffff !important;
            border: 1px solid #e8ecf4 !important;
            display: flex !important;
            align-items: center !important;
            justify-content: center !important;
            cursor: pointer !important;
            transition: all 0.3s ease !important;
            box-shadow: 0px 4px 12px rgba(192, 203, 221, 0.15) !important;
            padding: 0 !important;
            margin: 0 !important;
        }
        
        .vw-copy-link-button:hover {
            transform: translateY(-2px) !important;
            box-shadow: 0px 8px 20px rgba(192, 203, 221, 0.25) !important;
            border-color: #6366f1 !important;
        }
        
        .vw-copy-link-button:active {
            transform: translateY(0) !important;
        }
        
        .vw-copy-link-icon {
            width: 24px !important;
            height: 24px !important;
            color: #475569 !important;
            transition: color 0.3s ease !important;
        }
        
        .vw-copy-link-button:hover .vw-copy-link-icon {
            color: #6366f1 !important;
        }
        
        /* تولتیپ */
        .vw-copy-tooltip {
            position: absolute;
            bottom: calc(100% + 12px);
            left: 50%;
            transform: translateX(-50%) translateY(5px);
            background: #1e293b;
            color: #ffffff;
            padding: 10px 16px;
            border-radius: 12px;
            font-size: 14px;
            font-weight: 500;
            white-space: nowrap;
            opacity: 0;
            visibility: hidden;
            transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
            pointer-events: none;
            z-index: 10000;
            box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.15);
        }
        
        /* فلش تولتیپ */
        .vw-copy-tooltip::after {
            content: '';
            position: absolute;
            top: 100%;
            left: 50%;
            transform: translateX(-50%);
            border: 8px solid transparent;
            border-top-color: #1e293b;
        }
        
        /* نمایش تولتیپ با هاور */
        .vw-copy-link-wrapper:hover .vw-copy-tooltip {
            opacity: 1;
            visibility: visible;
            transform: translateX(-50%) translateY(0);
        }
        
        /* حالت کپی شده */
        .vw-copy-tooltip.copied {
            background: #10b981;
            opacity: 1 !important;
            visibility: visible !important;
            transform: translateX(-50%) translateY(0) !important;
        }
        
        .vw-copy-tooltip.copied::after {
            border-top-color: #10b981;
        }
        
        /* انیمیشن موفقیت */
        @keyframes successPulse {
            0% {
                transform: translateX(-50%) translateY(0) scale(1);
            }
            50% {
                transform: translateX(-50%) translateY(0) scale(1.05);
            }
            100% {
                transform: translateX(-50%) translateY(0) scale(1);
            }
        }
        
        .vw-copy-tooltip.copied {
            animation: successPulse 0.4s ease;
        }
        
        /* ریسپانسیو */
        @media (max-width: 768px) {
            .beban-copy-link-button {
                width: 44px !important;
                height: 44px !important;
            }
            
            .vw-copy-link-icon {
                width: 22px !important;
                height: 22px !important;
            }
            
            .vw-copy-tooltip {
                font-size: 13px;
                padding: 8px 14px;
            }
        }
    

.elementor-17824 .elementor-element.elementor-element-cf12326 input[type='submit'], input[type="button"], button:not(.icon), .button:not(.icon) {
    border-radius: 50% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dafaa9c */.elementor-17824 .elementor-element.elementor-element-dafaa9c h2{
font-family: 'IRANSansX' !important;
    color: #474747 !important ;
    margin-bottom: 24px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b546c5 */div, h1, h2, h3, h4, h5, p, span.elementor-button-content-wrapper, span.elementor-icon-list-text, .elementor-post__title a {
    font-family: 'IRANSansX' !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-390681c */.elementor-17824 .elementor-element.elementor-element-390681c{
display: flex;
    gap: 12px;
    padding: 16px;
    background: #fff;
    border-radius: 16px;
    transition: all 0.3s ease;
    box-shadow: 0px 0px 20px -3px rgba(192, 203, 221, 0.2);
    border: 1px solid #c4c4c440;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7a8291 */.elementor-17824 .elementor-element.elementor-element-b7a8291{
display: flex;
    align-items: flex-start;
    gap: 12px;
    padding: 16px;
    background: #fff;
    border-radius: 16px;
    transition: all 0.3s ease;
    box-shadow: 0px 0px 20px -3px rgba(192, 203, 221, 0.2);
    border: 1px solid #c4c4c440;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aee2be5 */.elementor-17824 .elementor-element.elementor-element-aee2be5{
display: flex;
    align-items: flex-start;
    gap: 12px;
    padding: 16px;
    background: #fff;
    border-radius: 16px;
    transition: all 0.3s ease;
    box-shadow: 0px 0px 20px -3px rgba(192, 203, 221, 0.2);
    border: 1px solid #c4c4c440;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0995eb5 */.elementor-17824 .elementor-element.elementor-element-0995eb5{
display: flex;
    align-items: flex-start;
    gap: 12px;
    padding: 16px;
    background: #fff;
    border-radius: 16px;
    transition: all 0.3s ease;
    box-shadow: 0px 0px 20px -3px rgba(192, 203, 221, 0.2);
    border: 1px solid #c4c4c440;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05a8d0a */.elementor-17824 .elementor-element.elementor-element-05a8d0a{
display: flex;
    align-items: flex-start;
    gap: 12px;
    padding: 16px;
    background: #fff;
    border-radius: 16px;
    transition: all 0.3s ease;
    box-shadow: 0px 0px 20px -3px rgba(192, 203, 221, 0.2);
    border: 1px solid #c4c4c440;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ab8ed5 */.elementor-17824 .elementor-element.elementor-element-0ab8ed5{
display: flex;
    align-items: flex-start;
    gap: 12px;
    padding: 16px;
    background: #fff;
    border-radius: 16px;
    transition: all 0.3s ease;
    box-shadow: 0px 0px 20px -3px rgba(192, 203, 221, 0.2);
    border: 1px solid #c4c4c440;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-330795f */.elementor-17824 .elementor-element.elementor-element-330795f{
display: flex;
    align-items: flex-start;
    gap: 12px;
    padding: 16px;
    background: #fff;
    border-radius: 16px;
    transition: all 0.3s ease;
    box-shadow: 0px 0px 20px -3px rgba(192, 203, 221, 0.2);
    border: 1px solid #c4c4c440;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76053bc */.elementor-17824 .elementor-element.elementor-element-76053bc{
display: flex;
    align-items: flex-start;
    gap: 12px;
    padding: 16px;
    background: #fff;
    border-radius: 16px;
    transition: all 0.3s ease;
    box-shadow: 0px 0px 20px -3px rgba(192, 203, 221, 0.2);
    border: 1px solid #c4c4c440;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b89558 */.elementor-17824 .elementor-element.elementor-element-7b89558{
display: flex;
    align-items: flex-start;
    gap: 12px;
    padding: 16px;
    background: #fff;
    border-radius: 16px;
    transition: all 0.3s ease;
    box-shadow: 0px 0px 20px -3px rgba(192, 203, 221, 0.2);
    border: 1px solid #c4c4c440;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9202162 */.elementor-17824 .elementor-element.elementor-element-9202162{
display: grid;
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
    gap: 16px;
}
.elementor-17824 .elementor-element.elementor-element-9202162 .elementor-icon-box-content {
    margin-top: -7px;
}

@media (max-width: 768px) {
   .elementor-17824 .elementor-element.elementor-element-9202162 {
        grid-template-columns: repeat(2, 1fr);
        gap: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b01f10 */.elementor-17824 .elementor-element.elementor-element-0b01f10 h2{
font-family: 'IRANSansX' !important;
    color: #474747 !important ;
    margin-bottom: 24px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-27bd20e */.elementor-17824 .elementor-element.elementor-element-27bd20e h2{
     font-size: 22px;
    scroll-margin: 68px;
    margin-bottom:  color: #1F2937;;
    text-align: justify;
    direction: rtl;
 color: #1F2937;
display: block;
    margin-block-start: 18.26px;
    margin-block-end: 18.26px;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    unicode-bidi: isolate;
}
.elementor-17824 .elementor-element.elementor-element-27bd20e h3{
    font-size: 18px;
    font-weight: 500;
    color: #1F2937;
    margin-top: 20px;
}
.elementor-17824 .elementor-element.elementor-element-27bd20e h4{
    font-size: 16px;
    font-weight: 600;
}

@media(max-width: 768px) {
  .elementor-17824 .elementor-element.elementor-element-27bd20e h3 {
   font-size: 16px;
  }
}
@media(max-width: 768px) {
  .elementor-17824 .elementor-element.elementor-element-27bd20e h2 {
   font-size: 18px;
  }
}
.elementor-17824 .elementor-element.elementor-element-27bd20e p{
  line-height: 1.88em;
    font-size: 16px;
    margin: 0px;
    text-align: justify;
    direction: rtl;
display: block;
    margin-block-start: 16px;
    margin-block-end: 16px;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    unicode-bidi: isolate;
}

.elementor-17824 .elementor-element.elementor-element-27bd20e span.bsf-rt-reading-time {
    display: none;
}
.crp_related {
    display: none;
}
li.list-item {
    direction: rtl;
}
strong.strong-node {
    color: #323438;
    font-weight: 500;
}
li.list-item {
    margin-right: 20px;
}

.elementor-17824 .elementor-element.elementor-element-27bd20e .rmp-rating-widget.js-rmp-rating-widget.rmp-rating-widget--has-rated {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.elementor-17824 .elementor-element.elementor-element-27bd20e{
color:#6B7280;
line-height: 1.88em;
    font-size: 16px;
    margin: 0px;
    text-align: justify;
    direction: rtl;
    display: block;
    margin-block-start: 16px;
    margin-block-end: 16px;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-762809f */.beban-product-content-viewer-wrapper {
                margin-top: 0px !important;
            }

            .beban-plugin-features-title {
                font-size: 18px;
                font-weight: 900 !important;
                color: rgb(71 71 71);
                margin-bottom: 24px;
                margin-top: 0px !important;
            }

            .beban-product-content-viewer-inner-wrapper {
                position: relative;
            }

            .beban-product-content-viewer-content {
                max-height: 400px;
                overflow: hidden;
                position: relative;
                padding-bottom: 38px;
            }

            .beban-product-content-viewer-content::after {
                content: '';
                position: absolute;
                bottom: 0;
                left: 0;
                width: 100%;
                height: 200px;
                background: linear-gradient(to top, #fff, rgba(255, 255, 255, 0));
                pointer-events: none;
                transition: opacity 0.3s ease;
                z-index: 10;
            }

            .beban-product-content-viewer-content.expanded {
                max-height: none;
            }

            .beban-product-content-viewer-content.expanded::after {
                opacity: 0;
            }

            .beban-product-content-viewer-toggle {
                position: absolute;
                bottom: 0;
                left: 50%;
                transform: translateX(-50%);
                width: 48px !important;
                height: 48px !important;
                background: #fff;
                border: 1px solid #e8ecf4;
                border-radius: 50%;
                display: flex;
                align-items: center;
                justify-content: center;
                cursor: pointer;
                color: #667eea;
                transition: all 0.3s ease;
                z-index: 20;
            }

            .beban-product-content-viewer-toggle:hover,
            .beban-product-content-viewer-toggle:focus,
            .beban-product-content-viewer-toggle:active {
                background: #fff;
                border: 1px solid #50bb7b;
            }

            .beban-product-content-viewer-toggle-icon {
                display: inline-flex;
                align-items: center;
                justify-content: center;
                width: 20px;
                height: 20px;
                transition: transform 0.3s ease;
            }

            .beban-product-content-viewer-toggle-icon.rotated {
                transform: rotate(180deg);
            }

            .beban-product-content-viewer-content-inner {
                color: var(--e-global-color-text, #333);
                font-family: "IranYekanX", Sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 2.6em;
            }

            .beban-product-content-viewer-content-inner p {
                margin: 0 0 16px 0;
            }

            .beban-product-content-viewer-content-inner h2,
            .beban-product-content-viewer-content-inner h3 {
                font-size: 16px;
                font-weight: 600;
                margin: 0 0 4px 0;
                color: #333;
                line-height: 2em;
            }

            .beban-product-content-viewer-content-inner h4,
            .beban-product-content-viewer-content-inner h5,
            .beban-product-content-viewer-content-inner h6 {
                font-size: 14px;
                font-weight: 600;
                margin: 0 0 4px 0;
                color: #333;
                line-height: 2em;
            }

            .beban-product-content-viewer-content-inner img {
                border-radius: 16px;
                max-width: 100%;
                height: auto;
                display: block;
            }

            .beban-content-viewer-toggle-tooltip {
                position: absolute;
                bottom: calc(100% + 12px);
                left: 50%;
                transform: translateX(-50%) translateY(5px);
                background: #1e293b;
                color: #ffffff;
                padding: 10px 16px;
                border-radius: 12px;
                font-size: 14px;
                font-weight: 500;
                white-space: nowrap;
                transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
                pointer-events: none;
                z-index: 10000;
                box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.15);
                opacity: 0;
                visibility: hidden;
            }

            .beban-product-content-viewer-toggle:hover .beban-content-viewer-toggle-tooltip {
                opacity: 1;
                visibility: visible;
                transform: translateX(-50%) translateY(0);
            }

            .beban-content-viewer-toggle-tooltip::after {
                content: '';
                position: absolute;
                top: 100%;
                left: 50%;
                transform: translateX(-50%);
                border: 8px solid transparent;
                border-top-color: #1e293b;
            }

            .beban-product-content-viewer-inner-wrapper.expanded .beban-content-viewer-toggle-tooltip {
                bottom: auto;
                top: calc(100% + 12px);
                transform: translateX(-50%) translateY(0);
            }

            .beban-product-content-viewer-inner-wrapper.expanded .beban-content-viewer-toggle-tooltip::after {
                top: auto;
                bottom: 100%;
                border-top-color: transparent;
                border-bottom-color: #1e293b;
            }

            @media (max-width: 768px) {
                .beban-product-content-viewer-wrapper {
                    margin-top: 0px !important;
                    border-top: 5px solid #f9f9f9;
                    padding: 24px 16px 0px 16px;
                }
            }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e52820 */.elementor-17824 .elementor-element.elementor-element-4e52820 h2{
font-family: 'IRANSansX' !important;
    color: #474747 !important ;
    margin-bottom: 24px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f255711 */.elementor-17824 .elementor-element.elementor-element-f255711 h2{
font-family: 'IRANSansX' !important;
    color: #474747 !important ;
    margin-bottom: 24px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac81f73 */.elementor-17824 .elementor-element.elementor-element-ac81f73 h2{
font-family: 'IRANSansX' !important;
    color: #474747 !important ;
    margin-bottom: 24px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb42fe9 */.elementor-17824 .elementor-element.elementor-element-eb42fe9 h2{
font-family: 'IRANSansX' !important;
    color: #474747 !important ;
    margin-bottom: 24px;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-3c67ff0 */.elementor-17824 .elementor-element.elementor-element-3c67ff0 textarea#comment {
    border: 1px solid #c4c4c440 !important;
margin-bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-45deaa3 */li.elementor-icon-list-item {
    padding: 14px 8px !important;
}
li.elementor-icon-list-item:hover {
    background-color: #05060F08 !important;
    transition: all 0.3s ease !important;
    border-radius: 16px !important;
    padding: 14px 8px !important;
}
span.elementor-icon-list-text.elementor-inline-editing {
    font-family: 'IRANSansX' !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0fe1638 */a.icon-circle:hover, a.remove:hover, a:hover {
    color: #000000 !important;
}/* End custom CSS */