.elementor-14681 .elementor-element.elementor-element-958886a{width:var( --container-widget-width, 100.875% );max-width:100.875%;--container-widget-width:100.875%;--container-widget-flex-grow:0;column-gap:5px;text-align:justify;font-family:"Vazirmatn", Sans-serif;font-size:50px;letter-spacing:-0.6px;word-spacing:0px;}.elementor-14681 .elementor-element.elementor-element-958886a p{margin-block-end:0px;}body.elementor-page-14681 #dsn_header #hero_image .transform-3d{object-position:50% 50%;}body.elementor-page-14681 #hero_title .title{font-family:"Roboto", Sans-serif;font-weight:500;}body.elementor-page-14681 #dsn_header #hero_content{justify-content:start;align-items:end;text-align:right;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-14681 .elementor-element.elementor-element-7dcf6f9{width:2.963%;}.elementor-14681 .elementor-element.elementor-element-59a6d48{width:97.037%;}.elementor-14681 .elementor-element.elementor-element-c22a9b2{width:2.685%;}.elementor-14681 .elementor-element.elementor-element-1efbfa5{width:97.315%;}}/* Start custom CSS for text-editor, class: .elementor-element-958886a *//* Apply Vazirmatn globally in Elementor */

body,
.elementor,
.elementor p,
.elementor h1,
.elementor h2,
.elementor h3,
.elementor h4,
.elementor h5,
.elementor h6,
.elementor span,
.elementor li,
.elementor a {
    font-family: "Vazirmatn", sans-serif;
    letter-spacing: 0;
}

/* Ensure RTL layout */
body {
    direction: rtl;
}

/* Fix list alignment */
.elementor ul,
.elementor ol {
    padding-right: 1.2em;
    padding-left: 0;
}/* End custom CSS */