.elementor-1698 .elementor-element.elementor-element-67c420ec{--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:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1698 .elementor-element.elementor-element-2c9f1131{--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:1rem 1rem 1rem 1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.woocommerce .elementor-1698 .elementor-element.elementor-element-3f7e53fb .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-1698 .elementor-element.elementor-element-3f7e53fb .flex-viewport, .woocommerce .elementor-1698 .elementor-element.elementor-element-3f7e53fb .flex-control-thumbs img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#EFEFEF;}.woocommerce .elementor-1698 .elementor-element.elementor-element-3f7e53fb .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-1698 .elementor-element.elementor-element-3f7e53fb .flex-viewport{border-radius:8px 8px 8px 8px;}.woocommerce .elementor-1698 .elementor-element.elementor-element-3f7e53fb .flex-viewport:not(:last-child){margin-bottom:14px;}.woocommerce .elementor-1698 .elementor-element.elementor-element-3f7e53fb .flex-control-thumbs img{border-style:none;border-radius:8px 8px 8px 8px;}.woocommerce .elementor-1698 .elementor-element.elementor-element-3f7e53fb .flex-control-thumbs li{padding-right:calc(14px / 2);padding-left:calc(14px / 2);padding-bottom:14px;}.woocommerce .elementor-1698 .elementor-element.elementor-element-3f7e53fb .flex-control-thumbs{margin-right:calc(-14px / 2);margin-left:calc(-14px / 2);}.elementor-1698 .elementor-element.elementor-element-438a090 .elementor-icon-wrapper{text-align:center;}.elementor-1698 .elementor-element.elementor-element-a8b9577 .elementor-icon-wrapper{text-align:center;}.elementor-1698 .elementor-element.elementor-element-384752a .elementor-icon-wrapper{text-align:center;}.elementor-1698 .elementor-element.elementor-element-5dd826fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--border-radius:1rem 1rem 1rem 1rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1698 .elementor-element.elementor-element-5dd826fb:not(.elementor-motion-effects-element-type-background), .elementor-1698 .elementor-element.elementor-element-5dd826fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1698 .elementor-element.elementor-element-a954c1a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1698 .elementor-element.elementor-element-8536021{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1698 .elementor-element.elementor-element-c792155{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1698 .elementor-element.elementor-element-c26964d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;text-align:start;}.elementor-1698 .elementor-element.elementor-element-c26964d .elementor-heading-title{font-family:"pinar", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-primary );}.elementor-1698 .elementor-element.elementor-element-df66b5e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1698 .elementor-element.elementor-element-df66b5e .elementor-icon-wrapper{text-align:center;}.elementor-1698 .elementor-element.elementor-element-df66b5e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1698 .elementor-element.elementor-element-df66b5e.elementor-view-framed .elementor-icon, .elementor-1698 .elementor-element.elementor-element-df66b5e.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1698 .elementor-element.elementor-element-df66b5e.elementor-view-framed .elementor-icon, .elementor-1698 .elementor-element.elementor-element-df66b5e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1698 .elementor-element.elementor-element-df66b5e .elementor-icon{font-size:6px;}.elementor-1698 .elementor-element.elementor-element-df66b5e .elementor-icon svg{height:6px;}.elementor-1698 .elementor-element.elementor-element-592f964{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;text-align:start;}.elementor-1698 .elementor-element.elementor-element-592f964 .elementor-heading-title{font-family:"pinar", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-primary );}.elementor-1698 .elementor-element.elementor-element-b66cb2b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1698 .elementor-element.elementor-element-cfc134a .elementor-icon-box-wrapper{gap:15px;}.elementor-1698 .elementor-element.elementor-element-bef0350 .jet-data-store-link__icon{font-size:20px;}.elementor-1698 .elementor-element.elementor-element-bef0350 .jet-data-store-link{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1698 .elementor-element.elementor-element-a50ddd2{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;text-align:start;}.elementor-1698 .elementor-element.elementor-element-a50ddd2 .elementor-heading-title{font-family:"iranyekanwebmedium_FaNum", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-a02772c );}.elementor-1698 .elementor-element.elementor-element-3b855e5e{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;}.elementor-1698 .elementor-element.elementor-element-3b855e5e .elementor-heading-title{font-family:"iranyekanwebmedium_FaNum", Sans-serif;font-size:12px;font-weight:500;color:#909090;}.elementor-1698 .elementor-element.elementor-element-3a0b4dc5{--divider-border-style:solid;--divider-color:#ECEDEF;--divider-border-width:1px;}.elementor-1698 .elementor-element.elementor-element-3a0b4dc5.elementor-element{--align-self:flex-start;}.elementor-1698 .elementor-element.elementor-element-3a0b4dc5 .elementor-divider-separator{width:100%;}.elementor-1698 .elementor-element.elementor-element-497ea0c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 5px;--row-gap:10px;--column-gap:5px;--flex-wrap:nowrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1698 .elementor-element.elementor-element-37d2b08{width:var( --container-widget-width, 33% );max-width:33%;padding:5px 10px 5px 10px;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ECEDEF;border-radius:8px 8px 8px 8px;}.elementor-1698 .elementor-element.elementor-element-37d2b08 .elementor-icon-box-title, .elementor-1698 .elementor-element.elementor-element-37d2b08 .elementor-icon-box-title a{font-size:13px;font-weight:400;}.elementor-1698 .elementor-element.elementor-element-37d2b08 .elementor-icon-box-title{color:#AAAAAA;}.elementor-1698 .elementor-element.elementor-element-37d2b08 .elementor-icon-box-description{font-size:15px;font-weight:500;color:#222222;}.elementor-1698 .elementor-element.elementor-element-465a5f8{width:var( --container-widget-width, 33% );max-width:33%;padding:5px 10px 5px 10px;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ECEDEF;border-radius:8px 8px 8px 8px;}.elementor-1698 .elementor-element.elementor-element-465a5f8 .elementor-icon-box-title, .elementor-1698 .elementor-element.elementor-element-465a5f8 .elementor-icon-box-title a{font-size:13px;font-weight:400;}.elementor-1698 .elementor-element.elementor-element-465a5f8 .elementor-icon-box-title{color:#AAAAAA;}.elementor-1698 .elementor-element.elementor-element-465a5f8 .elementor-icon-box-description{font-size:15px;font-weight:500;color:#222222;}.elementor-1698 .elementor-element.elementor-element-00ab016{width:var( --container-widget-width, 33% );max-width:33%;padding:5px 10px 5px 10px;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ECEDEF;border-radius:8px 8px 8px 8px;}.elementor-1698 .elementor-element.elementor-element-00ab016 .elementor-icon-box-title, .elementor-1698 .elementor-element.elementor-element-00ab016 .elementor-icon-box-title a{font-size:13px;font-weight:400;}.elementor-1698 .elementor-element.elementor-element-00ab016 .elementor-icon-box-title{color:#AAAAAA;}.elementor-1698 .elementor-element.elementor-element-00ab016 .elementor-icon-box-description{font-size:15px;font-weight:500;color:#222222;}.elementor-1698 .elementor-element.elementor-element-40482df{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;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:#FF4F6F60;--border-color:#FF4F6F60;--border-radius:8px 8px 8px 8px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1698 .elementor-element.elementor-element-40482df:not(.elementor-motion-effects-element-type-background), .elementor-1698 .elementor-element.elementor-element-40482df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF4F6F4A;}.elementor-1698 .elementor-element.elementor-element-35fb3cc{text-align:center;}.elementor-1698 .elementor-element.elementor-element-35fb3cc .elementor-heading-title{font-size:15px;font-weight:500;}.elementor-1698 .elementor-element.elementor-element-bdae873{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;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:#FF4F6F60;--border-color:#FF4F6F60;--border-radius:8px 8px 8px 8px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1698 .elementor-element.elementor-element-bdae873:not(.elementor-motion-effects-element-type-background), .elementor-1698 .elementor-element.elementor-element-bdae873 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF4F6F4A;}.elementor-1698 .elementor-element.elementor-element-5870387{text-align:center;}.elementor-1698 .elementor-element.elementor-element-5870387 .elementor-heading-title{font-size:15px;font-weight:500;}.elementor-1698 .elementor-element.elementor-element-5871f63{--display:flex;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:#F0DFE3;--border-color:#F0DFE3;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1698 .elementor-element.elementor-element-10323147{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;border-style:none;}.elementor-1698 .elementor-element.elementor-element-20781e8{--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;--border-radius:16px 16px 16px 16px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1698 .elementor-element.elementor-element-82fb7de{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1698 .elementor-element.elementor-element-82fb7de .elementor-icon-box-wrapper{text-align:start;}.elementor-1698 .elementor-element.elementor-element-82fb7de .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-1698 .elementor-element.elementor-element-82fb7de .elementor-icon-box-title, .elementor-1698 .elementor-element.elementor-element-82fb7de .elementor-icon-box-title a{font-size:13px;font-weight:600;}.elementor-1698 .elementor-element.elementor-element-82fb7de .elementor-icon-box-description{font-size:12px;color:#FF4F6F;}.elementor-1698 .elementor-element.elementor-element-3e5bb30f{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-1698 .elementor-element.elementor-element-3e5bb30f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.8rem/2);}.elementor-1698 .elementor-element.elementor-element-3e5bb30f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.8rem/2);}.elementor-1698 .elementor-element.elementor-element-3e5bb30f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.8rem/2);}.elementor-1698 .elementor-element.elementor-element-3e5bb30f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.8rem/2);}.elementor-1698 .elementor-element.elementor-element-3e5bb30f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.8rem/2);}.elementor-1698 .elementor-element.elementor-element-3e5bb30f .elementor-icon-list-icon i{color:#80A47C;transition:color 0.3s;}.elementor-1698 .elementor-element.elementor-element-3e5bb30f .elementor-icon-list-icon svg{fill:#80A47C;transition:fill 0.3s;}.elementor-1698 .elementor-element.elementor-element-3e5bb30f .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1698 .elementor-element.elementor-element-3e5bb30f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1698 .elementor-element.elementor-element-3e5bb30f .elementor-icon-list-item > a{font-size:12px;font-weight:normal;}.elementor-1698 .elementor-element.elementor-element-3e5bb30f .elementor-icon-list-text{color:#8D8D8D;transition:color 0.3s;}.elementor-1698 .elementor-element.elementor-element-39e1cd4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;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:#ECEDEF;--border-color:#ECEDEF;--border-radius:8px 8px 8px 8px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1698 .elementor-element.elementor-element-3d7f027 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-1698 .elementor-element.elementor-element-3d7f027 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-a02772c );}.elementor-1698 .elementor-element.elementor-element-3d7f027.elementor-view-stacked .elementor-icon{background-color:#EDF5EC;fill:#7CA879;color:#7CA879;}.elementor-1698 .elementor-element.elementor-element-3d7f027.elementor-view-framed .elementor-icon, .elementor-1698 .elementor-element.elementor-element-3d7f027.elementor-view-default .elementor-icon{fill:#EDF5EC;color:#EDF5EC;border-color:#EDF5EC;}.elementor-1698 .elementor-element.elementor-element-3d7f027.elementor-view-framed .elementor-icon{background-color:#7CA879;}.elementor-1698 .elementor-element.elementor-element-3d7f027 .elementor-icon{font-size:16px;padding:14px;border-radius:14px 14px 14px 14px;}.elementor-1698 .elementor-element.elementor-element-3d7f027 .elementor-icon-box-title, .elementor-1698 .elementor-element.elementor-element-3d7f027 .elementor-icon-box-title a{font-size:16px;font-weight:500;line-height:2em;}.elementor-1698 .elementor-element.elementor-element-3d7f027 .elementor-icon-box-description{font-size:14px;color:#AAAAAA;}.elementor-1698 .elementor-element.elementor-element-3447e3f .elementor-heading-title{font-size:14px;font-weight:500;color:var( --e-global-color-primary );}.elementor-1698 .elementor-element.elementor-element-3609a013{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1698 .elementor-element.elementor-element-3609a013:not(.elementor-motion-effects-element-type-background), .elementor-1698 .elementor-element.elementor-element-3609a013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EFEA;}.elementor-1698 .elementor-element.elementor-element-d50cfbd{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1698 .elementor-element.elementor-element-4c321e6{text-align:center;}.elementor-1698 .elementor-element.elementor-element-4c321e6 .elementor-heading-title{font-size:12px;font-weight:500;color:var( --e-global-color-primary );}.elementor-1698 .elementor-element.elementor-element-dc669a8{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1698 .elementor-element.elementor-element-dc669a8 .elementor-icon-box-title, .elementor-1698 .elementor-element.elementor-element-dc669a8 .elementor-icon-box-title a{font-size:22px;font-weight:700;}.elementor-1698 .elementor-element.elementor-element-dc669a8 .elementor-icon-box-title{color:var( --e-global-color-a02772c );}.elementor-1698 .elementor-element.elementor-element-dc669a8 .elementor-icon-box-description{font-size:16px;color:#5F6368;}.elementor-1698 .elementor-element.elementor-element-45ae8f2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1698 .elementor-element.elementor-element-f784e9f{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1698 .elementor-element.elementor-element-f784e9f:not(.elementor-motion-effects-element-type-background), .elementor-1698 .elementor-element.elementor-element-f784e9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1698 .elementor-element.elementor-element-8a07132 .elementor-heading-title{color:#AAAAAA;}.elementor-1698 .elementor-element.elementor-element-07d131c .elementor-heading-title{font-size:12px;color:#AAAAAA;}.elementor-1698 .elementor-element.elementor-element-dce9055{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1698 .elementor-element.elementor-element-dce9055 .elementor-icon-box-wrapper{text-align:start;}.elementor-1698 .elementor-element.elementor-element-dce9055 .elementor-icon-box-title, .elementor-1698 .elementor-element.elementor-element-dce9055 .elementor-icon-box-title a{font-size:20px;font-weight:500;line-height:2em;}.elementor-1698 .elementor-element.elementor-element-dce9055 .elementor-icon-box-title{color:var( --e-global-color-a02772c );}.elementor-1698 .elementor-element.elementor-element-dce9055 .elementor-icon-box-description{font-size:14px;color:#5F6368;}.elementor-1698 .elementor-element.elementor-element-071be17{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1698 .elementor-element.elementor-element-071be17:not(.elementor-motion-effects-element-type-background), .elementor-1698 .elementor-element.elementor-element-071be17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1698 .elementor-element.elementor-element-7b6e3b8 .elementor-heading-title{color:#AAAAAA;}.elementor-1698 .elementor-element.elementor-element-b41bfd0 .elementor-heading-title{font-size:12px;color:#AAAAAA;}.elementor-1698 .elementor-element.elementor-element-0271907{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1698 .elementor-element.elementor-element-0271907 .elementor-icon-box-wrapper{text-align:start;}.elementor-1698 .elementor-element.elementor-element-0271907 .elementor-icon-box-title, .elementor-1698 .elementor-element.elementor-element-0271907 .elementor-icon-box-title a{font-size:20px;font-weight:500;line-height:2em;}.elementor-1698 .elementor-element.elementor-element-0271907 .elementor-icon-box-title{color:var( --e-global-color-a02772c );}.elementor-1698 .elementor-element.elementor-element-0271907 .elementor-icon-box-description{font-size:14px;color:#5F6368;}.elementor-1698 .elementor-element.elementor-element-d1622d3{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1698 .elementor-element.elementor-element-d1622d3:not(.elementor-motion-effects-element-type-background), .elementor-1698 .elementor-element.elementor-element-d1622d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1698 .elementor-element.elementor-element-ec0b294 .elementor-heading-title{color:#AAAAAA;}.elementor-1698 .elementor-element.elementor-element-bb4e8e6 .elementor-heading-title{font-size:12px;color:#AAAAAA;}.elementor-1698 .elementor-element.elementor-element-312c7c5{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1698 .elementor-element.elementor-element-312c7c5 .elementor-icon-box-wrapper{text-align:start;}.elementor-1698 .elementor-element.elementor-element-312c7c5 .elementor-icon-box-title, .elementor-1698 .elementor-element.elementor-element-312c7c5 .elementor-icon-box-title a{font-size:20px;font-weight:500;line-height:2em;}.elementor-1698 .elementor-element.elementor-element-312c7c5 .elementor-icon-box-title{color:var( --e-global-color-a02772c );}.elementor-1698 .elementor-element.elementor-element-312c7c5 .elementor-icon-box-description{font-size:14px;color:#5F6368;}.elementor-1698 .elementor-element.elementor-element-acddc96{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1698 .elementor-element.elementor-element-1d299c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1698 .elementor-element.elementor-element-0447b2b img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-1698 .elementor-element.elementor-element-bb6093c{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1698 .elementor-element.elementor-element-9ebb3bd{text-align:start;}.elementor-1698 .elementor-element.elementor-element-9ebb3bd .elementor-heading-title{font-size:12px;font-weight:500;color:var( --e-global-color-primary );}.elementor-1698 .elementor-element.elementor-element-ad9d9a5{text-align:start;}.elementor-1698 .elementor-element.elementor-element-ad9d9a5 .elementor-heading-title{font-size:22px;font-weight:700;color:var( --e-global-color-a02772c );}.elementor-1698 .elementor-element.elementor-element-16ac398{text-align:start;}.elementor-1698 .elementor-element.elementor-element-16ac398 .elementor-heading-title{font-size:14px;font-weight:500;line-height:1.7em;color:#5F6368;}.elementor-1698 .elementor-element.elementor-element-d5eb83e{--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-1698 .elementor-element.elementor-element-a99c943{text-align:start;}.elementor-1698 .elementor-element.elementor-element-a99c943 .elementor-heading-title{font-size:14px;font-weight:500;line-height:1.7em;color:#FF4F6F;}.elementor-1698 .elementor-element.elementor-element-619e38a{text-align:start;}.elementor-1698 .elementor-element.elementor-element-619e38a .elementor-heading-title{font-size:14px;font-weight:500;line-height:1.7em;color:#5F6368;}.elementor-1698 .elementor-element.elementor-element-8fbb314{text-align:start;}.elementor-1698 .elementor-element.elementor-element-8fbb314 .elementor-heading-title{font-size:14px;font-weight:500;line-height:1.7em;color:#5F6368;}.elementor-1698 .elementor-element.elementor-element-1c412b1{text-align:start;}.elementor-1698 .elementor-element.elementor-element-1c412b1 .elementor-heading-title{font-size:14px;font-weight:500;line-height:1.7em;color:#5F6368;}.elementor-1698 .elementor-element.elementor-element-faa3f4c{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1698 .elementor-element.elementor-element-25b49d0{--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-1698 .elementor-element.elementor-element-7b0c28e{--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:#ECEDEF;--border-color:#ECEDEF;--border-radius:8px 8px 8px 8px;}.elementor-1698 .elementor-element.elementor-element-caf7993 .elementor-heading-title{font-size:18px;font-weight:500;color:var( --e-global-color-a02772c );}.elementor-1698 .elementor-element.elementor-element-a8489bd{text-align:justify;font-size:15px;font-weight:normal;color:var( --e-global-color-secondary );}.elementor-1698 .elementor-element.elementor-element-f52e7c4{text-align:center;}.elementor-1698 .elementor-element.elementor-element-f52e7c4 .elementor-heading-title{font-family:"iranyekanwebregular_FaNum", Sans-serif;font-size:15px;font-weight:normal;color:var( --e-global-color-secondary );}.elementor-1698 .elementor-element.elementor-element-a011c4d{--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:#ECEDEF;--border-color:#ECEDEF;--border-radius:8px 8px 8px 8px;}.elementor-1698 .elementor-element.elementor-element-081645b .elementor-heading-title{font-size:18px;font-weight:500;color:var( --e-global-color-a02772c );}.elementor-1698 .elementor-element.elementor-element-700c31a{--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;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:#ECEDEF;--border-color:#ECEDEF;--border-radius:8px 8px 8px 8px;}.elementor-1698 .elementor-element.elementor-element-700c31a:hover{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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:8px 8px 8px 8px;--border-top-left-radius:8px;--border-top-right-radius:8px;--border-bottom-right-radius:8px;--border-bottom-left-radius:8px;}.elementor-1698 .elementor-element.elementor-element-700c31a, .elementor-1698 .elementor-element.elementor-element-700c31a::before{--border-transition:0.3s;}.elementor-1698 .elementor-element.elementor-element-050b17f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-1698 .elementor-element.elementor-element-050b17f .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-a02772c );}.elementor-1698 .elementor-element.elementor-element-050b17f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1698 .elementor-element.elementor-element-050b17f.elementor-view-framed .elementor-icon, .elementor-1698 .elementor-element.elementor-element-050b17f.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-1698 .elementor-element.elementor-element-050b17f .elementor-icon{font-size:6px;}.elementor-1698 .elementor-element.elementor-element-050b17f .elementor-icon-box-title, .elementor-1698 .elementor-element.elementor-element-050b17f .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-1698 .elementor-element.elementor-element-c6cd39c .elementor-heading-title{font-size:14px;color:#727272;}.elementor-1698 .elementor-element.elementor-element-6636005{--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;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:#ECEDEF;--border-color:#ECEDEF;--border-radius:8px 8px 8px 8px;}.elementor-1698 .elementor-element.elementor-element-6636005:hover{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:#FF4F6F;--border-color:#FF4F6F;--border-radius:8px 8px 8px 8px;--border-top-left-radius:8px;--border-top-right-radius:8px;--border-bottom-right-radius:8px;--border-bottom-left-radius:8px;}.elementor-1698 .elementor-element.elementor-element-6636005, .elementor-1698 .elementor-element.elementor-element-6636005::before{--border-transition:0.3s;}.elementor-1698 .elementor-element.elementor-element-ffc05ba .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-1698 .elementor-element.elementor-element-ffc05ba .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-a02772c );}.elementor-1698 .elementor-element.elementor-element-ffc05ba.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1698 .elementor-element.elementor-element-ffc05ba.elementor-view-framed .elementor-icon, .elementor-1698 .elementor-element.elementor-element-ffc05ba.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-1698 .elementor-element.elementor-element-ffc05ba .elementor-icon{font-size:6px;}.elementor-1698 .elementor-element.elementor-element-ffc05ba .elementor-icon-box-title, .elementor-1698 .elementor-element.elementor-element-ffc05ba .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-1698 .elementor-element.elementor-element-70546f6 .elementor-heading-title{font-size:14px;color:#727272;}.elementor-1698 .elementor-element.elementor-element-7f336f1{--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;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:#ECEDEF;--border-color:#ECEDEF;--border-radius:8px 8px 8px 8px;}.elementor-1698 .elementor-element.elementor-element-7f336f1:hover{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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:8px 8px 8px 8px;--border-top-left-radius:8px;--border-top-right-radius:8px;--border-bottom-right-radius:8px;--border-bottom-left-radius:8px;}.elementor-1698 .elementor-element.elementor-element-7f336f1, .elementor-1698 .elementor-element.elementor-element-7f336f1::before{--border-transition:0.3s;}.elementor-1698 .elementor-element.elementor-element-37365d1 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-1698 .elementor-element.elementor-element-37365d1 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-a02772c );}.elementor-1698 .elementor-element.elementor-element-37365d1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1698 .elementor-element.elementor-element-37365d1.elementor-view-framed .elementor-icon, .elementor-1698 .elementor-element.elementor-element-37365d1.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-1698 .elementor-element.elementor-element-37365d1 .elementor-icon{font-size:6px;}.elementor-1698 .elementor-element.elementor-element-37365d1 .elementor-icon-box-title, .elementor-1698 .elementor-element.elementor-element-37365d1 .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-1698 .elementor-element.elementor-element-3e5eba0 .elementor-heading-title{font-size:14px;color:#727272;}.elementor-1698 .elementor-element.elementor-element-f33661e{--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;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:#ECEDEF;--border-color:#ECEDEF;--border-radius:8px 8px 8px 8px;}.elementor-1698 .elementor-element.elementor-element-f33661e:hover{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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:8px 8px 8px 8px;--border-top-left-radius:8px;--border-top-right-radius:8px;--border-bottom-right-radius:8px;--border-bottom-left-radius:8px;}.elementor-1698 .elementor-element.elementor-element-f33661e, .elementor-1698 .elementor-element.elementor-element-f33661e::before{--border-transition:0.3s;}.elementor-1698 .elementor-element.elementor-element-6f60fc9 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-1698 .elementor-element.elementor-element-6f60fc9 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-a02772c );}.elementor-1698 .elementor-element.elementor-element-6f60fc9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1698 .elementor-element.elementor-element-6f60fc9.elementor-view-framed .elementor-icon, .elementor-1698 .elementor-element.elementor-element-6f60fc9.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-1698 .elementor-element.elementor-element-6f60fc9 .elementor-icon{font-size:6px;}.elementor-1698 .elementor-element.elementor-element-6f60fc9 .elementor-icon-box-title, .elementor-1698 .elementor-element.elementor-element-6f60fc9 .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-1698 .elementor-element.elementor-element-6848faa .elementor-heading-title{font-size:14px;color:#727272;}.elementor-1698 .elementor-element.elementor-element-b1cd03c{--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;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:#ECEDEF;--border-color:#ECEDEF;--border-radius:8px 8px 8px 8px;}.elementor-1698 .elementor-element.elementor-element-b1cd03c:hover{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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:8px 8px 8px 8px;--border-top-left-radius:8px;--border-top-right-radius:8px;--border-bottom-right-radius:8px;--border-bottom-left-radius:8px;}.elementor-1698 .elementor-element.elementor-element-b1cd03c, .elementor-1698 .elementor-element.elementor-element-b1cd03c::before{--border-transition:0.3s;}.elementor-1698 .elementor-element.elementor-element-d33eab3 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-1698 .elementor-element.elementor-element-d33eab3 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-a02772c );}.elementor-1698 .elementor-element.elementor-element-d33eab3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1698 .elementor-element.elementor-element-d33eab3.elementor-view-framed .elementor-icon, .elementor-1698 .elementor-element.elementor-element-d33eab3.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-1698 .elementor-element.elementor-element-d33eab3 .elementor-icon{font-size:6px;}.elementor-1698 .elementor-element.elementor-element-d33eab3 .elementor-icon-box-title, .elementor-1698 .elementor-element.elementor-element-d33eab3 .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-1698 .elementor-element.elementor-element-57cf642 .elementor-heading-title{font-size:14px;color:#727272;}.elementor-1698 .elementor-element.elementor-element-b548669{--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;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:#ECEDEF;--border-color:#ECEDEF;--border-radius:8px 8px 8px 8px;}.elementor-1698 .elementor-element.elementor-element-b548669:hover{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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:8px 8px 8px 8px;--border-top-left-radius:8px;--border-top-right-radius:8px;--border-bottom-right-radius:8px;--border-bottom-left-radius:8px;}.elementor-1698 .elementor-element.elementor-element-b548669, .elementor-1698 .elementor-element.elementor-element-b548669::before{--border-transition:0.3s;}.elementor-1698 .elementor-element.elementor-element-f3dfe6e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-1698 .elementor-element.elementor-element-f3dfe6e .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-a02772c );}.elementor-1698 .elementor-element.elementor-element-f3dfe6e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1698 .elementor-element.elementor-element-f3dfe6e.elementor-view-framed .elementor-icon, .elementor-1698 .elementor-element.elementor-element-f3dfe6e.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-1698 .elementor-element.elementor-element-f3dfe6e .elementor-icon{font-size:6px;}.elementor-1698 .elementor-element.elementor-element-f3dfe6e .elementor-icon-box-title, .elementor-1698 .elementor-element.elementor-element-f3dfe6e .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-1698 .elementor-element.elementor-element-14f4205 .elementor-heading-title{font-size:14px;color:#727272;}.elementor-1698 .elementor-element.elementor-element-fd4cbe0{--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;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:#ECEDEF;--border-color:#ECEDEF;--border-radius:8px 8px 8px 8px;}.elementor-1698 .elementor-element.elementor-element-fd4cbe0:hover{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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:8px 8px 8px 8px;--border-top-left-radius:8px;--border-top-right-radius:8px;--border-bottom-right-radius:8px;--border-bottom-left-radius:8px;}.elementor-1698 .elementor-element.elementor-element-fd4cbe0, .elementor-1698 .elementor-element.elementor-element-fd4cbe0::before{--border-transition:0.3s;}.elementor-1698 .elementor-element.elementor-element-17e5abf .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-1698 .elementor-element.elementor-element-17e5abf .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-a02772c );}.elementor-1698 .elementor-element.elementor-element-17e5abf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1698 .elementor-element.elementor-element-17e5abf.elementor-view-framed .elementor-icon, .elementor-1698 .elementor-element.elementor-element-17e5abf.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-1698 .elementor-element.elementor-element-17e5abf .elementor-icon{font-size:6px;}.elementor-1698 .elementor-element.elementor-element-17e5abf .elementor-icon-box-title, .elementor-1698 .elementor-element.elementor-element-17e5abf .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-1698 .elementor-element.elementor-element-448f219 .elementor-heading-title{font-size:14px;color:#727272;}.elementor-1698 .elementor-element.elementor-element-c8e906d{--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;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:#ECEDEF;--border-color:#ECEDEF;--border-radius:8px 8px 8px 8px;}.elementor-1698 .elementor-element.elementor-element-c8e906d:hover{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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:8px 8px 8px 8px;--border-top-left-radius:8px;--border-top-right-radius:8px;--border-bottom-right-radius:8px;--border-bottom-left-radius:8px;}.elementor-1698 .elementor-element.elementor-element-c8e906d, .elementor-1698 .elementor-element.elementor-element-c8e906d::before{--border-transition:0.3s;}.elementor-1698 .elementor-element.elementor-element-3c8168a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-1698 .elementor-element.elementor-element-3c8168a .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-a02772c );}.elementor-1698 .elementor-element.elementor-element-3c8168a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1698 .elementor-element.elementor-element-3c8168a.elementor-view-framed .elementor-icon, .elementor-1698 .elementor-element.elementor-element-3c8168a.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-1698 .elementor-element.elementor-element-3c8168a .elementor-icon{font-size:6px;}.elementor-1698 .elementor-element.elementor-element-3c8168a .elementor-icon-box-title, .elementor-1698 .elementor-element.elementor-element-3c8168a .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-1698 .elementor-element.elementor-element-018e4b6 .elementor-heading-title{font-size:14px;color:#727272;}.elementor-1698 .elementor-element.elementor-element-c18ad45{--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;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:#ECEDEF;--border-color:#ECEDEF;--border-radius:8px 8px 8px 8px;}.elementor-1698 .elementor-element.elementor-element-c18ad45:hover{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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:8px 8px 8px 8px;--border-top-left-radius:8px;--border-top-right-radius:8px;--border-bottom-right-radius:8px;--border-bottom-left-radius:8px;}.elementor-1698 .elementor-element.elementor-element-c18ad45, .elementor-1698 .elementor-element.elementor-element-c18ad45::before{--border-transition:0.3s;}.elementor-1698 .elementor-element.elementor-element-3200ad7 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-1698 .elementor-element.elementor-element-3200ad7 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-a02772c );}.elementor-1698 .elementor-element.elementor-element-3200ad7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1698 .elementor-element.elementor-element-3200ad7.elementor-view-framed .elementor-icon, .elementor-1698 .elementor-element.elementor-element-3200ad7.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-1698 .elementor-element.elementor-element-3200ad7 .elementor-icon{font-size:6px;}.elementor-1698 .elementor-element.elementor-element-3200ad7 .elementor-icon-box-title, .elementor-1698 .elementor-element.elementor-element-3200ad7 .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-1698 .elementor-element.elementor-element-256a0d5 .elementor-heading-title{font-size:14px;color:#727272;}.elementor-1698 .elementor-element.elementor-element-91b3abe{--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;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:#ECEDEF;--border-color:#ECEDEF;--border-radius:8px 8px 8px 8px;}.elementor-1698 .elementor-element.elementor-element-91b3abe:hover{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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:8px 8px 8px 8px;--border-top-left-radius:8px;--border-top-right-radius:8px;--border-bottom-right-radius:8px;--border-bottom-left-radius:8px;}.elementor-1698 .elementor-element.elementor-element-91b3abe, .elementor-1698 .elementor-element.elementor-element-91b3abe::before{--border-transition:0.3s;}.elementor-1698 .elementor-element.elementor-element-8f6bb13 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-1698 .elementor-element.elementor-element-8f6bb13 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-a02772c );}.elementor-1698 .elementor-element.elementor-element-8f6bb13.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1698 .elementor-element.elementor-element-8f6bb13.elementor-view-framed .elementor-icon, .elementor-1698 .elementor-element.elementor-element-8f6bb13.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-1698 .elementor-element.elementor-element-8f6bb13 .elementor-icon{font-size:6px;}.elementor-1698 .elementor-element.elementor-element-8f6bb13 .elementor-icon-box-title, .elementor-1698 .elementor-element.elementor-element-8f6bb13 .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-1698 .elementor-element.elementor-element-2e47d14 .elementor-heading-title{font-size:14px;color:#727272;}.elementor-1698 .elementor-element.elementor-element-95890e7{--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;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:#ECEDEF;--border-color:#ECEDEF;--border-radius:8px 8px 8px 8px;}.elementor-1698 .elementor-element.elementor-element-95890e7:hover{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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:8px 8px 8px 8px;--border-top-left-radius:8px;--border-top-right-radius:8px;--border-bottom-right-radius:8px;--border-bottom-left-radius:8px;}.elementor-1698 .elementor-element.elementor-element-95890e7, .elementor-1698 .elementor-element.elementor-element-95890e7::before{--border-transition:0.3s;}.elementor-1698 .elementor-element.elementor-element-d20d377 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-1698 .elementor-element.elementor-element-d20d377 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-a02772c );}.elementor-1698 .elementor-element.elementor-element-d20d377.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1698 .elementor-element.elementor-element-d20d377.elementor-view-framed .elementor-icon, .elementor-1698 .elementor-element.elementor-element-d20d377.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-1698 .elementor-element.elementor-element-d20d377 .elementor-icon{font-size:6px;}.elementor-1698 .elementor-element.elementor-element-d20d377 .elementor-icon-box-title, .elementor-1698 .elementor-element.elementor-element-d20d377 .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-1698 .elementor-element.elementor-element-777282a .elementor-heading-title{font-size:14px;color:#727272;}.elementor-1698 .elementor-element.elementor-element-6c6614d{--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;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:#ECEDEF;--border-color:#ECEDEF;--border-radius:8px 8px 8px 8px;}.elementor-1698 .elementor-element.elementor-element-6c6614d:hover{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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:8px 8px 8px 8px;--border-top-left-radius:8px;--border-top-right-radius:8px;--border-bottom-right-radius:8px;--border-bottom-left-radius:8px;}.elementor-1698 .elementor-element.elementor-element-6c6614d, .elementor-1698 .elementor-element.elementor-element-6c6614d::before{--border-transition:0.3s;}.elementor-1698 .elementor-element.elementor-element-1c0853b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-1698 .elementor-element.elementor-element-1c0853b .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-a02772c );}.elementor-1698 .elementor-element.elementor-element-1c0853b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1698 .elementor-element.elementor-element-1c0853b.elementor-view-framed .elementor-icon, .elementor-1698 .elementor-element.elementor-element-1c0853b.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-1698 .elementor-element.elementor-element-1c0853b .elementor-icon{font-size:6px;}.elementor-1698 .elementor-element.elementor-element-1c0853b .elementor-icon-box-title, .elementor-1698 .elementor-element.elementor-element-1c0853b .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-1698 .elementor-element.elementor-element-466065c .elementor-heading-title{font-size:14px;color:#727272;}.elementor-1698 .elementor-element.elementor-element-c84ff02{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1698 .elementor-element.elementor-element-5e94e133{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:100px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1698 .elementor-element.elementor-element-690cef0f{--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:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1698 .elementor-element.elementor-element-78f0d771{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:3;text-align:start;font-family:"iranyekanwebextrabold_FaNum", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-a02772c );}.elementor-1698 .elementor-element.elementor-element-78f0d771 p{margin-block-end:0px;}.elementor-1698 .elementor-element.elementor-element-16326d{--divider-border-style:solid;--divider-color:#ECEDEF;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:3;}.elementor-1698 .elementor-element.elementor-element-16326d .elementor-divider-separator{width:85%;margin:0 auto;margin-right:0;}.elementor-1698 .elementor-element.elementor-element-16326d .elementor-divider{text-align:right;padding-block-start:0px;padding-block-end:0px;}.elementor-1698 .elementor-element.elementor-element-6fadab7{--display:flex;}.elementor-1698 .elementor-element.elementor-element-9afa120 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}:is( .elementor-1698 .elementor-element.elementor-element-9afa120 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-1698 .elementor-element.elementor-element-9afa120 > .jet-listing-grid > .jet-listing-grid__items, .elementor-1698 .elementor-element.elementor-element-9afa120 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1698 .elementor-element.elementor-element-9afa120 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(16px / 2);padding-right:calc(16px / 2);}:is( .elementor-1698 .elementor-element.elementor-element-9afa120 > .jet-listing-grid, .elementor-1698 .elementor-element.elementor-element-9afa120 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-1698 .elementor-element.elementor-element-9afa120 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 16px / -2);margin-right:calc( 16px / -2);width:calc(100% + 16px);}.elementor-1698 .elementor-element.elementor-element-9afa120 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 16px / -2);margin-right:calc( 16px / -2);}:is( .elementor-1698 .elementor-element.elementor-element-9afa120 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-1698 .elementor-element.elementor-element-9afa120 > .jet-listing-grid > .jet-listing-grid__items, .elementor-1698 .elementor-element.elementor-element-9afa120 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1698 .elementor-element.elementor-element-9afa120 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(16px / 2);padding-bottom:calc(16px / 2);}:is( .elementor-1698 .elementor-element.elementor-element-9afa120 > .jet-listing-grid, .elementor-1698 .elementor-element.elementor-element-9afa120 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-1698 .elementor-element.elementor-element-9afa120 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 16px / -2);margin-bottom:calc( 16px / -2);}.elementor-1698 .elementor-element.elementor-element-9afa120 .jet-listing-grid__slider-icon{width:0px;height:0px;line-height:0px;margin-top:calc( -0px/2 );font-size:0px;z-index:2;background:var( --e-global-color-primary );}.elementor-1698 .elementor-element.elementor-element-9afa120 .jet-listing-grid__slider-icon svg{height:0px;}.elementor-1698 .elementor-element.elementor-element-9afa120 .jet-listing-grid__slider-icon:hover{background:var( --e-global-color-95a4c98 );}.elementor-1698 .elementor-element.elementor-element-9afa120 .jet-listing-grid__slider-icon.prev-arrow{left:0%;right:auto;}.elementor-1698 .elementor-element.elementor-element-9afa120 .jet-listing-grid__slider .jet-slick-dots li{width:7px;height:7px;margin-left:calc( 7px/2 );margin-right:calc( 7px/2 );background:#D9D9D9;}.elementor-1698 .elementor-element.elementor-element-9afa120 .swiper-pagination-bullet{--swiper-pagination-bullet-size:7px;}.elementor-1698 .elementor-element.elementor-element-9afa120 .jet-engine-swiper-pagination-wrapper .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:calc( 7px / 2 );}.elementor-1698 .elementor-element.elementor-element-9afa120 .jet-engine-swiper-pagination-wrapper{--swiper-pagination-bullet-inactive-color:#D9D9D9;--swiper-pagination-color-hover:var( --e-global-color-primary );--swiper-pagination-color:var( --e-global-color-primary );}.elementor-1698 .elementor-element.elementor-element-9afa120 .jet-listing-grid__slider .jet-slick-dots li:hover{background:var( --e-global-color-primary );}.elementor-1698 .elementor-element.elementor-element-9afa120 .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:var( --e-global-color-primary );}body.elementor-page-1698:not(.elementor-motion-effects-element-type-background), body.elementor-page-1698 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF4F6F;}@media(max-width:1200px){.elementor-1698 .elementor-element.elementor-element-3d7f027 .elementor-icon-box-title, .elementor-1698 .elementor-element.elementor-element-3d7f027 .elementor-icon-box-title a{font-size:14px;}.elementor-1698 .elementor-element.elementor-element-3d7f027 .elementor-icon-box-description{font-size:12px;}.elementor-1698 .elementor-element.elementor-element-3447e3f .elementor-heading-title{font-size:12px;}.elementor-1698 .elementor-element.elementor-element-16326d .elementor-divider-separator{width:80%;}}@media(min-width:768px){.elementor-1698 .elementor-element.elementor-element-2c9f1131{--width:50%;}.elementor-1698 .elementor-element.elementor-element-5dd826fb{--width:50%;}.elementor-1698 .elementor-element.elementor-element-c792155{--width:80%;}.elementor-1698 .elementor-element.elementor-element-b66cb2b{--width:20%;}.elementor-1698 .elementor-element.elementor-element-7b0c28e{--width:50%;}.elementor-1698 .elementor-element.elementor-element-a011c4d{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1698 .elementor-element.elementor-element-2c9f1131{--width:100%;}.elementor-1698 .elementor-element.elementor-element-5dd826fb{--width:100%;}}@media(max-width:1024px){.elementor-1698 .elementor-element.elementor-element-67c420ec{--gap:1.5rem 0rem;--row-gap:1.5rem;--column-gap:0rem;--flex-wrap:wrap;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1698 .elementor-element.elementor-element-5dd826fb{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.2rem;--padding-right:1.2rem;}.elementor-1698 .elementor-element.elementor-element-acddc96{--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-1698 .elementor-element.elementor-element-faa3f4c{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1698 .elementor-element.elementor-element-5e94e133{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.625rem;--padding-right:1.625rem;}.elementor-1698 .elementor-element.elementor-element-78f0d771{font-size:20px;}.elementor-1698 .elementor-element.elementor-element-9afa120 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}}@media(max-width:880px){.elementor-1698 .elementor-element.elementor-element-67c420ec{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1698 .elementor-element.elementor-element-3609a013{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1698 .elementor-element.elementor-element-acddc96{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1698 .elementor-element.elementor-element-faa3f4c{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1698 .elementor-element.elementor-element-c84ff02{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1698 .elementor-element.elementor-element-5e94e133{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1698 .elementor-element.elementor-element-16326d .elementor-divider-separator{width:67%;}.elementor-1698 .elementor-element.elementor-element-9afa120 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-1698 .elementor-element.elementor-element-67c420ec{--margin-top:1rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1698 .elementor-element.elementor-element-5dd826fb{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1698 .elementor-element.elementor-element-c26964d .elementor-heading-title{font-size:18px;line-height:1.7rem;}.elementor-1698 .elementor-element.elementor-element-592f964 .elementor-heading-title{font-size:18px;line-height:1.7rem;}.elementor-1698 .elementor-element.elementor-element-a50ddd2 .elementor-heading-title{font-size:18px;line-height:1.7rem;}.elementor-1698 .elementor-element.elementor-element-3b855e5e .elementor-heading-title{font-size:18px;line-height:1.7rem;}.elementor-1698 .elementor-element.elementor-element-3a0b4dc5{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1698 .elementor-element.elementor-element-497ea0c{--flex-wrap:nowrap;}.elementor-1698 .elementor-element.elementor-element-3e5bb30f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.7rem/2);}.elementor-1698 .elementor-element.elementor-element-3e5bb30f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.7rem/2);}.elementor-1698 .elementor-element.elementor-element-3e5bb30f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.7rem/2);}.elementor-1698 .elementor-element.elementor-element-3e5bb30f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.7rem/2);}.elementor-1698 .elementor-element.elementor-element-3e5bb30f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.7rem/2);}.elementor-1698 .elementor-element.elementor-element-5e94e133{--margin-top:2rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1698 .elementor-element.elementor-element-6fadab7{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1698 .elementor-element.elementor-element-9afa120 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-3f7e53fb *//* ========================================
   Product Gallery Thumbnails
   Scoped فقط به همین Elementor Element
   ======================================== */

/* هر Thumbnail - حالت عادی */
.elementor-1698 .elementor-element.elementor-element-3f7e53fb ol.flex-control-nav.flex-control-thumbs > li {
    border: 2px solid #EFEFEF !important;
    border-radius: 8px !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
    padding: 0 !important;

    transform: none !important;
    transition: border-color 0.3s ease !important;
}

/* خود تصویر Thumbnail */
.elementor-1698 .elementor-element.elementor-element-3f7e53fb ol.flex-control-nav.flex-control-thumbs > li > img {
    border: 0 !important;
    outline: 0 !important;

    display: block !important;
    width: 100% !important;
    height: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    border-radius: 6px !important;
    box-sizing: border-box !important;

    transform: none !important;
    scale: 1 !important;

    transition: none !important;
}

/* Hover - فقط رنگ Border تغییر کند */
.elementor-1698 .elementor-element.elementor-element-3f7e53fb ol.flex-control-nav.flex-control-thumbs > li:hover {
    border-color: var(--e-global-color-primary) !important;
    transform: none !important;
}

/* روی Hover خود تصویر هیچ تغییری نکند */
.elementor-1698 .elementor-element.elementor-element-3f7e53fb ol.flex-control-nav.flex-control-thumbs > li:hover > img {
    transform: none !important;
    scale: 1 !important;
}

/* تصویر فعال */
.elementor-1698 .elementor-element.elementor-element-3f7e53fb ol.flex-control-nav.flex-control-thumbs > li:has(> img.flex-active) {
    border-color: var(--e-global-color-primary) !important;
}

/* خود تصویر Active */
.elementor-1698 .elementor-element.elementor-element-3f7e53fb ol.flex-control-nav.flex-control-thumbs > li > img.flex-active {
    border: 0 !important;
    outline: 0 !important;

    transform: none !important;
    scale: 1 !important;
}


/* ========================================
   Gallery Styles
   ======================================== */

/* فاصله از تصویر اصلی */
.elementor-1698 .elementor-element.elementor-element-3f7e53fb ol.flex-control-nav.flex-control-thumbs {
    margin-top: 7px !important;
}

/* سایه تصویر اصلی */
.elementor-1698 .elementor-element.elementor-element-3f7e53fb .flex-viewport {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
}

/* حذف Margin پایین گالری */
.elementor-1698 .elementor-element.elementor-element-3f7e53fb .woocommerce-product-gallery {
    margin-bottom: 0 !important;
}

/* حذف Padding پایین Thumbnail */
.elementor-1698 .elementor-element.elementor-element-3f7e53fb ol.flex-control-nav.flex-control-thumbs > li {
    padding-bottom: 0 !important;
}

/* دکمه Zoom */
.elementor-1698 .elementor-element.elementor-element-3f7e53fb .woocommerce-product-gallery__trigger {
    z-index: 2 !important;
}

/* فاصله بین Thumbnailها بدون بیشتر شدن عرض گالری */
.elementor-1698 .elementor-element.elementor-element-3f7e53fb ol.flex-control-nav.flex-control-thumbs {
    display: flex !important;

    /* حالت اصلی برای ۵ تصویر یا کمتر */
    flex-wrap: wrap !important;

    gap: 10px !important;

    width: 100% !important;
    max-width: 100% !important;

    margin-left: 0 !important;
    margin-right: 0 !important;

    padding-left: 0 !important;
    padding-right: 0 !important;

    box-sizing: border-box !important;
}

/*
 * اندازه ثابت Thumbnailها بر اساس حالت ۵ تصویر:
 * عرض کل منهای چهار فاصله ۱۰ پیکسلی، تقسیم بر ۵
 *
 * در تعداد ۱، ۲، ۳ یا ۴ تصویر، تصاویر بزرگ نمی‌شوند.
 */
.elementor-1698 .elementor-element.elementor-element-3f7e53fb ol.flex-control-nav.flex-control-thumbs > li {
    flex: 0 0 calc((100% - 40px) / 5) !important;
    width: calc((100% - 40px) / 5) !important;
    min-width: 0 !important;
    max-width: calc((100% - 40px) / 5) !important;

    margin-left: 0 !important;
    margin-right: 0 !important;

    box-sizing: border-box !important;
}


/* ========================================
   Thumbnail Carousel
   فقط زمانی که تعداد تصاویر بیشتر از 5 باشد
   ======================================== */

.elementor-1698 .elementor-element.elementor-element-3f7e53fb .rayehe-thumb-carousel {
    position: relative !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    box-sizing: border-box !important;
}


/*
 * فقط در حالت بیشتر از ۵ تصویر:
 * دیگر Thumbnailها به خط دوم نمی‌روند.
 */
.elementor-1698 .elementor-element.elementor-element-3f7e53fb
.rayehe-thumb-carousel-active
ol.flex-control-nav.flex-control-thumbs {
    flex-wrap: nowrap !important;

    overflow-x: auto !important;
    overflow-y: hidden !important;

    scroll-behavior: smooth !important;
    scroll-snap-type: x proximity !important;

    scrollbar-width: none !important;
    -ms-overflow-style: none !important;

    overscroll-behavior-inline: contain !important;

    touch-action: pan-x !important;

    padding-left: 0 !important;
    padding-right: 0 !important;
}


/* مخفی کردن Scrollbar در Chrome / Safari */
.elementor-1698 .elementor-element.elementor-element-3f7e53fb
.rayehe-thumb-carousel-active
ol.flex-control-nav.flex-control-thumbs::-webkit-scrollbar {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
}


/*
 * اندازه Thumbnailها در کاروسل دقیقاً همان اندازه
 * حالت ۵ تصویر باقی می‌ماند.
 */
.elementor-1698 .elementor-element.elementor-element-3f7e53fb
.rayehe-thumb-carousel-active
ol.flex-control-nav.flex-control-thumbs > li {
    flex: 0 0 calc((100% - 40px) / 5) !important;

    width: calc((100% - 40px) / 5) !important;
    min-width: calc((100% - 40px) / 5) !important;
    max-width: calc((100% - 40px) / 5) !important;

    scroll-snap-align: start !important;

    margin-left: 0 !important;
    margin-right: 0 !important;
}


/* ========================================
   Carousel Navigation Buttons
   ======================================== */

.elementor-1698 .elementor-element.elementor-element-3f7e53fb .rayehe-thumb-carousel-button {
    position: absolute !important;
    top: 50% !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 30px !important;
    height: 30px !important;

    margin: 0 !important;
    padding: 0 !important;

    border: 1px solid #EFEFEF !important;
    border-radius: 50% !important;

    background: #FFFFFF !important;
    color: var(--e-global-color-primary) !important;

    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08) !important;

    cursor: pointer !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: translateY(-50%) !important;

    transition:
        border-color 0.2s ease,
        opacity 0.2s ease !important;

    z-index: 5 !important;

    appearance: none !important;
    -webkit-appearance: none !important;
}


/* فلش سمت راست */
.elementor-1698 .elementor-element.elementor-element-3f7e53fb .rayehe-thumb-carousel-next {
    right: 5px !important;
}


/* فلش سمت چپ */
.elementor-1698 .elementor-element.elementor-element-3f7e53fb .rayehe-thumb-carousel-prev {
    left: 5px !important;
}


/* Hover دکمه‌ها */
.elementor-1698 .elementor-element.elementor-element-3f7e53fb .rayehe-thumb-carousel-button:hover {
    border-color: var(--e-global-color-primary) !important;
}


/* SVG داخل دکمه */
.elementor-1698 .elementor-element.elementor-element-3f7e53fb .rayehe-thumb-carousel-button svg {
    display: block !important;

    width: 14px !important;
    height: 14px !important;

    margin: 0 !important;
    padding: 0 !important;

    fill: none !important;

    stroke: currentColor !important;
    stroke-width: 2 !important;
    stroke-linecap: round !important;
    stroke-linejoin: round !important;

    pointer-events: none !important;
}


/* دکمه غیرفعال */
.elementor-1698 .elementor-element.elementor-element-3f7e53fb .rayehe-thumb-carousel-button:disabled {
    opacity: 0 !important;
    visibility: hidden !important;

    pointer-events: none !important;
}


/*
 * فقط وقتی کاروسل فعال است کمی فضای امن برای فلش‌ها.
 * روی اندازه Thumbnail یا عرض گالری اثری ندارد.
 */
.elementor-1698 .elementor-element.elementor-element-3f7e53fb
.rayehe-thumb-carousel-active
ol.flex-control-nav.flex-control-thumbs {
    padding-left: 0 !important;
    padding-right: 0 !important;
}


/* ========================================
   Hide Gallery Zoom Button
   ======================================== */

.elementor-1698 .elementor-element.elementor-element-3f7e53fb .woocommerce-product-gallery__trigger {
    display: none !important;
}


/* =========================================================
   RAYEHE — Disable Product Gallery Hover Zoom
   فقط غیرفعال کردن زوم تصویر محصول
   ========================================================= */

.elementor-1698 .elementor-element.elementor-element-3f7e53fb
.woocommerce-product-gallery
.woocommerce-product-gallery__image
.zoomImg {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
}


/* جلوگیری از هرگونه Scale احتمالی قالب/Elementor روی تصویر اصلی */
.elementor-1698 .elementor-element.elementor-element-3f7e53fb
.woocommerce-product-gallery
.woocommerce-product-gallery__image > a > img {
    transform: none !important;
    scale: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cfc134a *//* =========================================
   SHARE BUTTON
   هماهنگ با دکمه علاقه‌مندی
   ========================================= */

.elementor-1698 .elementor-element.elementor-element-cfc134a {
	--primary: #FF4F6F;
	--hover: #E74362;
	--ease: 0.2s cubic-bezier(0.4, 0, 0.2, 1);

	width: 48px !important;
	height: 44px !important;

	min-width: 48px !important;
	min-height: 44px !important;

	max-width: 48px !important;
	max-height: 44px !important;

	margin: 0 !important;
	padding: 0 !important;

	cursor: pointer;

	border-radius: 8px !important;
}


/* حذف فاصله‌های پیش‌فرض Icon Box */
.elementor-1698 .elementor-element.elementor-element-cfc134a .elementor-icon-box-wrapper,
.elementor-1698 .elementor-element.elementor-element-cfc134a .elementor-icon-box-icon {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;

	width: 100% !important;
	height: 100% !important;

	margin: 0 !important;
	padding: 0 !important;
}


/* دکمه اصلی Share */
.elementor-1698 .elementor-element.elementor-element-cfc134a .elementor-icon {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;

	width: 48px !important;
	height: 44px !important;

	min-width: 48px !important;
	min-height: 44px !important;

	max-width: 48px !important;
	max-height: 44px !important;

	box-sizing: border-box !important;

	margin: 0 !important;
	padding: 0 !important;

	color: var(--primary) !important;
	background: #FFFFFF !important;

	border: 1px solid #EFEFEF !important;
	border-radius: 8px !important;

	box-shadow:
		0 3px 10px rgba(255, 79, 111, 0.06) !important;

	text-decoration: none !important;
	line-height: 0 !important;

	transition:
		color var(--ease),
		background-color var(--ease),
		border-color var(--ease),
		box-shadow var(--ease),
		transform var(--ease) !important;
}


/* آیکن Share */
.elementor-1698 .elementor-element.elementor-element-cfc134a .elementor-icon svg {
	display: block !important;

	width: 22px !important;
	height: 22px !important;

	min-width: 22px !important;
	min-height: 22px !important;

	max-width: 22px !important;
	max-height: 22px !important;

	margin: 0 !important;
	padding: 0 !important;

	color: inherit !important;
	fill: currentColor !important;
}


/* Path آیکن */
.elementor-1698 .elementor-element.elementor-element-cfc134a .elementor-icon svg path {
	color: inherit !important;
	fill: currentColor !important;

	transition:
		fill var(--ease),
		color var(--ease) !important;
}


/* =========================================
   HOVER
   همان خانواده رنگی قلب
   ========================================= */

.elementor-1698 .elementor-element.elementor-element-cfc134a:hover .elementor-icon {
	color: var(--hover) !important;

	background: #FFFFFF !important;

	border-color:
		rgba(255, 79, 111, 0.42) !important;

	box-shadow:
		0 4px 12px rgba(255, 79, 111, 0.10),
		0 6px 16px rgba(0, 0, 0, 0.025) !important;

	transform: translateY(-1px);
}


.elementor-1698 .elementor-element.elementor-element-cfc134a:hover .elementor-icon svg,
.elementor-1698 .elementor-element.elementor-element-cfc134a:hover .elementor-icon svg path {
	color: var(--hover) !important;
	fill: currentColor !important;
}


/* =========================================
   CLICK
   ========================================= */

.elementor-1698 .elementor-element.elementor-element-cfc134a:active .elementor-icon {
	transform: scale(0.94);
}


/* =========================================
   KEYBOARD FOCUS
   خود .elementor-1698 .elementor-element.elementor-element-cfc134a فوکوس می‌گیرد چون Popup روی آن است
   ========================================= */

.elementor-1698 .elementor-element.elementor-element-cfc134a:focus-visible {
	outline: none !important;
}


.elementor-1698 .elementor-element.elementor-element-cfc134a:focus-visible .elementor-icon {
	outline:
		3px solid rgba(255, 79, 111, 0.16);

	outline-offset: 2px;

	border-color:
		var(--primary) !important;
}


/* =========================================
   REDUCED MOTION
   ========================================= */

@media (prefers-reduced-motion: reduce) {

	.elementor-1698 .elementor-element.elementor-element-cfc134a .elementor-icon,
	.elementor-1698 .elementor-element.elementor-element-cfc134a .elementor-icon svg,
	.elementor-1698 .elementor-element.elementor-element-cfc134a .elementor-icon svg path {
		transition: none !important;
	}

	.elementor-1698 .elementor-element.elementor-element-cfc134a:hover .elementor-icon,
	.elementor-1698 .elementor-element.elementor-element-cfc134a:active .elementor-icon {
		transform: none !important;
	}
}/* End custom CSS */
/* Start custom CSS for jet-engine-data-store-button, class: .elementor-element-bef0350 *//* =========================================
   Wishlist Button
   JetEngine Data Store
   هماهنگ با Share Button
   ========================================= */

.elementor-1698 .elementor-element.elementor-element-bef0350 {
    z-index: 0 !important;
	--primary: #FF4F6F;
	--hover: #E74362;
	--active: #FF4F6F;
	--ease: 0.2s cubic-bezier(0.4, 0, 0.2, 1);

}


/* =========================================
   دکمه اصلی
   ========================================= */

.elementor-1698 .elementor-element.elementor-element-bef0350 .jet-data-store-link {

	position: relative;

	display: inline-flex;

	align-items: center;

	justify-content: center;


	width: 48px;
	height: 44px;


	min-width: 48px;
	min-height: 44px;


	max-width: 48px;
	max-height: 44px;


	padding: 0;


	color: var(--primary);


	background: #FFFFFF;


	border: 1px solid #EFEFEF;

	border-radius: 8px;


	box-shadow:

		0 3px 10px rgba(255,79,111,0.06);


	cursor: pointer;

	text-decoration: none;


	overflow: hidden;


	transition:

		color var(--ease),

		background-color var(--ease),

		border-color var(--ease),

		box-shadow var(--ease),

		transform var(--ease);

}



/* =========================================
   مخفی کردن Label
   ========================================= */

.elementor-1698 .elementor-element.elementor-element-bef0350 .jet-data-store-link__label {

	position: absolute;


	width: 1px;

	height: 1px;


	overflow: hidden;


	clip: rect(0 0 0 0);

	clip-path: inset(50%);


	white-space: nowrap;

}



/* =========================================
   Wrapper آیکن
   ========================================= */

.elementor-1698 .elementor-element.elementor-element-bef0350 .jet-data-store-link__icon {


	position: relative;


	display: flex;

	align-items: center;

	justify-content: center;


	flex: 0 0 22px;


	width: 22px !important;

	height: 22px !important;


	line-height: 0;


	color: inherit;


	overflow: hidden;


	transition:

		opacity var(--ease),

		color var(--ease),

		transform var(--ease);

}



/* SVG اصلی */

.elementor-1698 .elementor-element.elementor-element-bef0350 .jet-data-store-link__icon > svg {

	display: block;


	width: 22px !important;

	height: 22px !important;


	transition:

		opacity var(--ease),

		fill var(--ease),

		stroke var(--ease),

		transform var(--ease);

}



/* =========================================
   قلب خالی
   ========================================= */

.elementor-1698 .elementor-element.elementor-element-bef0350
.jet-data-store-link:not(.in-store):not(.jet-remove-from-store)
.jet-data-store-link__icon
> svg {

	opacity: 0 !important;

}



/* قلب Outline */

.elementor-1698 .elementor-element.elementor-element-bef0350
.jet-data-store-link:not(.in-store):not(.jet-remove-from-store)
.jet-data-store-link__icon::before {


	content: "";


	position: absolute;


	top: 50%;

	left: 50%;


	width: 22px;

	height: 22px;


	background-color: currentColor;


	transform: translate(-50%,-50%);



	-webkit-mask-image:

	url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78L12 21.23l8.84-8.84a5.5 5.5 0 0 0 0-7.78z'/%3E%3C/svg%3E");


	mask-image:

	url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78L12 21.23l8.84-8.84a5.5 5.5 0 0 0 0-7.78z'/%3E%3C/svg%3E");



	-webkit-mask-repeat: no-repeat;

	mask-repeat: no-repeat;



	-webkit-mask-position: center;

	mask-position: center;



	-webkit-mask-size: 100% 100%;

	mask-size: 100% 100%;


	pointer-events: none;


	transition:

		background-color var(--ease),

		transform var(--ease);

}



/* =========================================
   Hover
   ========================================= */

.elementor-1698 .elementor-element.elementor-element-bef0350 .jet-data-store-link:hover {


	color: var(--hover);


	background: #FFFFFF;


	border-color:

		rgba(255,79,111,0.42);



	box-shadow:

		0 4px 12px rgba(255,79,111,0.10),

		0 6px 16px rgba(0,0,0,0.025);



	transform: translateY(-1px);

}



/* =========================================
   حالت فعال
   ========================================= */

.elementor-1698 .elementor-element.elementor-element-bef0350
.jet-data-store-link:is(.in-store,.jet-remove-from-store) {


	color: var(--active);


	background-color: #FFF5F7;


	border-color:

		rgba(255,79,111,0.25);



	box-shadow:

		0 3px 10px rgba(255,79,111,0.09);

}



/* نمایش SVG اصلی */

.elementor-1698 .elementor-element.elementor-element-bef0350
.jet-data-store-link:is(.in-store,.jet-remove-from-store)
.jet-data-store-link__icon
> svg {

	opacity:1 !important;

}



/* قلب پر */

.elementor-1698 .elementor-element.elementor-element-bef0350
.jet-data-store-link:is(.in-store,.jet-remove-from-store)
.jet-data-store-link__icon svg
:is(path,circle,rect,polygon) {


	fill: var(--active) !important;


	stroke: var(--active) !important;

}



/* =========================================
   Click
   ========================================= */

.elementor-1698 .elementor-element.elementor-element-bef0350 .jet-data-store-link:active {

	transform: scale(0.94);

}



/* =========================================
   Focus
   ========================================= */

.elementor-1698 .elementor-element.elementor-element-bef0350 .jet-data-store-link:focus-visible {


	outline:

		3px solid rgba(255,79,111,0.16);



	outline-offset: 2px;


	border-color:

		var(--primary);

}



/* =========================================
   Loading
   ========================================= */

.elementor-1698 .elementor-element.elementor-element-bef0350
.jet-data-store-link[data-wishlist-waiting="yes"]
.jet-data-store-link__icon {


	opacity:0.12;


	transform:scale(0.85);

}



/* Spinner */

.elementor-1698 .elementor-element.elementor-element-bef0350
.jet-data-store-link[data-wishlist-waiting="yes"]::before {


	content:"";


	position:absolute;


	top:50%;

	left:50%;


	width:16px;

	height:16px;



	box-sizing:border-box;



	border:

		2px solid rgba(255,79,111,0.18);



	border-top-color:

		var(--hover);



	border-radius:50%;



	transform:

		translate(-50%,-50%);



	animation:

		rabino-spinner 0.65s linear infinite;

}



@keyframes rabino-spinner {

	to {

		transform:

			translate(-50%,-50%)

			rotate(360deg);

	}

}



/* =========================================
   Reduced Motion
   ========================================= */

@media (prefers-reduced-motion: reduce) {


	.elementor-1698 .elementor-element.elementor-element-bef0350 .jet-data-store-link,

	.elementor-1698 .elementor-element.elementor-element-bef0350 .jet-data-store-link__icon,

	.elementor-1698 .elementor-element.elementor-element-bef0350 .jet-data-store-link__icon > svg,

	.elementor-1698 .elementor-element.elementor-element-bef0350 .jet-data-store-link__icon::before {


		transition:none;

	}



	.elementor-1698 .elementor-element.elementor-element-bef0350 .jet-data-store-link:hover,

	.elementor-1698 .elementor-element.elementor-element-bef0350 .jet-data-store-link:active {


		transform:none;

	}


	.elementor-1698 .elementor-element.elementor-element-bef0350
	.jet-data-store-link[data-wishlist-waiting="yes"]::before {


		animation-duration:1.5s;

	}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20781e8 *//* Rayehe Paydar — Installment Banner */
/* Complete CSS | Logo Visibility + JetPopup Click Fix */

.elementor-1698 .elementor-element.elementor-element-20781e8 {
    display: grid;
    grid-template-columns:
        minmax(0, 1fr)
        repeat(3, 48px)
        16px;
    align-items: center;
    gap: 9px;

    position: relative;
    isolation: isolate;
    overflow: hidden;

    width: 100%;
    min-width: 0;
    min-height: 76px;
    margin: 0;
    padding: 12px 16px;

    direction: rtl;
    background: #FFF5F7;
    border: 1px solid #F2D5DD;
    border-radius: 17px;
    box-shadow: 0 3px 15px rgba(255, 79, 111, .04);
}

/* Keep content above background */
.elementor-1698 .elementor-element.elementor-element-20781e8 > .elementor-element {
    position: relative;
    z-index: 1;
    min-width: 0;
    margin: 0;
}

/* Text widget */
.elementor-1698 .elementor-element.elementor-element-20781e8 > .elementor-element-82fb7de {
    grid-column: 1;
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-1698 .elementor-element.elementor-element-20781e8 .elementor-icon-box-wrapper,
.elementor-1698 .elementor-element.elementor-element-20781e8 .elementor-icon-box-content {
    width: 100%;
    min-width: 0;
    text-align: right;
}

.elementor-1698 .elementor-element.elementor-element-20781e8 .elementor-icon-box-title {
    margin: 0 0 4px;
    padding: 0;
    color: #842943;
    font-size: 15px;
    font-weight: 800;
    line-height: 1.6;
}

.elementor-1698 .elementor-element.elementor-element-20781e8 .elementor-icon-box-title span {
    color: inherit;
}

.elementor-1698 .elementor-element.elementor-element-20781e8 .elementor-icon-box-description {
    margin: 0;
    padding: 0;
    color: #806F77;
    font-size: 11.5px;
    font-weight: 400;
    line-height: 1.7;
    overflow-wrap: break-word;
}

/* Logo positions */
.elementor-1698 .elementor-element.elementor-element-20781e8 > .elementor-element-4a954ff {
    grid-column: 2;
}

.elementor-1698 .elementor-element.elementor-element-20781e8 > .elementor-element-75b9063 {
    grid-column: 3;
}

.elementor-1698 .elementor-element.elementor-element-20781e8 > .elementor-element-9116dc1 {
    grid-column: 4;
}

/* Common logo boxes */
.elementor-1698 .elementor-element.elementor-element-20781e8 > .elementor-widget-image {
    display: grid;
    place-items: center;

    width: 48px;
    max-width: 100%;
    height: 48px;
    min-height: 0;
    padding: 5px;

    background: #FFFFFF;
    border: 1px solid #EFE1E5;
    border-radius: 12px;
    box-shadow: 0 2px 6px rgba(70, 30, 45, .035);
}

/* Elementor image wrapper */
.elementor-1698 .elementor-element.elementor-element-20781e8 > .elementor-widget-image
.elementor-widget-container,
.elementor-1698 .elementor-element.elementor-element-20781e8 > .elementor-widget-image a {
    display: grid;
    place-items: center;
    width: 100%;
    height: 100%;
    min-width: 0;
    min-height: 0;
}

/* All logos: preserve original proportions */
.elementor-1698 .elementor-element.elementor-element-20781e8 > .elementor-widget-image img {
    display: block;
    width: 100%;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
    margin: 0;
    padding: 0;

    object-fit: contain;
    object-position: center;

    border: 0;
    border-radius: 0;
    background: transparent;
    opacity: 1;
    filter: none;
}

/*
 * Logo visibility fix
 * Only SnappPay and TorobPay
 * Keep box dimensions unchanged
 */
.elementor-1698 .elementor-element.elementor-element-20781e8 > .elementor-element-9116dc1,
.elementor-1698 .elementor-element.elementor-element-20781e8 > .elementor-element-75b9063 {
    padding: 2px;
}

/* Decorative left arrow */
.elementor-1698 .elementor-element.elementor-element-20781e8::after {
    content: "";
    display: block;
    grid-column: 5;
    justify-self: center;
    align-self: center;

    width: 9px;
    height: 9px;
    margin: 0;

    border-left: 2px solid #FF4F6F;
    border-bottom: 2px solid #FF4F6F;
    transform: rotate(45deg);

    pointer-events: none;
}

/* Automatic light sweep */
.elementor-1698 .elementor-element.elementor-element-20781e8::before {
    content: "";
    position: absolute;
    z-index: 2;

    top: -45%;
    bottom: -45%;
    left: -30%;
    width: 20%;

    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(255, 255, 255, .12) 20%,
        rgba(255, 255, 255, .85) 50%,
        rgba(255, 255, 255, .12) 80%,
        transparent 100%
    );

    transform: translateX(0) skewX(-18deg);
    animation: rp-banner-shine 6s linear infinite;
    pointer-events: none;
}

@keyframes rp-banner-shine {
    0%, 76% {
        transform: translateX(0) skewX(-18deg);
    }

    92%, 100% {
        transform: translateX(760%) skewX(-18deg);
    }
}

/* Tablet */
@media (max-width: 767px) {
    .elementor-1698 .elementor-element.elementor-element-20781e8 {
        grid-template-columns:
            minmax(0, 1fr)
            repeat(3, 42px)
            12px;

        gap: 7px;
        min-height: 70px;
        padding: 10px 12px;
        border-radius: 15px;
    }

    .elementor-1698 .elementor-element.elementor-element-20781e8 > .elementor-widget-image {
        width: 42px;
        height: 42px;
        padding: 4px;
        border-radius: 10px;
    }

    /* SnappPay + TorobPay */
    .elementor-1698 .elementor-element.elementor-element-20781e8 > .elementor-element-9116dc1,
    .elementor-1698 .elementor-element.elementor-element-20781e8 > .elementor-element-75b9063 {
        padding: 2px;
    }

    .elementor-1698 .elementor-element.elementor-element-20781e8 .elementor-icon-box-title {
        font-size: 13px;
        margin-bottom: 3px;
    }

    .elementor-1698 .elementor-element.elementor-element-20781e8 .elementor-icon-box-description {
        font-size: 10.5px;
    }
}

/* Small mobile */
@media (max-width: 480px) {
    .elementor-1698 .elementor-element.elementor-element-20781e8 {
        grid-template-columns:
            minmax(0, 1fr)
            repeat(3, 37px)
            10px;

        gap: 5px;
        min-height: 67px;
        padding: 9px 10px;
        border-radius: 14px;
    }

    .elementor-1698 .elementor-element.elementor-element-20781e8 > .elementor-widget-image {
        width: 37px;
        height: 37px;
        padding: 3px;
        border-radius: 9px;
    }

    /* More visible logo area */
    .elementor-1698 .elementor-element.elementor-element-20781e8 > .elementor-element-9116dc1,
    .elementor-1698 .elementor-element.elementor-element-20781e8 > .elementor-element-75b9063 {
        padding: 1px;
    }

    .elementor-1698 .elementor-element.elementor-element-20781e8 .elementor-icon-box-title {
        font-size: 12px;
    }

    .elementor-1698 .elementor-element.elementor-element-20781e8 .elementor-icon-box-description {
        font-size: 10px;
        line-height: 1.6;
    }

    .elementor-1698 .elementor-element.elementor-element-20781e8::after {
        width: 8px;
        height: 8px;
    }
}

/* Very narrow screens */
@media (max-width: 360px) {
    .elementor-1698 .elementor-element.elementor-element-20781e8 {
        grid-template-columns:
            minmax(0, 1fr)
            repeat(3, 33px)
            8px;

        gap: 4px;
        padding: 9px 8px;
    }

    .elementor-1698 .elementor-element.elementor-element-20781e8 > .elementor-widget-image {
        width: 33px;
        height: 33px;
        padding: 3px;
    }

    .elementor-1698 .elementor-element.elementor-element-20781e8 > .elementor-element-9116dc1,
    .elementor-1698 .elementor-element.elementor-element-20781e8 > .elementor-element-75b9063 {
        padding: 1px;
    }

    .elementor-1698 .elementor-element.elementor-element-20781e8 .elementor-icon-box-title {
        font-size: 11.5px;
    }

    .elementor-1698 .elementor-element.elementor-element-20781e8 .elementor-icon-box-description {
        font-size: 9.5px;
    }
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
    .elementor-1698 .elementor-element.elementor-element-20781e8::before {
        animation: none;
        display: none;
    }
}

/*
 * JetPopup Click Target Fix
 * Container: 20781e8
 * Popup: jet-popup-5953
 *
 * Route pointer clicks to the parent container.
 * Only on the live site, when JetPopup is attached.
 * Does not affect Elementor editing controls.
 */
body:not(.elementor-editor-active)
.elementor-1698 .elementor-element.elementor-element-20781e8.jet-popup-target > .elementor-element,

body:not(.elementor-editor-active)
.elementor-1698 .elementor-element.elementor-element-20781e8.jet-popup-target > .elementor-element * {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3e5bb30f */@media all and (max-width: 767px){
    .elementor-1698 .elementor-element.elementor-element-3e5bb30f li:last-child{
        margin-top: 0.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d7f027 */.elementor-1698 .elementor-element.elementor-element-3d7f027 svg,
.elementor-1698 .elementor-element.elementor-element-3d7f027 svg path {
    fill: #7CA879 !important;
    color: #7CA879 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45ae8f2 *//* فقط آماده‌سازی سه کارت برای دایره تزئینی */
.elementor-1698 .elementor-element.elementor-element-45ae8f2 > .elementor-element-f784e9f,
.elementor-1698 .elementor-element.elementor-element-45ae8f2 > .elementor-element-071be17,
.elementor-1698 .elementor-element.elementor-element-45ae8f2 > .elementor-element-d1622d3 {
    position: relative;
    overflow: hidden;

    transition: transform 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}


/* ========================================
   دایره مشترک
   ======================================== */

.elementor-1698 .elementor-element.elementor-element-45ae8f2 > .elementor-element-f784e9f::before,
.elementor-1698 .elementor-element.elementor-element-45ae8f2 > .elementor-element-071be17::before,
.elementor-1698 .elementor-element.elementor-element-45ae8f2 > .elementor-element-d1622d3::before {
    content: "";

    position: absolute;
    top: -38px;
    left: -38px;

    width: 105px;
    height: 105px;

    border-radius: 50%;

    pointer-events: none;

    transform: scale(1);
    transform-origin: center;

    transition: transform 0.32s cubic-bezier(0.4, 0, 0.2, 1);
}


/* ========================================
   کارت 01 - Opening Notes
   صورتی
   ======================================== */

.elementor-1698 .elementor-element.elementor-element-45ae8f2 > .elementor-element-f784e9f::before {
    background-color: #FFE4E9;
}


/* ========================================
   کارت 02 - Heart Notes
   سبز خیلی ملایم
   ======================================== */

.elementor-1698 .elementor-element.elementor-element-45ae8f2 > .elementor-element-071be17::before {
    background-color: #E3F0EB;
}


/* ========================================
   کارت 03 - Base Notes
   کرم / بژ
   ======================================== */

.elementor-1698 .elementor-element.elementor-element-45ae8f2 > .elementor-element-d1622d3::before {
    background-color: #F1EBDD;
}


/* ========================================
   Hover کارت
   فقط کمی بالا بیاید
   ======================================== */

.elementor-1698 .elementor-element.elementor-element-45ae8f2 > .elementor-element-f784e9f:hover,
.elementor-1698 .elementor-element.elementor-element-45ae8f2 > .elementor-element-071be17:hover,
.elementor-1698 .elementor-element.elementor-element-45ae8f2 > .elementor-element-d1622d3:hover {
    transform: translateY(-4px);
}


/* ========================================
   Hover دایره
   فقط کمی بزرگ‌تر شود
   ======================================== */

.elementor-1698 .elementor-element.elementor-element-45ae8f2 > .elementor-element-f784e9f:hover::before,
.elementor-1698 .elementor-element.elementor-element-45ae8f2 > .elementor-element-071be17:hover::before,
.elementor-1698 .elementor-element.elementor-element-45ae8f2 > .elementor-element-d1622d3:hover::before {
    transform: scale(1.12);
}


/* جلوگیری از حرکت اضافه برای کاربران Reduced Motion */
@media (prefers-reduced-motion: reduce) {

    .elementor-1698 .elementor-element.elementor-element-45ae8f2 > .elementor-element-f784e9f,
    .elementor-1698 .elementor-element.elementor-element-45ae8f2 > .elementor-element-071be17,
    .elementor-1698 .elementor-element.elementor-element-45ae8f2 > .elementor-element-d1622d3,
    .elementor-1698 .elementor-element.elementor-element-45ae8f2 > .elementor-element-f784e9f::before,
    .elementor-1698 .elementor-element.elementor-element-45ae8f2 > .elementor-element-071be17::before,
    .elementor-1698 .elementor-element.elementor-element-45ae8f2 > .elementor-element-d1622d3::before {
        transition: none;
    }

    .elementor-1698 .elementor-element.elementor-element-45ae8f2 > .elementor-element-f784e9f:hover,
    .elementor-1698 .elementor-element.elementor-element-45ae8f2 > .elementor-element-071be17:hover,
    .elementor-1698 .elementor-element.elementor-element-45ae8f2 > .elementor-element-d1622d3:hover {
        transform: none;
    }

    .elementor-1698 .elementor-element.elementor-element-45ae8f2 > .elementor-element-f784e9f:hover::before,
    .elementor-1698 .elementor-element.elementor-element-45ae8f2 > .elementor-element-071be17:hover::before,
    .elementor-1698 .elementor-element.elementor-element-45ae8f2 > .elementor-element-d1622d3:hover::before {
        transform: scale(1);
    }
}



.elementor-1698 .elementor-element.elementor-element-45ae8f2 .elementor-icon-box-description {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;

    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5eb83e */.elementor-1698 .elementor-element.elementor-element-d5eb83e {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    align-items: center;
}

.elementor-1698 .elementor-element.elementor-element-d5eb83e > .elementor-element {
    width: auto !important;
    flex: 0 0 auto !important;
}

.elementor-1698 .elementor-element.elementor-element-d5eb83e > .elementor-element .elementor-heading-title {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 34px;
    padding: 7px 14px;
    border: 1px solid rgba(255, 79, 111, 0.28);
    border-radius: 999px;
    background: rgba(255, 79, 111, 0.06);
    color: #3A3A3A !important;
    font-size: 13px;
    font-weight: 500;
    line-height: 1;
    white-space: nowrap;
    transition:
        transform 180ms ease,
        background-color 180ms ease,
        border-color 180ms ease,
        box-shadow 180ms ease,
        color 180ms ease;
}

.elementor-1698 .elementor-element.elementor-element-d5eb83e > .elementor-element:hover .elementor-heading-title {
    transform: translateY(-2px);
    background: rgba(255, 79, 111, 0.11);
    border-color: #FF4F6F;
    color: #FF4F6F !important;
    box-shadow: 0 5px 14px rgba(255, 79, 111, 0.10);
}

@media (max-width: 767px) {
    .elementor-1698 .elementor-element.elementor-element-d5eb83e {
        gap: 6px;
    }

    .elementor-1698 .elementor-element.elementor-element-d5eb83e > .elementor-element .elementor-heading-title {
        min-height: 32px;
        padding: 6px 11px;
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-906e19f */.rabino-comments-wrapper .rabino-form-card{
    border-color: #ECEDEF !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-9afa120 */.elementor-1698 .elementor-element.elementor-element-9afa120 li.slick-active {
    width: 23px !important;
    border-radius: 3px !important;
    transition: 0.3s !important;
}

.elementor-1698 .elementor-element.elementor-element-9afa120 .jet-listing-grid__slider .jet-slick-dots {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: flex-end;
    width: 100%;
    margin: 0;
    padding: 0;
    position: absolute;
    top: -2.65rem;
    left: 0.75rem ;
}

@media all and (max-width: 767px){
.elementor-1698 .elementor-element.elementor-element-9afa120 .jet-listing-grid__slider .jet-slick-dots {
margin-top: 0.5rem;
position: static;
justify-content: center;
}
}

@media all and (max-width: 1024px){
    .elementor-1698 .elementor-element.elementor-element-9afa120 .jet-listing-grid__slider .jet-slick-dots {
        top: -2.4rem;
    }
}

.elementor-1698 .elementor-element.elementor-element-9afa120 .jet-slick-dots li {
    transition: 0.3s;
}

.elementor-1698 .elementor-element.elementor-element-9afa120 .jet-listing-grid__slider-icon {
    border-radius: 2rem !important;
}/* End custom CSS */
/* Start custom CSS */.elementor-button-content-wrapper{
    display:flex;
    align-items:center;
}

.breadcrumb{
    margin-top:1.5rem;
    margin-bottom:0;
}

.elementor-widget-text-editor h2{
    font-size:1.5rem !important;
}

.elementor-widget-text-editor h3,
.elementor-widget-text-editor h4,
.elementor-widget-text-editor h5,
.elementor-widget-text-editor h6{
    font-size:1.2rem !important;
}

.elementor-widget-text-editor img{
    width:30rem;
    margin-top:1rem;
    margin-bottom:1rem;
}

.elementor-widget-text-editor li{
    margin-bottom:.5rem;
}

.elementor-widget-text-editor h3{
    margin-bottom:.5rem;
    margin-top:1.2rem;
}

body{
    background-image:none !important;
    background-color:#fff !important;
}


/* =========================================================
   SINGLE PRODUCT — IMAGE BADGES
   Primary Category + Gender
   ========================================================= */

/*
 * این کلاس را به Container اصلی بده
 * که Product Images و Container بج‌ها داخل آن هستند.
 */
.rabino-single-product-media-v1{
    position:relative !important;
}


/*
 * این Container شامل:
 * 1. آیکن جنسیت
 * 2. Shortcode دسته پیش‌فرض
 *
 * است و روی گوشه چپ بالای تصویر قرار می‌گیرد.
 */
.rabino-single-product-badges-v1{
    position:absolute !important;
    top:12px !important;
    left:12px !important;

    display:flex !important;
    flex-direction:row !important;
    align-items:center !important;
    justify-content:flex-start !important;

    gap:7px !important;

    width:auto !important;
    max-width:calc(100% - 24px) !important;

    margin:0 !important;
    padding:0 !important;

    direction:ltr !important;

    z-index:30 !important;

    pointer-events:none !important;
}


/*
 * اجازه تعامل با آیکن جنسیت
 * در صورتی که Hover / Tooltip یا لینک داشته باشد.
 */
.rabino-single-product-badges-v1
.rabino-single-product-gender-v1{
    flex:0 0 auto !important;
    width:auto !important;
    margin:0 !important;
    padding:0 !important;

    pointer-events:auto !important;
}


/* Shortcode widget */
.rabino-single-product-badges-v1
.rabino-single-primary-category-v1{
    flex:0 1 auto !important;

    width:auto !important;
    max-width:100% !important;

    margin:0 !important;
    padding:0 !important;

    pointer-events:none !important;
}

.rabino-single-primary-category-v1
.elementor-widget-container,
.rabino-single-primary-category-v1
.elementor-shortcode{
    display:block !important;

    width:auto !important;
    max-width:100% !important;

    margin:0 !important;
    padding:0 !important;
}


/* Primary Category Badge */
.rabino-single-primary-category-v1
.rabino-primary-product-category{
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;

    width:auto !important;
    max-width:100% !important;

    min-height:36px !important;

    box-sizing:border-box !important;

    margin:0 !important;
    padding:6px 12px !important;

    color:#5E7E5B !important;
    background:#F2F7F1 !important;

    border:1px solid #DCE8DA !important;
    border-radius:999px !important;

    box-shadow:
        0 2px 5px rgba(0,0,0,.03),
        0 5px 12px rgba(0,0,0,.035) !important;

    font-family:inherit !important;
    font-size:11px !important;
    font-weight:600 !important;
    line-height:1.4 !important;

    direction:rtl !important;

    white-space:nowrap !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;
}


/*
 * اگر Shortcode خروجی نداشت
 * Widget فضای اضافه نگیرد.
 */
.rabino-single-primary-category-v1
.elementor-shortcode:empty{
    display:none !important;
}


/* =========================================================
   MOBILE — SINGLE PRODUCT BADGES
   ========================================================= */

@media(max-width:767px){

    .rabino-single-product-badges-v1{
        top:8px !important;
        left:8px !important;

        gap:6px !important;

        max-width:calc(100% - 16px) !important;
    }

    .rabino-single-primary-category-v1
    .rabino-primary-product-category{
        min-height:32px !important;

        padding:5px 10px !important;

        font-size:10px !important;
    }
}


/* =========================================================
   ESSENCE HIGHLIGHT BOX
   ========================================================= */

.essence-highlight-box{
    position:relative;
    overflow:hidden;

    display:flex;
    align-items:center;

    min-height:54px;

    padding:12px 16px;

    background:
        linear-gradient(
            135deg,
            #fff 0%,
            #fff7f9 100%
        );

    border:1px solid rgba(255,79,111,.22);
    border-right:4px solid #FF4F6F;

    border-radius:12px;

    box-shadow:
        0 4px 14px rgba(255,79,111,.07),
        0 2px 5px rgba(0,0,0,.025);

    transition:
        transform .3s cubic-bezier(.2,.7,.2,1),
        box-shadow .3s ease,
        border-color .3s ease,
        background .3s ease;
}


/* دایره صورتی */
.essence-highlight-box::before{
    content:"";

    position:absolute;

    top:50%;
    right:-55px;

    width:90px;
    height:90px;

    border-radius:50%;

    background:
        rgba(255,79,111,.08);

    transform:
        translateY(-50%)
        scale(1);

    transition:
        transform .4s cubic-bezier(.2,.7,.2,1),
        background .3s ease;

    pointer-events:none;

    z-index:2;
}


/* Shine */
.essence-highlight-box::after{
    content:"";

    position:absolute;

    top:0;
    right:-80%;

    width:40%;
    height:100%;

    background:
        linear-gradient(
            110deg,
            transparent,
            rgba(255,255,255,.75),
            transparent
        );

    transform:skewX(-20deg);

    opacity:0;

    pointer-events:none;

    z-index:1;
}


/* متن */
.essence-highlight-box
.elementor-widget-heading{
    position:relative;

    z-index:3;

    width:100%;

    margin:0;
}

.essence-highlight-box
.elementor-heading-title{
    margin:0;

    color:#2b2b2b;

    font-size:14px;
    font-weight:600;
    line-height:1.8;

    transition:
        color .3s ease,
        transform .3s cubic-bezier(.2,.7,.2,1);
}


/* Hover */
.essence-highlight-box:hover{
    transform:translateY(-3px);

    background:
        linear-gradient(
            135deg,
            #fff 0%,
            #fff0f3 100%
        );

    border-color:
        rgba(255,79,111,.55);

    border-right-color:#FF4F6F;

    box-shadow:
        0 10px 25px rgba(255,79,111,.14),
        0 4px 10px rgba(0,0,0,.04);
}

.essence-highlight-box:hover::before{
    transform:
        translateY(-50%)
        scale(1.45);

    background:
        rgba(255,79,111,.13);
}

.essence-highlight-box:hover::after{
    animation:
        essence-box-shine .75s ease;
}

.essence-highlight-box:hover
.elementor-heading-title{
    color:#FF4F6F;

    transform:
        translateX(-3px);
}


/* Shine Animation */
@keyframes essence-box-shine{

    0%{
        right:-80%;
        opacity:0;
    }

    25%{
        opacity:1;
    }

    100%{
        right:140%;
        opacity:0;
    }
}


/* Mobile */
@media(max-width:767px){

    .essence-highlight-box{
        min-height:50px;

        padding:10px 13px;

        border-right-width:3px;

        border-radius:10px;
    }

    .essence-highlight-box
    .elementor-heading-title{
        font-size:13px;
        line-height:1.75;
    }
}


/* Accessibility */
@media(prefers-reduced-motion:reduce){

    .essence-highlight-box,
    .essence-highlight-box::before,
    .essence-highlight-box::after,
    .essence-highlight-box
    .elementor-heading-title{
        animation:none !important;
        transition:none !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'pinar';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://rayehepaydar.ir/wp-content/uploads/2025/12/Pinar-FD-VFwght-KSHD-DSTY.woff2') format('woff2'),
		url('https://rayehepaydar.ir/wp-content/uploads/2025/12/Pinar-FD-VFwght-KSHD-DSTY.ttf') format('truetype');
}
/* End Custom Fonts CSS */