.elementor-46 .elementor-element.elementor-element-abd2j4hm{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-46 .elementor-element.elementor-element-abc6tyfu{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-46 .elementor-element.elementor-element-ab7bxvoy{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.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-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-46 .elementor-element.elementor-element-ab6nb9up{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-46 .elementor-element.elementor-element-ab4rskgt .elementor-button{background-color:#E8752A;font-size:15px;font-weight:800;line-height:15px;fill:#fff;color:#fff;border-radius:999px 999px 999px 999px;padding:15px 30px 15px 30px;}.elementor-46 .elementor-element.elementor-element-ab4rskgt .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-ab4rskgt .elementor-button:focus{background-color:var( --e-global-color-kvpaper );color:var( --e-global-color-accent );border-color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-ab4rskgt .elementor-button:hover svg, .elementor-46 .elementor-element.elementor-element-ab4rskgt .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-46 .elementor-element.elementor-element-ab5n6rgl .elementor-button{background-color:#FFFFFF;font-size:15px;font-weight:800;line-height:15px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:999px 999px 999px 999px;padding:15px 30px 15px 30px;}.elementor-46 .elementor-element.elementor-element-ab5n6rgl .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-ab5n6rgl .elementor-button:focus{background-color:var( --e-global-color-kvpaper );color:var( --e-global-color-accent );border-color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-ab5n6rgl .elementor-button:hover svg, .elementor-46 .elementor-element.elementor-element-ab5n6rgl .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-46 .elementor-element.elementor-element-abbmsznd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-46 .elementor-element.elementor-element-abr5kg0z{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-46 .elementor-element.elementor-element-abqu49qz{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--border-radius:30px 30px 30px 30px;}.elementor-46 .elementor-element.elementor-element-abqu49qz:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-abqu49qz > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-46 .elementor-element.elementor-element-abgspc2s{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-46 .elementor-element.elementor-element-abe7f5qe .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-abfk7d8m{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Vazirmatn", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-46 .elementor-element.elementor-element-abfk7d8m p{margin-block-end:0px;}.elementor-46 .elementor-element.elementor-element-abjfg0bp{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-46 .elementor-element.elementor-element-abh4ft8n .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-abi4ekn5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Vazirmatn", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-46 .elementor-element.elementor-element-abi4ekn5 p{margin-block-end:0px;}.elementor-46 .elementor-element.elementor-element-abmv6yg9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-46 .elementor-element.elementor-element-abk33u2r .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-ablkgegr{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Vazirmatn", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-46 .elementor-element.elementor-element-ablkgegr p{margin-block-end:0px;}.elementor-46 .elementor-element.elementor-element-abpn8wei{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-46 .elementor-element.elementor-element-abncxq7v .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-abohe60b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Vazirmatn", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-46 .elementor-element.elementor-element-abohe60b p{margin-block-end:0px;}.elementor-46 .elementor-element.elementor-element-ab12v3k78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-46 .elementor-element.elementor-element-ab11ov4ec{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-46 .elementor-element.elementor-element-abtoplgt{--display:flex;}.elementor-46 .elementor-element.elementor-element-ab10y87aq{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-46 .elementor-element.elementor-element-abyj1nip .elementor-button{background-color:#FFFFFF;font-size:15px;font-weight:800;line-height:15px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-kvtrusticbg );border-radius:999px 999px 999px 999px;padding:15px 30px 15px 30px;}.elementor-46 .elementor-element.elementor-element-abyj1nip .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-abyj1nip .elementor-button:focus{background-color:var( --e-global-color-kvpaper );color:var( --e-global-color-accent );border-color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-abyj1nip .elementor-button:hover svg, .elementor-46 .elementor-element.elementor-element-abyj1nip .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-46 .elementor-element.elementor-element-ab1bdquvf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-46 .elementor-element.elementor-element-ab154a8vb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-46 .elementor-element.elementor-element-ab1anwecv{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.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-46 .elementor-element.elementor-element-ab16jkhe1 .elementor-icon-box-wrapper{gap:15px;}.elementor-46 .elementor-element.elementor-element-ab17zdipd .elementor-icon-box-wrapper{gap:15px;}.elementor-46 .elementor-element.elementor-element-ab182wfie .elementor-icon-box-wrapper{gap:15px;}.elementor-46 .elementor-element.elementor-element-ab19outo0 .elementor-icon-box-wrapper{gap:15px;}.elementor-46 .elementor-element.elementor-element-ab20ep2gh{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-46 .elementor-element.elementor-element-ab1e6uj7v{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-46 .elementor-element.elementor-element-984839b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-46 .elementor-element.elementor-element-3d89743{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-f70ed66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-f70ed66:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-f70ed66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E9EB;}.elementor-46 .elementor-element.elementor-element-cf5cb5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-3d219ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-2edfb16 .elementor-icon-wrapper{text-align:center;}.elementor-46 .elementor-element.elementor-element-13e47a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--padding-top:36px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-46 .elementor-element.elementor-element-7280109 .elementor-heading-title{font-size:15.5px;font-weight:900;line-height:1.3em;color:#1E2023;}.elementor-46 .elementor-element.elementor-element-7280109 .elementor-heading-title a:hover, .elementor-46 .elementor-element.elementor-element-7280109 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-46 .elementor-element.elementor-element-00c0b89 .elementor-heading-title{font-size:12px;font-weight:400;line-height:1.3em;color:#54585F;}.elementor-46 .elementor-element.elementor-element-5cd1852 .elementor-heading-title{font-size:12.5px;font-weight:800;line-height:1.3em;color:#B94E12;}.elementor-46 .elementor-element.elementor-element-5cd1852 .elementor-heading-title a:hover, .elementor-46 .elementor-element.elementor-element-5cd1852 .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-46 .elementor-element.elementor-element-8a547a9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-8063dda{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-8063dda:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-8063dda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E9EB;}.elementor-46 .elementor-element.elementor-element-ae72e7c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-6f12d64{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-46 .elementor-element.elementor-element-4077057 .elementor-icon-wrapper{text-align:center;}.elementor-46 .elementor-element.elementor-element-a9ab152{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--padding-top:36px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-46 .elementor-element.elementor-element-1c8a7a1 .elementor-heading-title{font-size:15.5px;font-weight:900;line-height:1.3em;color:#1E2023;}.elementor-46 .elementor-element.elementor-element-1c8a7a1 .elementor-heading-title a:hover, .elementor-46 .elementor-element.elementor-element-1c8a7a1 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-46 .elementor-element.elementor-element-1c3036b .elementor-heading-title{font-size:12px;font-weight:400;line-height:1.3em;color:#54585F;}.elementor-46 .elementor-element.elementor-element-f699759 .elementor-heading-title{font-size:12.5px;font-weight:800;line-height:1.3em;color:#B94E12;}.elementor-46 .elementor-element.elementor-element-f699759 .elementor-heading-title a:hover, .elementor-46 .elementor-element.elementor-element-f699759 .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-46 .elementor-element.elementor-element-90965f4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-d11d979{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-d11d979:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-d11d979 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E9EB;}.elementor-46 .elementor-element.elementor-element-db524c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-432cb02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-46 .elementor-element.elementor-element-5a752eb .elementor-icon-wrapper{text-align:center;}.elementor-46 .elementor-element.elementor-element-49fb5b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--padding-top:36px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-46 .elementor-element.elementor-element-9051f53 .elementor-heading-title{font-size:15.5px;font-weight:900;line-height:1.3em;color:#1E2023;}.elementor-46 .elementor-element.elementor-element-9051f53 .elementor-heading-title a:hover, .elementor-46 .elementor-element.elementor-element-9051f53 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-46 .elementor-element.elementor-element-830f645 .elementor-heading-title{font-size:12px;font-weight:400;line-height:1.3em;color:#54585F;}.elementor-46 .elementor-element.elementor-element-5201a19 .elementor-heading-title{font-size:12.5px;font-weight:800;line-height:1.3em;color:#B94E12;}.elementor-46 .elementor-element.elementor-element-5201a19 .elementor-heading-title a:hover, .elementor-46 .elementor-element.elementor-element-5201a19 .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-46 .elementor-element.elementor-element-08d96cb{--display:flex;}.elementor-46 .elementor-element.elementor-element-e1d3b90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-e1d3b90:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-e1d3b90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E9EB;}.elementor-46 .elementor-element.elementor-element-428f0ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-931c7a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-46 .elementor-element.elementor-element-8e9e99d .elementor-icon-wrapper{text-align:center;}.elementor-46 .elementor-element.elementor-element-c0e241d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--padding-top:36px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-46 .elementor-element.elementor-element-41a3c79 .elementor-heading-title{font-size:15.5px;font-weight:900;line-height:1.3em;color:#1E2023;}.elementor-46 .elementor-element.elementor-element-41a3c79 .elementor-heading-title a:hover, .elementor-46 .elementor-element.elementor-element-41a3c79 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-46 .elementor-element.elementor-element-a7704b2 .elementor-heading-title{font-size:12px;font-weight:400;line-height:1.3em;color:#54585F;}.elementor-46 .elementor-element.elementor-element-95bde37 .elementor-heading-title{font-size:12.5px;font-weight:800;line-height:1.3em;color:#B94E12;}.elementor-46 .elementor-element.elementor-element-95bde37 .elementor-heading-title a:hover, .elementor-46 .elementor-element.elementor-element-95bde37 .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-46 .elementor-element.elementor-element-928bf59{--display:flex;}.elementor-46 .elementor-element.elementor-element-42cf7de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-42cf7de:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-42cf7de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E9EB;}.elementor-46 .elementor-element.elementor-element-68d4795{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-8de75d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-46 .elementor-element.elementor-element-e5a29af .elementor-icon-wrapper{text-align:center;}.elementor-46 .elementor-element.elementor-element-f63977e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--padding-top:36px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-46 .elementor-element.elementor-element-8fb8cb3 .elementor-heading-title{font-size:15.5px;font-weight:900;line-height:1.3em;color:#1E2023;}.elementor-46 .elementor-element.elementor-element-8fb8cb3 .elementor-heading-title a:hover, .elementor-46 .elementor-element.elementor-element-8fb8cb3 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-46 .elementor-element.elementor-element-8436993 .elementor-heading-title{font-size:12px;font-weight:400;line-height:1.3em;color:#54585F;}.elementor-46 .elementor-element.elementor-element-9b80edb .elementor-heading-title{font-size:12.5px;font-weight:800;line-height:1.3em;color:#B94E12;}.elementor-46 .elementor-element.elementor-element-9b80edb .elementor-heading-title a:hover, .elementor-46 .elementor-element.elementor-element-9b80edb .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-46 .elementor-element.elementor-element-afb5d83{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:16px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-46 .elementor-element.elementor-element-ab266nwt4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-46 .elementor-element.elementor-element-ab25yy1nh{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-46 .elementor-element.elementor-element-ab23i5qny{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-46 .elementor-element.elementor-element-ab21u0d77.elementor-element{--align-self:flex-start;}.elementor-46 .elementor-element.elementor-element-ab24ni4nu .elementor-button{background-color:#FFFFFF;font-size:20px;font-weight:800;line-height:15px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:999px 999px 999px 999px;padding:20px 50px 15px 50px;}.elementor-46 .elementor-element.elementor-element-ab24ni4nu .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-ab24ni4nu .elementor-button:focus{background-color:var( --e-global-color-kvpaper );color:var( --e-global-color-accent );border-color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-ab24ni4nu.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-ab24ni4nu .elementor-button:hover svg, .elementor-46 .elementor-element.elementor-element-ab24ni4nu .elementor-button:focus svg{fill:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-46 .elementor-element.elementor-element-abc6tyfu{--grid-auto-flow:row;}.elementor-46 .elementor-element.elementor-element-abqu49qz{--grid-auto-flow:row;}.elementor-46 .elementor-element.elementor-element-ab11ov4ec{--grid-auto-flow:row;}.elementor-46 .elementor-element.elementor-element-ab1anwecv{--grid-auto-flow:row;}.elementor-46 .elementor-element.elementor-element-afb5d83{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-46 .elementor-element.elementor-element-abd2j4hm{--content-width:1360px;}.elementor-46 .elementor-element.elementor-element-abr5kg0z{--content-width:1360px;}.elementor-46 .elementor-element.elementor-element-ab12v3k78{--content-width:1360px;}.elementor-46 .elementor-element.elementor-element-ab1bdquvf{--content-width:1360px;}.elementor-46 .elementor-element.elementor-element-ab20ep2gh{--content-width:1360px;}.elementor-46 .elementor-element.elementor-element-ab266nwt4{--content-width:1360px;}.elementor-46 .elementor-element.elementor-element-ab23i5qny{--content-width:100%;}}@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-abc6tyfu{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-46 .elementor-element.elementor-element-abqu49qz{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-46 .elementor-element.elementor-element-ab11ov4ec{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-46 .elementor-element.elementor-element-ab1anwecv{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-46 .elementor-element.elementor-element-afb5d83{--e-n-carousel-swiper-slides-to-display:2;}}/* Start custom CSS for heading, class: .elementor-element-ab14ukf4 */.elementor-46 .elementor-element.elementor-element-ab14ukf4 .elementor-heading-title{display:inline-flex;background:#FBE3CF;color:#B94E12!important;font-size:13px;font-weight:700;padding:6px 14px;border-radius:99px;margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab2d9gv5 */.elementor-46 .elementor-element.elementor-element-ab2d9gv5 .elementor-heading-title{font-size:42px;line-height:1.4;font-weight:900;color:#1E2023!important;margin:0}
@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-ab2d9gv5 .elementor-heading-title{font-size:27px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab3h9d9w */.elementor-46 .elementor-element.elementor-element-ab3h9d9w p{color:#54585F!important;font-size:16px;line-height:2;margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ab4rskgt */.elementor-46 .elementor-element.elementor-element-ab4rskgt .elementor-button{font-family:Vazirmatn,sans-serif;font-weight:700;font-size:15px;border-radius:14px;padding:14px 26px;transition:.2s}
.elementor-46 .elementor-element.elementor-element-ab4rskgt .elementor-button,.elementor-46 .elementor-element.elementor-element-ab4rskgt .elementor-button:hover{background:linear-gradient(100deg,#D9621C,#F0924F)!important;color:#fff!important;box-shadow:0 8px 20px rgba(232,117,42,.3)}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ab5n6rgl */.elementor-46 .elementor-element.elementor-element-ab5n6rgl .elementor-button{font-family:Vazirmatn,sans-serif;font-weight:700;font-size:15px;border-radius:14px;padding:14px 26px;transition:.2s}
.elementor-46 .elementor-element.elementor-element-ab5n6rgl .elementor-button{background:#fff!important;color:#1E2023!important;border:1px solid #E8E9EB!important}
.elementor-46 .elementor-element.elementor-element-ab5n6rgl .elementor-button:hover{color:#B94E12!important;border-color:#E8752A!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab6nb9up */.elementor-46 .elementor-element.elementor-element-ab6nb9up{flex-wrap:wrap}
@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-ab6nb9up{flex-direction:column}
.elementor-46 .elementor-element.elementor-element-ab6nb9up .elementor-button{width:100%;justify-content:center}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab8bgpsf */.elementor-46 .elementor-element.elementor-element-ab8bgpsf img{width:100%;max-width:480px;margin:0 auto;display:block;filter:drop-shadow(0 24px 30px rgba(30,32,35,.16))}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab9ue8e9 */.elementor-46 .elementor-element.elementor-element-ab9ue8e9{position:absolute}
.elementor-46 .elementor-element.elementor-element-ab9ue8e9 .elementor-heading-title{background:#fff;border:1px solid #E8E9EB;border-radius:99px;padding:8px 16px;font-size:13px;font-weight:700;color:#1E2023!important;box-shadow:0 8px 20px rgba(30,32,35,.08);margin:0}
@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-ab9ue8e9{display:none}}
.elementor-46 .elementor-element.elementor-element-ab9ue8e9{top:8%;inset-inline-start:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aba4vjkb */.elementor-46 .elementor-element.elementor-element-aba4vjkb{position:absolute}
.elementor-46 .elementor-element.elementor-element-aba4vjkb .elementor-heading-title{background:#fff;border:1px solid #E8E9EB;border-radius:99px;padding:8px 16px;font-size:13px;font-weight:700;color:#1E2023!important;box-shadow:0 8px 20px rgba(30,32,35,.08);margin:0}
@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-aba4vjkb{display:none}}
.elementor-46 .elementor-element.elementor-element-aba4vjkb{bottom:6%;inset-inline-end:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abbmsznd */.elementor-46 .elementor-element.elementor-element-abbmsznd{position:relative}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc6tyfu *//* باکس هیرو */
.elementor-46 .elementor-element.elementor-element-abc6tyfu,.elementor-46 .elementor-element.elementor-element-abc6tyfu>.e-con-inner{align-items:center}
.elementor-46 .elementor-element.elementor-element-abc6tyfu{background:radial-gradient(circle at 80% 20%,#FBE3CF 0,#FAFAF9 55%);border:1px solid #E8E9EB;border-radius:28px;padding:48px;overflow:hidden}
.elementor-46 .elementor-element.elementor-element-abc6tyfu{grid-template-columns:minmax(0,1fr)!important}
.elementor-46 .elementor-element.elementor-element-abc6tyfu>.e-con-inner{width:100%;max-width:none!important}
.elementor-46 .elementor-element.elementor-element-abc6tyfu>.e-con-inner>.e-con-inner{width:100%;max-width:none!important}
.elementor-46 .elementor-element.elementor-element-abc6tyfu>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:1024px){.elementor-46 .elementor-element.elementor-element-abc6tyfu>.e-con-inner{grid-template-columns:minmax(0,1fr)!important}}
@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-abc6tyfu{padding:22px 16px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abd2j4hm *//* سکشن: فاصله و فونت */
.elementor-46 .elementor-element.elementor-element-abd2j4hm{padding:0 16px;margin-top:32px;font-family:Vazirmatn,sans-serif}
@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-abd2j4hm{padding-inline:12px}}
.elementor-46 .elementor-element.elementor-element-abd2j4hm{margin-top:24px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abe7f5qe */.elementor-46 .elementor-element.elementor-element-abe7f5qe .elementor-heading-title{font-size:30px;font-weight:900;color:#F0924F!important;margin:0}
@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-abe7f5qe .elementor-heading-title{font-size:22px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abgspc2s */.elementor-46 .elementor-element.elementor-element-abgspc2s{padding:22px;text-align:center;border-inline-end:1px solid rgba(255,255,255,.1)}
@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-abgspc2s{border:0;padding:14px 8px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abh4ft8n */.elementor-46 .elementor-element.elementor-element-abh4ft8n .elementor-heading-title{font-size:30px;font-weight:900;color:#F0924F!important;margin:0}
@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-abh4ft8n .elementor-heading-title{font-size:22px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abjfg0bp */.elementor-46 .elementor-element.elementor-element-abjfg0bp{padding:22px;text-align:center;border-inline-end:1px solid rgba(255,255,255,.1)}
@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-abjfg0bp{border:0;padding:14px 8px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abk33u2r */.elementor-46 .elementor-element.elementor-element-abk33u2r .elementor-heading-title{font-size:30px;font-weight:900;color:#F0924F!important;margin:0}
@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-abk33u2r .elementor-heading-title{font-size:22px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abmv6yg9 */.elementor-46 .elementor-element.elementor-element-abmv6yg9{padding:22px;text-align:center;border-inline-end:1px solid rgba(255,255,255,.1)}
@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-abmv6yg9{border:0;padding:14px 8px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abncxq7v */.elementor-46 .elementor-element.elementor-element-abncxq7v .elementor-heading-title{font-size:30px;font-weight:900;color:#F0924F!important;margin:0}
@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-abncxq7v .elementor-heading-title{font-size:22px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abpn8wei */.elementor-46 .elementor-element.elementor-element-abpn8wei{padding:22px;text-align:center;border-inline-end:1px solid rgba(255,255,255,.1)}
@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-abpn8wei{border:0;padding:14px 8px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abr5kg0z *//* سکشن: فاصله و فونت */
.elementor-46 .elementor-element.elementor-element-abr5kg0z{padding:0 16px;margin-top:32px;font-family:Vazirmatn,sans-serif}
@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-abr5kg0z{padding-inline:12px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-absy7pum */.elementor-46 .elementor-element.elementor-element-absy7pum img{max-width:340px;width:100%;margin:0 auto;display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abtoplgt */.elementor-46 .elementor-element.elementor-element-abtoplgt{background:#fff;border:1px solid #E8E9EB;border-radius:28px;padding:40px;align-items:center;justify-content:center;min-height:320px;background-image:radial-gradient(circle at 30% 20%,#FBE3CF,#fff 65%)}
@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-abtoplgt{padding:24px;min-height:0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abunjba7 */.elementor-46 .elementor-element.elementor-element-abunjba7 .elementor-heading-title{display:inline-flex;background:#FBE3CF;color:#B94E12!important;font-size:13px;font-weight:700;padding:6px 14px;border-radius:99px;margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abvj0yxl */.elementor-46 .elementor-element.elementor-element-abvj0yxl .elementor-heading-title{font-size:28px;font-weight:900;color:#1E2023!important;margin:0;line-height:1.5}
@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-abvj0yxl .elementor-heading-title{font-size:22px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abw7pu6h */.elementor-46 .elementor-element.elementor-element-abw7pu6h p{color:#54585F!important;font-size:16px;line-height:2;margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abxfh5ws */.elementor-46 .elementor-element.elementor-element-abxfh5ws p{color:#54585F!important;font-size:16px;line-height:2;margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-abyj1nip */.elementor-46 .elementor-element.elementor-element-abyj1nip .elementor-button{font-family:Vazirmatn,sans-serif;font-weight:700;font-size:15px;border-radius:14px;padding:14px 26px;transition:.2s}
.elementor-46 .elementor-element.elementor-element-abyj1nip .elementor-button,.elementor-46 .elementor-element.elementor-element-abyj1nip .elementor-button:hover{background:linear-gradient(100deg,#D9621C,#F0924F)!important;color:#fff!important;box-shadow:0 8px 20px rgba(232,117,42,.3)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab11ov4ec */.elementor-46 .elementor-element.elementor-element-ab11ov4ec{align-items:center}
.elementor-46 .elementor-element.elementor-element-ab11ov4ec{grid-template-columns:minmax(0,1fr)!important}
.elementor-46 .elementor-element.elementor-element-ab11ov4ec>.e-con-inner{width:100%;max-width:none!important}
.elementor-46 .elementor-element.elementor-element-ab11ov4ec>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:1024px){.elementor-46 .elementor-element.elementor-element-ab11ov4ec>.e-con-inner{grid-template-columns:minmax(0,1fr)!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab12v3k78 *//* سکشن: فاصله و فونت */
.elementor-46 .elementor-element.elementor-element-ab12v3k78{padding:0 16px;margin-top:32px;font-family:Vazirmatn,sans-serif}
@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-ab12v3k78{padding-inline:12px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab13i38if */.elementor-46 .elementor-element.elementor-element-ab13i38if .elementor-heading-title{font-size:28px;font-weight:900;color:#1E2023!important;margin:0;line-height:1.5}
@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-ab13i38if .elementor-heading-title{font-size:22px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab14wwgbm */.elementor-46 .elementor-element.elementor-element-ab14wwgbm p{color:#7D818A!important;font-size:14px;margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab154a8vb */.elementor-46 .elementor-element.elementor-element-ab154a8vb{margin-bottom:18px}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ab16jkhe1 */.elementor-46 .elementor-element.elementor-element-ab16jkhe1{background:#fff;border:1px solid #E8E9EB;border-radius:20px;padding:24px;transition:.25s;height:100%}
.elementor-46 .elementor-element.elementor-element-ab16jkhe1:hover{transform:translateY(-4px);border-color:#E8752A;box-shadow:0 14px 30px rgba(232,117,42,.14)}
.elementor-46 .elementor-element.elementor-element-ab16jkhe1 .elementor-icon-box-wrapper,.elementor-46 .elementor-element.elementor-element-ab16jkhe1 .elementor-icon-box-content{text-align:right!important}
.elementor-46 .elementor-element.elementor-element-ab16jkhe1 .elementor-icon-box-icon{display:flex!important;justify-content:flex-start;margin-bottom:14px!important}
.elementor-46 .elementor-element.elementor-element-ab16jkhe1 .elementor-icon{width:52px;height:52px;border-radius:16px;background:#FBE3CF;display:flex;align-items:center;justify-content:center}
.elementor-46 .elementor-element.elementor-element-ab16jkhe1 .elementor-icon img,.elementor-46 .elementor-element.elementor-element-ab16jkhe1 .elementor-icon svg{width:26px;height:26px}
.elementor-46 .elementor-element.elementor-element-ab16jkhe1 .elementor-icon-box-title{font-size:17px;font-weight:800;color:#1E2023!important;margin:0 0 6px}
.elementor-46 .elementor-element.elementor-element-ab16jkhe1 .elementor-icon-box-description{font-size:14px;color:#54585F!important;line-height:1.95;margin:0}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ab17zdipd */.elementor-46 .elementor-element.elementor-element-ab17zdipd{background:#fff;border:1px solid #E8E9EB;border-radius:20px;padding:24px;transition:.25s;height:100%}
.elementor-46 .elementor-element.elementor-element-ab17zdipd:hover{transform:translateY(-4px);border-color:#E8752A;box-shadow:0 14px 30px rgba(232,117,42,.14)}
.elementor-46 .elementor-element.elementor-element-ab17zdipd .elementor-icon-box-wrapper,.elementor-46 .elementor-element.elementor-element-ab17zdipd .elementor-icon-box-content{text-align:right!important}
.elementor-46 .elementor-element.elementor-element-ab17zdipd .elementor-icon-box-icon{display:flex!important;justify-content:flex-start;margin-bottom:14px!important}
.elementor-46 .elementor-element.elementor-element-ab17zdipd .elementor-icon{width:52px;height:52px;border-radius:16px;background:#FBE3CF;display:flex;align-items:center;justify-content:center}
.elementor-46 .elementor-element.elementor-element-ab17zdipd .elementor-icon img,.elementor-46 .elementor-element.elementor-element-ab17zdipd .elementor-icon svg{width:26px;height:26px}
.elementor-46 .elementor-element.elementor-element-ab17zdipd .elementor-icon-box-title{font-size:17px;font-weight:800;color:#1E2023!important;margin:0 0 6px}
.elementor-46 .elementor-element.elementor-element-ab17zdipd .elementor-icon-box-description{font-size:14px;color:#54585F!important;line-height:1.95;margin:0}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ab182wfie */.elementor-46 .elementor-element.elementor-element-ab182wfie{background:#fff;border:1px solid #E8E9EB;border-radius:20px;padding:24px;transition:.25s;height:100%}
.elementor-46 .elementor-element.elementor-element-ab182wfie:hover{transform:translateY(-4px);border-color:#E8752A;box-shadow:0 14px 30px rgba(232,117,42,.14)}
.elementor-46 .elementor-element.elementor-element-ab182wfie .elementor-icon-box-wrapper,.elementor-46 .elementor-element.elementor-element-ab182wfie .elementor-icon-box-content{text-align:right!important}
.elementor-46 .elementor-element.elementor-element-ab182wfie .elementor-icon-box-icon{display:flex!important;justify-content:flex-start;margin-bottom:14px!important}
.elementor-46 .elementor-element.elementor-element-ab182wfie .elementor-icon{width:52px;height:52px;border-radius:16px;background:#FBE3CF;display:flex;align-items:center;justify-content:center}
.elementor-46 .elementor-element.elementor-element-ab182wfie .elementor-icon img,.elementor-46 .elementor-element.elementor-element-ab182wfie .elementor-icon svg{width:26px;height:26px}
.elementor-46 .elementor-element.elementor-element-ab182wfie .elementor-icon-box-title{font-size:17px;font-weight:800;color:#1E2023!important;margin:0 0 6px}
.elementor-46 .elementor-element.elementor-element-ab182wfie .elementor-icon-box-description{font-size:14px;color:#54585F!important;line-height:1.95;margin:0}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ab19outo0 */.elementor-46 .elementor-element.elementor-element-ab19outo0{background:#fff;border:1px solid #E8E9EB;border-radius:20px;padding:24px;transition:.25s;height:100%}
.elementor-46 .elementor-element.elementor-element-ab19outo0:hover{transform:translateY(-4px);border-color:#E8752A;box-shadow:0 14px 30px rgba(232,117,42,.14)}
.elementor-46 .elementor-element.elementor-element-ab19outo0 .elementor-icon-box-wrapper,.elementor-46 .elementor-element.elementor-element-ab19outo0 .elementor-icon-box-content{text-align:right!important}
.elementor-46 .elementor-element.elementor-element-ab19outo0 .elementor-icon-box-icon{display:flex!important;justify-content:flex-start;margin-bottom:14px!important}
.elementor-46 .elementor-element.elementor-element-ab19outo0 .elementor-icon{width:52px;height:52px;border-radius:16px;background:#FBE3CF;display:flex;align-items:center;justify-content:center}
.elementor-46 .elementor-element.elementor-element-ab19outo0 .elementor-icon img,.elementor-46 .elementor-element.elementor-element-ab19outo0 .elementor-icon svg{width:26px;height:26px}
.elementor-46 .elementor-element.elementor-element-ab19outo0 .elementor-icon-box-title{font-size:17px;font-weight:800;color:#1E2023!important;margin:0 0 6px}
.elementor-46 .elementor-element.elementor-element-ab19outo0 .elementor-icon-box-description{font-size:14px;color:#54585F!important;line-height:1.95;margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab1anwecv */.elementor-46 .elementor-element.elementor-element-ab1anwecv{grid-template-columns:minmax(0,1fr)!important}
.elementor-46 .elementor-element.elementor-element-ab1anwecv>.e-con-inner{width:100%;max-width:none!important}
@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-ab1anwecv>.e-con-inner{grid-template-columns:minmax(0,1fr)!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab1bdquvf *//* سکشن: فاصله و فونت */
.elementor-46 .elementor-element.elementor-element-ab1bdquvf{padding:0 16px;margin-top:32px;font-family:Vazirmatn,sans-serif}
@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-ab1bdquvf{padding-inline:12px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab1cna7w5 */.elementor-46 .elementor-element.elementor-element-ab1cna7w5 .elementor-heading-title{font-size:28px;font-weight:900;color:#1E2023!important;margin:0;line-height:1.5}
@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-ab1cna7w5 .elementor-heading-title{font-size:22px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab1d4whsr */.elementor-46 .elementor-element.elementor-element-ab1d4whsr p{color:#7D818A!important;font-size:14px;margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab1e6uj7v */.elementor-46 .elementor-element.elementor-element-ab1e6uj7v{margin-bottom:18px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab20ep2gh *//* سکشن: فاصله و فونت */
.elementor-46 .elementor-element.elementor-element-ab20ep2gh{padding:0 16px;margin-top:32px;font-family:Vazirmatn,sans-serif}
@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-ab20ep2gh{padding-inline:12px}}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-afb5d83 */.elementor-46 .elementor-element.elementor-element-afb5d83 .kv-sol-card{transition:transform .15s,box-shadow .15s}
.elementor-46 .elementor-element.elementor-element-afb5d83 .kv-sol-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(30,32,35,.08)}
.elementor-46 .elementor-element.elementor-element-afb5d83 .kv-sol-media{position:relative;aspect-ratio:4/3;border-radius:20px;background:linear-gradient(160deg,#fff 0%,#FBE3CF 140%);overflow:visible}
.elementor-46 .elementor-element.elementor-element-afb5d83 .kv-sol-media>.elementor-widget-image{position:absolute;inset:0;border-radius:20px;overflow:hidden;width:100%}
.elementor-46 .elementor-element.elementor-element-afb5d83 .kv-sol-img img{width:100%;height:100%;object-fit:contain;object-position:center 30%;padding:14px 12px 40px;filter:drop-shadow(0 10px 12px rgba(30,32,35,.18))}
.elementor-46 .elementor-element.elementor-element-afb5d83 .kv-sol-icon{position:absolute;bottom:-30px;inset-inline-start:18px;width:64px;height:64px;border-radius:50%;background:#E8E9EB;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 6px #E8E9EB;z-index:2;padding:0}
.elementor-46 .elementor-element.elementor-element-afb5d83 .kv-sol-ic .elementor-icon{width:52px;height:52px;border-radius:50%;background:#fff;color:#B94E12;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(30,32,35,.08)}
.elementor-46 .elementor-element.elementor-element-afb5d83 .kv-sol-ic svg{width:24px;height:24px}
.elementor-46 .elementor-element.elementor-element-afb5d83 .kv-sol-p .elementor-heading-title{line-height:1.7;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.elementor-46 .elementor-element.elementor-element-afb5d83 .kv-sol-link{margin-top:auto}
.elementor-46 .elementor-element.elementor-element-afb5d83 .kv-sol-ic svg{fill:none!important;stroke:currentColor}
.elementor-46 .elementor-element.elementor-element-afb5d83 .kv-sol-ic svg *{fill:none}
.elementor-46 .elementor-element.elementor-element-afb5d83 .kv-sol-ic .elementor-icon{color:#B94E12!important}
@media(max-width:767px){
.elementor-46 .elementor-element.elementor-element-afb5d83 .kv-sol-card{padding-bottom:12px!important}
.elementor-46 .elementor-element.elementor-element-afb5d83 .kv-sol-body{padding:34px 14px 0!important}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab21u0d77 */.elementor-46 .elementor-element.elementor-element-ab21u0d77 .elementor-heading-title{color:#fff!important;font-size:26px;font-weight:900;margin:0}
@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-ab21u0d77 .elementor-heading-title{font-size:21px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab22aps0n */.elementor-46 .elementor-element.elementor-element-ab22aps0n p{color:#fff!important;margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ab24ni4nu */.elementor-46 .elementor-element.elementor-element-ab24ni4nu .elementor-button{font-family:Vazirmatn,sans-serif;font-weight:700;font-size:15px;border-radius:14px;padding:14px 26px;transition:.2s}
.elementor-46 .elementor-element.elementor-element-ab24ni4nu .elementor-button{background:#fff!important;color:#B94E12!important;font-size:20px;padding:16px 32px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab25yy1nh */.elementor-46 .elementor-element.elementor-element-ab25yy1nh{background:linear-gradient(100deg,#D9621C,#F0924F);border-radius:24px;padding:32px 40px;align-items:center;justify-content:space-between;flex-wrap:wrap}
@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-ab25yy1nh{padding:24px;flex-direction:column;align-items:flex-start}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab266nwt4 *//* سکشن: فاصله و فونت */
.elementor-46 .elementor-element.elementor-element-ab266nwt4{padding:0 16px;margin-top:32px;font-family:Vazirmatn,sans-serif}
@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-ab266nwt4{padding-inline:12px}}
.elementor-46 .elementor-element.elementor-element-ab266nwt4{margin-bottom:40px}/* End custom CSS */
/* Start custom CSS */.page-id-46 .page-header,.page-id-46 .entry-title{display:none}
.page-id-46 .site-main{max-width:none;padding:0}
.page-id-46 .elementor-widget{margin:0}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Vazirmatn';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://karvira.shop/wp-content/uploads/2026/10/Vazirmatn-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Vazirmatn';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://karvira.shop/wp-content/uploads/2026/10/Vazirmatn-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Vazirmatn';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://karvira.shop/wp-content/uploads/2026/10/Vazirmatn-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Vazirmatn';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://karvira.shop/wp-content/uploads/2026/10/Vazirmatn-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Vazirmatn';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://karvira.shop/wp-content/uploads/2026/10/Vazirmatn-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Vazirmatn';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://karvira.shop/wp-content/uploads/2026/10/Vazirmatn-ExtraBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Vazirmatn';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://karvira.shop/wp-content/uploads/2026/10/Vazirmatn-Black.woff2') format('woff2');
}
/* End Custom Fonts CSS */