.elementor-49 .elementor-element.elementor-element-ad500aa{--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:center;--align-items:center;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-7086cf5{width:auto;max-width:auto;padding:0px 00px 0px 0px;text-align:center;}.elementor-49 .elementor-element.elementor-element-7086cf5.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-7086cf5 .elementor-heading-title{font-family:"Artifika", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0664a13 );}.elementor-49 .elementor-element.elementor-element-285a2b3{width:100%;max-width:100%;text-align:center;}.elementor-49 .elementor-element.elementor-element-285a2b3 .elementor-heading-title{font-family:"Yekanbakh", Sans-serif;font-size:70px;font-weight:600;line-height:1.2em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-bd2883d );stroke:var( --e-global-color-bd2883d );color:#F4F4F500;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-36d2b7a{width:100%;max-width:100%;text-align:center;font-family:"Yekanbakh", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-bd2883d );}.elementor-49 .elementor-element.elementor-element-36d2b7a.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-49 .elementor-element.elementor-element-2e8041f .elementor-button{background-color:var( --e-global-color-0664a13 );font-family:"Yekanbakh", Sans-serif;font-size:15px;font-weight:500;border-radius:50px 50px 50px 50px;}.elementor-49 .elementor-element.elementor-element-2e8041f{width:auto;max-width:auto;}.elementor-49 .elementor-element.elementor-element-2e8041f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49 .elementor-element.elementor-element-351f983 .elementor-button{background-color:var( --e-global-color-45de97a );font-family:"Yekanbakh", Sans-serif;font-size:15px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-55b1f94 );border-radius:20px 20px 20px 20px;}.elementor-49 .elementor-element.elementor-element-351f983{width:auto;max-width:auto;}.elementor-49 .elementor-element.elementor-element-a10e94f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-ca9c458{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-a3f1e51 .elementor-icon-box-wrapper{text-align:start;}.elementor-49 .elementor-element.elementor-element-a3f1e51 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-3ffa2ce );}.elementor-49 .elementor-element.elementor-element-a3f1e51 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-a3f1e51 .elementor-icon-box-title a{font-family:"Yekanbakh", Sans-serif;font-size:16px;font-weight:600;}.elementor-49 .elementor-element.elementor-element-a3f1e51 .elementor-icon-box-description{font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-bd2883d );}.elementor-49 .elementor-element.elementor-element-d16aa10{padding:20px 20px 20px 20px;}.elementor-49 .elementor-element.elementor-element-d16aa10 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-d16aa10 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-49 .elementor-element.elementor-element-d16aa10 .elementor-icon-box-title{color:var( --e-global-color-bd2883d );}.elementor-49 .elementor-element.elementor-element-d16aa10 .elementor-icon-box-description{font-family:"Yekanbakh", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-3ffa2ce );}.elementor-49 .elementor-element.elementor-element-1fb945a .elementor-icon-box-wrapper{text-align:start;}.elementor-49 .elementor-element.elementor-element-1fb945a .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-3ffa2ce );}.elementor-49 .elementor-element.elementor-element-1fb945a .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-1fb945a .elementor-icon-box-title a{font-family:"Yekanbakh", Sans-serif;font-size:16px;font-weight:600;}.elementor-49 .elementor-element.elementor-element-1fb945a .elementor-icon-box-description{font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-bd2883d );}.elementor-49 .elementor-element.elementor-element-5851433{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-49 .elementor-element.elementor-element-7945241{width:100%;max-width:100%;}.elementor-49 .elementor-element.elementor-element-ebb8c92{--display:flex;--justify-content:space-between;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-4f4ba17 .elementor-icon-box-wrapper{text-align:start;}.elementor-49 .elementor-element.elementor-element-4f4ba17 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-3ffa2ce );}.elementor-49 .elementor-element.elementor-element-4f4ba17 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-4f4ba17 .elementor-icon-box-title a{font-family:"Yekanbakh", Sans-serif;font-size:16px;font-weight:600;}.elementor-49 .elementor-element.elementor-element-4f4ba17 .elementor-icon-box-description{font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-bd2883d );}.elementor-49 .elementor-element.elementor-element-7b8c3ce{padding:20px 20px 20px 20px;}.elementor-49 .elementor-element.elementor-element-7b8c3ce .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-7b8c3ce .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-49 .elementor-element.elementor-element-7b8c3ce .elementor-icon-box-title{color:var( --e-global-color-0664a13 );}.elementor-49 .elementor-element.elementor-element-7b8c3ce .elementor-icon-box-description{font-family:"Yekanbakh", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-3ffa2ce );}.elementor-49 .elementor-element.elementor-element-55ad5e6 .elementor-icon-box-wrapper{text-align:start;}.elementor-49 .elementor-element.elementor-element-55ad5e6 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-3ffa2ce );}.elementor-49 .elementor-element.elementor-element-55ad5e6 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-55ad5e6 .elementor-icon-box-title a{font-family:"Yekanbakh", Sans-serif;font-size:16px;font-weight:600;}.elementor-49 .elementor-element.elementor-element-55ad5e6 .elementor-icon-box-description{font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-bd2883d );}.elementor-49 .elementor-element.elementor-element-cc3ad6b{--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;}.elementor-49 .elementor-element.elementor-element-103d113{width:auto;max-width:auto;}.elementor-49 .elementor-element.elementor-element-6d823a1{width:auto;max-width:auto;}.elementor-49 .elementor-element.elementor-element-8c601ec{width:auto;max-width:auto;}.elementor-49 .elementor-element.elementor-element-dfbf3b5{--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;--flex-wrap:wrap;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-49 .elementor-element.elementor-element-f590b86{width:var( --container-widget-width, 80% );max-width:80%;padding:20px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-49 .elementor-element.elementor-element-f590b86 .elementor-heading-title{font-family:"Yekanbakh", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-3ffa2ce );}.elementor-49 .elementor-element.elementor-element-252e61e .elementor-button{background-color:#61CE7000;font-family:"Yekanbakh", Sans-serif;font-weight:500;fill:var( --e-global-color-3ffa2ce );color:var( --e-global-color-3ffa2ce );padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-252e61e{width:initial;max-width:initial;}.elementor-49 .elementor-element.elementor-element-252e61e.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-252e61e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-49 .elementor-element.elementor-element-8b5b48d{--divider-border-style:solid;--divider-color:var( --e-global-color-3ffa2ce );--divider-border-width:2px;}.elementor-49 .elementor-element.elementor-element-8b5b48d .elementor-divider-separator{width:100%;}.elementor-49 .elementor-element.elementor-element-8b5b48d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-49 .elementor-element.elementor-element-bb3e555{--grid-columns:1;width:100%;max-width:100%;}.elementor-49 .elementor-element.elementor-element-3bed786{--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;--flex-wrap:wrap;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-49 .elementor-element.elementor-element-1cec80a{padding:20px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-1cec80a .elementor-icon-box-wrapper{text-align:start;}.elementor-49 .elementor-element.elementor-element-1cec80a .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-3ffa2ce );}.elementor-49 .elementor-element.elementor-element-1cec80a .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-1cec80a .elementor-icon-box-title a{font-family:"Yekanbakh", Sans-serif;font-size:40px;font-weight:600;}.elementor-49 .elementor-element.elementor-element-1cec80a .elementor-icon-box-description{font-family:"Yekanbakh", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-bd2883d );}.elementor-49 .elementor-element.elementor-element-e657abd{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-49 .elementor-element.elementor-element-edad35e{--display:flex;}.elementor-49 .elementor-element.elementor-element-e1c4ac6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;color:#A62F2A;}.elementor-49 .elementor-element.elementor-element-a38eb14 .elementor-heading-title{font-family:"Yekanbakh", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-3ffa2ce );}.elementor-49 .elementor-element.elementor-element-f94b6fa{font-family:"Yekanbakh", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-bd2883d );}.elementor-widget-price-list .elementor-price-list-header{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-price-list .elementor-price-list-price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-list .elementor-price-list-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-list .elementor-price-list-separator{border-bottom-color:var( --e-global-color-secondary );}.elementor-49 .elementor-element.elementor-element-a87d14c .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;}.elementor-49 .elementor-element.elementor-element-a87d14c .elementor-price-list-item{align-items:flex-start;}.elementor-49 .elementor-element.elementor-element-a87d14c .elementor-price-list li:not(:last-child){margin-bottom:10px;}body.rtl .elementor-49 .elementor-element.elementor-element-a87d14c .elementor-price-list-image{padding-left:calc(0px/2);}body.rtl .elementor-49 .elementor-element.elementor-element-a87d14c .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(0px/2);}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-a87d14c .elementor-price-list-image{padding-right:calc(0px/2);}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-a87d14c .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(0px/2);}.elementor-49 .elementor-element.elementor-element-a87d14c .elementor-price-list-header{color:var( --e-global-color-bd2883d );font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-a87d14c .elementor-price-list-price{color:var( --e-global-color-bd2883d );font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:500;}.elementor-49 .elementor-element.elementor-element-4d5e2b4 .elementor-button{background-color:var( --e-global-color-0664a13 );font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:500;border-radius:50px 50px 50px 50px;}.elementor-49 .elementor-element.elementor-element-4d5e2b4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49 .elementor-element.elementor-element-e2fdb70{--display:flex;}.elementor-49 .elementor-element.elementor-element-02c8f28 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;color:#A62F2A;}.elementor-49 .elementor-element.elementor-element-a18db4b .elementor-heading-title{font-family:"Yekanbakh", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-3ffa2ce );}.elementor-49 .elementor-element.elementor-element-e1ee018{font-family:"Yekanbakh", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-bd2883d );}.elementor-49 .elementor-element.elementor-element-a1697ed .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;}.elementor-49 .elementor-element.elementor-element-a1697ed .elementor-price-list-item{align-items:flex-start;}.elementor-49 .elementor-element.elementor-element-a1697ed .elementor-price-list li:not(:last-child){margin-bottom:10px;}body.rtl .elementor-49 .elementor-element.elementor-element-a1697ed .elementor-price-list-image{padding-left:calc(0px/2);}body.rtl .elementor-49 .elementor-element.elementor-element-a1697ed .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(0px/2);}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-a1697ed .elementor-price-list-image{padding-right:calc(0px/2);}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-a1697ed .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(0px/2);}.elementor-49 .elementor-element.elementor-element-a1697ed .elementor-price-list-header{color:var( --e-global-color-bd2883d );font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-a1697ed .elementor-price-list-price{color:var( --e-global-color-bd2883d );font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:500;}.elementor-49 .elementor-element.elementor-element-b720679 .elementor-button{background-color:var( --e-global-color-0664a13 );font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:500;border-radius:50px 50px 50px 50px;}.elementor-49 .elementor-element.elementor-element-b720679 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49 .elementor-element.elementor-element-0bd9618{--display:flex;}.elementor-49 .elementor-element.elementor-element-d2a6686 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;color:#A62F2A;}.elementor-49 .elementor-element.elementor-element-8bbc113 .elementor-heading-title{font-family:"Yekanbakh", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-3ffa2ce );}.elementor-49 .elementor-element.elementor-element-a71c768{font-family:"Yekanbakh", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-bd2883d );}.elementor-49 .elementor-element.elementor-element-adc57b8 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;}.elementor-49 .elementor-element.elementor-element-adc57b8 .elementor-price-list-item{align-items:flex-start;}.elementor-49 .elementor-element.elementor-element-adc57b8 .elementor-price-list li:not(:last-child){margin-bottom:10px;}body.rtl .elementor-49 .elementor-element.elementor-element-adc57b8 .elementor-price-list-image{padding-left:calc(0px/2);}body.rtl .elementor-49 .elementor-element.elementor-element-adc57b8 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(0px/2);}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-adc57b8 .elementor-price-list-image{padding-right:calc(0px/2);}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-adc57b8 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(0px/2);}.elementor-49 .elementor-element.elementor-element-adc57b8 .elementor-price-list-header{color:var( --e-global-color-bd2883d );font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-adc57b8 .elementor-price-list-price{color:var( --e-global-color-bd2883d );font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:500;}.elementor-49 .elementor-element.elementor-element-c7f0ce1 .elementor-button{background-color:var( --e-global-color-0664a13 );font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:500;border-radius:50px 50px 50px 50px;}.elementor-49 .elementor-element.elementor-element-c7f0ce1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49 .elementor-element.elementor-element-b9d159a{--display:flex;}.elementor-49 .elementor-element.elementor-element-00a8de0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;color:#A62F2A;}.elementor-49 .elementor-element.elementor-element-5c1ddf7 .elementor-heading-title{font-family:"Yekanbakh", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-3ffa2ce );}.elementor-49 .elementor-element.elementor-element-4d6ad43{font-family:"Yekanbakh", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-bd2883d );}.elementor-49 .elementor-element.elementor-element-37c6213 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;}.elementor-49 .elementor-element.elementor-element-37c6213 .elementor-price-list-item{align-items:flex-start;}.elementor-49 .elementor-element.elementor-element-37c6213 .elementor-price-list li:not(:last-child){margin-bottom:10px;}body.rtl .elementor-49 .elementor-element.elementor-element-37c6213 .elementor-price-list-image{padding-left:calc(0px/2);}body.rtl .elementor-49 .elementor-element.elementor-element-37c6213 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(0px/2);}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-37c6213 .elementor-price-list-image{padding-right:calc(0px/2);}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-37c6213 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(0px/2);}.elementor-49 .elementor-element.elementor-element-37c6213 .elementor-price-list-header{color:var( --e-global-color-bd2883d );font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-37c6213 .elementor-price-list-price{color:var( --e-global-color-bd2883d );font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:500;}.elementor-49 .elementor-element.elementor-element-c080457 .elementor-button{background-color:var( --e-global-color-0664a13 );font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:500;border-radius:50px 50px 50px 50px;}.elementor-49 .elementor-element.elementor-element-c080457 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49 .elementor-element.elementor-element-03d7431{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-49 .elementor-element.elementor-element-5c8bad0{--display:flex;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-49 .elementor-element.elementor-element-46e06db{--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;--flex-wrap:wrap;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-49 .elementor-element.elementor-element-46e06db:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-46e06db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEA;}.elementor-49 .elementor-element.elementor-element-67d271b{width:100%;max-width:100%;text-align:center;}.elementor-49 .elementor-element.elementor-element-67d271b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#A62F2A;}.elementor-49 .elementor-element.elementor-element-ff552da{width:100%;max-width:100%;padding:0px 0px 30px 0px;}.elementor-49 .elementor-element.elementor-element-ff552da .elementor-icon-box-wrapper{text-align:center;}.elementor-49 .elementor-element.elementor-element-ff552da .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-b5f4a09 );}.elementor-49 .elementor-element.elementor-element-ff552da .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-ff552da .elementor-icon-box-title a{font-family:"Yekanbakh", Sans-serif;font-size:40px;font-weight:600;}.elementor-49 .elementor-element.elementor-element-ff552da .elementor-icon-box-description{font-family:"Yekanbakh", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-b5f4a09 );}.elementor-49 .elementor-element.elementor-element-aba6a2f{--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:#D4D4D0;--border-color:#D4D4D0;--border-radius:32px 32px 32px 32px;--padding-top:14px;--padding-bottom:28px;--padding-left:14px;--padding-right:14px;}.elementor-49 .elementor-element.elementor-element-aba6a2f:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-aba6a2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-880d311{--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;}.elementor-49 .elementor-element.elementor-element-a17d68e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#C9C9CF;}.elementor-49 .elementor-element.elementor-element-c0227a6{text-align:justify;}.elementor-49 .elementor-element.elementor-element-c0227a6 .elementor-heading-title{font-family:"Yekanbakh", Sans-serif;font-size:20px;font-weight:400;color:#C9C9CF;}.elementor-49 .elementor-element.elementor-element-4e0381b{--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;--flex-wrap:wrap;}.elementor-49 .elementor-element.elementor-element-4a335e3 .elementor-icon-box-wrapper{text-align:start;}.elementor-49 .elementor-element.elementor-element-4a335e3 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-55b1f94 );}.elementor-49 .elementor-element.elementor-element-4a335e3 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-4a335e3 .elementor-icon-box-title a{font-family:"Yekanbakh", Sans-serif;font-size:14px;font-weight:500;}.elementor-49 .elementor-element.elementor-element-4a335e3 .elementor-icon-box-description{font-family:"Yekanbakh", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-45de97a );}.elementor-49 .elementor-element.elementor-element-156eaea .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:var( --e-global-color-bd2883d );}.elementor-49 .elementor-element.elementor-element-156eaea{width:100%;max-width:100%;}.elementor-49 .elementor-element.elementor-element-156eaea .elementor-price-list-item{align-items:flex-start;}.elementor-49 .elementor-element.elementor-element-156eaea .elementor-price-list li:not(:last-child){margin-bottom:10px;}body.rtl .elementor-49 .elementor-element.elementor-element-156eaea .elementor-price-list-image{padding-left:calc(0px/2);}body.rtl .elementor-49 .elementor-element.elementor-element-156eaea .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(0px/2);}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-156eaea .elementor-price-list-image{padding-right:calc(0px/2);}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-156eaea .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(0px/2);}.elementor-49 .elementor-element.elementor-element-156eaea .elementor-price-list-header{color:var( --e-global-color-b5f4a09 );font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-156eaea .elementor-price-list-price{color:var( --e-global-color-b5f4a09 );font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:600;}.elementor-49 .elementor-element.elementor-element-e91a631{--divider-border-style:dashed;--divider-color:var( --e-global-color-bd2883d );--divider-border-width:2px;}.elementor-49 .elementor-element.elementor-element-e91a631 .elementor-divider-separator{width:100%;}.elementor-49 .elementor-element.elementor-element-e91a631 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-49 .elementor-element.elementor-element-010c800 .elementor-heading-title{font-family:"Yekanbakh", Sans-serif;font-size:10px;font-weight:600;}.elementor-49 .elementor-element.elementor-element-680a0d7 .elementor-button{background-color:var( --e-global-color-b5f4a09 );font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:500;fill:var( --e-global-color-3ffa2ce );color:var( --e-global-color-3ffa2ce );border-radius:50px 50px 50px 50px;}.elementor-49 .elementor-element.elementor-element-680a0d7{width:auto;max-width:auto;}.elementor-49 .elementor-element.elementor-element-680a0d7.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-4c88606{--display:flex;--border-radius:32px 32px 32px 32px;--padding-top:14px;--padding-bottom:28px;--padding-left:14px;--padding-right:14px;}.elementor-49 .elementor-element.elementor-element-4c88606:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-4c88606 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0C;}.elementor-49 .elementor-element.elementor-element-4071361{--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;}.elementor-49 .elementor-element.elementor-element-f0d49aa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#C9C9CF;}.elementor-49 .elementor-element.elementor-element-77ef7e0{--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;--flex-wrap:wrap;}.elementor-49 .elementor-element.elementor-element-3815cae .elementor-icon-box-wrapper{text-align:start;}.elementor-49 .elementor-element.elementor-element-3815cae .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-bd2883d );}.elementor-49 .elementor-element.elementor-element-3815cae .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-3815cae .elementor-icon-box-title a{font-family:"Yekanbakh", Sans-serif;font-size:14px;font-weight:500;}.elementor-49 .elementor-element.elementor-element-3815cae .elementor-icon-box-description{font-family:"Yekanbakh", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-3ffa2ce );}.elementor-49 .elementor-element.elementor-element-a91277d .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#A1A1AA;}.elementor-49 .elementor-element.elementor-element-a91277d{width:100%;max-width:100%;}.elementor-49 .elementor-element.elementor-element-a91277d .elementor-price-list-item{align-items:flex-start;}.elementor-49 .elementor-element.elementor-element-a91277d .elementor-price-list li:not(:last-child){margin-bottom:10px;}body.rtl .elementor-49 .elementor-element.elementor-element-a91277d .elementor-price-list-image{padding-left:calc(0px/2);}body.rtl .elementor-49 .elementor-element.elementor-element-a91277d .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(0px/2);}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-a91277d .elementor-price-list-image{padding-right:calc(0px/2);}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-a91277d .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(0px/2);}.elementor-49 .elementor-element.elementor-element-a91277d .elementor-price-list-header{color:var( --e-global-color-3ffa2ce );font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-a91277d .elementor-price-list-price{color:var( --e-global-color-3ffa2ce );font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:600;}.elementor-49 .elementor-element.elementor-element-1e7f008{--divider-border-style:dashed;--divider-color:var( --e-global-color-55b1f94 );--divider-border-width:2px;}.elementor-49 .elementor-element.elementor-element-1e7f008 .elementor-divider-separator{width:100%;}.elementor-49 .elementor-element.elementor-element-1e7f008 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-49 .elementor-element.elementor-element-4505e14 .elementor-heading-title{font-family:"Yekanbakh", Sans-serif;font-size:10px;font-weight:600;}.elementor-49 .elementor-element.elementor-element-4c5abb1 .elementor-button{background-color:var( --e-global-color-0664a13 );font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:500;fill:var( --e-global-color-3ffa2ce );color:var( --e-global-color-3ffa2ce );border-radius:50px 50px 50px 50px;}.elementor-49 .elementor-element.elementor-element-4c5abb1{width:auto;max-width:auto;}.elementor-49 .elementor-element.elementor-element-4c5abb1.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-f91d36c{--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:#D4D4D0;--border-color:#D4D4D0;--border-radius:32px 32px 32px 32px;--padding-top:14px;--padding-bottom:28px;--padding-left:14px;--padding-right:14px;}.elementor-49 .elementor-element.elementor-element-f91d36c:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-f91d36c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-1bcfb74{--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;}.elementor-49 .elementor-element.elementor-element-c8fccf7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#C9C9CF;}.elementor-49 .elementor-element.elementor-element-54ee512{text-align:justify;}.elementor-49 .elementor-element.elementor-element-54ee512 .elementor-heading-title{font-family:"Yekanbakh", Sans-serif;font-size:20px;font-weight:400;color:#C9C9CF;}.elementor-49 .elementor-element.elementor-element-4ed9c29{--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;--flex-wrap:wrap;}.elementor-49 .elementor-element.elementor-element-2edd932 .elementor-icon-box-wrapper{text-align:start;}.elementor-49 .elementor-element.elementor-element-2edd932 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-55b1f94 );}.elementor-49 .elementor-element.elementor-element-2edd932 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-2edd932 .elementor-icon-box-title a{font-family:"Yekanbakh", Sans-serif;font-size:14px;font-weight:500;}.elementor-49 .elementor-element.elementor-element-2edd932 .elementor-icon-box-description{font-family:"Yekanbakh", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-45de97a );}.elementor-49 .elementor-element.elementor-element-88ca3c1 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:var( --e-global-color-bd2883d );}.elementor-49 .elementor-element.elementor-element-88ca3c1{width:100%;max-width:100%;}.elementor-49 .elementor-element.elementor-element-88ca3c1 .elementor-price-list-item{align-items:flex-start;}.elementor-49 .elementor-element.elementor-element-88ca3c1 .elementor-price-list li:not(:last-child){margin-bottom:10px;}body.rtl .elementor-49 .elementor-element.elementor-element-88ca3c1 .elementor-price-list-image{padding-left:calc(0px/2);}body.rtl .elementor-49 .elementor-element.elementor-element-88ca3c1 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(0px/2);}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-88ca3c1 .elementor-price-list-image{padding-right:calc(0px/2);}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-88ca3c1 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(0px/2);}.elementor-49 .elementor-element.elementor-element-88ca3c1 .elementor-price-list-header{color:var( --e-global-color-b5f4a09 );font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-88ca3c1 .elementor-price-list-price{color:var( --e-global-color-b5f4a09 );font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:600;}.elementor-49 .elementor-element.elementor-element-8c39684{--divider-border-style:dashed;--divider-color:var( --e-global-color-bd2883d );--divider-border-width:2px;}.elementor-49 .elementor-element.elementor-element-8c39684 .elementor-divider-separator{width:100%;}.elementor-49 .elementor-element.elementor-element-8c39684 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-49 .elementor-element.elementor-element-bb1f652 .elementor-heading-title{font-family:"Yekanbakh", Sans-serif;font-size:10px;font-weight:600;}.elementor-49 .elementor-element.elementor-element-cb61eb6 .elementor-button{background-color:var( --e-global-color-b5f4a09 );font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:500;fill:var( --e-global-color-3ffa2ce );color:var( --e-global-color-3ffa2ce );border-radius:50px 50px 50px 50px;}.elementor-49 .elementor-element.elementor-element-cb61eb6{width:auto;max-width:auto;}.elementor-49 .elementor-element.elementor-element-cb61eb6.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-f6aeef5{--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;--flex-wrap:wrap;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-49 .elementor-element.elementor-element-91fee38{--display:flex;}.elementor-49 .elementor-element.elementor-element-7655ed0{width:100%;max-width:100%;}.elementor-49 .elementor-element.elementor-element-7655ed0 img{width:100%;}.elementor-49 .elementor-element.elementor-element-ed46f42 .elementor-heading-title{font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:600;color:var( --e-global-color-3ffa2ce );}.elementor-49 .elementor-element.elementor-element-ba3b17e .elementor-heading-title{font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:600;color:var( --e-global-color-3ffa2ce );}.elementor-49 .elementor-element.elementor-element-2202d59 .elementor-heading-title{font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:600;color:var( --e-global-color-3ffa2ce );}.elementor-49 .elementor-element.elementor-element-75980a5{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-49 .elementor-element.elementor-element-f08a6f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:20px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-f08a6f1 .elementor-icon-box-wrapper{text-align:start;}.elementor-49 .elementor-element.elementor-element-f08a6f1 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-3ffa2ce );}.elementor-49 .elementor-element.elementor-element-f08a6f1 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-f08a6f1 .elementor-icon-box-title a{font-family:"Yekanbakh", Sans-serif;font-size:40px;font-weight:600;}.elementor-49 .elementor-element.elementor-element-f08a6f1 .elementor-icon-box-description{font-family:"Yekanbakh", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-bd2883d );}.elementor-49 .elementor-element.elementor-element-7db7e15{padding:20px 0px 20px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-55b1f94 );}.elementor-49 .elementor-element.elementor-element-7db7e15 .elementor-icon-box-wrapper{text-align:start;}.elementor-49 .elementor-element.elementor-element-7db7e15 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-3ffa2ce );}.elementor-49 .elementor-element.elementor-element-7db7e15 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-7db7e15 .elementor-icon-box-title a{font-family:"Yekanbakh", Sans-serif;font-size:20px;font-weight:600;}.elementor-49 .elementor-element.elementor-element-7db7e15 .elementor-icon-box-description{font-family:"Yekanbakh", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-bd2883d );}.elementor-49 .elementor-element.elementor-element-57401a2{padding:20px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-55b1f94 );}.elementor-49 .elementor-element.elementor-element-57401a2 .elementor-icon-box-wrapper{text-align:start;}.elementor-49 .elementor-element.elementor-element-57401a2 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-3ffa2ce );}.elementor-49 .elementor-element.elementor-element-57401a2 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-57401a2 .elementor-icon-box-title a{font-family:"Yekanbakh", Sans-serif;font-size:20px;font-weight:600;}.elementor-49 .elementor-element.elementor-element-57401a2 .elementor-icon-box-description{font-family:"Yekanbakh", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-bd2883d );}.elementor-49 .elementor-element.elementor-element-a7400b3{padding:20px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-55b1f94 );}.elementor-49 .elementor-element.elementor-element-a7400b3 .elementor-icon-box-wrapper{text-align:start;}.elementor-49 .elementor-element.elementor-element-a7400b3 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-3ffa2ce );}.elementor-49 .elementor-element.elementor-element-a7400b3 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-a7400b3 .elementor-icon-box-title a{font-family:"Yekanbakh", Sans-serif;font-size:20px;font-weight:600;}.elementor-49 .elementor-element.elementor-element-a7400b3 .elementor-icon-box-description{font-family:"Yekanbakh", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-bd2883d );}.elementor-49 .elementor-element.elementor-element-9b9f3d1{--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-evenly;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-49 .elementor-element.elementor-element-f8905e2{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-49 .elementor-element.elementor-element-f8905e2 .elementor-icon-box-wrapper{text-align:start;}.elementor-49 .elementor-element.elementor-element-f8905e2 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-3ffa2ce );}.elementor-49 .elementor-element.elementor-element-f8905e2 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-f8905e2 .elementor-icon-box-title a{font-family:"Yekanbakh", Sans-serif;font-size:19px;font-weight:600;}.elementor-49 .elementor-element.elementor-element-f8905e2 .elementor-icon-box-description{font-family:"Yekanbakh", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-bd2883d );}.elementor-49 .elementor-element.elementor-element-9f77ea3{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-49 .elementor-element.elementor-element-9f77ea3 .elementor-icon-box-wrapper{text-align:start;}.elementor-49 .elementor-element.elementor-element-9f77ea3 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-3ffa2ce );}.elementor-49 .elementor-element.elementor-element-9f77ea3 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-9f77ea3 .elementor-icon-box-title a{font-family:"Yekanbakh", Sans-serif;font-size:19px;font-weight:600;}.elementor-49 .elementor-element.elementor-element-9f77ea3 .elementor-icon-box-description{font-family:"Yekanbakh", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-bd2883d );}.elementor-49 .elementor-element.elementor-element-9ea398e{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-49 .elementor-element.elementor-element-9ea398e .elementor-icon-box-wrapper{text-align:start;}.elementor-49 .elementor-element.elementor-element-9ea398e .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-3ffa2ce );}.elementor-49 .elementor-element.elementor-element-9ea398e .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-9ea398e .elementor-icon-box-title a{font-family:"Yekanbakh", Sans-serif;font-size:19px;font-weight:600;}.elementor-49 .elementor-element.elementor-element-9ea398e .elementor-icon-box-description{font-family:"Yekanbakh", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-bd2883d );}.elementor-49 .elementor-element.elementor-element-db02ab1{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-49 .elementor-element.elementor-element-db02ab1 .elementor-icon-box-wrapper{text-align:start;}.elementor-49 .elementor-element.elementor-element-db02ab1 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-3ffa2ce );}.elementor-49 .elementor-element.elementor-element-db02ab1 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-db02ab1 .elementor-icon-box-title a{font-family:"Yekanbakh", Sans-serif;font-size:19px;font-weight:600;}.elementor-49 .elementor-element.elementor-element-db02ab1 .elementor-icon-box-description{font-family:"Yekanbakh", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-bd2883d );}.elementor-49 .elementor-element.elementor-element-929f27c{--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;--flex-wrap:wrap;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-49 .elementor-element.elementor-element-9046da2{--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;--flex-wrap:wrap;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:var( --e-global-color-55b1f94 );--border-color:var( --e-global-color-55b1f94 );--border-radius:40px 40px 40px 40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-49 .elementor-element.elementor-element-b4507e9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:20px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-b4507e9 .elementor-icon-box-wrapper{text-align:start;}.elementor-49 .elementor-element.elementor-element-b4507e9 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-3ffa2ce );}.elementor-49 .elementor-element.elementor-element-b4507e9 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-b4507e9 .elementor-icon-box-title a{font-family:"Yekanbakh", Sans-serif;font-size:40px;font-weight:600;}.elementor-49 .elementor-element.elementor-element-b4507e9 .elementor-icon-box-description{font-family:"Yekanbakh", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-bd2883d );}.elementor-49 .elementor-element.elementor-element-0c185a6{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-49 .elementor-element.elementor-element-0c185a6 .elementor-icon-box-wrapper{gap:0px;}.elementor-49 .elementor-element.elementor-element-0c185a6 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-3ffa2ce );}.elementor-49 .elementor-element.elementor-element-0c185a6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0664a13 );}.elementor-49 .elementor-element.elementor-element-0c185a6.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-0c185a6.elementor-view-default .elementor-icon{fill:var( --e-global-color-0664a13 );color:var( --e-global-color-0664a13 );border-color:var( --e-global-color-0664a13 );}.elementor-49 .elementor-element.elementor-element-0c185a6 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-0c185a6 .elementor-icon-box-title a{font-family:"Yekanbakh", Sans-serif;font-size:16px;font-weight:600;}.elementor-49 .elementor-element.elementor-element-0c185a6 .elementor-icon-box-description{font-family:"Yekanbakh", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-bd2883d );}.elementor-49 .elementor-element.elementor-element-e1c019b{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-49 .elementor-element.elementor-element-e1c019b .elementor-icon-box-wrapper{gap:0px;}.elementor-49 .elementor-element.elementor-element-e1c019b .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-3ffa2ce );}.elementor-49 .elementor-element.elementor-element-e1c019b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0664a13 );}.elementor-49 .elementor-element.elementor-element-e1c019b.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-e1c019b.elementor-view-default .elementor-icon{fill:var( --e-global-color-0664a13 );color:var( --e-global-color-0664a13 );border-color:var( --e-global-color-0664a13 );}.elementor-49 .elementor-element.elementor-element-e1c019b .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-e1c019b .elementor-icon-box-title a{font-family:"Yekanbakh", Sans-serif;font-size:16px;font-weight:600;}.elementor-49 .elementor-element.elementor-element-e1c019b .elementor-icon-box-description{font-family:"Yekanbakh", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-bd2883d );}.elementor-49 .elementor-element.elementor-element-cb85e19{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-49 .elementor-element.elementor-element-cb85e19 .elementor-icon-box-wrapper{gap:0px;}.elementor-49 .elementor-element.elementor-element-cb85e19 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-3ffa2ce );}.elementor-49 .elementor-element.elementor-element-cb85e19.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0664a13 );}.elementor-49 .elementor-element.elementor-element-cb85e19.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-cb85e19.elementor-view-default .elementor-icon{fill:var( --e-global-color-0664a13 );color:var( --e-global-color-0664a13 );border-color:var( --e-global-color-0664a13 );}.elementor-49 .elementor-element.elementor-element-cb85e19 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-cb85e19 .elementor-icon-box-title a{font-family:"Yekanbakh", Sans-serif;font-size:16px;font-weight:600;}.elementor-49 .elementor-element.elementor-element-cb85e19 .elementor-icon-box-description{font-family:"Yekanbakh", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-bd2883d );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-49 .elementor-element.elementor-element-ccf12ab{width:var( --container-widget-width, 50% );max-width:50%;background-color:var( --e-global-color-b5f4a09 );padding:20px 20px 20px 20px;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-55b1f94 );border-radius:20px 20px 20px 20px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-49 .elementor-element.elementor-element-ccf12ab .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:20px;}.elementor-49 .elementor-element.elementor-element-ccf12ab .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-20px;}.elementor-49 .elementor-element.elementor-element-ccf12ab .elementor-field-group.recaptcha_v3-bottomleft, .elementor-49 .elementor-element.elementor-element-ccf12ab .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-49 .elementor-element.elementor-element-ccf12ab .elementor-labels-inline .elementor-field-group > label{padding-left:10px;}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-ccf12ab .elementor-labels-inline .elementor-field-group > label{padding-right:10px;}body .elementor-49 .elementor-element.elementor-element-ccf12ab .elementor-labels-above .elementor-field-group > label{padding-bottom:10px;}.elementor-49 .elementor-element.elementor-element-ccf12ab .elementor-field-group > label, .elementor-49 .elementor-element.elementor-element-ccf12ab .elementor-field-subgroup label{color:var( --e-global-color-bd2883d );}.elementor-49 .elementor-element.elementor-element-ccf12ab .elementor-field-group > label{font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-ccf12ab .elementor-field-type-html{padding-bottom:0px;}.elementor-49 .elementor-element.elementor-element-ccf12ab .elementor-field-group .elementor-field{color:var( --e-global-color-bd2883d );}.elementor-49 .elementor-element.elementor-element-ccf12ab .elementor-field-group .elementor-field, .elementor-49 .elementor-element.elementor-element-ccf12ab .elementor-field-subgroup label{font-family:"Yekanbakh", Sans-serif;font-size:15px;font-weight:400;}.elementor-49 .elementor-element.elementor-element-ccf12ab .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-55b1f94 );border-color:#3A3A40;border-radius:10px 10px 10px 10px;}.elementor-49 .elementor-element.elementor-element-ccf12ab .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-55b1f94 );border-color:#3A3A40;border-radius:10px 10px 10px 10px;}.elementor-49 .elementor-element.elementor-element-ccf12ab .elementor-field-group .elementor-select-wrapper::before{color:#3A3A40;}.elementor-49 .elementor-element.elementor-element-ccf12ab .elementor-button{font-family:"Yekanbakh", Sans-serif;font-size:13px;font-weight:500;border-radius:50px 50px 50px 50px;}.elementor-49 .elementor-element.elementor-element-ccf12ab .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-0664a13 );color:#ffffff;}.elementor-49 .elementor-element.elementor-element-ccf12ab .elementor-button[type="submit"]{background-color:var( --e-global-color-0664a13 );color:#ffffff;}.elementor-49 .elementor-element.elementor-element-ccf12ab .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-49 .elementor-element.elementor-element-ccf12ab .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-49 .elementor-element.elementor-element-ccf12ab .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-49 .elementor-element.elementor-element-ccf12ab .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-49 .elementor-element.elementor-element-ccf12ab .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-49 .elementor-element.elementor-element-ccf12ab .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}body.elementor-page-49:not(.elementor-motion-effects-element-type-background), body.elementor-page-49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-45de97a );}@media(max-width:1024px){.elementor-49 .elementor-element.elementor-element-ad500aa{--padding-top:48px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-285a2b3 .elementor-heading-title{font-size:64px;}.elementor-49 .elementor-element.elementor-element-dfbf3b5{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-49 .elementor-element.elementor-element-bb3e555{--grid-columns:1;}.elementor-49 .elementor-element.elementor-element-3bed786{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-49 .elementor-element.elementor-element-e657abd{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-49 .elementor-element.elementor-element-5c8bad0{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-49 .elementor-element.elementor-element-46e06db{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-ff552da{padding:20px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-ff552da .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-ff552da .elementor-icon-box-title a{font-size:40px;}.elementor-49 .elementor-element.elementor-element-aba6a2f.e-con{--order:1;}.elementor-49 .elementor-element.elementor-element-680a0d7 .elementor-button{font-size:12px;padding:9px 9px 9px 9px;}.elementor-49 .elementor-element.elementor-element-4c88606{--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;--flex-wrap:wrap;}.elementor-49 .elementor-element.elementor-element-4c88606.e-con{--order:3;}.elementor-49 .elementor-element.elementor-element-4c5abb1 .elementor-button{font-size:12px;padding:9px 9px 9px 9px;}.elementor-49 .elementor-element.elementor-element-f91d36c.e-con{--order:2;}.elementor-49 .elementor-element.elementor-element-cb61eb6 .elementor-button{font-size:12px;padding:9px 9px 9px 9px;}.elementor-49 .elementor-element.elementor-element-f6aeef5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-49 .elementor-element.elementor-element-9b9f3d1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-f8905e2{--container-widget-width:24%;--container-widget-flex-grow:0;width:var( --container-widget-width, 24% );max-width:24%;}.elementor-49 .elementor-element.elementor-element-9f77ea3{--container-widget-width:23%;--container-widget-flex-grow:0;width:var( --container-widget-width, 23% );max-width:23%;}.elementor-49 .elementor-element.elementor-element-9ea398e{--container-widget-width:23%;--container-widget-flex-grow:0;width:var( --container-widget-width, 23% );max-width:23%;}.elementor-49 .elementor-element.elementor-element-db02ab1{--container-widget-width:23%;--container-widget-flex-grow:0;width:var( --container-widget-width, 23% );max-width:23%;}.elementor-49 .elementor-element.elementor-element-929f27c{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-49 .elementor-element.elementor-element-9046da2{--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-b4507e9 .elementor-icon-box-title{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-b4507e9 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-b4507e9 .elementor-icon-box-title a{font-size:30px;}.elementor-49 .elementor-element.elementor-element-0c185a6{--container-widget-width:31%;--container-widget-flex-grow:0;width:var( --container-widget-width, 31% );max-width:31%;}.elementor-49 .elementor-element.elementor-element-0c185a6 .elementor-icon-box-title{margin-block-end:10px;}.elementor-49 .elementor-element.elementor-element-e1c019b{--container-widget-width:31%;--container-widget-flex-grow:0;width:var( --container-widget-width, 31% );max-width:31%;}.elementor-49 .elementor-element.elementor-element-cb85e19{--container-widget-width:31%;--container-widget-flex-grow:0;width:var( --container-widget-width, 31% );max-width:31%;}.elementor-49 .elementor-element.elementor-element-ccf12ab{width:100%;max-width:100%;padding:20px 20px 20px 20px;}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-ad500aa{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-49 .elementor-element.elementor-element-7086cf5 .elementor-heading-title{font-size:14px;}.elementor-49 .elementor-element.elementor-element-285a2b3 .elementor-heading-title{font-size:40px;}.elementor-49 .elementor-element.elementor-element-a10e94f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-dfbf3b5{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-49 .elementor-element.elementor-element-f590b86{width:auto;max-width:auto;}.elementor-49 .elementor-element.elementor-element-f590b86 .elementor-heading-title{font-size:27px;}.elementor-49 .elementor-element.elementor-element-252e61e .elementor-button{font-size:13px;}.elementor-49 .elementor-element.elementor-element-bb3e555{--grid-columns:1;}.elementor-49 .elementor-element.elementor-element-3bed786{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-49 .elementor-element.elementor-element-1cec80a .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-1cec80a .elementor-icon-box-title a{font-size:27px;}.elementor-49 .elementor-element.elementor-element-e657abd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-edad35e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-49 .elementor-element.elementor-element-f94b6fa{font-size:14px;}.elementor-49 .elementor-element.elementor-element-e1ee018{font-size:14px;}.elementor-49 .elementor-element.elementor-element-a71c768{font-size:14px;}.elementor-49 .elementor-element.elementor-element-4d6ad43{font-size:14px;}.elementor-49 .elementor-element.elementor-element-5c8bad0{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-49 .elementor-element.elementor-element-46e06db{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-49 .elementor-element.elementor-element-ff552da{padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-ff552da .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-ff552da .elementor-icon-box-title a{font-size:27px;}.elementor-49 .elementor-element.elementor-element-680a0d7{width:auto;max-width:auto;}.elementor-49 .elementor-element.elementor-element-4c5abb1{width:auto;max-width:auto;}.elementor-49 .elementor-element.elementor-element-cb61eb6{width:auto;max-width:auto;}.elementor-49 .elementor-element.elementor-element-f6aeef5{--justify-content:center;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-49 .elementor-element.elementor-element-91fee38{--width:80%;}.elementor-49 .elementor-element.elementor-element-f08a6f1 .elementor-icon-box-title{margin-block-end:10px;}.elementor-49 .elementor-element.elementor-element-f08a6f1 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-f08a6f1 .elementor-icon-box-title a{font-size:27px;}.elementor-49 .elementor-element.elementor-element-7db7e15{padding:30px 0px 10px 0px;}.elementor-49 .elementor-element.elementor-element-57401a2{padding:30px 0px 10px 0px;}.elementor-49 .elementor-element.elementor-element-a7400b3{padding:30px 0px 10px 0px;}.elementor-49 .elementor-element.elementor-element-f8905e2{width:100%;max-width:100%;}.elementor-49 .elementor-element.elementor-element-9f77ea3{width:100%;max-width:100%;}.elementor-49 .elementor-element.elementor-element-9ea398e{width:100%;max-width:100%;}.elementor-49 .elementor-element.elementor-element-db02ab1{width:100%;max-width:100%;}.elementor-49 .elementor-element.elementor-element-929f27c{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-49 .elementor-element.elementor-element-9046da2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-b4507e9 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-b4507e9 .elementor-icon-box-title a{font-size:27px;}.elementor-49 .elementor-element.elementor-element-0c185a6{width:100%;max-width:100%;}.elementor-49 .elementor-element.elementor-element-0c185a6.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-0c185a6 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-49 .elementor-element.elementor-element-0c185a6 .elementor-icon-box-title{margin-block-end:10px;}.elementor-49 .elementor-element.elementor-element-e1c019b{width:100%;max-width:100%;}.elementor-49 .elementor-element.elementor-element-e1c019b.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-e1c019b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-49 .elementor-element.elementor-element-e1c019b .elementor-icon-box-title{margin-block-end:10px;}.elementor-49 .elementor-element.elementor-element-cb85e19{width:100%;max-width:100%;}.elementor-49 .elementor-element.elementor-element-cb85e19.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-cb85e19 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-49 .elementor-element.elementor-element-cb85e19 .elementor-icon-box-title{margin-block-end:10px;}.elementor-49 .elementor-element.elementor-element-ccf12ab{width:100%;max-width:100%;padding:10px 10px 10px 10px;}}@media(min-width:768px){.elementor-49 .elementor-element.elementor-element-ad500aa{--content-width:1400px;}.elementor-49 .elementor-element.elementor-element-ca9c458{--width:32%;}.elementor-49 .elementor-element.elementor-element-5851433{--width:32%;}.elementor-49 .elementor-element.elementor-element-ebb8c92{--width:32%;}.elementor-49 .elementor-element.elementor-element-dfbf3b5{--content-width:1400px;}.elementor-49 .elementor-element.elementor-element-3bed786{--content-width:1400px;}.elementor-49 .elementor-element.elementor-element-5c8bad0{--content-width:1400px;}.elementor-49 .elementor-element.elementor-element-aba6a2f{--width:32%;}.elementor-49 .elementor-element.elementor-element-4c88606{--width:32%;}.elementor-49 .elementor-element.elementor-element-f91d36c{--width:32%;}.elementor-49 .elementor-element.elementor-element-f6aeef5{--content-width:1400px;}.elementor-49 .elementor-element.elementor-element-91fee38{--width:45%;}.elementor-49 .elementor-element.elementor-element-75980a5{--width:53%;}.elementor-49 .elementor-element.elementor-element-929f27c{--content-width:1400px;}.elementor-49 .elementor-element.elementor-element-9046da2{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-49 .elementor-element.elementor-element-aba6a2f{--width:48%;}.elementor-49 .elementor-element.elementor-element-4c88606{--width:100%;}.elementor-49 .elementor-element.elementor-element-4071361{--width:100%;}.elementor-49 .elementor-element.elementor-element-77ef7e0{--width:100%;}.elementor-49 .elementor-element.elementor-element-f91d36c{--width:48%;}.elementor-49 .elementor-element.elementor-element-91fee38{--width:37%;}.elementor-49 .elementor-element.elementor-element-75980a5{--width:60%;}}/* Start custom CSS for heading, class: .elementor-element-7086cf5 */.elementor-49 .elementor-element.elementor-element-7086cf5.title-dm-s1::after{
    position: absolute;
    content: '';
    height: 1px;
    width:30px;
    background-color: #E3141B ;
    top: 50%;
    right: -35px;
}
.elementor-49 .elementor-element.elementor-element-7086cf5.title-dm-s1::before{
    position: absolute;
    content: '';
    height: 1px;
    width:30px;
    background-color: #E3141B ;
    top: 50%;
    left: -35px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-285a2b3 */.elementor-49 .elementor-element.elementor-element-285a2b3 span{
    color: #E3141B;
    -webkit-text-stroke: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36d2b7a */.elementor-49 .elementor-element.elementor-element-36d2b7a p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a3f1e51 */.elementor-49 .elementor-element.elementor-element-a3f1e51 .elementor-icon-box-wrapper::before{
    display: block;
    content: 'A1';
    color: #a62f2a;
    font-family: 'Artifica' !important;
    font-size: 15px;
    line-height: 1.8em;
}
.elementor-49 .elementor-element.elementor-element-a3f1e51{
  --y:34px;
  position:relative; display:flex !important; align-items:flex-start !important;
  width:100% !important; max-width:100% !important;
}
.elementor-49 .elementor-element.elementor-element-a3f1e51 > .elementor-widget-container,
.elementor-49 .elementor-element.elementor-element-a3f1e51 > .elementor-icon-box-wrapper{order:1; flex:0 0 220px; width:220px; text-align:right}
.elementor-49 .elementor-element.elementor-element-a3f1e51 .elementor-icon-box-wrapper{text-align:right}
.elementor-49 .elementor-element.elementor-element-a3f1e51::before{
  content:""; order:2; flex:1 1 auto; min-width:20px; height:1px; margin:var(--y) 10px 0;
  background:repeating-linear-gradient(90deg,#5A5A62 0 6px,transparent 6px 11px);
}
.elementor-49 .elementor-element.elementor-element-a3f1e51::after{
  content:""; order:3; flex:none; width:12px; height:12px; border-radius:50%; margin-top:calc(var(--y) - 6px);
  background:#E3141B; box-shadow:0 0 0 5px rgba(227,20,27,.3);
}
@media (max-width:1024px){
  .elementor-49 .elementor-element.elementor-element-a3f1e51{max-width:560px !important; margin-inline:auto !important}
}
@media (max-width:767px){
  .elementor-49 .elementor-element.elementor-element-a3f1e51{max-width:100% !important; flex-direction:row !important}
  .elementor-49 .elementor-element.elementor-element-a3f1e51::before{display:none}
  .elementor-49 .elementor-element.elementor-element-a3f1e51::after{order:0; margin:calc(var(--y) - 6px) 0 0 14px}
  .elementor-49 .elementor-element.elementor-element-a3f1e51 > .elementor-widget-container,
  .elementor-49 .elementor-element.elementor-element-a3f1e51 > .elementor-icon-box-wrapper{order:1; flex:1 1 auto; width:auto; min-width:0}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1fb945a */.elementor-49 .elementor-element.elementor-element-1fb945a .elementor-icon-box-wrapper::before{
    display: block;
    content: 'A2';
    color: #a62f2a;
    font-family: 'Artifica' !important;
    font-size: 15px;
    line-height: 1.8em;
}
.elementor-49 .elementor-element.elementor-element-1fb945a{
  --y:34px;
  position:relative; display:flex !important; align-items:flex-start !important;
  width:100% !important; max-width:100% !important;
}
.elementor-49 .elementor-element.elementor-element-1fb945a > .elementor-widget-container,
.elementor-49 .elementor-element.elementor-element-1fb945a > .elementor-icon-box-wrapper{order:1; flex:0 0 220px; width:220px; text-align:right}
.elementor-49 .elementor-element.elementor-element-1fb945a .elementor-icon-box-wrapper{text-align:right}
.elementor-49 .elementor-element.elementor-element-1fb945a::before{
  content:""; order:2; flex:1 1 auto; min-width:20px; height:1px; margin:var(--y) 10px 0;
  background:repeating-linear-gradient(90deg,#5A5A62 0 6px,transparent 6px 11px);
}
.elementor-49 .elementor-element.elementor-element-1fb945a::after{
  content:""; order:3; flex:none; width:12px; height:12px; border-radius:50%; margin-top:calc(var(--y) - 6px);
  background:#E3141B; box-shadow:0 0 0 5px rgba(227,20,27,.3);
}
@media (max-width:1024px){
  .elementor-49 .elementor-element.elementor-element-1fb945a{max-width:560px !important; margin-inline:auto !important}
}
@media (max-width:767px){
  .elementor-49 .elementor-element.elementor-element-1fb945a{max-width:100% !important; flex-direction:row !important}
  .elementor-49 .elementor-element.elementor-element-1fb945a::before{display:none}
  .elementor-49 .elementor-element.elementor-element-1fb945a::after{order:0; margin:calc(var(--y) - 6px) 0 0 14px}
  .elementor-49 .elementor-element.elementor-element-1fb945a > .elementor-widget-container,
  .elementor-49 .elementor-element.elementor-element-1fb945a > .elementor-icon-box-wrapper{order:1; flex:1 1 auto; width:auto; min-width:0}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5851433 */.elementor-49 .elementor-element.elementor-element-5851433{
  position:relative !important; aspect-ratio:1/1; container-type:inline-size;
  width:min(480px,100%) !important; max-width:100% !important;
  flex:0 1 480px !important; margin-inline:auto !important;
  display:flex; align-items:center; justify-content:center;
  border:1px dashed #4A4A52 !important;
  border-radius:50% !important;
  background-color:transparent !important;
  background-image:
    linear-gradient(#4A4A52,#4A4A52),
    linear-gradient(#4A4A52,#4A4A52) !important;
  background-size:100% 1px, 1px 100% !important;
  background-position:center, center !important;
  background-repeat:no-repeat !important;
}
.elementor-49 .elementor-element.elementor-element-5851433::before{
  content:"" !important; display:block !important; position:absolute !important;
  inset:12.5% !important; width:auto !important; height:auto !important;
  border:1px solid #4A4A52 !important; border-radius:50% !important;
  background:none !important; opacity:1 !important; pointer-events:none; z-index:0 !important;
}
.elementor-49 .elementor-element.elementor-element-5851433::after{
  content:"" !important; display:block; position:absolute; inset:25%;
  border:2px solid #E3141B; border-radius:50%;
  box-shadow:0 0 40px rgba(227,20,27,.3), inset 0 0 40px rgba(227,20,27,.3);
  pointer-events:none; z-index:0;
}
.elementor-49 .elementor-element.elementor-element-5851433 > *, .elementor-49 .elementor-element.elementor-element-5851433 > .e-con-inner{position:relative; z-index:1}
.elementor-49 .elementor-element.elementor-element-5851433 .elementor-widget-image{width:auto !important; margin:0 !important}
.elementor-49 .elementor-element.elementor-element-5851433 .elementor-widget-image img{
  height:72cqw !important; width:auto !important; max-width:none !important;
  filter:drop-shadow(0 40px 40px rgba(0,0,0,.55));
}
@media (max-width:1024px){
  .elementor-49 .elementor-element.elementor-element-5851433{flex:0 0 auto !important; align-self:center; order:-1; width:min(480px,100%) !important}
}
@media (max-width:767px){
  .elementor-49 .elementor-element.elementor-element-5851433{width:min(340px,100%) !important}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4f4ba17 */.elementor-49 .elementor-element.elementor-element-4f4ba17 .elementor-icon-box-wrapper::before{
    display: block;
    content: 'B1';
    color:#a62f2a;
    font-family: 'Artifica' !important;
    font-size: 15px;
    line-height: 1.8em;
}
.elementor-49 .elementor-element.elementor-element-4f4ba17{
  --y:34px;
  position:relative; display:flex !important; align-items:flex-start !important;
  width:100% !important; max-width:100% !important;
}
.elementor-49 .elementor-element.elementor-element-4f4ba17 > .elementor-widget-container,
.elementor-49 .elementor-element.elementor-element-4f4ba17 > .elementor-icon-box-wrapper{order:1; flex:0 0 220px; width:220px; text-align:right}
.elementor-49 .elementor-element.elementor-element-4f4ba17 .elementor-icon-box-wrapper{text-align:right}
.elementor-49 .elementor-element.elementor-element-4f4ba17::before{
  content:""; order:2; flex:1 1 auto; min-width:20px; height:1px; margin:var(--y) 10px 0;
  background:repeating-linear-gradient(90deg,#5A5A62 0 6px,transparent 6px 11px);
}
.elementor-49 .elementor-element.elementor-element-4f4ba17::after{
  content:""; order:3; flex:none; width:12px; height:12px; border-radius:50%; margin-top:calc(var(--y) - 6px);
  background:#E3141B; box-shadow:0 0 0 5px rgba(227,20,27,.3);
}
@media (max-width:1024px){
  .elementor-49 .elementor-element.elementor-element-4f4ba17{max-width:560px !important; margin-inline:auto !important}
}
@media (max-width:767px){
  .elementor-49 .elementor-element.elementor-element-4f4ba17{max-width:100% !important; flex-direction:row !important}
  .elementor-49 .elementor-element.elementor-element-4f4ba17::before{display:none}
  .elementor-49 .elementor-element.elementor-element-4f4ba17::after{order:0; margin:calc(var(--y) - 6px) 0 0 14px}
  .elementor-49 .elementor-element.elementor-element-4f4ba17 > .elementor-widget-container,
  .elementor-49 .elementor-element.elementor-element-4f4ba17 > .elementor-icon-box-wrapper{order:1; flex:1 1 auto; width:auto; min-width:0}
}
.elementor-49 .elementor-element.elementor-element-4f4ba17{flex-direction:row-reverse !important}
@media (max-width:1024px){ .elementor-49 .elementor-element.elementor-element-4f4ba17{flex-direction:row !important} }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55ad5e6 */.elementor-49 .elementor-element.elementor-element-55ad5e6 .elementor-icon-box-wrapper::before{
    display: block;
    content: 'B2';
    color: #a62f2a;
    font-family: 'Artifica' !important;
    font-size: 15px;
    line-height: 1.8em;
}
.elementor-49 .elementor-element.elementor-element-55ad5e6{
  --y:34px;
  position:relative; display:flex !important; align-items:flex-start !important;
  width:100% !important; max-width:100% !important;
}
.elementor-49 .elementor-element.elementor-element-55ad5e6 > .elementor-widget-container,
.elementor-49 .elementor-element.elementor-element-55ad5e6 > .elementor-icon-box-wrapper{order:1; flex:0 0 220px; width:220px; text-align:right}
.elementor-49 .elementor-element.elementor-element-55ad5e6 .elementor-icon-box-wrapper{text-align:right}
.elementor-49 .elementor-element.elementor-element-55ad5e6::before{
  content:""; order:2; flex:1 1 auto; min-width:20px; height:1px; margin:var(--y) 10px 0;
  background:repeating-linear-gradient(90deg,#5A5A62 0 6px,transparent 6px 11px);
}
.elementor-49 .elementor-element.elementor-element-55ad5e6::after{
  content:""; order:3; flex:none; width:12px; height:12px; border-radius:50%; margin-top:calc(var(--y) - 6px);
  background:#E3141B; box-shadow:0 0 0 5px rgba(227,20,27,.3);
}
@media (max-width:1024px){
  .elementor-49 .elementor-element.elementor-element-55ad5e6{max-width:560px !important; margin-inline:auto !important}
}
@media (max-width:767px){
  .elementor-49 .elementor-element.elementor-element-55ad5e6{max-width:100% !important; flex-direction:row !important}
  .elementor-49 .elementor-element.elementor-element-55ad5e6::before{display:none}
  .elementor-49 .elementor-element.elementor-element-55ad5e6::after{order:0; margin:calc(var(--y) - 6px) 0 0 14px}
  .elementor-49 .elementor-element.elementor-element-55ad5e6 > .elementor-widget-container,
  .elementor-49 .elementor-element.elementor-element-55ad5e6 > .elementor-icon-box-wrapper{order:1; flex:1 1 auto; width:auto; min-width:0}
}
.elementor-49 .elementor-element.elementor-element-55ad5e6{flex-direction:row-reverse !important}
@media (max-width:1024px){ .elementor-49 .elementor-element.elementor-element-55ad5e6{flex-direction:row !important} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a10e94f */@media (max-width:1024px){
  .elementor-49 .elementor-element.elementor-element-a10e94f, .elementor-49 .elementor-element.elementor-element-a10e94f > .e-con-inner{flex-direction:column !important; align-items:stretch !important; gap:28px !important}
  .elementor-49 .elementor-element.elementor-element-a10e94f > .sm-col, .elementor-49 .elementor-element.elementor-element-a10e94f > .e-con-inner > .sm-col{
    flex:0 0 auto !important; width:100% !important; max-width:100% !important;
    padding:0 !important; justify-content:flex-start !important; gap:8px !important;
  }
  .elementor-49 .elementor-element.elementor-element-a10e94f > .sm-center, .elementor-49 .elementor-element.elementor-element-a10e94f > .e-con-inner > .sm-center{order:-1}
}
/* باکس‌های شناور هیرو */
.sm-float{
  z-index:3; width:auto;
  background:rgba(20,20,23,.72);
  border:1px solid #3A3A40; border-radius:16px;
  -webkit-backdrop-filter:blur(6px); backdrop-filter:blur(6px);
  box-shadow:0 14px 30px rgba(0,0,0,.5);
  animation:smFloat 5s ease-in-out infinite;
}
.sm-float::before{display:none !important}
.sm-float--2{animation-delay:-2.5s}
@keyframes smFloat{
  0%,100%{transform:translateY(0)}
  50%{transform:translateY(-12px)}
}
@media (prefers-reduced-motion:reduce){
  .sm-float{animation:none}
}
/* جای باکس‌ها (دسکتاپ) */
.sm-float{position:absolute}
.sm-float--1{left:59% !important; top:30% !important; margin-top:0 !important}
.sm-float--2{left:10% !important; top:50% !important; margin-top:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc3ad6b *//* ===== محور اکتان ===== */
.sm-ruler{
  direction:rtl !important;
  display:flex !important; flex-direction:row !important;
  justify-content:space-between !important; align-items:flex-start !important;
  width:100% !important; max-width:1400px !important; margin:0 auto !important;
  padding:38px 0 0 !important; gap:0 !important;
  background:
    linear-gradient(90deg,#F4F4F5 0,#F4F4F5 1.5px,transparent 1.5px) 0 0 / 60px 26px repeat-x,
    linear-gradient(90deg,#5A5A62 0,#5A5A62 1px,transparent 1px) 0 0 / 12px 12px repeat-x !important;
}
.sm-ruler .elementor-heading-title{
  font-family:'Montserrat',monospace !important; font-size:12px !important; font-weight:500 !important;
  letter-spacing:.2em !important; color:#A1A1AA !important; margin:0 !important; line-height:1 !important;
}

@media (max-width:767px){
  .sm-ruler{
    padding-top:30px !important;
    background:
      linear-gradient(90deg,#F4F4F5 0,#F4F4F5 1.5px,transparent 1.5px) 0 0 / 48px 20px repeat-x,
      linear-gradient(90deg,#5A5A62 0,#5A5A62 1px,transparent 1px) 0 0 / 12px 9px repeat-x !important;
  }
  .sm-ruler .elementor-heading-title{font-size:10px !important; letter-spacing:.12em !important}
}
/* نشانگر قرمز روی خط‌کش */
.sm-ruler::after{
  content:""; position:absolute; top:0; left:0; z-index:2;
  width:12px; height:40px; pointer-events:none;
  background:
    radial-gradient(circle at 50% 4px,#E3141B 0 4px,transparent 5px),
    linear-gradient(#E3141B,#E3141B) 50% 0/2px 100% no-repeat;
  filter:drop-shadow(0 0 8px #E3141B);
  animation:smRulerMove 9s ease-in-out infinite alternate;
}
@keyframes smRulerMove{
  from{left:0}
  to{left:calc(100% - 12px)}
}
@media (prefers-reduced-motion:reduce){
  .sm-ruler::after{animation:none; left:50%}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad500aa */:root{
  --sm-accent:#E3141B; --sm-glow:rgba(227,20,27,.30); --sm-grid:rgba(255,255,255,.045);
}
.elementor-49 .elementor-element.elementor-element-ad500aa.sm-hero{
  position:relative; overflow:hidden;
  background-image:
    radial-gradient(50% 46% at 50% 62%, var(--sm-glow), transparent 72%),
    linear-gradient(var(--sm-grid) 1px, transparent 1px),
    linear-gradient(90deg, var(--sm-grid) 1px, transparent 1px) !important;
  background-size:100% 100%, 48px 48px, 48px 48px !important;
  background-position:center top !important;
  background-repeat:no-repeat, repeat, repeat !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f590b86 */.elementor-49 .elementor-element.elementor-element-f590b86 .elementor-heading-title::before{
    position: absolute;
    content: 'PRODUCT INDEX';
    top: 0;
    font-size: 13px;
    font-family: Montserrat;
    color: #a62f2a;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1cec80a */.elementor-49 .elementor-element.elementor-element-1cec80a .elementor-icon-box-wrapper::before{
    position: absolute;
    content: 'OCTANE SCALE';
    top: 0;
    font-size: 13px;
    font-family: Montserrat;
    color: #a62f2a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f94b6fa */.elementor-49 .elementor-element.elementor-element-f94b6fa p{
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d5e2b4 */.elementor-49 .elementor-element.elementor-element-4d5e2b4 .elementor-button-icon{
    font-size: 18px;
    margin-top: -3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1ee018 */.elementor-49 .elementor-element.elementor-element-e1ee018 p{
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b720679 */.elementor-49 .elementor-element.elementor-element-b720679 .elementor-button-icon{
    font-size: 18px;
    margin-top: -3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a71c768 */.elementor-49 .elementor-element.elementor-element-a71c768 p{
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7f0ce1 */.elementor-49 .elementor-element.elementor-element-c7f0ce1 .elementor-button-icon{
    font-size: 18px;
    margin-top: -3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d6ad43 */.elementor-49 .elementor-element.elementor-element-4d6ad43 p{
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c080457 */.elementor-49 .elementor-element.elementor-element-c080457 .elementor-button-icon{
    font-size: 18px;
    margin-top: -3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f94b6fa */.elementor-49 .elementor-element.elementor-element-f94b6fa p{
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d5e2b4 */.elementor-49 .elementor-element.elementor-element-4d5e2b4 .elementor-button-icon{
    font-size: 18px;
    margin-top: -3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1ee018 */.elementor-49 .elementor-element.elementor-element-e1ee018 p{
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b720679 */.elementor-49 .elementor-element.elementor-element-b720679 .elementor-button-icon{
    font-size: 18px;
    margin-top: -3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a71c768 */.elementor-49 .elementor-element.elementor-element-a71c768 p{
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7f0ce1 */.elementor-49 .elementor-element.elementor-element-c7f0ce1 .elementor-button-icon{
    font-size: 18px;
    margin-top: -3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d6ad43 */.elementor-49 .elementor-element.elementor-element-4d6ad43 p{
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c080457 */.elementor-49 .elementor-element.elementor-element-c080457 .elementor-button-icon{
    font-size: 18px;
    margin-top: -3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f94b6fa */.elementor-49 .elementor-element.elementor-element-f94b6fa p{
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d5e2b4 */.elementor-49 .elementor-element.elementor-element-4d5e2b4 .elementor-button-icon{
    font-size: 18px;
    margin-top: -3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1ee018 */.elementor-49 .elementor-element.elementor-element-e1ee018 p{
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b720679 */.elementor-49 .elementor-element.elementor-element-b720679 .elementor-button-icon{
    font-size: 18px;
    margin-top: -3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a71c768 */.elementor-49 .elementor-element.elementor-element-a71c768 p{
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7f0ce1 */.elementor-49 .elementor-element.elementor-element-c7f0ce1 .elementor-button-icon{
    font-size: 18px;
    margin-top: -3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d6ad43 */.elementor-49 .elementor-element.elementor-element-4d6ad43 p{
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c080457 */.elementor-49 .elementor-element.elementor-element-c080457 .elementor-button-icon{
    font-size: 18px;
    margin-top: -3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f94b6fa */.elementor-49 .elementor-element.elementor-element-f94b6fa p{
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d5e2b4 */.elementor-49 .elementor-element.elementor-element-4d5e2b4 .elementor-button-icon{
    font-size: 18px;
    margin-top: -3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1ee018 */.elementor-49 .elementor-element.elementor-element-e1ee018 p{
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b720679 */.elementor-49 .elementor-element.elementor-element-b720679 .elementor-button-icon{
    font-size: 18px;
    margin-top: -3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a71c768 */.elementor-49 .elementor-element.elementor-element-a71c768 p{
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7f0ce1 */.elementor-49 .elementor-element.elementor-element-c7f0ce1 .elementor-button-icon{
    font-size: 18px;
    margin-top: -3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d6ad43 */.elementor-49 .elementor-element.elementor-element-4d6ad43 p{
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c080457 */.elementor-49 .elementor-element.elementor-element-c080457 .elementor-button-icon{
    font-size: 18px;
    margin-top: -3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f94b6fa */.elementor-49 .elementor-element.elementor-element-f94b6fa p{
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d5e2b4 */.elementor-49 .elementor-element.elementor-element-4d5e2b4 .elementor-button-icon{
    font-size: 18px;
    margin-top: -3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1ee018 */.elementor-49 .elementor-element.elementor-element-e1ee018 p{
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b720679 */.elementor-49 .elementor-element.elementor-element-b720679 .elementor-button-icon{
    font-size: 18px;
    margin-top: -3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a71c768 */.elementor-49 .elementor-element.elementor-element-a71c768 p{
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7f0ce1 */.elementor-49 .elementor-element.elementor-element-c7f0ce1 .elementor-button-icon{
    font-size: 18px;
    margin-top: -3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d6ad43 */.elementor-49 .elementor-element.elementor-element-4d6ad43 p{
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c080457 */.elementor-49 .elementor-element.elementor-element-c080457 .elementor-button-icon{
    font-size: 18px;
    margin-top: -3px;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-03d7431 *//* ================= سنجهٔ اکتان — کل CSS ویجت Nested Tabs ================= */
 
/* --- چیدمان کلی --- */
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tabs{display:flex !important; flex-direction:row !important; align-items:center !important; gap:48px !important; flex-wrap:wrap !important}
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tabs-heading{position:relative !important; display:block !important; direction:ltr; flex:1 1 560px !important; min-width:0 !important; aspect-ratio:640 / 400; background-color:transparent !important; border:0 !important; margin:0 !important}
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tabs-content{order:-1; flex:1 1 380px !important; max-width:520px; background:none !important; border:0 !important}
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tabs-content > .e-con{align-items:flex-start !important}
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tabs-content > .e-con::before{display:none !important}
 
/* --- عددهای دور قوس --- */
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tab-title{position:absolute !important; transform:translate(-50%,-50%); background:none !important; border:0 !important; padding:6px 10px !important; cursor:pointer; box-shadow:none !important; flex-direction:column !important; align-items:center !important; gap:2px !important; line-height:1.3 !important}
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tab-title-text{font-family:'YekanBakh','Yekan Bakh','Vazirmatn',sans-serif !important; font-size:28px !important; font-weight:800 !important; color:transparent !important; -webkit-text-stroke:1px #F4F4F5; transition:all .3s}
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tab-title:hover .e-n-tab-title-text{-webkit-text-stroke-color:#FF5A5A}
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text{color:transparent !important; -webkit-text-stroke:1px #FF5A5A}
 
/* --- ردیف‌های مشخصات --- */
.elementor-49 .elementor-element.elementor-element-03d7431 .sm-p__code .elementor-heading-title{direction:ltr}
.elementor-49 .elementor-element.elementor-element-03d7431 .sm-spec2{width:100%; margin-top:26px !important; border-top:1px solid #26262B}
.elementor-49 .elementor-element.elementor-element-03d7431 .sm-spec2 .elementor-price-list{margin:0 !important; padding:0 !important}
.elementor-49 .elementor-element.elementor-element-03d7431 .sm-spec2 .elementor-price-list-item{margin:0 !important; padding:12px 0 !important; border-bottom:1px solid #26262B}
.elementor-49 .elementor-element.elementor-element-03d7431 .sm-spec2 .elementor-price-list-header{display:flex !important; justify-content:space-between !important; gap:16px}
.elementor-49 .elementor-element.elementor-element-03d7431 .sm-spec2 .elementor-price-list-separator{display:none !important}
.elementor-49 .elementor-element.elementor-element-03d7431 .sm-p__cta{margin-top:26px !important}
.elementor-49 .elementor-element.elementor-element-03d7431 .sm-p__cta .elementor-button{border-radius:999px !important}
 
/* --- صفحهٔ گیج --- */
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tabs-heading{
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 400'%3E%3Cpath d='M118.1 355.6A205 205 0 1 1 521.9 355.6' fill='none' stroke='%2326262B' stroke-width='12' stroke-linecap='round'/%3E%3Cline x1='96.4' y1='359.4' x2='74.8' y2='363.2' stroke='%23F4F4F5' stroke-width='2'/%3E%3Cline x1='89.9' y1='340.1' x2='71.9' y2='341.7' stroke='%233A3A40' stroke-width='1.2'/%3E%3Cline x1='89.0' y1='320.0' x2='71.0' y2='320.0' stroke='%233A3A40' stroke-width='1.2'/%3E%3Cline x1='89.9' y1='299.9' x2='71.9' y2='298.3' stroke='%233A3A40' stroke-width='1.2'/%3E%3Cline x1='92.5' y1='279.9' x2='74.8' y2='276.8' stroke='%233A3A40' stroke-width='1.2'/%3E%3Cline x1='100.7' y1='261.2' x2='79.5' y2='255.6' stroke='%23F4F4F5' stroke-width='2'/%3E%3Cline x1='102.9' y1='241.0' x2='86.0' y2='234.8' stroke='%233A3A40' stroke-width='1.2'/%3E%3Cline x1='110.6' y1='222.4' x2='94.3' y2='214.8' stroke='%233A3A40' stroke-width='1.2'/%3E%3Cline x1='119.9' y1='204.5' x2='104.4' y2='195.5' stroke='%233A3A40' stroke-width='1.2'/%3E%3Cline x1='130.8' y1='187.5' x2='116.0' y2='177.2' stroke='%233A3A40' stroke-width='1.2'/%3E%3Cline x1='146.1' y1='174.1' x2='129.3' y2='159.9' stroke='%23F4F4F5' stroke-width='2'/%3E%3Cline x1='156.7' y1='156.7' x2='143.9' y2='143.9' stroke='%233A3A40' stroke-width='1.2'/%3E%3Cline x1='171.5' y1='143.0' x2='159.9' y2='129.3' stroke='%233A3A40' stroke-width='1.2'/%3E%3Cline x1='187.5' y1='130.8' x2='177.2' y2='116.0' stroke='%233A3A40' stroke-width='1.2'/%3E%3Cline x1='204.5' y1='119.9' x2='195.5' y2='104.4' stroke='%233A3A40' stroke-width='1.2'/%3E%3Cline x1='224.1' y1='114.3' x2='214.8' y2='94.3' stroke='%23F4F4F5' stroke-width='2'/%3E%3Cline x1='241.0' y1='102.9' x2='234.8' y2='86.0' stroke='%233A3A40' stroke-width='1.2'/%3E%3Cline x1='260.2' y1='96.9' x2='255.6' y2='79.5' stroke='%233A3A40' stroke-width='1.2'/%3E%3Cline x1='279.9' y1='92.5' x2='276.8' y2='74.8' stroke='%233A3A40' stroke-width='1.2'/%3E%3Cline x1='299.9' y1='89.9' x2='298.3' y2='71.9' stroke='%233A3A40' stroke-width='1.2'/%3E%3Cline x1='320.0' y1='93.0' x2='320.0' y2='71.0' stroke='%23F4F4F5' stroke-width='2'/%3E%3Cline x1='340.1' y1='89.9' x2='341.7' y2='71.9' stroke='%233A3A40' stroke-width='1.2'/%3E%3Cline x1='360.1' y1='92.5' x2='363.2' y2='74.8' stroke='%233A3A40' stroke-width='1.2'/%3E%3Cline x1='379.8' y1='96.9' x2='384.4' y2='79.5' stroke='%233A3A40' stroke-width='1.2'/%3E%3Cline x1='399.0' y1='102.9' x2='405.2' y2='86.0' stroke='%233A3A40' stroke-width='1.2'/%3E%3Cline x1='415.9' y1='114.3' x2='425.2' y2='94.3' stroke='%23F4F4F5' stroke-width='2'/%3E%3Cline x1='435.5' y1='119.9' x2='444.5' y2='104.4' stroke='%233A3A40' stroke-width='1.2'/%3E%3Cline x1='452.5' y1='130.8' x2='462.8' y2='116.0' stroke='%233A3A40' stroke-width='1.2'/%3E%3Cline x1='468.5' y1='143.0' x2='480.1' y2='129.3' stroke='%233A3A40' stroke-width='1.2'/%3E%3Cline x1='483.3' y1='156.7' x2='496.1' y2='143.9' stroke='%233A3A40' stroke-width='1.2'/%3E%3Cline x1='493.9' y1='174.1' x2='510.7' y2='159.9' stroke='%23F4F4F5' stroke-width='2'/%3E%3Cline x1='509.2' y1='187.5' x2='524.0' y2='177.2' stroke='%233A3A40' stroke-width='1.2'/%3E%3Cline x1='520.1' y1='204.5' x2='535.6' y2='195.5' stroke='%233A3A40' stroke-width='1.2'/%3E%3Cline x1='529.4' y1='222.4' x2='545.7' y2='214.8' stroke='%233A3A40' stroke-width='1.2'/%3E%3Cline x1='537.1' y1='241.0' x2='554.0' y2='234.8' stroke='%233A3A40' stroke-width='1.2'/%3E%3Cline x1='539.3' y1='261.2' x2='560.5' y2='255.6' stroke='%23F4F4F5' stroke-width='2'/%3E%3Cline x1='547.5' y1='279.9' x2='565.2' y2='276.8' stroke='%233A3A40' stroke-width='1.2'/%3E%3Cline x1='550.1' y1='299.9' x2='568.1' y2='298.3' stroke='%233A3A40' stroke-width='1.2'/%3E%3Cline x1='551.0' y1='320.0' x2='569.0' y2='320.0' stroke='%233A3A40' stroke-width='1.2'/%3E%3Cline x1='550.1' y1='340.1' x2='568.1' y2='341.7' stroke='%233A3A40' stroke-width='1.2'/%3E%3Cline x1='543.6' y1='359.4' x2='565.2' y2='363.2' stroke='%23F4F4F5' stroke-width='2'/%3E%3Ccircle cx='122.0' cy='266.9' r='9' fill='%2309090A' stroke='%233A3A40' stroke-width='3'/%3E%3Ccircle cx='233.4' cy='134.2' r='9' fill='%2309090A' stroke='%233A3A40' stroke-width='3'/%3E%3Ccircle cx='406.6' cy='134.2' r='9' fill='%2309090A' stroke='%233A3A40' stroke-width='3'/%3E%3Ccircle cx='518.0' cy='266.9' r='9' fill='%2309090A' stroke='%233A3A40' stroke-width='3'/%3E%3C/svg%3E") center/100% 100% no-repeat !important;
}

/* ======================================================== */
/* سیستم چرخش عقربه با پوشش کامل از اولین خطچین تا آخرین خطچین */
/* ======================================================== */
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tabs-heading::after{
  content:""; position:absolute; inset:0; pointer-events:none;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 400'%3E%3Cpolygon points='313,320 327,320 320,149' fill='%23E3141B'/%3E%3Cpolygon points='313,320 327,320 320,354' fill='%233A3A40'/%3E%3Ccircle cx='320' cy='320' r='24' fill='%23141417' stroke='%23F4F4F5' stroke-width='3'/%3E%3Ccircle cx='320' cy='320' r='8' fill='%23E3141B'/%3E%3C/svg%3E") center/100% 100% no-repeat;
  transform-origin:50% 80%;
  transform:rotate(-100deg); /* موقعیت پیش‌فرض روی اولین خط سفید */
  transition:transform var(--needle-speed, 1s) linear !important;
}

/* 0 = خط اول سفید / 1 تا 4 = تب‌ها / end = خط آخر سفید */
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tabs[data-needle="0"] .e-n-tabs-heading::after { transform:rotate(-100deg); }
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tabs[data-needle="1"] .e-n-tabs-heading::after { transform:rotate(-75deg); }
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tabs[data-needle="2"] .e-n-tabs-heading::after { transform:rotate(-25deg); }
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tabs[data-needle="3"] .e-n-tabs-heading::after { transform:rotate(25deg); }
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tabs[data-needle="4"] .e-n-tabs-heading::after { transform:rotate(75deg); }
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tabs[data-needle="end"] .e-n-tabs-heading::after { transform:rotate(100deg); }

/* --- برچسب‌های LEVEL و نام دسته --- */
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tab-title::before{
  font-family:'Montserrat'; font-size:10px; font-weight:500; letter-spacing:.2em; color:#A1A1AA; direction:ltr; transition:color .3s;
}
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tab-title::after{
  font-family:'YekanBakh'; font-size:13px; font-weight:500; color:#A1A1AA; transition:color .3s;
}
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tab-title[aria-selected="true"]::before{color:#FF5A5A}
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tab-title[aria-selected="true"]::after{color:#F4F4F5}
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tab-title:nth-child(1){left:6.08% !important; top:61.17% !important}
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tab-title:nth-child(1)::before{content:"LEVEL 01"}
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tab-title:nth-child(1)::after{content:"روزمره"}
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tab-title:nth-child(2){left:30.78% !important; top:14.07% !important}
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tab-title:nth-child(2)::before{content:"LEVEL 02"}
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tab-title:nth-child(2)::after{content:"توربو"}
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tab-title:nth-child(3){left:69.22% !important; top:14.07% !important}
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tab-title:nth-child(3)::before{content:"LEVEL 03"}
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tab-title:nth-child(3)::after{content:"پرفورمنس"}
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tab-title:nth-child(4){left:93.92% !important; top:61.17% !important}
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tab-title:nth-child(4)::before{content:"CARE"}
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tab-title:nth-child(4)::after{content:"مراقبت"}
 
/* قدم ۶: ریسپانسیو */
@media (max-width:1024px){
  .elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tabs{flex-direction:column !important; gap:28px !important; align-items:stretch !important}
  .elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tabs-heading{order:-1; flex:0 0 auto !important; width:100% !important; max-width:560px; margin:0 auto !important}
  .elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tabs-content{order:0; flex:0 0 auto !important; width:100% !important; max-width:100% !important}
}
@media (max-width:767px){
  .elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tabs-heading{width:calc(100% - 64px) !important}
  .elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tab-title{padding:4px 6px !important}
  .elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tab-title-text{font-size:20px !important}
  .elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tab-title::before{font-size:8px !important; letter-spacing:.12em !important}
  .elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tab-title::after{display:none !important}
  .elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tab-title:nth-child(1){left:0% !important; top:58.6% !important}
  .elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tab-title:nth-child(2){left:28.1% !important; top:5% !important}
  .elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tab-title:nth-child(3){left:71.9% !important; top:5% !important}
  .elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tab-title:nth-child(4){left:100% !important; top:58.6% !important}
}

/* راهنمای کلیک روی گیج */
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tab-title[aria-selected="false"] .e-n-tab-title-text{
  display:inline-block; animation:smPulse 2.4s ease-in-out infinite;
}
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tab-title:nth-child(2) .e-n-tab-title-text{animation-delay:.4s}
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tab-title:nth-child(3) .e-n-tab-title-text{animation-delay:.8s}
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tab-title:nth-child(4) .e-n-tab-title-text{animation-delay:1.2s}
@keyframes smPulse{
  0%,100%{-webkit-text-stroke-color:#F4F4F5; transform:scale(1)}
  50%{-webkit-text-stroke-color:#FF5A5A; transform:scale(1.14)}
}
 
/* نوشتهٔ راهنما زیر گیج */
.elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tabs-heading::before{
  content:"روی یکی از درجه‌ها کلیک کن"; position:absolute; left:50%; bottom:0; transform:translateX(-50%);
  z-index:3; white-space:nowrap; pointer-events:none;
  font-family:'YekanBakh'; font-size:12px; color:#A1A1AA;
  border:1px dashed #5A5A62; border-radius:999px; padding:6px 16px;
  animation:smHint 2.4s ease-in-out infinite;
}
@keyframes smHint{0%,100%{opacity:.55}50%{opacity:1}}
 
@media (max-width:767px){
  .elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tabs-heading::before{font-size:11px; padding:4px 12px; bottom:-26px}
}
@media (prefers-reduced-motion:reduce){
  .elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tab-title[aria-selected="false"] .e-n-tab-title-text, .elementor-49 .elementor-element.elementor-element-03d7431 .e-n-tabs-heading::before{animation:none}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e657abd */.elementor-49 .elementor-element.elementor-element-e657abd{
  border:1px solid #26262B !important;
  border-radius:36px !important;
  background:
    radial-gradient(50% 60% at 30% 70%, rgba(227,20,27,.30), rgba(0,0,0,0) 70%),
    linear-gradient(rgba(255,255,255,.045) 1px, transparent 1px) 0 0/40px 40px,
    linear-gradient(90deg, rgba(255,255,255,.045) 1px, transparent 1px) 0 0/40px 40px,
    #141417 !important;
}
.elementor-49 .elementor-element.elementor-element-e657abd::before{display:none !important}   /* حذف لایهٔ پیش‌فرض المنتور */
@media (max-width:767px){
  .elementor-49 .elementor-element.elementor-element-e657abd{border-radius:26px !important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-880d311 */.elementor-49 .elementor-element.elementor-element-880d311{
  height:250px; border-radius:22px !important; overflow:hidden; position:relative;
  align-items:flex-end !important; justify-content:center !important; gap:14px; padding:0 0 28px !important;
  background:
    radial-gradient(70% 80% at 50% 100%, rgba(227,20,27,.55), rgba(0,0,0,0) 70%),
    linear-gradient(rgba(255,255,255,.05) 1px, transparent 1px) 0 0/28px 28px,
    linear-gradient(90deg, rgba(255,255,255,.05) 1px, transparent 1px) 0 0/28px 28px,
    #101012 !important;
}
.elementor-49 .elementor-element.elementor-element-880d311::before{display:none !important}
.elementor-49 .elementor-element.elementor-element-880d311::after{
  content:""; position:absolute; left:12%; right:12%; bottom:22px; height:14px; border-radius:50%;
  background:radial-gradient(closest-side, rgba(0,0,0,.7), transparent); pointer-events:none;
}
.elementor-49 .elementor-element.elementor-element-880d311 .sm-stage__img{position:relative; z-index:2; width:auto !important; margin:0 !important}
.elementor-49 .elementor-element.elementor-element-880d311 .sm-stage__img img{height:170px; width:auto; filter:drop-shadow(0 14px 18px rgba(0,0,0,.5))}
.elementor-49 .elementor-element.elementor-element-880d311 .sm-kcode{position:absolute; top:16px; right:18px; z-index:3; width:auto; margin:0}

.elementor-49 .elementor-element.elementor-element-880d311 .sm-stamp{
  position:absolute; top:14px; left:16px; z-index:3; width:74px !important; height:74px; margin:0;
  border:2px dashed #FF5A5A; border-radius:50%; transform:rotate(-14deg);
}
.elementor-49 .elementor-element.elementor-element-880d311 .sm-stamp, .elementor-49 .elementor-element.elementor-element-880d311 .sm-stamp .elementor-widget-container{
  display:flex; flex-direction:column; align-items:center; justify-content:center; line-height:1.15;
}
.elementor-49 .elementor-element.elementor-element-880d311 .sm-stamp small{font-size:10px; font-weight:600; color:#FF5A5A}
.elementor-49 .elementor-element.elementor-element-880d311 .sm-stamp b{font-size:20px; font-weight:600; color:#FF5A5A}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-e91a631 */.elementor-49 .elementor-element.elementor-element-e91a631{
  position:relative; width:calc(100% + 60px) !important; max-width:none !important;
  margin:12px -30px 20px !important;
}
.elementor-49 .elementor-element.elementor-element-e91a631::before, .elementor-49 .elementor-element.elementor-element-e91a631::after{
  content:""; position:absolute; top:50%; transform:translateY(-50%);
  width:32px; height:32px; border-radius:50%; background:#ECECEA; border:1px solid #D4D4D0; box-sizing:border-box;
}
.elementor-49 .elementor-element.elementor-element-e91a631::before{left:-2px}
.elementor-49 .elementor-element.elementor-element-e91a631::after{right:-2px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-010c800 */.elementor-49 .elementor-element.elementor-element-010c800 s{display:block; font-size:14px; color:#52525B;font-weight:500}
.elementor-49 .elementor-element.elementor-element-010c800 b{font-size:22px; font-weight:600; color:#E3141B}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aba6a2f */.elementor-49 .elementor-element.elementor-element-aba6a2f{overflow:hidden; position:relative; transition:transform .3s ease}
.elementor-49 .elementor-element.elementor-element-aba6a2f::before{display:none !important}
.elementor-49 .elementor-element.elementor-element-aba6a2f:hover{transform:translateY(-6px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4071361 */.elementor-49 .elementor-element.elementor-element-4071361{
  height:290px; border-radius:22px !important; overflow:hidden; position:relative;
  align-items:flex-end !important; justify-content:center !important; gap:14px; padding:0 0 28px !important;
  background:
  radial-gradient(70% 80% at 50% 100%, #FF3A41, rgba(227,20,27,0) 75%),
  linear-gradient(rgba(255,255,255,.07) 1px, transparent 1px) 0 0/28px 28px,
  linear-gradient(90deg, rgba(255,255,255,.07) 1px, transparent 1px) 0 0/28px 28px,
  #B80F15 !important;
}
.elementor-49 .elementor-element.elementor-element-4071361::before{display:none !important}
.elementor-49 .elementor-element.elementor-element-4071361::after{
  content:""; position:absolute; left:12%; right:12%; bottom:22px; height:14px; border-radius:50%;
  background:radial-gradient(closest-side, rgba(0,0,0,.7), transparent); pointer-events:none;
}
.elementor-49 .elementor-element.elementor-element-4071361 .sm-stage__img{position:relative; z-index:2; width:auto !important; margin:0 !important}
.elementor-49 .elementor-element.elementor-element-4071361 .sm-stage__img img{height:170px; width:auto; filter:drop-shadow(0 14px 18px rgba(0,0,0,.5))}
.elementor-49 .elementor-element.elementor-element-4071361 .sm-kcode{position:absolute; top:16px; right:18px; z-index:3; width:auto; margin:0}

.elementor-49 .elementor-element.elementor-element-4071361 .sm-stamp{
  position:absolute; top:14px; left:16px; z-index:3; width:74px !important; height:74px; margin:0;
  border:2px dashed #FF5A5A; border-radius:50%; transform:rotate(-14deg);
}
.elementor-49 .elementor-element.elementor-element-4071361 .sm-stamp, .elementor-49 .elementor-element.elementor-element-4071361 .sm-stamp .elementor-widget-container{
  display:flex; flex-direction:column; align-items:center; justify-content:center; line-height:1.15;
}
.elementor-49 .elementor-element.elementor-element-4071361 .sm-stamp small{font-size:10px; font-weight:600; color:#FF5A5A}
.elementor-49 .elementor-element.elementor-element-4071361 .sm-stamp b{font-size:20px; font-weight:600; color:#FF5A5A}


.elementor-49 .elementor-element.elementor-element-4071361 .sm-spin{position:absolute; top:10px; left:10px; z-index:3; width:104px !important; margin:0; animation:smSpin 14s linear infinite}
.elementor-49 .elementor-element.elementor-element-4071361 .sm-spin img{display:block; width:104px; height:104px}
@keyframes smSpin{to{transform:rotate(360deg)}}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-1e7f008 */.elementor-49 .elementor-element.elementor-element-1e7f008{
  position:relative; width:calc(100% + 60px) !important; max-width:none !important;
  margin:12px -30px 20px !important;
}
.elementor-49 .elementor-element.elementor-element-1e7f008::before, .elementor-49 .elementor-element.elementor-element-1e7f008::after{
  content:""; position:absolute; top:50%; transform:translateY(-50%);
  width:32px; height:32px; border-radius:50%; background:#ECECEA; border:1px solid #3A3A40; box-sizing:border-box;
}
.elementor-49 .elementor-element.elementor-element-1e7f008::before{left:-2px}
.elementor-49 .elementor-element.elementor-element-1e7f008::after{right:-2px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4505e14 */.elementor-49 .elementor-element.elementor-element-4505e14 s{display:block; font-size:14px; color:#52525B;font-weight:500}
.elementor-49 .elementor-element.elementor-element-4505e14 b{font-size:22px; font-weight:600; color:#E3141B}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c88606 */.elementor-49 .elementor-element.elementor-element-4c88606{overflow:hidden; position:relative; transition:transform .3s ease}
.elementor-49 .elementor-element.elementor-element-4c88606::before{display:none !important}
.elementor-49 .elementor-element.elementor-element-4c88606:hover{transform:translateY(-6px)}
.elementor-49 .elementor-element.elementor-element-4c88606{margin-top:-26px !important; box-shadow:0 30px 60px -20px rgba(227,20,27,.55)}
@media (max-width:1024px){.elementor-49 .elementor-element.elementor-element-4c88606{margin-top:0 !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bcfb74 */.elementor-49 .elementor-element.elementor-element-1bcfb74{
  height:250px; border-radius:22px !important; overflow:hidden; position:relative;
  align-items:flex-end !important; justify-content:center !important; gap:14px; padding:0 0 28px !important;
  background:
    radial-gradient(70% 80% at 50% 100%, rgba(227,20,27,.55), rgba(0,0,0,0) 70%),
    linear-gradient(rgba(255,255,255,.05) 1px, transparent 1px) 0 0/28px 28px,
    linear-gradient(90deg, rgba(255,255,255,.05) 1px, transparent 1px) 0 0/28px 28px,
    #101012 !important;
}
.elementor-49 .elementor-element.elementor-element-1bcfb74::before{display:none !important}
.elementor-49 .elementor-element.elementor-element-1bcfb74::after{
  content:""; position:absolute; left:12%; right:12%; bottom:22px; height:14px; border-radius:50%;
  background:radial-gradient(closest-side, rgba(0,0,0,.7), transparent); pointer-events:none;
}
.elementor-49 .elementor-element.elementor-element-1bcfb74 .sm-stage__img{position:relative; z-index:2; width:auto !important; margin:0 !important}
.elementor-49 .elementor-element.elementor-element-1bcfb74 .sm-stage__img img{height:170px; width:auto; filter:drop-shadow(0 14px 18px rgba(0,0,0,.5))}
.elementor-49 .elementor-element.elementor-element-1bcfb74 .sm-kcode{position:absolute; top:16px; right:18px; z-index:3; width:auto; margin:0}

.elementor-49 .elementor-element.elementor-element-1bcfb74 .sm-stamp{
  position:absolute; top:14px; left:16px; z-index:3; width:74px !important; height:74px; margin:0;
  border:2px dashed #FF5A5A; border-radius:50%; transform:rotate(-14deg);
}
.elementor-49 .elementor-element.elementor-element-1bcfb74 .sm-stamp, .elementor-49 .elementor-element.elementor-element-1bcfb74 .sm-stamp .elementor-widget-container{
  display:flex; flex-direction:column; align-items:center; justify-content:center; line-height:1.15;
}
.elementor-49 .elementor-element.elementor-element-1bcfb74 .sm-stamp small{font-size:10px; font-weight:600; color:#FF5A5A}
.elementor-49 .elementor-element.elementor-element-1bcfb74 .sm-stamp b{font-size:20px; font-weight:600; color:#FF5A5A}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-8c39684 */.elementor-49 .elementor-element.elementor-element-8c39684{
  position:relative; width:calc(100% + 60px) !important; max-width:none !important;
  margin:12px -30px 20px !important;
}
.elementor-49 .elementor-element.elementor-element-8c39684::before, .elementor-49 .elementor-element.elementor-element-8c39684::after{
  content:""; position:absolute; top:50%; transform:translateY(-50%);
  width:32px; height:32px; border-radius:50%; background:#ECECEA; border:1px solid #D4D4D0; box-sizing:border-box;
}
.elementor-49 .elementor-element.elementor-element-8c39684::before{left:-2px}
.elementor-49 .elementor-element.elementor-element-8c39684::after{right:-2px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb1f652 */.elementor-49 .elementor-element.elementor-element-bb1f652 s{display:block; font-size:14px; color:#52525B;font-weight:500}
.elementor-49 .elementor-element.elementor-element-bb1f652 b{font-size:22px; font-weight:600; color:#E3141B}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f91d36c */.elementor-49 .elementor-element.elementor-element-f91d36c{overflow:hidden; position:relative; transition:transform .3s ease}
.elementor-49 .elementor-element.elementor-element-f91d36c::before{display:none !important}
.elementor-49 .elementor-element.elementor-element-f91d36c:hover{transform:translateY(-6px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46e06db */.elementor-49 .elementor-element.elementor-element-46e06db{
  background:
    linear-gradient(rgba(0,0,0,.05) 1px, transparent 1px) 0 0/44px 44px,
    linear-gradient(90deg, rgba(0,0,0,.05) 1px, transparent 1px) 0 0/44px 44px,
    #ECECEA !important;
  border-radius:44px !important;
}
.elementor-49 .elementor-element.elementor-element-46e06db::before{display:none !important}
/* عدد ۰۳ بزرگ توخالی پشت سربرگ */
.elementor-49 .elementor-element.elementor-element-46e06db::after{
  content:"03"; position:absolute; top:14px; left:40px; direction:ltr; pointer-events:none;
  font-family:'Montserrat'; font-size:240px; font-weight:900; line-height:1;
  color:transparent; -webkit-text-stroke:2px rgba(0,0,0,.09);
}
@media (max-width:767px){
  .elementor-49 .elementor-element.elementor-element-46e06db::after{font-size:120px; left:12px; top:6px}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91fee38 *//* ===== درباره ما: ستون لوگو (Custom CSS کانتینر sm-about__orbit) ===== */
.elementor-49 .elementor-element.elementor-element-91fee38{
  position:relative !important; aspect-ratio:1 / 1; padding:0 !important; border-radius:50% !important;
  border:1px dashed #4A4A52 !important;
  background:radial-gradient(closest-side, rgba(227,20,27,.20), rgba(0,0,0,0) 72%) !important;
}
/* حلقهٔ میانی (خط ساده) */
.elementor-49 .elementor-element.elementor-element-91fee38::before{
  content:"" !important; position:absolute !important; top:8.5% !important; left:8.5% !important; right:8.5% !important; bottom:8.5% !important;
  width:auto !important; height:auto !important; opacity:1 !important; background:none !important;
  border:1px solid #3A3A40; border-radius:50%; pointer-events:none;
}
/* حلقهٔ قرمز درخشان دور لوگو */
.elementor-49 .elementor-element.elementor-element-91fee38::after{
  content:""; position:absolute; top:25%; left:25%; right:25%; bottom:25%; border-radius:50%; pointer-events:none;
  border:2px solid #E3141B; box-shadow:0 0 40px rgba(227,20,27,.45), inset 0 0 40px rgba(227,20,27,.25);
}
/* لوگو: وسط */
.elementor-49 .elementor-element.elementor-element-91fee38 .sm-orbit__logo{
  position:absolute !important; top:50%; left:50%; transform:translate(-50%,-50%);
  width:41% !important; margin:0 !important; z-index:2;
}
.elementor-49 .elementor-element.elementor-element-91fee38 .sm-orbit__logo img{display:block; width:100% !important; height:auto !important; aspect-ratio:1; border-radius:50%; object-fit:cover}

/* قرص‌های دقت / اصالت / پشتیبانی */
.elementor-49 .elementor-element.elementor-element-91fee38 .sm-pill{position:absolute !important; width:auto !important; margin:0 !important; z-index:3; transform:translate(-50%,-50%)}
.elementor-49 .elementor-element.elementor-element-91fee38 .sm-pill .elementor-heading-title{
  display:inline-block; padding:9px 20px; border-radius:999px; background:#141417; border:1px solid #3A3A40; white-space:nowrap;
}
/* جای ثابت (برای مرورگرهای قدیمی) */
.elementor-49 .elementor-element.elementor-element-91fee38 .sm-pill--1{left:50%; top:0}
.elementor-49 .elementor-element.elementor-element-91fee38 .sm-pill--2{left:93.3%; top:75%}
.elementor-49 .elementor-element.elementor-element-91fee38 .sm-pill--3{left:6.7%; top:75%}

/* چرخش روی حلقهٔ بیرونی؛ متن صاف می‌ماند */
@supports (offset-path:circle(50% at 50% 50%)){
  .elementor-49 .elementor-element.elementor-element-91fee38 .sm-pill{
    left:0 !important; top:0 !important; transform:none;
    offset-path:circle(50% at 50% 50%); offset-rotate:0deg; offset-anchor:50% 50%;
    animation:smOrbit 40s linear infinite;
  }
  .elementor-49 .elementor-element.elementor-element-91fee38 .sm-pill--1{offset-distance:75%;    animation-delay:-30s}
  .elementor-49 .elementor-element.elementor-element-91fee38 .sm-pill--2{offset-distance:8.33%;  animation-delay:-3.33s}
  .elementor-49 .elementor-element.elementor-element-91fee38 .sm-pill--3{offset-distance:41.67%; animation-delay:-16.67s}
  .elementor-49 .elementor-element.elementor-element-91fee38:hover .sm-pill{animation-play-state:paused}
}
@keyframes smOrbit{from{offset-distance:0%} to{offset-distance:100%}}
@media (prefers-reduced-motion:reduce){ .elementor-49 .elementor-element.elementor-element-91fee38 .sm-pill{animation:none !important} }

@media (max-width:767px){ .elementor-49 .elementor-element.elementor-element-91fee38 .sm-pill .elementor-heading-title{padding:6px 14px} }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f08a6f1 */.elementor-49 .elementor-element.elementor-element-f08a6f1 .elementor-icon-box-wrapper::before{
    position: absolute;
    content: 'ABOUT US';
    top: 0;
    font-size: 13px;
    font-family: Montserrat;
    color: #a62f2a;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7db7e15 */.elementor-49 .elementor-element.elementor-element-7db7e15 .elementor-icon-box-wrapper::before{
    position: absolute;
    content: '01';
    top: 23px;
    right: 10px;
    font-size: 15px;
    font-family: Montserrat;
    color: #a62f2a;
}
@media only screen and (max-width: 600px){.elementor-49 .elementor-element.elementor-element-7db7e15 .elementor-icon-box-wrapper::before{
    position: absolute;
    content: '01';
    top: 5px;
    right: 10px;
    font-size: 15px;
    font-family: Montserrat;
    color: #FF5A5A;
}
}
@media only screen and (min-width: 600px){
    .elementor-49 .elementor-element.elementor-element-7db7e15 .elementor-icon-box-content{
    display: flex;
    justify-content: space-between;
}
.elementor-49 .elementor-element.elementor-element-7db7e15 .elementor-icon-box-description{
    width: 80%;
    align-self: center;
}
.elementor-49 .elementor-element.elementor-element-7db7e15 .elementor-icon-box-title{
    align-self: center;
    margin-right:35px;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57401a2 */.elementor-49 .elementor-element.elementor-element-57401a2 .elementor-icon-box-wrapper::before{
    position: absolute;
    content: '02';
    top: 23px;
    right: 10px;
    font-size: 15px;
    font-family: Montserrat;
    color: #a62f2a;
}
@media only screen and (max-width: 600px){.elementor-49 .elementor-element.elementor-element-57401a2 .elementor-icon-box-wrapper::before{
    position: absolute;
    content: '02';
    top: 5px;
    right: 10px;
    font-size: 15px;
    font-family: Montserrat;
    color: #FF5A5A;
}
}
@media only screen and (min-width: 600px){
    .elementor-49 .elementor-element.elementor-element-57401a2 .elementor-icon-box-content{
    display: flex;
    justify-content: space-between;
}
.elementor-49 .elementor-element.elementor-element-57401a2 .elementor-icon-box-description{
    width: 80%;
    align-self: center;
}
.elementor-49 .elementor-element.elementor-element-57401a2 .elementor-icon-box-title{
    align-self: center;
    margin-right:35px;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7400b3 */.elementor-49 .elementor-element.elementor-element-a7400b3 .elementor-icon-box-wrapper::before{
    position: absolute;
    content: '03';
    top: 23px;
    right: 10px;
    font-size: 15px;
    font-family: Montserrat;
    color: #a62f2a;
}
@media only screen and (max-width: 600px){.elementor-49 .elementor-element.elementor-element-a7400b3 .elementor-icon-box-wrapper::before{
    position: absolute;
    content: '03';
    top: 5px;
    right: 10px;
    font-size: 15px;
    font-family: Montserrat;
    color: #FF5A5A;
}
}
@media only screen and (min-width: 600px){
    .elementor-49 .elementor-element.elementor-element-a7400b3 .elementor-icon-box-content{
    display: flex;
    justify-content: space-between;
}
.elementor-49 .elementor-element.elementor-element-a7400b3 .elementor-icon-box-description{
    width: 80%;
    align-self: center;
}
.elementor-49 .elementor-element.elementor-element-a7400b3 .elementor-icon-box-title{
    align-self: center;
    margin-right:35px;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f8905e2 */.elementor-49 .elementor-element.elementor-element-f8905e2 .elementor-icon-box-wrapper::before {
  display: block;
  content: '1390';
  color: #a62f2a;
  font-family: 'Artifica' !important;
  font-size: 15px;
  line-height: 1.8em;
  margin-bottom: 5px;
}

/* کانتینر اصلی باکس */
.elementor-49 .elementor-element.elementor-element-f8905e2 {
  position: relative; 
  display: block !important; 
  padding-top: 30px; /* ایجاد فضا در بالا برای خط و نقطه */
  text-align: right;
  width: 100%;
}

/* متن‌ها همگی از سمت راست تراز می‌شوند */
.elementor-49 .elementor-element.elementor-element-f8905e2 > .elementor-widget-container,
.elementor-49 .elementor-element.elementor-element-f8905e2 .elementor-icon-box-wrapper {
  text-align: right;
  width: 100%;
}

/* دایره قرمز (قفل شده در لبه بالا سمت راست) */
.elementor-49 .elementor-element.elementor-element-f8905e2::after {
  content: ""; 
  position: absolute;
  top: 0;
  right: 0; /* شروع دقیقاً از یک تراز عمودی با متن */
  width: 12px; 
  height: 12px; 
  border-radius: 50%; 
  background: #E3141B; 
  box-shadow: 0 0 0 5px rgba(227,20,27,.3);
  z-index: 2;
}

/* خط‌چین (پر کردن کامل فضا تا انتهای سمت چپ) */
.elementor-49 .elementor-element.elementor-element-f8905e2::before {
  content: ""; 
  position: absolute;
  top: 5px; /* قرارگیری دقیقاً در مرکز دایره */
  right: 22px; /* شروع بلافاصله بعد از هاله قرمز دایره */
  left: 0; /* کشیده شدن کامل تا لبه سمت چپ باکس */
  height: 1px; 
  background: repeating-linear-gradient(90deg, #5A5A62 0 6px, transparent 6px 11px);
  z-index: 1;
}

/* تنظیمات ریسپانسیو موبایل */
@media (max-width: 767px) {
  .elementor-49 .elementor-element.elementor-element-f8905e2 {
    padding-top: 0;
    padding-right: 30px; /* دایره در موبایل می‌آید کنار متن */
  }
  .elementor-49 .elementor-element.elementor-element-f8905e2::before {
    display: none; /* مخفی کردن خط‌چین در موبایل */
  }
  .elementor-49 .elementor-element.elementor-element-f8905e2::after {
    top: 5px;
    right: 0;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f77ea3 */.elementor-49 .elementor-element.elementor-element-9f77ea3 .elementor-icon-box-wrapper::before {
  display: block;
  content: '1395';
  color: #a62f2a;
  font-family: 'Artifica' !important;
  font-size: 15px;
  line-height: 1.8em;
  margin-bottom: 5px;
}

/* کانتینر اصلی باکس */
.elementor-49 .elementor-element.elementor-element-9f77ea3 {
  position: relative; 
  display: block !important; 
  padding-top: 30px; /* ایجاد فضا در بالا برای خط و نقطه */
  text-align: right;
  width: 100%;
}

/* متن‌ها همگی از سمت راست تراز می‌شوند */
.elementor-49 .elementor-element.elementor-element-9f77ea3 > .elementor-widget-container,
.elementor-49 .elementor-element.elementor-element-9f77ea3 .elementor-icon-box-wrapper {
  text-align: right;
  width: 100%;
}

/* دایره قرمز (قفل شده در لبه بالا سمت راست) */
.elementor-49 .elementor-element.elementor-element-9f77ea3::after {
  content: ""; 
  position: absolute;
  top: 0;
  right: 0; /* شروع دقیقاً از یک تراز عمودی با متن */
  width: 12px; 
  height: 12px; 
  border-radius: 50%; 
  background: #E3141B; 
  box-shadow: 0 0 0 5px rgba(227,20,27,.3);
  z-index: 2;
}

/* خط‌چین (پر کردن کامل فضا تا انتهای سمت چپ) */
.elementor-49 .elementor-element.elementor-element-9f77ea3::before {
  content: ""; 
  position: absolute;
  top: 5px; /* قرارگیری دقیقاً در مرکز دایره */
  right: 22px; /* شروع بلافاصله بعد از هاله قرمز دایره */
  left: 0; /* کشیده شدن کامل تا لبه سمت چپ باکس */
  height: 1px; 
  background: repeating-linear-gradient(90deg, #5A5A62 0 6px, transparent 6px 11px);
  z-index: 1;
}

/* تنظیمات ریسپانسیو موبایل */
@media (max-width: 767px) {
  .elementor-49 .elementor-element.elementor-element-9f77ea3 {
    padding-top: 0;
    padding-right: 30px; /* دایره در موبایل می‌آید کنار متن */
  }
  .elementor-49 .elementor-element.elementor-element-9f77ea3::before {
    display: none; /* مخفی کردن خط‌چین در موبایل */
  }
  .elementor-49 .elementor-element.elementor-element-9f77ea3::after {
    top: 5px;
    right: 0;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9ea398e */.elementor-49 .elementor-element.elementor-element-9ea398e .elementor-icon-box-wrapper::before {
  display: block;
  content: '1400';
  color: #a62f2a;
  font-family: 'Artifica' !important;
  font-size: 15px;
  line-height: 1.8em;
  margin-bottom: 5px;
}

/* کانتینر اصلی باکس */
.elementor-49 .elementor-element.elementor-element-9ea398e {
  position: relative; 
  display: block !important; 
  padding-top: 30px; /* ایجاد فضا در بالا برای خط و نقطه */
  text-align: right;
  width: 100%;
}

/* متن‌ها همگی از سمت راست تراز می‌شوند */
.elementor-49 .elementor-element.elementor-element-9ea398e > .elementor-widget-container,
.elementor-49 .elementor-element.elementor-element-9ea398e .elementor-icon-box-wrapper {
  text-align: right;
  width: 100%;
}

/* دایره قرمز (قفل شده در لبه بالا سمت راست) */
.elementor-49 .elementor-element.elementor-element-9ea398e::after {
  content: ""; 
  position: absolute;
  top: 0;
  right: 0; /* شروع دقیقاً از یک تراز عمودی با متن */
  width: 12px; 
  height: 12px; 
  border-radius: 50%; 
  background: #E3141B; 
  box-shadow: 0 0 0 5px rgba(227,20,27,.3);
  z-index: 2;
}

/* خط‌چین (پر کردن کامل فضا تا انتهای سمت چپ) */
.elementor-49 .elementor-element.elementor-element-9ea398e::before {
  content: ""; 
  position: absolute;
  top: 5px; /* قرارگیری دقیقاً در مرکز دایره */
  right: 22px; /* شروع بلافاصله بعد از هاله قرمز دایره */
  left: 0; /* کشیده شدن کامل تا لبه سمت چپ باکس */
  height: 1px; 
  background: repeating-linear-gradient(90deg, #5A5A62 0 6px, transparent 6px 11px);
  z-index: 1;
}

/* تنظیمات ریسپانسیو موبایل */
@media (max-width: 767px) {
  .elementor-49 .elementor-element.elementor-element-9ea398e {
    padding-top: 0;
    padding-right: 30px; /* دایره در موبایل می‌آید کنار متن */
  }
  .elementor-49 .elementor-element.elementor-element-9ea398e::before {
    display: none; /* مخفی کردن خط‌چین در موبایل */
  }
  .elementor-49 .elementor-element.elementor-element-9ea398e::after {
    top: 5px;
    right: 0;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db02ab1 */.elementor-49 .elementor-element.elementor-element-db02ab1 .elementor-icon-box-wrapper::before {
  display: block;
  content: '1405';
  color: #a62f2a;
  font-family: 'Artifica' !important;
  font-size: 15px;
  line-height: 1.8em;
  margin-bottom: 5px;
}

/* کانتینر اصلی باکس */
.elementor-49 .elementor-element.elementor-element-db02ab1 {
  position: relative; 
  display: block !important; 
  padding-top: 30px; /* ایجاد فضا در بالا برای خط و نقطه */
  text-align: right;
  width: 100%;
}

/* متن‌ها همگی از سمت راست تراز می‌شوند */
.elementor-49 .elementor-element.elementor-element-db02ab1 > .elementor-widget-container,
.elementor-49 .elementor-element.elementor-element-db02ab1 .elementor-icon-box-wrapper {
  text-align: right;
  width: 100%;
}

/* دایره قرمز (قفل شده در لبه بالا سمت راست) */
.elementor-49 .elementor-element.elementor-element-db02ab1::after {
  content: ""; 
  position: absolute;
  top: 0;
  right: 0; /* شروع دقیقاً از یک تراز عمودی با متن */
  width: 12px; 
  height: 12px; 
  border-radius: 50%; 
  background: #E3141B; 
  box-shadow: 0 0 0 5px rgba(227,20,27,.3);
  z-index: 2;
}

/* خط‌چین (پر کردن کامل فضا تا انتهای سمت چپ) */
.elementor-49 .elementor-element.elementor-element-db02ab1::before {
  content: ""; 
  position: absolute;
  top: 5px; /* قرارگیری دقیقاً در مرکز دایره */
  right: 22px; /* شروع بلافاصله بعد از هاله قرمز دایره */
  left: 0; /* کشیده شدن کامل تا لبه سمت چپ باکس */
  height: 1px; 
  background: repeating-linear-gradient(90deg, #5A5A62 0 6px, transparent 6px 11px);
  z-index: 1;
}

/* تنظیمات ریسپانسیو موبایل */
@media (max-width: 767px) {
  .elementor-49 .elementor-element.elementor-element-db02ab1 {
    padding-top: 0;
    padding-right: 30px; /* دایره در موبایل می‌آید کنار متن */
  }
  .elementor-49 .elementor-element.elementor-element-db02ab1::before {
    display: none; /* مخفی کردن خط‌چین در موبایل */
  }
  .elementor-49 .elementor-element.elementor-element-db02ab1::after {
    top: 5px;
    right: 0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b9f3d1 *//* تایم‌لاین: دسکتاپ یک ردیف، تبلت دوتایی، موبایل زیر هم */
.sm-timeline{display:flex !important; flex-direction:row !important; flex-wrap:nowrap !important; align-items:flex-start !important}
.sm-timeline > *{flex:1 1 0 !important; width:auto !important; min-width:0 !important; max-width:none !important}
@media (max-width:1024px){
  .sm-timeline{flex-wrap:wrap !important}
  .sm-timeline > *{flex:1 1 45% !important}
}
@media (max-width:767px){
  .sm-timeline{flex-direction:column !important}
  .sm-timeline > *{flex:0 0 auto !important; width:100% !important}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b4507e9 */.elementor-49 .elementor-element.elementor-element-b4507e9 .elementor-icon-box-wrapper::before{
    position: absolute;
    content: 'CONTACT · HOTLINE';
    top: 0;
    font-size: 13px;
    font-family: Montserrat;
    color: #a62f2a;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c185a6 *//* وسط‌چین کردن کل محتوای باکس */
.elementor-49 .elementor-element.elementor-element-0c185a6 .elementor-icon-box-wrapper {
  text-align: center;
}

/* استایل دایره اصلی آیکون (بوردر قرمز و هاله نور) */
.elementor-49 .elementor-element.elementor-element-0c185a6 .elementor-icon {
  position: relative;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  background-color: #111111; /* رنگ تیره پس‌زمینه داخل دایره */
  height: 90px;
  width:90px;
  border: 2px solid #ff2a2a; /* خط قرمز دور آیکون */
  border-radius: 50% !important;
  box-shadow: 0 0 40px rgba(255, 42, 42, 0.4); /* هاله نور قرمز */
  margin-bottom: 40px; /* ایجاد فاصله مناسب تا عنوان پایین آیکون */
}

/* دایره خط‌چین بیرونی (باز و بسته می‌شود) */
.elementor-49 .elementor-element.elementor-element-0c185a6 .elementor-icon::before {
  content: '';
  position: absolute;
  top: -20px; /* میزان فاصله دایره خط‌چین از دایره اصلی */
  left: -20px;
  right: -20px;
  bottom: -20px;
  border: 2px dashed #444444; /* رنگ و ضخامت خط‌چین */
  border-radius: 50%;
  z-index: 0;
  pointer-events: none;
  transform-origin: center;
  animation: smRing 3.6s ease-in-out infinite;
}
@keyframes smRing{
  0%,100%{transform:scale(.88); opacity:1}
  50%    {transform:scale(1.16); opacity:.4}
}
@media (prefers-reduced-motion:reduce){
  .elementor-49 .elementor-element.elementor-element-0c185a6 .elementor-icon::before{animation:none}
}

/* استایل خود آیکون (تغییر رنگ به قرمز) */
.elementor-49 .elementor-element.elementor-element-0c185a6 .elementor-icon i,
.elementor-49 .elementor-element.elementor-element-0c185a6 .elementor-icon svg {
  color: #ff2a2a !important;
  fill: #ff2a2a !important;
  position: relative;
  z-index: 1;
  font-size: 35px; /* سایز فونت آیکون */
  width: 35px;    /* سایز SVG */
  height: 35px;
}
@media (max-width:1024px){
  .elementor-49 .elementor-element.elementor-element-0c185a6 .elementor-icon{width:76px; height:76px; margin-bottom:34px}
  .elementor-49 .elementor-element.elementor-element-0c185a6 .elementor-icon::before{top:-14px; left:-14px; right:-14px; bottom:-14px}
  .elementor-49 .elementor-element.elementor-element-0c185a6 .elementor-icon i, .elementor-49 .elementor-element.elementor-element-0c185a6 .elementor-icon svg{font-size:30px; width:30px; height:30px}
}
@media (max-width:767px){
  .elementor-49 .elementor-element.elementor-element-0c185a6 .elementor-icon{width:60px; height:60px; margin-bottom:20px}
  .elementor-49 .elementor-element.elementor-element-0c185a6 .elementor-icon::before{top:-9px; left:-9px; right:-9px; bottom:-9px; border-width:1.5px}
  .elementor-49 .elementor-element.elementor-element-0c185a6 .elementor-icon i, .elementor-49 .elementor-element.elementor-element-0c185a6 .elementor-icon svg{font-size:24px; width:24px; height:24px}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e1c019b *//* وسط‌چین کردن کل محتوای باکس */
.elementor-49 .elementor-element.elementor-element-e1c019b .elementor-icon-box-wrapper {
  text-align: center;
}

/* استایل دایره اصلی آیکون (بوردر قرمز و هاله نور) */
.elementor-49 .elementor-element.elementor-element-e1c019b .elementor-icon {
  position: relative;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  background-color: #111111; /* رنگ تیره پس‌زمینه داخل دایره */
  height: 90px;
  width:90px;
  border: 2px solid #ff2a2a; /* خط قرمز دور آیکون */
  border-radius: 50% !important;
  box-shadow: 0 0 40px rgba(255, 42, 42, 0.4); /* هاله نور قرمز */
  margin-bottom: 40px; /* ایجاد فاصله مناسب تا عنوان پایین آیکون */
}

/* دایره خط‌چین بیرونی (باز و بسته می‌شود) */
.elementor-49 .elementor-element.elementor-element-e1c019b .elementor-icon::before {
  content: '';
  position: absolute;
  top: -20px; /* میزان فاصله دایره خط‌چین از دایره اصلی */
  left: -20px;
  right: -20px;
  bottom: -20px;
  border: 2px dashed #444444; /* رنگ و ضخامت خط‌چین */
  border-radius: 50%;
  z-index: 0;
  pointer-events: none;
  transform-origin: center;
  animation: smRing 3.6s ease-in-out infinite;
}
@keyframes smRing{
  0%,100%{transform:scale(.88); opacity:1}
  50%    {transform:scale(1.16); opacity:.4}
}
@media (prefers-reduced-motion:reduce){
  .elementor-49 .elementor-element.elementor-element-e1c019b .elementor-icon::before{animation:none}
}

/* استایل خود آیکون (تغییر رنگ به قرمز) */
.elementor-49 .elementor-element.elementor-element-e1c019b .elementor-icon i,
.elementor-49 .elementor-element.elementor-element-e1c019b .elementor-icon svg {
  color: #ff2a2a !important;
  fill: #ff2a2a !important;
  position: relative;
  z-index: 1;
  font-size: 35px; /* سایز فونت آیکون */
  width: 35px;    /* سایز SVG */
  height: 35px;
}
@media (max-width:1024px){
  .elementor-49 .elementor-element.elementor-element-e1c019b .elementor-icon{width:76px; height:76px; margin-bottom:34px}
  .elementor-49 .elementor-element.elementor-element-e1c019b .elementor-icon::before{top:-14px; left:-14px; right:-14px; bottom:-14px}
  .elementor-49 .elementor-element.elementor-element-e1c019b .elementor-icon i, .elementor-49 .elementor-element.elementor-element-e1c019b .elementor-icon svg{font-size:30px; width:30px; height:30px}
}
@media (max-width:767px){
  .elementor-49 .elementor-element.elementor-element-e1c019b .elementor-icon{width:60px; height:60px; margin-bottom:20px}
  .elementor-49 .elementor-element.elementor-element-e1c019b .elementor-icon::before{top:-9px; left:-9px; right:-9px; bottom:-9px; border-width:1.5px}
  .elementor-49 .elementor-element.elementor-element-e1c019b .elementor-icon i, .elementor-49 .elementor-element.elementor-element-e1c019b .elementor-icon svg{font-size:24px; width:24px; height:24px}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cb85e19 *//* وسط‌چین کردن کل محتوای باکس */
.elementor-49 .elementor-element.elementor-element-cb85e19 .elementor-icon-box-wrapper {
  text-align: center;
}

/* استایل دایره اصلی آیکون (بوردر قرمز و هاله نور) */
.elementor-49 .elementor-element.elementor-element-cb85e19 .elementor-icon {
  position: relative;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  background-color: #111111; /* رنگ تیره پس‌زمینه داخل دایره */
  height: 90px;
  width:90px;
  border: 2px solid #ff2a2a; /* خط قرمز دور آیکون */
  border-radius: 50% !important;
  box-shadow: 0 0 40px rgba(255, 42, 42, 0.4); /* هاله نور قرمز */
  margin-bottom: 40px; /* ایجاد فاصله مناسب تا عنوان پایین آیکون */
}

/* دایره خط‌چین بیرونی (باز و بسته می‌شود) */
.elementor-49 .elementor-element.elementor-element-cb85e19 .elementor-icon::before {
  content: '';
  position: absolute;
  top: -20px; /* میزان فاصله دایره خط‌چین از دایره اصلی */
  left: -20px;
  right: -20px;
  bottom: -20px;
  border: 2px dashed #444444; /* رنگ و ضخامت خط‌چین */
  border-radius: 50%;
  z-index: 0;
  pointer-events: none;
  transform-origin: center;
  animation: smRing 3.6s ease-in-out infinite;
}
@keyframes smRing{
  0%,100%{transform:scale(.88); opacity:1}
  50%    {transform:scale(1.16); opacity:.4}
}
@media (prefers-reduced-motion:reduce){
  .elementor-49 .elementor-element.elementor-element-cb85e19 .elementor-icon::before{animation:none}
}

/* استایل خود آیکون (تغییر رنگ به قرمز) */
.elementor-49 .elementor-element.elementor-element-cb85e19 .elementor-icon i,
.elementor-49 .elementor-element.elementor-element-cb85e19 .elementor-icon svg {
  color: #ff2a2a !important;
  fill: #ff2a2a !important;
  position: relative;
  z-index: 1;
  font-size: 35px; /* سایز فونت آیکون */
  width: 35px;    /* سایز SVG */
  height: 35px;
}
@media (max-width:1024px){
  .elementor-49 .elementor-element.elementor-element-cb85e19 .elementor-icon{width:76px; height:76px; margin-bottom:34px}
  .elementor-49 .elementor-element.elementor-element-cb85e19 .elementor-icon::before{top:-14px; left:-14px; right:-14px; bottom:-14px}
  .elementor-49 .elementor-element.elementor-element-cb85e19 .elementor-icon i, .elementor-49 .elementor-element.elementor-element-cb85e19 .elementor-icon svg{font-size:30px; width:30px; height:30px}
}
@media (max-width:767px){
  .elementor-49 .elementor-element.elementor-element-cb85e19 .elementor-icon{width:60px; height:60px; margin-bottom:20px}
  .elementor-49 .elementor-element.elementor-element-cb85e19 .elementor-icon::before{top:-9px; left:-9px; right:-9px; bottom:-9px; border-width:1.5px}
  .elementor-49 .elementor-element.elementor-element-cb85e19 .elementor-icon i, .elementor-49 .elementor-element.elementor-element-cb85e19 .elementor-icon svg{font-size:24px; width:24px; height:24px}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9046da2 */.elementor-49 .elementor-element.elementor-element-9046da2.sm-contact{
  position:relative; overflow:hidden;
  background-image:
    linear-gradient(var(--sm-grid) 1px, transparent 1px),
    linear-gradient(90deg, var(--sm-grid) 1px, transparent 1px) !important;
  background-size:100% 100%, 48px 48px, 48px 48px !important;
  background-position:center top !important;
  background-repeat:no-repeat, repeat, repeat !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Yekanbakh';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://mahansolution.ir/wp-content/uploads/2026/10/YekanBakhFaNum-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Yekanbakh';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://mahansolution.ir/wp-content/uploads/2026/10/YekanBakhFaNum-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Yekanbakh';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://mahansolution.ir/wp-content/uploads/2026/10/YekanBakhFaNum-ExtraBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Yekanbakh';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://mahansolution.ir/wp-content/uploads/2026/10/YekanBakhFaNum-ExtraBlack.woff2') format('woff2');
}
/* End Custom Fonts CSS */