.elementor-3448 .elementor-element.elementor-element-d83310ea{--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-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-3448 .elementor-element.elementor-element-a3077bbb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-3448 .elementor-element.elementor-element-46ffa44e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 8px 0px;}.elementor-3448 .elementor-element.elementor-element-46ffa44e .elementor-heading-title{font-size:36px;}.elementor-3448 .elementor-element.elementor-element-ef8565de{--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-3448 .elementor-element.elementor-element-246856d3{--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-3448 .elementor-element.elementor-element-6c0dadeb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3448 .elementor-element.elementor-element-92684130 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 8px 0px;}.elementor-3448 .elementor-element.elementor-element-92684130 .elementor-heading-title{font-size:27px;}.elementor-3448 .elementor-element.elementor-element-13d253c7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3448 .elementor-element.elementor-element-164f95f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 8px 0px;}.elementor-3448 .elementor-element.elementor-element-164f95f6 .elementor-heading-title{font-size:27px;}.elementor-3448 .elementor-element.elementor-element-0880fdf8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3448 .elementor-element.elementor-element-93affd98 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 8px 0px;}.elementor-3448 .elementor-element.elementor-element-93affd98 .elementor-heading-title{font-size:27px;}.elementor-3448 .elementor-element.elementor-element-79015079 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3448 .elementor-element.elementor-element-cc7feb32 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 8px 0px;}.elementor-3448 .elementor-element.elementor-element-cc7feb32 .elementor-heading-title{font-size:27px;}.elementor-3448 .elementor-element.elementor-element-2eb1e647 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3448 .elementor-element.elementor-element-b78fc83e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 8px 0px;}.elementor-3448 .elementor-element.elementor-element-b78fc83e .elementor-heading-title{font-size:27px;}.elementor-3448 .elementor-element.elementor-element-0e1e7ecb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3448 .elementor-element.elementor-element-4297bc08{--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-3448 .elementor-element.elementor-element-9f33c1b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 8px 0px;}.elementor-3448 .elementor-element.elementor-element-9f33c1b2 .elementor-heading-title{font-size:27px;}.elementor-3448 .elementor-element.elementor-element-43dac459 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-3448 .elementor-element.elementor-element-acd18008 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3448 .elementor-element.elementor-element-0ad877af > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3448 .elementor-element.elementor-element-8e2aaa88{--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-3448 .elementor-element.elementor-element-7131157b{--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-3448 .elementor-element.elementor-element-23e88fc9{--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-3448 .elementor-element.elementor-element-3ee7f224{--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;}@media(max-width:767px){.elementor-3448 .elementor-element.elementor-element-46ffa44e .elementor-heading-title{font-size:30px;}.elementor-3448 .elementor-element.elementor-element-92684130 .elementor-heading-title{font-size:21px;}.elementor-3448 .elementor-element.elementor-element-164f95f6 .elementor-heading-title{font-size:21px;}.elementor-3448 .elementor-element.elementor-element-93affd98 .elementor-heading-title{font-size:21px;}.elementor-3448 .elementor-element.elementor-element-cc7feb32 .elementor-heading-title{font-size:21px;}.elementor-3448 .elementor-element.elementor-element-b78fc83e .elementor-heading-title{font-size:21px;}.elementor-3448 .elementor-element.elementor-element-9f33c1b2 .elementor-heading-title{font-size:21px;}}/* Start custom CSS for text-editor, class: .elementor-element-a3077bbb *//* Aris compact breadcrumb 20261015 */
.elementor-3448 .elementor-element.elementor-element-a3077bbb{box-sizing:border-box;flex-shrink:0;align-self:center;width:calc(100% + 2 * var(--aladdin-gutter,32px))!important;max-width:calc(var(--aladdin-content-width,1360px) + 2 * var(--aladdin-gutter,32px))!important;min-width:0;margin-inline:calc(-1 * var(--aladdin-gutter,32px))!important;margin-block-start:0!important;margin-block-end:calc(-1 * var(--aris-breadcrumb-gap,0px))!important;padding:5px var(--aladdin-gutter,32px)!important;font-family:Vazirmatn,Tahoma,sans-serif;font-size:13px;line-height:20px;color:#59666f;}
.elementor-3448 .elementor-element.elementor-element-a3077bbb .elementor-widget-container{margin:0!important;padding:0!important;}
.elementor-3448 .elementor-element.elementor-element-a3077bbb nav{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;min-width:0;min-height:20px;margin:0!important;padding:0!important;line-height:20px;}
.elementor-3448 .elementor-element.elementor-element-a3077bbb p{margin:0!important;padding:0!important;line-height:20px;}
.elementor-3448 .elementor-element.elementor-element-a3077bbb a{color:#80613e!important;text-decoration:none;}
.elementor-3448 .elementor-element.elementor-element-a3077bbb [aria-current=page]{color:inherit;overflow-wrap:anywhere;}
html.dark .elementor-3448 .elementor-element.elementor-element-a3077bbb{color:#d6dce2!important;}html.dark .elementor-3448 .elementor-element.elementor-element-a3077bbb a{color:#e2cba8!important;}
@media(max-width:767px){.elementor-3448 .elementor-element.elementor-element-a3077bbb{font-size:12px;}}

.elementor-3448 .elementor-element.elementor-element-a3077bbb{padding-block:5px!important;margin-block:0!important;min-height:0!important;}.elementor-3448 .elementor-element.elementor-element-a3077bbb nav{padding-block:0!important;line-height:20px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46ffa44e */.elementor-3448 .elementor-element.elementor-element-46ffa44e{min-width:0;}.elementor-3448 .elementor-element.elementor-element-46ffa44e .elementor-heading-title{color:var(--aris-native-ink);font-family:inherit;font-weight:750;line-height:1.65;margin:0!important;overflow-wrap:anywhere;}.elementor-3448 .elementor-element.elementor-element-46ffa44e a{color:inherit;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c0dadeb */.elementor-3448 .elementor-element.elementor-element-6c0dadeb{color:var(--aris-native-ink);font-family:inherit;font-size:16px;line-height:2.1;min-width:0;overflow-wrap:anywhere;}.elementor-3448 .elementor-element.elementor-element-6c0dadeb p{margin-block:0 14px;}.elementor-3448 .elementor-element.elementor-element-6c0dadeb a{color:var(--aris-native-accent);text-decoration:underline;text-underline-offset:4px;}.elementor-3448 .elementor-element.elementor-element-6c0dadeb ul,.elementor-3448 .elementor-element.elementor-element-6c0dadeb ol{padding-inline-start:24px;margin-block:12px;}.elementor-3448 .elementor-element.elementor-element-6c0dadeb li{margin-block:6px;}.elementor-3448 .elementor-element.elementor-element-6c0dadeb strong{font-weight:700;}@media(max-width:767px){.elementor-3448 .elementor-element.elementor-element-6c0dadeb{font-size:15px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92684130 */.elementor-3448 .elementor-element.elementor-element-92684130{min-width:0;}.elementor-3448 .elementor-element.elementor-element-92684130 .elementor-heading-title{color:var(--aris-native-ink);font-family:inherit;font-weight:750;line-height:1.65;margin:0!important;overflow-wrap:anywhere;}.elementor-3448 .elementor-element.elementor-element-92684130 a{color:inherit;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13d253c7 */.elementor-3448 .elementor-element.elementor-element-13d253c7{color:var(--aris-native-ink);font-family:inherit;font-size:16px;line-height:2.1;min-width:0;overflow-wrap:anywhere;}.elementor-3448 .elementor-element.elementor-element-13d253c7 p{margin-block:0 14px;}.elementor-3448 .elementor-element.elementor-element-13d253c7 a{color:var(--aris-native-accent);text-decoration:underline;text-underline-offset:4px;}.elementor-3448 .elementor-element.elementor-element-13d253c7 ul,.elementor-3448 .elementor-element.elementor-element-13d253c7 ol{padding-inline-start:24px;margin-block:12px;}.elementor-3448 .elementor-element.elementor-element-13d253c7 li{margin-block:6px;}.elementor-3448 .elementor-element.elementor-element-13d253c7 strong{font-weight:700;}@media(max-width:767px){.elementor-3448 .elementor-element.elementor-element-13d253c7{font-size:15px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-164f95f6 */.elementor-3448 .elementor-element.elementor-element-164f95f6{min-width:0;}.elementor-3448 .elementor-element.elementor-element-164f95f6 .elementor-heading-title{color:var(--aris-native-ink);font-family:inherit;font-weight:750;line-height:1.65;margin:0!important;overflow-wrap:anywhere;}.elementor-3448 .elementor-element.elementor-element-164f95f6 a{color:inherit;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0880fdf8 */.elementor-3448 .elementor-element.elementor-element-0880fdf8{color:var(--aris-native-ink);font-family:inherit;font-size:16px;line-height:2.1;min-width:0;overflow-wrap:anywhere;}.elementor-3448 .elementor-element.elementor-element-0880fdf8 p{margin-block:0 14px;}.elementor-3448 .elementor-element.elementor-element-0880fdf8 a{color:var(--aris-native-accent);text-decoration:underline;text-underline-offset:4px;}.elementor-3448 .elementor-element.elementor-element-0880fdf8 ul,.elementor-3448 .elementor-element.elementor-element-0880fdf8 ol{padding-inline-start:24px;margin-block:12px;}.elementor-3448 .elementor-element.elementor-element-0880fdf8 li{margin-block:6px;}.elementor-3448 .elementor-element.elementor-element-0880fdf8 strong{font-weight:700;}@media(max-width:767px){.elementor-3448 .elementor-element.elementor-element-0880fdf8{font-size:15px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93affd98 */.elementor-3448 .elementor-element.elementor-element-93affd98{min-width:0;}.elementor-3448 .elementor-element.elementor-element-93affd98 .elementor-heading-title{color:var(--aris-native-ink);font-family:inherit;font-weight:750;line-height:1.65;margin:0!important;overflow-wrap:anywhere;}.elementor-3448 .elementor-element.elementor-element-93affd98 a{color:inherit;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79015079 */.elementor-3448 .elementor-element.elementor-element-79015079{color:var(--aris-native-ink);font-family:inherit;font-size:16px;line-height:2.1;min-width:0;overflow-wrap:anywhere;}.elementor-3448 .elementor-element.elementor-element-79015079 p{margin-block:0 14px;}.elementor-3448 .elementor-element.elementor-element-79015079 a{color:var(--aris-native-accent);text-decoration:underline;text-underline-offset:4px;}.elementor-3448 .elementor-element.elementor-element-79015079 ul,.elementor-3448 .elementor-element.elementor-element-79015079 ol{padding-inline-start:24px;margin-block:12px;}.elementor-3448 .elementor-element.elementor-element-79015079 li{margin-block:6px;}.elementor-3448 .elementor-element.elementor-element-79015079 strong{font-weight:700;}@media(max-width:767px){.elementor-3448 .elementor-element.elementor-element-79015079{font-size:15px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc7feb32 */.elementor-3448 .elementor-element.elementor-element-cc7feb32{min-width:0;}.elementor-3448 .elementor-element.elementor-element-cc7feb32 .elementor-heading-title{color:var(--aris-native-ink);font-family:inherit;font-weight:750;line-height:1.65;margin:0!important;overflow-wrap:anywhere;}.elementor-3448 .elementor-element.elementor-element-cc7feb32 a{color:inherit;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2eb1e647 */.elementor-3448 .elementor-element.elementor-element-2eb1e647{color:var(--aris-native-ink);font-family:inherit;font-size:16px;line-height:2.1;min-width:0;overflow-wrap:anywhere;}.elementor-3448 .elementor-element.elementor-element-2eb1e647 p{margin-block:0 14px;}.elementor-3448 .elementor-element.elementor-element-2eb1e647 a{color:var(--aris-native-accent);text-decoration:underline;text-underline-offset:4px;}.elementor-3448 .elementor-element.elementor-element-2eb1e647 ul,.elementor-3448 .elementor-element.elementor-element-2eb1e647 ol{padding-inline-start:24px;margin-block:12px;}.elementor-3448 .elementor-element.elementor-element-2eb1e647 li{margin-block:6px;}.elementor-3448 .elementor-element.elementor-element-2eb1e647 strong{font-weight:700;}@media(max-width:767px){.elementor-3448 .elementor-element.elementor-element-2eb1e647{font-size:15px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b78fc83e */.elementor-3448 .elementor-element.elementor-element-b78fc83e{min-width:0;}.elementor-3448 .elementor-element.elementor-element-b78fc83e .elementor-heading-title{color:var(--aris-native-ink);font-family:inherit;font-weight:750;line-height:1.65;margin:0!important;overflow-wrap:anywhere;}.elementor-3448 .elementor-element.elementor-element-b78fc83e a{color:inherit;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e1e7ecb */.elementor-3448 .elementor-element.elementor-element-0e1e7ecb{color:var(--aris-native-ink);font-family:inherit;font-size:16px;line-height:2.1;min-width:0;overflow-wrap:anywhere;}.elementor-3448 .elementor-element.elementor-element-0e1e7ecb p{margin-block:0 14px;}.elementor-3448 .elementor-element.elementor-element-0e1e7ecb a{color:var(--aris-native-accent);text-decoration:underline;text-underline-offset:4px;}.elementor-3448 .elementor-element.elementor-element-0e1e7ecb ul,.elementor-3448 .elementor-element.elementor-element-0e1e7ecb ol{padding-inline-start:24px;margin-block:12px;}.elementor-3448 .elementor-element.elementor-element-0e1e7ecb li{margin-block:6px;}.elementor-3448 .elementor-element.elementor-element-0e1e7ecb strong{font-weight:700;}@media(max-width:767px){.elementor-3448 .elementor-element.elementor-element-0e1e7ecb{font-size:15px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f33c1b2 */.elementor-3448 .elementor-element.elementor-element-9f33c1b2{min-width:0;}.elementor-3448 .elementor-element.elementor-element-9f33c1b2 .elementor-heading-title{color:var(--aris-native-ink);font-family:inherit;font-weight:750;line-height:1.65;margin:0!important;overflow-wrap:anywhere;}.elementor-3448 .elementor-element.elementor-element-9f33c1b2 a{color:inherit;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43dac459 */.elementor-3448 .elementor-element.elementor-element-43dac459{color:var(--aris-native-ink);font-family:inherit;font-size:16px;line-height:2.1;min-width:0;overflow-wrap:anywhere;}.elementor-3448 .elementor-element.elementor-element-43dac459 p{margin-block:0 14px;}.elementor-3448 .elementor-element.elementor-element-43dac459 a{color:var(--aris-native-accent);text-decoration:underline;text-underline-offset:4px;}.elementor-3448 .elementor-element.elementor-element-43dac459 ul,.elementor-3448 .elementor-element.elementor-element-43dac459 ol{padding-inline-start:24px;margin-block:12px;}.elementor-3448 .elementor-element.elementor-element-43dac459 li{margin-block:6px;}.elementor-3448 .elementor-element.elementor-element-43dac459 strong{font-weight:700;}@media(max-width:767px){.elementor-3448 .elementor-element.elementor-element-43dac459{font-size:15px;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-acd18008 */.elementor-3448 .elementor-element.elementor-element-acd18008 .elementor-button{font-family:inherit;line-height:1.8;background:#b7a080;color:#111a20;border:1px solid #b7a080;border-radius:30px;padding:12px 24px;min-height:46px;}.elementor-3448 .elementor-element.elementor-element-acd18008 .elementor-button:hover,.elementor-3448 .elementor-element.elementor-element-acd18008 .elementor-button:focus-visible{background:#d1ba93;color:#111a20;}.elementor-3448 .elementor-element.elementor-element-acd18008 .elementor-button{background-color:#b7a080!important;color:#111a20!important;}.elementor-3448 .elementor-element.elementor-element-acd18008 .elementor-button:hover,.elementor-3448 .elementor-element.elementor-element-acd18008 .elementor-button:focus-visible{background-color:#d1ba93!important;color:#111a20!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4297bc08 */.elementor-3448 .elementor-element.elementor-element-4297bc08{width:100%;gap:12px;background:var(--aris-native-panel);border:1px solid var(--aris-native-border);border-radius:20px;padding:26px;margin-block:28px;}@media(max-width:767px){.elementor-3448 .elementor-element.elementor-element-4297bc08{padding:18px;}}
html.dark .elementor-3448 .elementor-element.elementor-element-4297bc08{background-color:#171e24!important;color:#f1f3f5!important;border-color:#35404a!important;}html.dark .elementor-3448 .elementor-element.elementor-element-4297bc08 :is(p,h2,h3,a){color:#f1f3f5!important;}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-0ad877af */.elementor-3448 .elementor-element.elementor-element-0ad877af{color:var(--aris-native-ink);font-family:inherit;font-size:16px;line-height:2.1;min-width:0;overflow-wrap:anywhere;}.elementor-3448 .elementor-element.elementor-element-0ad877af p{margin-block:0 14px;}.elementor-3448 .elementor-element.elementor-element-0ad877af a{color:var(--aris-native-accent);text-decoration:underline;text-underline-offset:4px;}.elementor-3448 .elementor-element.elementor-element-0ad877af ul,.elementor-3448 .elementor-element.elementor-element-0ad877af ol{padding-inline-start:24px;margin-block:12px;}.elementor-3448 .elementor-element.elementor-element-0ad877af li{margin-block:6px;}.elementor-3448 .elementor-element.elementor-element-0ad877af strong{font-weight:700;}@media(max-width:767px){.elementor-3448 .elementor-element.elementor-element-0ad877af{font-size:15px;}}.elementor-3448 .elementor-element.elementor-element-0ad877af input,.elementor-3448 .elementor-element.elementor-element-0ad877af textarea{max-width:100%;background:var(--aris-native-panel);color:var(--aris-native-ink);border:1px solid var(--aris-native-border);border-radius:12px;padding:12px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be16a32b */.elementor-3448 .elementor-element.elementor-element-be16a32b .elementor-heading-title{font-size:19px;line-height:1.7;color:inherit;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a441e5bb */.elementor-3448 .elementor-element.elementor-element-a441e5bb .elementor-button{background:transparent;color:inherit;padding:9px 0;text-align:right;justify-content:flex-start;border-radius:0;border-bottom:1px solid var(--aris-native-border);width:100%;font-size:14px;line-height:1.9;}.elementor-3448 .elementor-element.elementor-element-a441e5bb{width:100%;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2cd32fda */.elementor-3448 .elementor-element.elementor-element-2cd32fda .elementor-button{background:transparent;color:inherit;padding:9px 0;text-align:right;justify-content:flex-start;border-radius:0;border-bottom:1px solid var(--aris-native-border);width:100%;font-size:14px;line-height:1.9;}.elementor-3448 .elementor-element.elementor-element-2cd32fda{width:100%;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b87eff2 */.elementor-3448 .elementor-element.elementor-element-5b87eff2 .elementor-button{background:transparent;color:inherit;padding:9px 0;text-align:right;justify-content:flex-start;border-radius:0;border-bottom:1px solid var(--aris-native-border);width:100%;font-size:14px;line-height:1.9;}.elementor-3448 .elementor-element.elementor-element-5b87eff2{width:100%;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-78c70935 */.elementor-3448 .elementor-element.elementor-element-78c70935 .elementor-button{background:transparent;color:inherit;padding:9px 0;text-align:right;justify-content:flex-start;border-radius:0;border-bottom:1px solid var(--aris-native-border);width:100%;font-size:14px;line-height:1.9;}.elementor-3448 .elementor-element.elementor-element-78c70935{width:100%;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4571e95a */.elementor-3448 .elementor-element.elementor-element-4571e95a .elementor-button{background:transparent;color:inherit;padding:9px 0;text-align:right;justify-content:flex-start;border-radius:0;border-bottom:1px solid var(--aris-native-border);width:100%;font-size:14px;line-height:1.9;}.elementor-3448 .elementor-element.elementor-element-4571e95a{width:100%;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11f66573 */.elementor-3448 .elementor-element.elementor-element-11f66573 .elementor-button{background:transparent;color:inherit;padding:9px 0;text-align:right;justify-content:flex-start;border-radius:0;border-bottom:1px solid var(--aris-native-border);width:100%;font-size:14px;line-height:1.9;}.elementor-3448 .elementor-element.elementor-element-11f66573{width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7131157b */.elementor-3448 .elementor-element.elementor-element-7131157b{padding:24px;border:1px solid var(--aris-native-border,#dedbd5);border-radius:22px;background:var(--aris-native-panel,#fff);gap:16px;min-width:0;color:var(--aris-native-ink,#252d32);}html.dark .elementor-3448 .elementor-element.elementor-element-7131157b{background:#171e24;color:#f1f3f5;border-color:#35404a;}.elementor-3448 .elementor-element.elementor-element-7131157b p{margin:0;line-height:1.95;}.elementor-3448 .elementor-element.elementor-element-7131157b a{color:inherit;}@media(max-width:767px){.elementor-3448 .elementor-element.elementor-element-7131157b{padding:20px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b978da1c */.elementor-3448 .elementor-element.elementor-element-b978da1c .elementor-heading-title{font-size:19px;line-height:1.7;color:inherit;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0499bd01 */.elementor-3448 .elementor-element.elementor-element-0499bd01 .elementor-button{display:flex;justify-content:center;background:#d1ba93;color:#1c2933;border-radius:12px;padding:14px 18px;line-height:1.7;width:100%;}.elementor-3448 .elementor-element.elementor-element-0499bd01{width:100%;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4013b0a0 */.elementor-3448 .elementor-element.elementor-element-4013b0a0 .elementor-button{display:flex;justify-content:center;background:#d1ba93;color:#1c2933;border-radius:12px;padding:14px 18px;line-height:1.7;width:100%;}.elementor-3448 .elementor-element.elementor-element-4013b0a0{width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e88fc9 */.elementor-3448 .elementor-element.elementor-element-23e88fc9{padding:24px;border:1px solid var(--aris-native-border,#dedbd5);border-radius:22px;background:var(--aris-native-panel,#fff);gap:16px;min-width:0;color:var(--aris-native-ink,#252d32);}html.dark .elementor-3448 .elementor-element.elementor-element-23e88fc9{background:#171e24;color:#f1f3f5;border-color:#35404a;}.elementor-3448 .elementor-element.elementor-element-23e88fc9 p{margin:0;line-height:1.95;}.elementor-3448 .elementor-element.elementor-element-23e88fc9 a{color:inherit;}@media(max-width:767px){.elementor-3448 .elementor-element.elementor-element-23e88fc9{padding:20px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8ba84f6 */.elementor-3448 .elementor-element.elementor-element-d8ba84f6 .elementor-heading-title{font-size:19px;line-height:1.7;color:inherit;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1fcd48dc */.elementor-3448 .elementor-element.elementor-element-1fcd48dc .elementor-button{display:flex;justify-content:center;background:#d1ba93;color:#1c2933;border-radius:12px;padding:14px 18px;line-height:1.7;width:100%;}.elementor-3448 .elementor-element.elementor-element-1fcd48dc{width:100%;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d41ea95c */.elementor-3448 .elementor-element.elementor-element-d41ea95c .elementor-button{display:flex;justify-content:center;background:#d1ba93;color:#1c2933;border-radius:12px;padding:14px 18px;line-height:1.7;width:100%;}.elementor-3448 .elementor-element.elementor-element-d41ea95c{width:100%;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-080d0daa */.elementor-3448 .elementor-element.elementor-element-080d0daa .elementor-button{display:flex;justify-content:center;background:#d1ba93;color:#1c2933;border-radius:12px;padding:14px 18px;line-height:1.7;width:100%;}.elementor-3448 .elementor-element.elementor-element-080d0daa{width:100%;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-449bf367 */.elementor-3448 .elementor-element.elementor-element-449bf367 .elementor-button{display:flex;justify-content:center;background:#d1ba93;color:#1c2933;border-radius:12px;padding:14px 18px;line-height:1.7;width:100%;}.elementor-3448 .elementor-element.elementor-element-449bf367{width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ee7f224 */.elementor-3448 .elementor-element.elementor-element-3ee7f224{padding:24px;border:1px solid var(--aris-native-border,#dedbd5);border-radius:22px;background:var(--aris-native-panel,#fff);gap:16px;min-width:0;color:var(--aris-native-ink,#252d32);}html.dark .elementor-3448 .elementor-element.elementor-element-3ee7f224{background:#171e24;color:#f1f3f5;border-color:#35404a;}.elementor-3448 .elementor-element.elementor-element-3ee7f224 p{margin:0;line-height:1.95;}.elementor-3448 .elementor-element.elementor-element-3ee7f224 a{color:inherit;}@media(max-width:767px){.elementor-3448 .elementor-element.elementor-element-3ee7f224{padding:20px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83310ea */.elementor-3448 .elementor-element.elementor-element-d83310ea{--aris-native-ink:#252d32;--aris-native-muted:#59666f;--aris-native-panel:#fff;--aris-native-border:#d9d5cd;--aris-native-accent:#9d8059;color:var(--aris-native-ink);font-family:Vazirmatn,Tahoma,sans-serif;width:100%;max-width:calc(1360px + 2 * var(--aladdin-gutter,32px));margin-inline:auto;padding:148px var(--aladdin-gutter,32px) 64px;gap:20px;min-width:0;box-sizing:border-box;}html.dark .elementor-3448 .elementor-element.elementor-element-d83310ea{--aris-native-ink:#e8eaec;--aris-native-muted:#b9c1c6;--aris-native-panel:#171e24;--aris-native-border:#35404a;--aris-native-accent:#d1ba93;}@media(max-width:767px){.elementor-3448 .elementor-element.elementor-element-d83310ea{padding-top:128px;padding-bottom:40px;gap:16px;}}.elementor-3448 .elementor-element.elementor-element-d83310ea{--e-global-color-primary:var(--aris-native-ink);--e-global-color-secondary:var(--aris-native-muted);--e-global-color-text:var(--aris-native-ink);--e-global-color-accent:var(--aris-native-accent);}
/* Aris local night surfaces 20261015 */
html.dark .elementor-3448 .elementor-element.elementor-element-d83310ea{--aris-night-ink:#f1f3f5;--aris-night-muted:#c7ced5;--aris-night-panel:#171e24;--aris-night-border:#35404a;--aris-native-ink:#f1f3f5;--aris-native-muted:#c7ced5;--aris-native-panel:#171e24;--aris-native-border:#35404a;--aris-native-accent:#d1ba93;--e-global-color-primary:#f1f3f5;--e-global-color-secondary:#c7ced5;--e-global-color-text:#f1f3f5;--e-global-color-accent:#d1ba93;color:#f1f3f5;}
html.dark .elementor-3448 .elementor-element.elementor-element-d83310ea :is(.bg-white,.bg-surface,.bg-surface-subtle,.bg-stone,.bg-stone-light,.bg-background,.bg-cream,.bg-stone-50,.bg-gray-50,.bg-slate-50),html.dark .elementor-3448 .elementor-element.elementor-element-d83310ea [class*="bg-stone-light/"],html.dark .elementor-3448 .elementor-element.elementor-element-d83310ea [class*="bg-surface/"],html.dark .elementor-3448 .elementor-element.elementor-element-d83310ea [class*="bg-surface-subtle/"],html.dark .elementor-3448 .elementor-element.elementor-element-d83310ea [class*="bg-white/90"],html.dark .elementor-3448 .elementor-element.elementor-element-d83310ea [class*="bg-white/95"],html.dark .elementor-3448 .elementor-element.elementor-element-d83310ea [class*="bg-white/80"],html.dark .elementor-3448 .elementor-element.elementor-element-d83310ea [class*="bg-[#F4F2ED]"],html.dark .elementor-3448 .elementor-element.elementor-element-d83310ea [class*="bg-[#FAF9F6]"]{background-color:#171e24!important;color:#f1f3f5!important;border-color:#35404a!important;}
html.dark .elementor-3448 .elementor-element.elementor-element-d83310ea :is(.text-primary,.text-primary-dark,.text-ink-soft,.text-black,.text-gray-900,.text-gray-800,.text-slate-900,.text-slate-800){color:#f1f3f5!important;}
html.dark .elementor-3448 .elementor-element.elementor-element-d83310ea :is(.text-text-muted,.text-steel-neutral,.text-gray-500,.text-gray-600){color:#c7ced5!important;}
html.dark .elementor-3448 .elementor-element.elementor-element-d83310ea :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]),select,textarea){color-scheme:dark;background-color:#171e24!important;color:#f1f3f5!important;border-color:#46535f!important;}
html.dark .elementor-3448 .elementor-element.elementor-element-d83310ea :is(input,textarea)::placeholder{color:#aeb8c2!important;opacity:1;}
html.dark .elementor-3448 .elementor-element.elementor-element-d83310ea select option{background:#171e24!important;color:#f1f3f5!important;}
html.dark .elementor-3448 .elementor-element.elementor-element-d83310ea :is(.elementor-post,.elementor-flip-box__front,.elementor-price-table){background-color:#171e24!important;}
html.dark .elementor-3448 .elementor-element.elementor-element-d83310ea :is(.elementor-post__title a,.elementor-post__excerpt p,.elementor-post__read-more){color:#f1f3f5!important;}
html.dark .elementor-3448 .elementor-element.elementor-element-d83310ea :is(table,thead,tbody,tr,th,td){background-color:#171e24!important;color:#f1f3f5!important;border-color:#35404a!important;}

/* Aris compact breadcrumb root 20261015 */
.elementor-3448 .elementor-element.elementor-element-d83310ea{padding-top:112px!important;--aris-breadcrumb-gap:20px;}@media(max-width:767px){.elementor-3448 .elementor-element.elementor-element-d83310ea{padding-top:112px!important;--aris-breadcrumb-gap:16px;}}
/* Aris editorial design 20261016 */
.elementor-3448 .elementor-element.elementor-element-d83310ea{--aris-native-panel:#fff;--aris-native-border:#dedbd5;--aris-native-ink:#252d32;--aris-native-muted:#59666f;gap:24px!important;max-width:calc(1360px + 2 * var(--aladdin-gutter,32px));padding-inline:max(12px,calc(var(--aladdin-gutter,32px) - 5px))!important;}
html.dark .elementor-3448 .elementor-element.elementor-element-d83310ea{--aris-native-panel:#171e24;--aris-native-border:#35404a;--aris-native-ink:#f1f3f5;--aris-native-muted:#c7ced5;}
.elementor-3448 .elementor-element.elementor-element-d83310ea .aris-editorial-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 310px!important;gap:32px!important;align-items:start!important;width:100%;}
.elementor-3448 .elementor-element.elementor-element-d83310ea .aris-editorial-body{padding:clamp(20px,3vw,44px);background:var(--aris-native-panel);border:1px solid var(--aris-native-border);border-radius:24px;min-width:0;gap:20px;width:100%;}
.elementor-3448 .elementor-element.elementor-element-d83310ea .aris-editorial-body :is(p,li){line-height:2.15;font-size:16px;color:var(--aris-native-ink);}
.elementor-3448 .elementor-element.elementor-element-d83310ea .aris-editorial-body :is(h2,h3,h4){color:var(--aris-native-ink);line-height:1.65;scroll-margin-top:150px;}
.elementor-3448 .elementor-element.elementor-element-d83310ea .aris-editorial-body h2{font-size:clamp(23px,2.2vw,31px);margin-top:16px;}
.elementor-3448 .elementor-element.elementor-element-d83310ea .aris-editorial-body img{border-radius:18px;max-width:100%;height:auto;}
.elementor-3448 .elementor-element.elementor-element-d83310ea .aris-editorial-side{gap:22px;width:100%;min-width:0;position:sticky;top:140px;}
.elementor-3448 .elementor-element.elementor-element-d83310ea .aris-toc a{display:block;padding:9px 0;border-bottom:1px solid var(--aris-native-border);text-decoration:none;line-height:1.8;font-size:14px;}
.elementor-3448 .elementor-element.elementor-element-d83310ea .aris-toc a:hover{color:#9d8059;}
.elementor-3448 .elementor-element.elementor-element-d83310ea .aris-comments{border-top:1px solid var(--aris-native-border);padding-top:28px;margin-top:20px;}
.elementor-3448 .elementor-element.elementor-element-d83310ea :is(#comments,#respond){color:var(--aris-native-ink);width:100%;}
.elementor-3448 .elementor-element.elementor-element-d83310ea :is(.comment-reply-title,.comments-title){font-size:24px;line-height:1.7;margin-bottom:20px;color:var(--aris-native-ink);}
.elementor-3448 .elementor-element.elementor-element-d83310ea .comment-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;}
.elementor-3448 .elementor-element.elementor-element-d83310ea .comment-form>p{margin:0;}
.elementor-3448 .elementor-element.elementor-element-d83310ea :is(.comment-form-comment,.comment-notes,.logged-in-as,.comment-form-cookies-consent,.form-submit){grid-column:1/-1;}
.elementor-3448 .elementor-element.elementor-element-d83310ea .comment-form label{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:var(--aris-native-ink);}
.elementor-3448 .elementor-element.elementor-element-d83310ea .comment-form :is(input:not([type=checkbox]):not([type=submit]),textarea){width:100%;max-width:100%;border:1px solid var(--aris-native-border);border-radius:12px;background:var(--aris-native-panel);color:var(--aris-native-ink);font:inherit;padding:12px 15px;min-height:48px;}
.elementor-3448 .elementor-element.elementor-element-d83310ea .comment-form textarea{min-height:160px;resize:vertical;}
.elementor-3448 .elementor-element.elementor-element-d83310ea .comment-form :is(input,textarea):focus-visible{outline:2px solid #b49972;outline-offset:3px;}
.elementor-3448 .elementor-element.elementor-element-d83310ea .comment-form input[type=submit]{background:#d1ba93;color:#1c2933;border:0;border-radius:12px;padding:14px 28px;min-height:48px;font:inherit;font-weight:700;cursor:pointer;}
.elementor-3448 .elementor-element.elementor-element-d83310ea .comment-form-cookies-consent{display:flex;gap:10px;align-items:flex-start;}
.elementor-3448 .elementor-element.elementor-element-d83310ea .comment-list{list-style:none;padding:0;}
.elementor-3448 .elementor-element.elementor-element-d83310ea .comment-body{padding:22px;border:1px solid var(--aris-native-border);border-radius:16px;margin-bottom:18px;}
.elementor-3448 .elementor-element.elementor-element-d83310ea .comment-list .children{padding-inline-start:22px;list-style:none;}
.elementor-3448 .elementor-element.elementor-element-d83310ea .comment-author img{border-radius:50%;width:42px;height:42px;}
.elementor-3448 .elementor-element.elementor-element-d83310ea .comment-metadata{font-size:12px;color:var(--aris-native-muted);margin:8px 0;}
.elementor-3448 .elementor-element.elementor-element-d83310ea .reply a{display:inline-flex;padding:6px 14px;border-radius:20px;border:1px solid var(--aris-native-border);}
html.dark .elementor-3448 .elementor-element.elementor-element-d83310ea :is(#comments,#respond,.comment-form label,.comment-body,.comment-reply-title,.comments-title){color:#f1f3f5!important;}
@media(max-width:1024px){.elementor-3448 .elementor-element.elementor-element-d83310ea .aris-editorial-grid{grid-template-columns:minmax(0,1fr)!important;}.elementor-3448 .elementor-element.elementor-element-d83310ea .aris-editorial-side{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:600px){.elementor-3448 .elementor-element.elementor-element-d83310ea .aris-editorial-side{display:flex;}.elementor-3448 .elementor-element.elementor-element-d83310ea .comment-form{grid-template-columns:minmax(0,1fr);}.elementor-3448 .elementor-element.elementor-element-d83310ea .comment-form input[type=submit]{width:100%;}.elementor-3448 .elementor-element.elementor-element-d83310ea .aris-editorial-body{padding:20px;}}/* End custom CSS */