/* Keep Elementor's structural wrappers neutral; the original prototype controls the visual design. */
html{direction:rtl;overflow-x:clip}body.msa-site{direction:rtl;overflow-x:clip;font-family:Vazirmatn,Tahoma,sans-serif;font-size:16px;line-height:1.95}
.msa-document{min-width:0}.msa-document>.elementor{--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;--widgets-spacing:0px 0px}
.msa-site .elementor-element.e-con.msa-layout{display:block;padding:0;margin:0;gap:0;width:100%;max-width:none;min-height:0;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--gap:0px}
.msa-site .msa-layout>.e-con-inner{display:block;width:100%;max-width:none;padding:0;gap:0;margin:0}
.msa-site .elementor-widget-msa-section{margin:0;width:100%;min-width:0;--widgets-spacing:0px 0px;--kit-widget-spacing:0px}
.msa-site .elementor-widget-msa-section>.elementor-widget-container{margin:0;padding:0;overflow:visible;font-family:Vazirmatn,Tahoma,sans-serif}
.msa-site .elementor-widget-msa-section img{border-radius:inherit}
.msa-site .elementor-location-header,.msa-site .elementor-location-footer,.msa-site .msa-global-header{display:contents}
.msa-site .elementor-location-header>.elementor-widget-msa-section,.msa-site .elementor-location-header>.elementor-widget-msa-section>.elementor-widget-container{display:contents}
.msa-site p,.msa-site h1,.msa-site h2,.msa-site h3,.msa-site h4,.msa-site li,.msa-site label,.msa-site .elementor-widget-msa-section{text-align:justify;text-justify:inter-word}
.msa-honeypot{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}
.msa-site .msa-standard-content{min-height:50vh}.msa-standard-content>img{max-height:520px;width:100%;object-fit:cover;margin:30px 0}.msa-standard-content p{margin:20px 0}.msa-standard-content ul{list-style:disc}.msa-standard-content a{color:#8b6500}
body.admin-bar .site-header{top:32px}.msa-form-error{color:#a81818;font-size:.85rem;margin-top:12px}.msa-site .form-result pre{white-space:pre-wrap;overflow-wrap:anywhere}.msa-site .blog-card .nav-chevron{transform:rotate(-90deg)}
.elementor-editor-active .msa-layout{min-height:30px!important}.elementor-editor-active [data-msa-sketch]{overflow:visible}.elementor-editor-active .msa-global-header{display:block}
@media(max-width:782px){body.admin-bar .site-header{top:46px}}@media(max-width:600px){body.admin-bar .site-header{top:0}}
.msa-global-slot{display:contents}.msa-global-slot-header>.elementor,.msa-global-slot-header>.elementor>.elementor-element,.msa-global-slot-header>.elementor>.elementor-element>.elementor-widget-container{display:contents}
.msa-blog-pagination{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:25px}.msa-blog-pagination .page-numbers{padding:6px 16px;border:1px solid var(--line);border-radius:4px;font-size:.86rem}.msa-blog-pagination .current{background:var(--yellow);border-color:var(--yellow)}

.elementor-editor-active .msa-gallery-editor-empty{padding:24px;border:1px dashed #aaa;background:#f4f4f3;color:#333;text-align:center;font-size:14px;line-height:2}
