.elementor-345 .elementor-element.elementor-element-9c468c5{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-345 .elementor-element.elementor-element-9c8767b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-345 .elementor-element.elementor-element-3c24791{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-345 .elementor-element.elementor-element-3c24791 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-345 .elementor-element.elementor-element-ea49e02{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:15px;--padding-left:12px;--padding-right:12px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-345 .elementor-element.elementor-element-c3a0915:hover{--e-transform-translateX:-6px;--e-transform-translateY:6px;}.elementor-345 .elementor-element.elementor-element-c3a0915{background-color:var( --e-global-color-14b67f2 );padding:15px 8px 15px 7px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:15px 15px 15px 15px;}.elementor-345 .elementor-element.elementor-element-c3a0915.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-c3a0915 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-345 .elementor-element.elementor-element-c3a0915 .elementor-icon-box-title{margin-block-end:4px;color:#7A7A7A;}.elementor-345 .elementor-element.elementor-element-c3a0915.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2728b59 );}.elementor-345 .elementor-element.elementor-element-c3a0915.elementor-view-framed .elementor-icon, .elementor-345 .elementor-element.elementor-element-c3a0915.elementor-view-default .elementor-icon{fill:var( --e-global-color-2728b59 );color:var( --e-global-color-2728b59 );border-color:var( --e-global-color-2728b59 );}.elementor-345 .elementor-element.elementor-element-c3a0915 .elementor-icon{font-size:22px;}.elementor-345 .elementor-element.elementor-element-c3a0915 .elementor-icon-box-title, .elementor-345 .elementor-element.elementor-element-c3a0915 .elementor-icon-box-title a{font-family:"Kara", Sans-serif;font-feature-settings:"numr";font-size:15px;font-weight:400;}.elementor-345 .elementor-element.elementor-element-c3a0915:has(:hover) .elementor-icon-box-title,
					 .elementor-345 .elementor-element.elementor-element-c3a0915:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-345 .elementor-element.elementor-element-c3a0915 .elementor-icon-box-description{font-family:"Kara", Sans-serif;font-feature-settings:"numr";font-size:12px;font-weight:400;color:var( --e-global-color-primary );}.elementor-345 .elementor-element.elementor-element-943738d:hover{--e-transform-translateX:-6px;--e-transform-translateY:6px;}.elementor-345 .elementor-element.elementor-element-943738d{background-color:var( --e-global-color-14b67f2 );padding:15px 8px 15px 7px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:15px 15px 15px 15px;}.elementor-345 .elementor-element.elementor-element-943738d.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-943738d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-345 .elementor-element.elementor-element-943738d .elementor-icon-box-title{margin-block-end:4px;color:#7A7A7A;}.elementor-345 .elementor-element.elementor-element-943738d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2728b59 );}.elementor-345 .elementor-element.elementor-element-943738d.elementor-view-framed .elementor-icon, .elementor-345 .elementor-element.elementor-element-943738d.elementor-view-default .elementor-icon{fill:var( --e-global-color-2728b59 );color:var( --e-global-color-2728b59 );border-color:var( --e-global-color-2728b59 );}.elementor-345 .elementor-element.elementor-element-943738d .elementor-icon{font-size:22px;}.elementor-345 .elementor-element.elementor-element-943738d .elementor-icon-box-title, .elementor-345 .elementor-element.elementor-element-943738d .elementor-icon-box-title a{font-family:"Kara", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;}.elementor-345 .elementor-element.elementor-element-943738d:has(:hover) .elementor-icon-box-title,
					 .elementor-345 .elementor-element.elementor-element-943738d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-345 .elementor-element.elementor-element-943738d .elementor-icon-box-description{font-family:"Kara", Sans-serif;font-feature-settings:"numr";font-size:13px;font-weight:400;color:var( --e-global-color-primary );}.elementor-345 .elementor-element.elementor-element-b58eefd:hover{--e-transform-translateX:-6px;--e-transform-translateY:6px;}.elementor-345 .elementor-element.elementor-element-b58eefd{background-color:var( --e-global-color-14b67f2 );padding:15px 8px 15px 7px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:15px 15px 15px 15px;}.elementor-345 .elementor-element.elementor-element-b58eefd.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-b58eefd .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-345 .elementor-element.elementor-element-b58eefd .elementor-icon-box-title{margin-block-end:4px;color:#7A7A7A;}.elementor-345 .elementor-element.elementor-element-b58eefd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2728b59 );}.elementor-345 .elementor-element.elementor-element-b58eefd.elementor-view-framed .elementor-icon, .elementor-345 .elementor-element.elementor-element-b58eefd.elementor-view-default .elementor-icon{fill:var( --e-global-color-2728b59 );color:var( --e-global-color-2728b59 );border-color:var( --e-global-color-2728b59 );}.elementor-345 .elementor-element.elementor-element-b58eefd .elementor-icon{font-size:22px;}.elementor-345 .elementor-element.elementor-element-b58eefd .elementor-icon-box-title, .elementor-345 .elementor-element.elementor-element-b58eefd .elementor-icon-box-title a{font-family:"Kara", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;}.elementor-345 .elementor-element.elementor-element-b58eefd:has(:hover) .elementor-icon-box-title,
					 .elementor-345 .elementor-element.elementor-element-b58eefd:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-345 .elementor-element.elementor-element-b58eefd .elementor-icon-box-description{font-family:"Kara", Sans-serif;font-feature-settings:"numr";font-size:13px;font-weight:400;color:var( --e-global-color-primary );}.elementor-345 .elementor-element.elementor-element-6ebfe9a:hover{--e-transform-translateX:-6px;--e-transform-translateY:6px;}.elementor-345 .elementor-element.elementor-element-6ebfe9a{background-color:var( --e-global-color-14b67f2 );padding:15px 8px 15px 7px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:15px 15px 15px 15px;}.elementor-345 .elementor-element.elementor-element-6ebfe9a.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-6ebfe9a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-345 .elementor-element.elementor-element-6ebfe9a .elementor-icon-box-title{margin-block-end:4px;color:#7A7A7A;}.elementor-345 .elementor-element.elementor-element-6ebfe9a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2728b59 );}.elementor-345 .elementor-element.elementor-element-6ebfe9a.elementor-view-framed .elementor-icon, .elementor-345 .elementor-element.elementor-element-6ebfe9a.elementor-view-default .elementor-icon{fill:var( --e-global-color-2728b59 );color:var( --e-global-color-2728b59 );border-color:var( --e-global-color-2728b59 );}.elementor-345 .elementor-element.elementor-element-6ebfe9a .elementor-icon{font-size:22px;}.elementor-345 .elementor-element.elementor-element-6ebfe9a .elementor-icon-box-title, .elementor-345 .elementor-element.elementor-element-6ebfe9a .elementor-icon-box-title a{font-family:"Kara", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;}.elementor-345 .elementor-element.elementor-element-6ebfe9a:has(:hover) .elementor-icon-box-title,
					 .elementor-345 .elementor-element.elementor-element-6ebfe9a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-345 .elementor-element.elementor-element-6ebfe9a .elementor-icon-box-description{font-family:"Kara", Sans-serif;font-feature-settings:"numr";font-size:13px;font-weight:400;color:var( --e-global-color-primary );}.elementor-345 .elementor-element.elementor-element-1038535:hover{--e-transform-translateX:-6px;--e-transform-translateY:6px;}.elementor-345 .elementor-element.elementor-element-1038535{background-color:var( --e-global-color-14b67f2 );padding:15px 8px 15px 7px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:15px 15px 15px 15px;}.elementor-345 .elementor-element.elementor-element-1038535.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-1038535 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-345 .elementor-element.elementor-element-1038535 .elementor-icon-box-title{margin-block-end:4px;color:#7A7A7A;}.elementor-345 .elementor-element.elementor-element-1038535.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2728b59 );}.elementor-345 .elementor-element.elementor-element-1038535.elementor-view-framed .elementor-icon, .elementor-345 .elementor-element.elementor-element-1038535.elementor-view-default .elementor-icon{fill:var( --e-global-color-2728b59 );color:var( --e-global-color-2728b59 );border-color:var( --e-global-color-2728b59 );}.elementor-345 .elementor-element.elementor-element-1038535 .elementor-icon{font-size:22px;}.elementor-345 .elementor-element.elementor-element-1038535 .elementor-icon-box-title, .elementor-345 .elementor-element.elementor-element-1038535 .elementor-icon-box-title a{font-family:"Kara", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;}.elementor-345 .elementor-element.elementor-element-1038535:has(:hover) .elementor-icon-box-title,
					 .elementor-345 .elementor-element.elementor-element-1038535:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-345 .elementor-element.elementor-element-1038535 .elementor-icon-box-description{font-family:"Kara", Sans-serif;font-feature-settings:"numr";font-size:13px;font-weight:400;color:var( --e-global-color-primary );}.elementor-345 .elementor-element.elementor-element-f39f898:hover{--e-transform-translateX:-6px;--e-transform-translateY:6px;}.elementor-345 .elementor-element.elementor-element-f39f898{background-color:var( --e-global-color-14b67f2 );padding:15px 8px 15px 7px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:15px 15px 15px 15px;}.elementor-345 .elementor-element.elementor-element-f39f898.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-f39f898 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-345 .elementor-element.elementor-element-f39f898 .elementor-icon-box-title{margin-block-end:4px;color:#7A7A7A;}.elementor-345 .elementor-element.elementor-element-f39f898.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2728b59 );}.elementor-345 .elementor-element.elementor-element-f39f898.elementor-view-framed .elementor-icon, .elementor-345 .elementor-element.elementor-element-f39f898.elementor-view-default .elementor-icon{fill:var( --e-global-color-2728b59 );color:var( --e-global-color-2728b59 );border-color:var( --e-global-color-2728b59 );}.elementor-345 .elementor-element.elementor-element-f39f898 .elementor-icon{font-size:22px;}.elementor-345 .elementor-element.elementor-element-f39f898 .elementor-icon-box-title, .elementor-345 .elementor-element.elementor-element-f39f898 .elementor-icon-box-title a{font-family:"Kara", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;}.elementor-345 .elementor-element.elementor-element-f39f898:has(:hover) .elementor-icon-box-title,
					 .elementor-345 .elementor-element.elementor-element-f39f898:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-345 .elementor-element.elementor-element-f39f898 .elementor-icon-box-description{font-family:"Kara", Sans-serif;font-feature-settings:"numr";font-size:13px;font-weight:400;color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-345 .elementor-element.elementor-element-bb21955 .elementor-button{background-color:var( --e-global-color-075e516 );font-family:"Kara", Sans-serif;font-size:16px;font-weight:900;box-shadow:0px 0px 10px 0px rgba(6.430434782608703, 100.15635160680542, 197.20000000000002, 0.48);border-radius:5px 25px 5px 15px;padding:21px 12px 19px 12px;}.elementor-345 .elementor-element.elementor-element-bb21955.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-bb21955 .elementor-button-content-wrapper{flex-direction:row;}.elementor-345 .elementor-element.elementor-element-bb21955 .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-bb21955 .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-345 .elementor-element.elementor-element-52be89b.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-52be89b{text-align:center;}.elementor-345 .elementor-element.elementor-element-52be89b .elementor-heading-title{font-family:"Kara", Sans-serif;font-feature-settings:"numr";font-weight:900;text-decoration:none;line-height:1.6em;}.elementor-345 .elementor-element.elementor-element-e8fc9fb{--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;--overlay-opacity:0.5;--border-radius:25px 25px 25px 25px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-345 .elementor-element.elementor-element-e8fc9fb:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-e8fc9fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(130deg, #0F2460 0%, #3B82F6 100%);}.elementor-345 .elementor-element.elementor-element-e8fc9fb::before, .elementor-345 .elementor-element.elementor-element-e8fc9fb > .elementor-background-video-container::before, .elementor-345 .elementor-element.elementor-element-e8fc9fb > .e-con-inner > .elementor-background-video-container::before, .elementor-345 .elementor-element.elementor-element-e8fc9fb > .elementor-background-slideshow::before, .elementor-345 .elementor-element.elementor-element-e8fc9fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-345 .elementor-element.elementor-element-e8fc9fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dorson.ir/wp-content/uploads/2026/05/cover1-1.png");--background-overlay:'';}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{color:var( --e-global-color-text );}.elementor-345 .elementor-element.elementor-element-387db61{padding:10px 10px 10px 10px;}.elementor-345 .elementor-element.elementor-element-387db61 .elementor-image-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-387db61.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-345 .elementor-element.elementor-element-387db61.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-345 .elementor-element.elementor-element-387db61.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-345 .elementor-element.elementor-element-387db61 .elementor-image-box-title{margin-bottom:-2px;font-family:"Kara", Sans-serif;font-size:20px;font-weight:900;color:var( --e-global-color-7594066 );}.elementor-345 .elementor-element.elementor-element-387db61 .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-345 .elementor-element.elementor-element-387db61 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-345 .elementor-element.elementor-element-387db61:has(:hover) .elementor-image-box-title,
					 .elementor-345 .elementor-element.elementor-element-387db61:has(:focus) .elementor-image-box-title{color:var( --e-global-color-14b67f2 );}.elementor-345 .elementor-element.elementor-element-387db61 .elementor-image-box-description{font-family:"Mikhak", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-7594066 );}.elementor-345 .elementor-element.elementor-element-1c0cc80{--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-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-a1e1308{background-color:var( --e-global-color-7594066 );padding:10px 10px 7px 10px;border-style:dashed;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;}.elementor-345 .elementor-element.elementor-element-a1e1308.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-a1e1308 .elementor-heading-title{font-family:"Mikhak", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-primary );}.elementor-345 .elementor-element.elementor-element-ec21d36{background-color:var( --e-global-color-7594066 );padding:10px 10px 7px 10px;border-style:dashed;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;text-align:center;}.elementor-345 .elementor-element.elementor-element-ec21d36.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-ec21d36 .elementor-heading-title{font-family:"Mikhak", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-primary );}.elementor-345 .elementor-element.elementor-element-db30475{background-color:var( --e-global-color-7594066 );padding:10px 10px 7px 10px;border-style:dashed;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;}.elementor-345 .elementor-element.elementor-element-db30475.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-db30475 .elementor-heading-title{font-family:"Mikhak", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-primary );}.elementor-345 .elementor-element.elementor-element-cea709c{background-color:#E0FFB6;padding:9px 13px 7px 13px;border-style:none;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px #EAF3DE;}.elementor-345 .elementor-element.elementor-element-cea709c.elementor-element{--align-self:flex-start;}.elementor-345 .elementor-element.elementor-element-cea709c .elementor-heading-title{font-family:"Mikhak", Sans-serif;font-size:13px;font-weight:400;color:#629B30;}.elementor-345 .elementor-element.elementor-element-ca2e097{background-color:#FAECE7;padding:9px 13px 7px 13px;border-style:none;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px #EAF3DE;text-align:center;}.elementor-345 .elementor-element.elementor-element-ca2e097.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-ca2e097 .elementor-heading-title{font-family:"Mikhak", Sans-serif;font-size:13px;font-weight:400;color:#9F3C1D;}.elementor-345 .elementor-element.elementor-element-4283e66{background-color:#9A81FF;padding:9px 13px 7px 13px;border-style:none;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px #EAF3DE;text-align:center;}.elementor-345 .elementor-element.elementor-element-4283e66.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-4283e66 .elementor-heading-title{font-family:"Mikhak", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-345 .elementor-element.elementor-element-422f888{--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:30px 30px 30px 30px;--padding-top:15px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-345 .elementor-element.elementor-element-422f888:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-422f888 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7594066 );}.elementor-345 .elementor-element.elementor-element-280dffc .elementor-icon-box-wrapper{text-align:start;}.elementor-345 .elementor-element.elementor-element-280dffc .elementor-icon-box-description{font-family:"Mikhak", Sans-serif;font-weight:400;}.elementor-345 .elementor-element.elementor-element-6658c89{--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;border-style:dashed;--border-style:dashed;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:5px 5px 5px 5px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-6658c89.e-con{--align-self:center;}.elementor-345 .elementor-element.elementor-element-6aa9c45 .elementor-button{background-color:#FFFFFF03;font-family:"Kara", Sans-serif;font-size:15px;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-075e516 );border-radius:5px 25px 5px 15px;padding:21px 25px 19px 25px;}.elementor-345 .elementor-element.elementor-element-6aa9c45 .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-6aa9c45 .elementor-button:focus{background-color:var( --e-global-color-075e516 );color:var( --e-global-color-7594066 );}.elementor-345 .elementor-element.elementor-element-6aa9c45.elementor-element{--align-self:flex-start;}.elementor-345 .elementor-element.elementor-element-6aa9c45 .elementor-button-content-wrapper{flex-direction:row;}.elementor-345 .elementor-element.elementor-element-6aa9c45 .elementor-button:hover svg, .elementor-345 .elementor-element.elementor-element-6aa9c45 .elementor-button:focus svg{fill:var( --e-global-color-7594066 );}.elementor-345 .elementor-element.elementor-element-80ab16b{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:30px 30px 6px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-345 .elementor-element.elementor-element-4b9bd96{--display:flex;}.elementor-345 .elementor-element.elementor-element-ac7f5fa{--display:flex;}.elementor-345 .elementor-element.elementor-element-ae7d319{--display:flex;}.elementor-345 .elementor-element.elementor-element-c542126{--display:flex;}.elementor-345 .elementor-element.elementor-element-75b1d49{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:space-between;--n-menu-title-flex-grow:1;--n-menu-title-justify-content:center;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:15.5px;--n-menu-title-transition:500ms;--n-menu-title-padding:20px 20px 20px 20px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-345 .elementor-element.elementor-element-75b1d49 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){background-color:#8769FF52;border-style:solid;border-width:3px 0px 0px 0px;border-color:var( --e-global-color-2728b59 );}.elementor-345 .elementor-element.elementor-element-75b1d49 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:#8769FF52;border-style:solid;border-width:3px 0px 0px 0px;border-color:var( --e-global-color-2728b59 );}.elementor-345 .elementor-element.elementor-element-75b1d49 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-345 .elementor-element.elementor-element-75b1d49 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-345 .elementor-element.elementor-element-75b1d49 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Kara", Sans-serif;font-weight:600;}.elementor-345 .elementor-element.elementor-element-75b1d49 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){border-style:none;}.elementor-345 .elementor-element.elementor-element-75b1d49 {--n-menu-title-color-hover:var( --e-global-color-7594066 );--n-menu-title-color-active:var( --e-global-color-7594066 );}.elementor-345 .elementor-element.elementor-element-75b1d49 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:10px 10px 10px 10px;}.elementor-345 .elementor-element.elementor-element-991e8a6{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-345 .elementor-element.elementor-element-a7322ff{--divider-border-style:wavy;--divider-color:var( --e-global-color-text );--divider-border-width:0.5px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-345 .elementor-element.elementor-element-a7322ff .elementor-divider-separator{width:100%;}.elementor-345 .elementor-element.elementor-element-a7322ff .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-345 .elementor-element.elementor-element-a7322ff .elementor-divider__text{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-345 .elementor-element.elementor-element-ca09c3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-345 .elementor-element.elementor-element-ca09c3c img{width:300px;border-radius:30px 30px 30px 30px;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );}.elementor-345 .elementor-element.elementor-element-c305af0{font-family:"Mikhak", Sans-serif;font-weight:400;line-height:50px;}.elementor-345 .elementor-element.elementor-element-747f995{--divider-border-style:wavy;--divider-color:var( --e-global-color-text );--divider-border-width:0.5px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-345 .elementor-element.elementor-element-747f995 .elementor-divider-separator{width:100%;}.elementor-345 .elementor-element.elementor-element-747f995 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-345 .elementor-element.elementor-element-747f995 .elementor-divider__text{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-345 .elementor-element.elementor-element-8074ad8{--display:flex;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.woocommerce .elementor-345 .elementor-element.elementor-element-c7a8fe2 .shop_attributes{font-family:"Kara", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;}.elementor-345 .elementor-element.elementor-element-f227fe6{--n-accordion-title-font-size:18px;background-color:var( --e-global-color-7594066 );padding:20px 20px 20px 20px;border-style:none;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.06);--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:#707070;--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:#5026F6;--n-accordion-icon-size:17px;--n-accordion-icon-hover-color:var( --e-global-color-2728b59 );--n-accordion-icon-active-color:var( --e-global-color-2728b59 );}.elementor-345 .elementor-element.elementor-element-f227fe6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-14b67f2 );border-style:none;}.elementor-345 .elementor-element.elementor-element-f227fe6 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-345 .elementor-element.elementor-element-f227fe6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Kara", Sans-serif;font-weight:400;}.elementor-345 .elementor-element.elementor-element-4f33add{--divider-border-style:wavy;--divider-color:var( --e-global-color-text );--divider-border-width:0.5px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-345 .elementor-element.elementor-element-4f33add .elementor-divider-separator{width:100%;}.elementor-345 .elementor-element.elementor-element-4f33add .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-345 .elementor-element.elementor-element-4f33add .elementor-divider__text{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-345 .elementor-element.elementor-element-91cf19e{--display:flex;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-345 .elementor-element.elementor-element-9c32638{font-family:"Mikhak", Sans-serif;font-weight:400;line-height:40px;}.elementor-345 .elementor-element.elementor-element-6b7574c{--display:flex;border-style:none;--border-style:none;}.elementor-345 .elementor-element.elementor-element-ddacbb1{font-family:"Mikhak", Sans-serif;font-weight:400;line-height:40px;}.elementor-345 .elementor-element.elementor-element-b11f282{--display:flex;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-345 .elementor-element.elementor-element-786fd77{font-family:"Mikhak", Sans-serif;font-weight:400;line-height:40px;}.elementor-345 .elementor-element.elementor-element-0e26fc7{--n-accordion-title-font-size:18px;background-color:var( --e-global-color-7594066 );padding:10px 10px 10px 10px;border-style:none;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.06);--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:#707070;--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:#5026F6;--n-accordion-icon-size:17px;--n-accordion-icon-hover-color:var( --e-global-color-2728b59 );--n-accordion-icon-active-color:var( --e-global-color-2728b59 );}.elementor-345 .elementor-element.elementor-element-0e26fc7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-14b67f2 );border-style:none;}.elementor-345 .elementor-element.elementor-element-0e26fc7 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-345 .elementor-element.elementor-element-0e26fc7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Kara", Sans-serif;font-weight:400;}.elementor-345 .elementor-element.elementor-element-64b3dc8{--divider-border-style:wavy;--divider-color:var( --e-global-color-text );--divider-border-width:0.5px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-345 .elementor-element.elementor-element-64b3dc8 .elementor-divider-separator{width:100%;}.elementor-345 .elementor-element.elementor-element-64b3dc8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-345 .elementor-element.elementor-element-64b3dc8 .elementor-divider__text{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-345 .elementor-element.elementor-element-93a9783{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-9e7aebe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-75277f2{--divider-border-style:wavy;--divider-color:var( --e-global-color-text );--divider-border-width:0.5px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-345 .elementor-element.elementor-element-75277f2 .elementor-divider-separator{width:100%;}.elementor-345 .elementor-element.elementor-element-75277f2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-345 .elementor-element.elementor-element-75277f2 .elementor-divider__text{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-345 .elementor-element.elementor-element-8a05259 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}:is( .elementor-345 .elementor-element.elementor-element-8a05259 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-345 .elementor-element.elementor-element-8a05259 > .jet-listing-grid > .jet-listing-grid__items, .elementor-345 .elementor-element.elementor-element-8a05259 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-345 .elementor-element.elementor-element-8a05259 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(9px / 2);padding-right:calc(9px / 2);}:is( .elementor-345 .elementor-element.elementor-element-8a05259 > .jet-listing-grid, .elementor-345 .elementor-element.elementor-element-8a05259 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-345 .elementor-element.elementor-element-8a05259 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 9px / -2);margin-right:calc( 9px / -2);width:calc(100% + 9px);}.elementor-345 .elementor-element.elementor-element-8a05259 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 9px / -2);margin-right:calc( 9px / -2);}.elementor-345 .elementor-element.elementor-element-d7da2b4{--display:flex;}.elementor-345 .elementor-element.elementor-element-4419e62 .elementor-button{background-color:#4570C4;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );box-shadow:0px 0px 10px 0px rgba(6.430434782608703, 100.15635160680542, 197.20000000000002, 0.48);border-radius:5px 25px 5px 15px;padding:21px 12px 19px 12px;}.elementor-345 .elementor-element.elementor-element-4419e62.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-4419e62 .elementor-button-content-wrapper{flex-direction:row;}.elementor-345 .elementor-element.elementor-element-4419e62 .elementor-button:hover, .elementor-345 .elementor-element.elementor-element-4419e62 .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-345 .elementor-element.elementor-element-1dc3c00.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-1dc3c00{text-align:end;}.elementor-345 .elementor-element.elementor-element-1dc3c00 .elementor-heading-title{font-family:"Kara", Sans-serif;font-feature-settings:"numr";font-weight:900;}.elementor-345 .elementor-element.elementor-element-1cbab52b{--display:flex;--position:fixed;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;top:0px;--z-index:9999;}.elementor-345 .elementor-element.elementor-element-1cbab52b:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-1cbab52b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000057;}body:not(.rtl) .elementor-345 .elementor-element.elementor-element-1cbab52b{left:0px;}body.rtl .elementor-345 .elementor-element.elementor-element-1cbab52b{right:0px;}.elementor-345 .elementor-element.elementor-element-4631fc28{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-5caa48ab{--display:flex;--min-height:40px;--border-radius:20px 20px 0px 0px;}.elementor-345 .elementor-element.elementor-element-5caa48ab:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-5caa48ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dorson.ir/wp-content/uploads/2026/06/Frame-14.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-345 .elementor-element.elementor-element-4123592c{margin:-48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:9;}.elementor-345 .elementor-element.elementor-element-4123592c.elementor-element{--align-self:center;}.elementor-345 .elementor-element.elementor-element-4123592c .elementor-icon-wrapper{text-align:center;}.elementor-345 .elementor-element.elementor-element-4123592c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-345 .elementor-element.elementor-element-4123592c.elementor-view-framed .elementor-icon, .elementor-345 .elementor-element.elementor-element-4123592c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-345 .elementor-element.elementor-element-4123592c.elementor-view-framed .elementor-icon, .elementor-345 .elementor-element.elementor-element-4123592c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-345 .elementor-element.elementor-element-4123592c .elementor-icon{font-size:25px;}.elementor-345 .elementor-element.elementor-element-4123592c .elementor-icon svg{height:25px;}.elementor-345 .elementor-element.elementor-element-21a9e343{--display:flex;--min-height:517px;--border-radius:0px 0px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-345 .elementor-element.elementor-element-21a9e343:not(.elementor-motion-effects-element-type-background), .elementor-345 .elementor-element.elementor-element-21a9e343 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-345 .elementor-element.elementor-element-474a746d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-345 .elementor-element.elementor-element-474a746d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-39e5b584{--update-cart-automatically-display:none;--sections-title-color:var( --e-global-color-primary );--links-normal-color:var( --e-global-color-075e516 );--order-summary-color:var( --e-global-color-text );--product-link-normal-color:var( --e-global-color-075e516 );}.elementor-345 .elementor-element.elementor-element-39e5b584 .cart_totals h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-345 .elementor-element.elementor-element-39e5b584 {--sections-descriptions-color:var( --e-global-color-primary );}.elementor-345 .elementor-element.elementor-element-39e5b584 .e-cart-content, .elementor-345 .elementor-element.elementor-element-39e5b584 .woocommerce-shipping-destination, .elementor-345 .elementor-element.elementor-element-39e5b584 .shipping-calculator-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-345 .elementor-element.elementor-element-39e5b584 .coupon .input-text, .elementor-345 .elementor-element.elementor-element-39e5b584 .cart-collaterals .input-text, .elementor-345 .elementor-element.elementor-element-39e5b584 select, .elementor-345 .elementor-element.elementor-element-39e5b584 .select2-selection--single{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-345 .elementor-element.elementor-element-39e5b584 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-primary );}.elementor-345 .elementor-element.elementor-element-39e5b584 .e-shop-table .cart th, .elementor-345 .elementor-element.elementor-element-39e5b584 .e-shop-table .cart td:before{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-345 .elementor-element.elementor-element-39e5b584 .cart td span, .elementor-345 .elementor-element.elementor-element-39e5b584 .cart td, .elementor-345 .elementor-element.elementor-element-39e5b584 .input-text.qty{font-family:"Mikhak", Sans-serif;font-feature-settings:"numr";font-weight:400;}.elementor-345 .elementor-element.elementor-element-39e5b584 .cart_totals .shop_table td:before, .elementor-345 .elementor-element.elementor-element-39e5b584 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Kara", Sans-serif;font-feature-settings:"numr";font-weight:400;}.elementor-345 .elementor-element.elementor-element-39e5b584 .checkout-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}@media(max-width:1366px){.elementor-345 .elementor-element.elementor-element-9c8767b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-ea49e02{--grid-auto-flow:row;}.elementor-345 .elementor-element.elementor-element-bb21955 .elementor-button{font-size:14px;}.elementor-345 .elementor-element.elementor-element-1c0cc80{--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-345 .elementor-element.elementor-element-a1e1308{padding:9px 5px 7px 5px;}.elementor-345 .elementor-element.elementor-element-a1e1308 .elementor-heading-title{font-size:12.5px;}.elementor-345 .elementor-element.elementor-element-ec21d36{padding:9px 5px 7px 5px;}.elementor-345 .elementor-element.elementor-element-ec21d36 .elementor-heading-title{font-size:12.5px;}.elementor-345 .elementor-element.elementor-element-db30475{padding:9px 5px 7px 5px;}.elementor-345 .elementor-element.elementor-element-db30475 .elementor-heading-title{font-size:12.5px;}.elementor-345 .elementor-element.elementor-element-6aa9c45.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}}@media(max-width:1200px){.elementor-345 .elementor-element.elementor-element-ea49e02{--grid-auto-flow:row;}.elementor-345 .elementor-element.elementor-element-1c0cc80{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-345 .elementor-element.elementor-element-cea709c{padding:7px 5px 7px 5px;text-align:center;}.elementor-345 .elementor-element.elementor-element-cea709c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-cea709c .elementor-heading-title{font-size:12px;}.elementor-345 .elementor-element.elementor-element-ca2e097{padding:7px 5px 7px 5px;}.elementor-345 .elementor-element.elementor-element-ca2e097.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-ca2e097 .elementor-heading-title{font-size:12.5px;}.elementor-345 .elementor-element.elementor-element-4283e66.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-4283e66{text-align:center;}.elementor-345 .elementor-element.elementor-element-6aa9c45.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-8a05259 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}}@media(max-width:1024px){.elementor-345 .elementor-element.elementor-element-ea49e02{--grid-auto-flow:row;}.elementor-345 .elementor-element.elementor-element-e8fc9fb{--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-345 .elementor-element.elementor-element-1c0cc80{--justify-content:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-345 .elementor-element.elementor-element-a1e1308{padding:10px 10px 8px 10px;}.elementor-345 .elementor-element.elementor-element-ec21d36{padding:10px 10px 8px 10px;}.elementor-345 .elementor-element.elementor-element-db30475{padding:10px 10px 8px 10px;}.elementor-345 .elementor-element.elementor-element-cea709c{padding:10px 10px 8px 10px;}.elementor-345 .elementor-element.elementor-element-ca2e097{padding:10px 10px 8px 10px;}.elementor-345 .elementor-element.elementor-element-6aa9c45.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-ca09c3c{text-align:center;}.elementor-345 .elementor-element.elementor-element-8a05259 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}}@media(max-width:880px){.elementor-345 .elementor-element.elementor-element-9c468c5{--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-345 .elementor-element.elementor-element-ea49e02{--grid-auto-flow:row;}.elementor-345 .elementor-element.elementor-element-52be89b{text-align:end;}.elementor-345 .elementor-element.elementor-element-1c0cc80{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-345 .elementor-element.elementor-element-6aa9c45.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-6aa9c45 .elementor-button{font-size:13px;}.elementor-345 .elementor-element.elementor-element-75b1d49{--n-menu-heading-justify-content:space-between;--n-menu-title-flex-grow:1;--n-menu-title-justify-content:center;--n-menu-title-justify-content-mobile:center;--n-menu-title-space-between:1px;--n-menu-title-font-size:15px;}.elementor-345 .elementor-element.elementor-element-8a05259 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-345 .elementor-element.elementor-element-9c468c5{--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-345 .elementor-element.elementor-element-ea49e02{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-345 .elementor-element.elementor-element-c3a0915 .elementor-icon-box-wrapper{text-align:center;}.elementor-345 .elementor-element.elementor-element-943738d .elementor-icon-box-wrapper{text-align:center;}.elementor-345 .elementor-element.elementor-element-b58eefd .elementor-icon-box-wrapper{text-align:center;}.elementor-345 .elementor-element.elementor-element-6ebfe9a .elementor-icon-box-wrapper{text-align:center;}.elementor-345 .elementor-element.elementor-element-1038535 .elementor-icon-box-wrapper{text-align:center;}.elementor-345 .elementor-element.elementor-element-f39f898 .elementor-icon-box-wrapper{text-align:center;}.elementor-345 .elementor-element.elementor-element-bb21955 .elementor-button{font-size:13px;}.elementor-345 .elementor-element.elementor-element-387db61 .elementor-image-box-wrapper{text-align:center;}.elementor-345 .elementor-element.elementor-element-387db61 .elementor-image-box-img{margin-bottom:0px;}.elementor-345 .elementor-element.elementor-element-387db61 .elementor-image-box-title{margin-bottom:10px;}.elementor-345 .elementor-element.elementor-element-1c0cc80{--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-345 .elementor-element.elementor-element-ec21d36.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-ec21d36{text-align:center;}.elementor-345 .elementor-element.elementor-element-db30475.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-db30475{text-align:center;}.elementor-345 .elementor-element.elementor-element-cea709c .elementor-heading-title{font-size:12.5px;}.elementor-345 .elementor-element.elementor-element-ca2e097.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-ca2e097{text-align:center;}.elementor-345 .elementor-element.elementor-element-ca2e097 .elementor-heading-title{font-size:12.5px;}.elementor-345 .elementor-element.elementor-element-4283e66.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-4283e66{text-align:center;}.elementor-345 .elementor-element.elementor-element-4283e66 .elementor-heading-title{font-size:12.5px;}.elementor-345 .elementor-element.elementor-element-422f888{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-345 .elementor-element.elementor-element-280dffc .elementor-icon-box-wrapper{text-align:justify;}.elementor-345 .elementor-element.elementor-element-6658c89{--justify-content:center;}.elementor-345 .elementor-element.elementor-element-6aa9c45.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-80ab16b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-345 .elementor-element.elementor-element-75b1d49{--n-menu-heading-justify-content:space-between;--n-menu-title-flex-grow:1;--n-menu-title-justify-content:center;--n-menu-title-justify-content-mobile:center;--n-menu-title-space-between:4px;--n-menu-title-font-size:14px;--n-menu-title-padding:10px 10px 10px 10px;}.elementor-345 .elementor-element.elementor-element-75b1d49 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:12px 12px 12px 20px;}.elementor-345 .elementor-element.elementor-element-8a05259 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-345 .elementor-element.elementor-element-d7da2b4{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-345 .elementor-element.elementor-element-d7da2b4.e-con{--align-self:center;}.elementor-345 .elementor-element.elementor-element-4419e62 .elementor-button{border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-345 .elementor-element.elementor-element-1dc3c00.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-345 .elementor-element.elementor-element-1dc3c00{text-align:center;}}@media(min-width:768px){.elementor-345 .elementor-element.elementor-element-9c8767b{--width:27%;}.elementor-345 .elementor-element.elementor-element-422f888{--width:73%;}.elementor-345 .elementor-element.elementor-element-9e7aebe{--width:100%;}.elementor-345 .elementor-element.elementor-element-4631fc28{--width:700px;}}@media(max-width:1366px) and (min-width:768px){.elementor-345 .elementor-element.elementor-element-9c8767b{--width:29%;}.elementor-345 .elementor-element.elementor-element-422f888{--width:70%;}.elementor-345 .elementor-element.elementor-element-474a746d{--width:675.2px;}}@media(max-width:1200px) and (min-width:768px){.elementor-345 .elementor-element.elementor-element-9c8767b{--width:30%;}.elementor-345 .elementor-element.elementor-element-422f888{--width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-345 .elementor-element.elementor-element-422f888{--width:59%;}}@media(max-width:880px) and (min-width:768px){.elementor-345 .elementor-element.elementor-element-9c8767b{--width:100%;}.elementor-345 .elementor-element.elementor-element-422f888{--width:100%;}}@media(min-width:2400px){.elementor-345 .elementor-element.elementor-element-ea49e02{--grid-auto-flow:row;}.elementor-345 .elementor-element.elementor-element-6aa9c45.elementor-element{--flex-grow:1;--flex-shrink:0;}}/* Start custom CSS for post-comments, class: .elementor-element-623eac3 */ol.commentlist li:not(.children li) {
    background-color: #f2f4fd!important;
    border-radius: 15px;
    padding: 20px!important;
}

.comment_container {
    position: relative;
}

ul.children .comment-text {
    background-color: #e3f7df;
    border-radius: 12px!important;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text {
    border: none!important;
}

ul.children .comment-text * {
    color: #28a655!important;
}

ul.children .children {
    margin-right: 0!important;
    padding-right: 0!important;
}


.woocommerce #reviews #comments ol.commentlist li img.avatar {
    background: white!important;
    border: none!important;
    width: 50px!important;
    right: -10px!important;
    border-radius: 15px!important;
    padding: 10px!important;
}


.woocommerce .star-rating span {
    color: #FFC107!important;
}
ol.commentlist {
    padding: 0!important;
}




:root {
  --purple-bare: #F8EDFF;
  --purple-light: #e7cafa;
  --purple-core: #7E26C8;
  --purple-dark: #62457a;
  --red: #e3468a;
  --red-dark: #9e1852;
  --gold: #faf18f;
}

form {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

symbol {
  overflow: visible;
}

legend {
  margin: 0 0 1.5em;
  display: block;
  width: 100%;
  font-size: 1.25em;
  font-weight: 700;
  text-align: center;
  color: var(--purple-core);
}

#avatar {
  margin: 0 auto 1em;
  width: 150px;
}
#avatar div {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
}
#avatar div svg {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: visible;
}

input[type=radio] {
  /* Visually hide radio buttons while still allowing them to receive keyboard focus. */
  position: absolute;
  top: auto;
  z-index: 2;
  width: 1.5em;
  height: 2em;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  opacity: 0.0001;
  cursor: pointer;
}

.rate-radio {
  margin: 0 0.5em 0 0;
  position: relative;
  display: inline-block;
  vertical-align: top;
  color: #2a2a2a;
  line-height: 1;
}
.rate-radio:last-of-type {
  margin-right: 0;
}
.rate-radio svg {
  display: block;
  width: 3em;
  height: 2.85em;
  fill: var(--purple-bare);
  stroke: #000;
  stroke-width: 3px;
  stroke-linejoin: round;
  transform: scale(0.625);
  transition: transform 0.2s ease-in-out;
  overflow: visible;
}
.rate-radio span {
  padding: 0.4em 0.5em;
  position: absolute;
  left: 50%;
  top: 100%;
  background: #333;
  border: solid 2px var(--purple-dark);
  border-radius: 0.25em;
  color: #fff;
  font-size: 0.8em;
  font-weight: 600;
  text-align: center;
  white-space: nowrap;
  opacity: 0;
  transform: translateY(0.5em) translateX(-50%) scale(0);
  transition: opacity 0.25s ease-in-out, transform 0.25s ease-in-out;
}
.rate-radio span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  background: var(--purple-core);
  opacity: 0;
  transition: opacity 0.25s ease;
}
@media (prefers-reduced-motion: reduce) {
  .rate-radio svg {
    transform: none;
    transition: transform 0.5s ease-in-out;
  }
  .rate-radio span {
    transform: translateY(0.5em) translateX(-50%);
    transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out;
  }
}

.rate-radio--none svg {
  width: 2.85em;
  height: 2.85em;
  fill: #FFF;
  stroke: var(--red-dark);
}
input:focus + .rate-radio {
  outline: dotted 0.25em #CCC;
  outline-offset: 0.5em;
}

fieldset:not([disabled]) input:not([disabled]):hover + .rate-radio span,
.rate-radio:hover span,
input:focus + .rate-radio span {
  opacity: 1;
  transform: translateY(0.5em) translateX(-50%) scale(1);
}

fieldset:not([disabled]) input:not([disabled]):checked + .rate-radio span,
.rate-radio:checked span,
input:checked + .rate-radio span {
  opacity: 1;
  background: var(--purple-core);
  transform: translateY(0.5em) translateX(-50%) scale(1);
}
fieldset:not([disabled]) input:not([disabled]):checked + .rate-radio span::before,
.rate-radio:checked span::before,
input:checked + .rate-radio span::before {
  opacity: 1;
}

input:checked + .rate-radio span {
  background: #333;
  border: 2px solid var(--purple-dark);
}

/**
* Set any rating icon that appears in the DOM, AFTER the checked input as appearing unselected.
* If no input was checked by default, the first radio item will be auto selected, and that's the "none" option
*/
input:checked ~ .rate-radio svg {
  fill: var(--purple-bare);
  transform: scale(0.625);
}
@media (prefers-reduced-motion: reduce) {
  input:checked ~ .rate-radio svg {
    transform: none;
  }
}

/**
* If the no-rating option isn't checked get it to look all unselected again
*/
input:not(:checked) ~ .rate-radio--none svg {
  fill: var(--purple-dark);
  transform: scale(0.625);
}
@media (prefers-reduced-motion: reduce) {
  input:not(:checked) ~ .rate-radio--none svg {
    transform: none;
  }
}

/**
* The .elementor-345 .elementor-element.elementor-element-623eac3s that create the "selected" styling for the actual checked input, and the inputs previous to it in the DOM.
*/
.rate-radio svg,
input:checked + .rate-radio svg {
  fill: var(--gold);
  stroke: var(--purple-dark);
  transform: scale(1) translateY(-0.25em);
}
@media (prefers-reduced-motion: reduce) {
  .rate-radio svg,
input:checked + .rate-radio svg {
    transform: none;
  }
}

/**
* Coloring for when the "no rating" selection is currently active
*/
input:checked + .rate-radio--none svg {
  fill: var(--red);
  stroke: var(--red-dark);
  transform: scale(1);
}

fieldset.rate-radios input , label.rate-radio.rate-radio--none , .comment-form-rating , [for="rating"]{
    display: none;
}


form#commentform {
    display: flex;
    flex-direction: column;
    align-items: stretch;
}

textarea#comment , input#author , input#email{
    border: none;
    outline: none;
    background: #f2f4fd;
    border-radius: 15px;
    max-width: -webkit-fill-available;
        min-height: 34px;
    padding: 10px 15px;
}

p.comment-form-comment {
    display: flex;
    flex-direction: column;
}

div#respond {
    margin-top: 30px!important;
}

span#reply-title {
    font-weight: bold;
    padding-bottom: 10px!important;
    display: block;
}

input#submit {
    background-color: #a45ce0 !important;
    color: white!important;
    border-radius: 12px!important;
    padding: 12px 25px!important;
    font-family: inherit;
    float: left;
}



@media only screen and (max-width:768px){


    

.children {
    margin-right: 0!important;
    padding-right: 20px!important;
}

    }
    
    p.comment-form-author , p.comment-form-email  {display:flex;flex-direction: column;}

p.comment-form-cookies-consent {
    display: none;
}/* End custom CSS */
/* Start custom CSS */.woocommerce table.shop_attributes td {
    
    padding: 10px;
    font-style: normal;
    border-radius: 20px;
    border: none;
}

.woocommerce table.shop_attributes th {
    width: 100px;
    font-weight: 700;
    padding: 10px;
    border: none;
    border-radius: 20px;
    align-content: center;

}




table.woocommerce-product-attributes.shop_attributes tbody {
display: flex;
flex-direction: column;
gap: 20px;
}

td.woocommerce-product-attributes-item__value {
background: none!important;
border: none!important;
}

tr.woocommerce-product-attributes-item {
display: flex;
align-items: center;
gap: 20px;
}

table.woocommerce-product-attributes.shop_attributes {
border: none !important;
}

/* Remove horizontal scroll from the site by RayaWp.ir */
html, body {
    max-width: 100%;
    overflow-x: hidden;
}/* End custom CSS */