.elementor-25 .elementor-element.elementor-element-0d46413{--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-25 .elementor-element.elementor-element-cb91ce3{--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-25 .elementor-element.elementor-element-bde5c09{--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-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-25 .elementor-element.elementor-element-3fc1ea3{--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-25 .elementor-element.elementor-element-ec1d7da{--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-25 .elementor-element.elementor-element-d76d433{--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-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-25 .elementor-element.elementor-element-c6a5387{--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-25 .elementor-element.elementor-element-77330bd{--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-25 .elementor-element.elementor-element-d7210df{--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-25 .elementor-element.elementor-element-a623325{--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;}:root{--page-title-display:none;}/* Start custom CSS */body.elementor-page-25{background:#f8fafc}
.elementor .cs-root{direction:rtl;background:#f8fafc;color:#0f172a;min-height:100vh;--width:100%;width:100%;padding:16px 56px 32px;gap:0;font-family:'Vazirmatn',Tahoma,sans-serif;box-sizing:border-box}
.elementor .cs-el{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--width:auto;width:auto;min-width:0;box-sizing:border-box}
.elementor .cs-root.cs-el{--width:100%;width:100%}
.elementor .cs-w{margin:0!important;--kit-widget-spacing:0px}
.elementor .cs-w .elementor-heading-title,.elementor .cs-w .elementor-widget-container,.elementor .cs-w p{color:inherit!important;font:inherit!important;line-height:inherit!important;text-align:inherit!important;margin:0!important;padding:0!important;letter-spacing:inherit!important;text-transform:none!important}
.elementor .cs-w{font-family:'Vazirmatn',Tahoma,sans-serif!important}
.elementor .cs-w img{display:block;max-width:none}
.elementor .cs-brand{height:72px;flex:0 0 72px;align-items:center;justify-content:space-between;width:100%}
.elementor .cs-brand-r{align-items:center;gap:12px}
.elementor .cs-brand-t{font-weight:500!important;font-size:17px!important;color:#0f172a!important;white-space:nowrap}
.elementor .cs-eyebrow{font-family:'Inter','Vazirmatn',sans-serif!important;font-size:10px!important;letter-spacing:1.5px!important;color:#64748b!important;white-space:nowrap;direction:ltr}
.elementor .cs-main{align-items:center;gap:16px;padding:40px 0 20px;width:100%;flex:1 1 auto}
.elementor .cs-msg{width:1080px;max-width:100%;align-items:center;gap:26px}
.elementor .cs-label{align-items:center;gap:10px}
.elementor .cs-label-t{font-family:'Inter','Vazirmatn',sans-serif!important;font-size:10px!important;letter-spacing:2px!important;color:#335c8c!important;white-space:nowrap;direction:ltr}
.elementor .cs-h{font-weight:500!important;font-size:52px!important;line-height:1.6!important;color:#0f172a!important;text-align:center!important;width:100%}
.elementor .cs-sub{width:100%;text-align:center!important;color:#64748b!important;font-size:19px!important;font-weight:400!important;line-height:2!important}
.elementor .cs-sub p{line-height:2!important;font-size:19px!important;color:#64748b!important;text-align:center!important}
.elementor .cs-mapwrap{width:800px;max-width:100%}
.elementor .cs-map{position:relative;width:100%;aspect-ratio:800/300;direction:ltr}
.elementor .cs-map .cs-m{position:absolute;display:block;max-width:none}
.elementor .cs-map .cs-x{position:absolute;display:block}
.elementor .cs-map .cs-x i{position:absolute;display:block;background:#94a3b8}
.elementor .cs-map .cs-ml{position:absolute;margin:0;transform:translateX(-50%);text-align:center;font-family:'Vazirmatn',sans-serif;line-height:normal;direction:rtl}
.elementor .cs-map .cs-ml-a{font-size:10px;color:#94a3b8}
.elementor .cs-map .cs-ml-b{font-size:11px;color:#335c8c}
.elementor .cs-status{width:232px;max-width:100%;gap:12px;align-items:stretch}
.elementor .cs-status-t{font-size:11px!important;color:#335c8c!important;text-align:center!important;line-height:1.75!important;font-weight:400!important}
.elementor .cs-bar{height:5px;border-radius:4px;background:#f1f5f9;overflow:hidden;width:100%;flex:0 0 5px;justify-content:flex-end}
.elementor .cs-fill{height:5px;flex:1 0 0;border-radius:4px;background-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(163,205,255,.125) 28%,rgb(163,205,255) 58%,rgba(163,205,255,.376) 76%,rgba(0,0,0,0) 100%)}
.elementor .cs-foot-t{font-size:14px!important;line-height:2!important;color:#64748b!important;text-align:center!important;font-weight:400!important;width:800px;max-width:100%}
.elementor .cs-rule{height:1px;background:#e2e8f0;width:100%;flex:0 0 1px}
@media (max-width:1100px){.elementor .cs-h{font-size:40px!important}.elementor .cs-root{padding:16px 32px 28px}}
@media (max-width:640px){
 .elementor .cs-root{padding:12px 20px 24px}
 .elementor .cs-main{padding:28px 0 16px}
 .elementor .cs-h{font-size:30px!important;line-height:1.7!important}
 .elementor .cs-sub,.elementor .cs-sub p{font-size:16px!important}
 .elementor .cs-foot-t{font-size:13px!important}
}/* End custom CSS */