.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-24 .elementor-element.elementor-element-c808527{width:var( --container-widget-width, 32% );max-width:32%;padding:20px 20px 20px 20px;--container-widget-width:32%;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);}.elementor-24 .elementor-element.elementor-element-c808527 .elementor-icon-box-wrapper{align-items:center;text-align:justify;gap:12px;}.elementor-24 .elementor-element.elementor-element-c808527 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-c808527.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-c808527.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-c808527.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-c808527 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-c808527 .elementor-icon-box-title a{font-family:"irs", Sans-serif;font-size:19px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-c808527 .elementor-icon-box-description{font-family:"irs", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-24 .elementor-element.elementor-element-f9b9901{width:var( --container-widget-width, 32% );max-width:32%;padding:20px 20px 20px 20px;--container-widget-width:32%;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);}.elementor-24 .elementor-element.elementor-element-f9b9901 .elementor-icon-box-wrapper{align-items:center;text-align:justify;gap:12px;}.elementor-24 .elementor-element.elementor-element-f9b9901 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-f9b9901.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-f9b9901.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-f9b9901.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-f9b9901 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-f9b9901 .elementor-icon-box-title a{font-family:"irs", Sans-serif;font-size:19px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-f9b9901 .elementor-icon-box-description{font-family:"irs", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-24 .elementor-element.elementor-element-7118985{width:var( --container-widget-width, 32% );max-width:32%;padding:20px 20px 20px 20px;--container-widget-width:32%;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);}.elementor-24 .elementor-element.elementor-element-7118985 .elementor-icon-box-wrapper{align-items:center;text-align:justify;gap:12px;}.elementor-24 .elementor-element.elementor-element-7118985 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-7118985.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-7118985.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-7118985.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-7118985 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-7118985 .elementor-icon-box-title a{font-family:"irs", Sans-serif;font-size:19px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-7118985 .elementor-icon-box-description{font-family:"irs", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-24 .elementor-element.elementor-element-48380a4{width:var( --container-widget-width, 32% );max-width:32%;padding:20px 20px 20px 20px;--container-widget-width:32%;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);}.elementor-24 .elementor-element.elementor-element-48380a4 .elementor-icon-box-wrapper{align-items:center;text-align:justify;gap:12px;}.elementor-24 .elementor-element.elementor-element-48380a4 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-48380a4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-48380a4.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-48380a4.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-48380a4 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-48380a4 .elementor-icon-box-title a{font-family:"irs", Sans-serif;font-size:19px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-48380a4 .elementor-icon-box-description{font-family:"irs", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-24 .elementor-element.elementor-element-d4d03a2{width:var( --container-widget-width, 32% );max-width:32%;padding:20px 20px 20px 20px;--container-widget-width:32%;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);}.elementor-24 .elementor-element.elementor-element-d4d03a2 .elementor-icon-box-wrapper{align-items:center;text-align:justify;gap:12px;}.elementor-24 .elementor-element.elementor-element-d4d03a2 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-d4d03a2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-d4d03a2.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-d4d03a2.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-d4d03a2 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-d4d03a2 .elementor-icon-box-title a{font-family:"irs", Sans-serif;font-size:19px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-d4d03a2 .elementor-icon-box-description{font-family:"irs", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-24 .elementor-element.elementor-element-80a7933{width:var( --container-widget-width, 32% );max-width:32%;padding:20px 20px 20px 20px;--container-widget-width:32%;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);}.elementor-24 .elementor-element.elementor-element-80a7933 .elementor-icon-box-wrapper{align-items:center;text-align:justify;gap:12px;}.elementor-24 .elementor-element.elementor-element-80a7933 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-80a7933.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-80a7933.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-80a7933.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-80a7933 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-80a7933 .elementor-icon-box-title a{font-family:"irs", Sans-serif;font-size:19px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-80a7933 .elementor-icon-box-description{font-family:"irs", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-24 .elementor-element.elementor-element-d6a8ad2{width:var( --container-widget-width, 32% );max-width:32%;padding:20px 20px 20px 20px;--container-widget-width:32%;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);}.elementor-24 .elementor-element.elementor-element-d6a8ad2 .elementor-icon-box-wrapper{align-items:center;text-align:justify;gap:12px;}.elementor-24 .elementor-element.elementor-element-d6a8ad2 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-d6a8ad2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-d6a8ad2.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-d6a8ad2.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-d6a8ad2 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-d6a8ad2 .elementor-icon-box-title a{font-family:"irs", Sans-serif;font-size:19px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-d6a8ad2 .elementor-icon-box-description{font-family:"irs", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-24 .elementor-element.elementor-element-99b1982{width:var( --container-widget-width, 32% );max-width:32%;padding:20px 20px 20px 20px;--container-widget-width:32%;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);}.elementor-24 .elementor-element.elementor-element-99b1982 .elementor-icon-box-wrapper{align-items:center;text-align:justify;gap:12px;}.elementor-24 .elementor-element.elementor-element-99b1982 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-99b1982.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-99b1982.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-99b1982.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-99b1982 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-99b1982 .elementor-icon-box-title a{font-family:"irs", Sans-serif;font-size:19px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-99b1982 .elementor-icon-box-description{font-family:"irs", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-24 .elementor-element.elementor-element-f8c394f{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-7d9866f{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:20px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-24 .elementor-element.elementor-element-7d9866f .elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-7d9866f .elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-7d9866f .elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-7d9866f .elementor-social-icon:hover{background-color:var( --e-global-color-75405ac );}.elementor-24 .elementor-element.elementor-element-7d9866f .elementor-social-icon:hover i{color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-7d9866f .elementor-social-icon:hover svg{fill:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-c808527{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-24 .elementor-element.elementor-element-f9b9901{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-24 .elementor-element.elementor-element-7118985{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-24 .elementor-element.elementor-element-48380a4{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-24 .elementor-element.elementor-element-d4d03a2{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-24 .elementor-element.elementor-element-80a7933{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-24 .elementor-element.elementor-element-d6a8ad2{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-24 .elementor-element.elementor-element-99b1982{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-24 .elementor-element.elementor-element-f8c394f{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-c808527 .elementor-icon{font-size:40px;}.elementor-24 .elementor-element.elementor-element-f9b9901{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-f9b9901 .elementor-icon{font-size:40px;}.elementor-24 .elementor-element.elementor-element-7118985{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-7118985 .elementor-icon{font-size:40px;}.elementor-24 .elementor-element.elementor-element-48380a4{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-48380a4 .elementor-icon{font-size:40px;}.elementor-24 .elementor-element.elementor-element-d4d03a2{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-d4d03a2 .elementor-icon{font-size:40px;}.elementor-24 .elementor-element.elementor-element-80a7933{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-80a7933 .elementor-icon{font-size:40px;}.elementor-24 .elementor-element.elementor-element-d6a8ad2{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-d6a8ad2 .elementor-icon{font-size:40px;}.elementor-24 .elementor-element.elementor-element-99b1982{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-99b1982 .elementor-icon{font-size:40px;}}/* Start custom CSS for html, class: .elementor-element-f8c394f */.elementor-24 .elementor-element.elementor-element-f8c394f iframe{border-radius: 8px;    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15);}/* End custom CSS */
/* Start custom CSS */::placeholder {
  color:#000 !important;
  opacity: 80%;
}
.elementor-icon-box-description a{color:#000 !important;}
.e-d46c20d-660359b {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
}

.e-d46c20d-660359b::before {
    content: "";
    width: 30px;
    height: 30px;
    flex: 0 0 30px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 26.41'%3E%3Cpath d='M21.04.91c-1.01 0-1.93.41-2.6 1.07-.01 0-.02.01-.03.02-.03.03-.05.05-.07.08-.62.66-1 1.54-1 2.51v17.23c0 .95.37 1.82.96 2.48h0s.06.08.1.11c0 0 .01.01.02.01 0 0 0 0 0 0 .67.67 1.59 1.08 2.61 1.08h25.26c1.02 0 1.94-.41 2.61-1.08h0s.01-.01.02-.01c.04-.03.07-.07.1-.12.6-.66.96-1.52.96-2.48V4.59c0-.95-.36-1.81-.95-2.46-.03-.04-.07-.09-.11-.13-.01 0-.02-.01-.03-.02-.67-.66-1.59-1.07-2.6-1.07h-25.26ZM21.04 2.47h25.26c.34 0 .66.08.94.21l-10.69 11.67c-1.55 1.7-4.21 1.7-5.77 0l-1.5-1.64h0s-.06-.06-.09-.09h0S20.1 2.69 20.1 2.69c.28-.14.6-.22.95-.22h0ZM19.04 3.84l8.57 9.36-8.57 9.36c-.09-.23-.13-.48-.13-.74V4.59c0-.26.05-.51.13-.74h0ZM48.3 3.84c.09.23.13.48.13.74v17.23c0 .26-.05.51-.13.75l-8.57-9.36 8.57-9.36ZM6.15 6.78h0c-.21 0-.41.08-.55.23-.15.15-.23.34-.23.55 0 .21.08.41.23.56s.35.23.56.23h6.73c.43 0 .78-.35.78-.78 0-.43-.35-.78-.78-.78h-6.73ZM.78 12.42h0c-.43 0-.78.35-.78.78 0 .21.08.41.23.55.15.15.35.23.55.23h12.1c.21 0 .41-.08.55-.23.15-.15-.23-.35-.55-.55-.43 0-.78-.35-.78-.78H.78ZM28.67 14.36l.96 1.05c2.16 2.36 5.91 2.36 8.08 0l.96-1.05 8.57 9.36c-.28.14-.6.22-.94.22h-25.26c-.34 0-.66-.41-.95-.21l8.58-9.37ZM6.15 18.06c-.21 0-.41.08-.56.23-.15.15-.23.35-.23.56 0 .21.08.4.23.55.15.15.35.23.55.23h6.73c.43 0 .78-.35.78-.78 0-.43-.35-.78-.78-.79h-6.73Z' fill='%23fff'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'irs';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://tashfa.com/wp-content/uploads/2026/09/IRANSansXVF.woff2') format('woff2');
}
@font-face {
	font-family: 'irs';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://tashfa.com/wp-content/uploads/2026/09/IRANSansXVF.woff2') format('woff2');
}
@font-face {
	font-family: 'irs';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://tashfa.com/wp-content/uploads/2026/09/IRANSansXVF.woff2') format('woff2');
}
@font-face {
	font-family: 'irs';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://tashfa.com/wp-content/uploads/2026/09/IRANSansXVF.woff2') format('woff2');
}
@font-face {
	font-family: 'irs';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://tashfa.com/wp-content/uploads/2026/09/IRANSansXVF.woff2') format('woff2');
}
@font-face {
	font-family: 'irs';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://tashfa.com/wp-content/uploads/2026/09/IRANSansXVF.woff2') format('woff2');
}
@font-face {
	font-family: 'irs';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://tashfa.com/wp-content/uploads/2026/09/IRANSansXVF.woff2') format('woff2');
}
@font-face {
	font-family: 'irs';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://tashfa.com/wp-content/uploads/2026/09/IRANSansXVF.woff2') format('woff2');
}
@font-face {
	font-family: 'irs';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://tashfa.com/wp-content/uploads/2026/09/IRANSansXVF.woff2') format('woff2');
}
@font-face {
	font-family: 'irs';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://tashfa.com/wp-content/uploads/2026/09/IRANSansXVF.woff2') format('woff2');
}
@font-face {
	font-family: 'irs';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://tashfa.com/wp-content/uploads/2026/09/IRANSansXVF.woff2') format('woff2');
}
/* End Custom Fonts CSS */