.elementor-1658 .elementor-element.elementor-element-3e9f43f{--display:flex;--min-height:704px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-3e9f43f:not(.elementor-motion-effects-element-type-background), .elementor-1658 .elementor-element.elementor-element-3e9f43f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://etemadtehran.com/wp-content/uploads/2026/09/hero-handmade-carpet-workshop.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1658 .elementor-element.elementor-element-518ae62{--display:flex;--min-height:704px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:146px;}.elementor-1658 .elementor-element.elementor-element-40af37b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-1658 .elementor-element.elementor-element-ca58bb9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 17px) 0px;text-align:start;}.elementor-1658 .elementor-element.elementor-element-ca58bb9 .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:18px;font-weight:500;line-height:26px;color:#FFFFFF;}.elementor-1658 .elementor-element.elementor-element-e429475{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:start;}.elementor-1658 .elementor-element.elementor-element-e429475 .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:48px;font-weight:700;line-height:1.15em;color:#D19F5D;}.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-1658 .elementor-element.elementor-element-21f33ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Shabnam", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-1658 .elementor-element.elementor-element-d87fd89{--display:flex;--min-height:38px;--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;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1658 .elementor-element.elementor-element-75c6f87 .elementor-button{background-color:#00000063;font-family:"Shabnam", Sans-serif;font-size:14px;font-weight:500;fill:#F4E8D0;color:#F4E8D0;transition-duration:0.3s;border-style:solid;border-width:0.1 0.1 0.1 0.1;border-color:#C9A66B;border-radius:0px 0px 0px 0px;padding:13px 24px 13px 24px;}.elementor-1658 .elementor-element.elementor-element-75c6f87 .elementor-button:hover, .elementor-1658 .elementor-element.elementor-element-75c6f87 .elementor-button:focus{background-color:#C9A66B;color:#5B0617;border-color:#C9A66B;}.elementor-1658 .elementor-element.elementor-element-75c6f87{border-radius:0px 0px 0px 0px;}.elementor-1658 .elementor-element.elementor-element-75c6f87 .elementor-button:hover svg, .elementor-1658 .elementor-element.elementor-element-75c6f87 .elementor-button:focus svg{fill:#5B0617;}.elementor-1658 .elementor-element.elementor-element-152cf67 .elementor-button{background-color:#00000063;font-family:"Shabnam", Sans-serif;font-size:14px;font-weight:500;fill:#F4E8D0;color:#F4E8D0;transition-duration:0.3s;border-style:solid;border-width:0.1 0.1 0.1 0.1;border-color:#C9A66B;border-radius:0px 0px 0px 0px;padding:13px 24px 13px 24px;}.elementor-1658 .elementor-element.elementor-element-152cf67 .elementor-button:hover, .elementor-1658 .elementor-element.elementor-element-152cf67 .elementor-button:focus{background-color:#C9A66B;color:#5B0617;border-color:#C9A66B;}.elementor-1658 .elementor-element.elementor-element-152cf67{border-radius:0px 0px 0px 0px;}.elementor-1658 .elementor-element.elementor-element-152cf67 .elementor-button:hover svg, .elementor-1658 .elementor-element.elementor-element-152cf67 .elementor-button:focus svg{fill:#5B0617;}.elementor-1658 .elementor-element.elementor-element-1ed7021{--display:flex;--min-height:123px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-1ed7021:not(.elementor-motion-effects-element-type-background), .elementor-1658 .elementor-element.elementor-element-1ed7021 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D19F5D;background-image:url("https://etemadtehran.com/wp-content/uploads/2026/09/paisley-pattern-white.png");background-position:center center;background-repeat:repeat;background-size:contain;}.elementor-1658 .elementor-element.elementor-element-8e13c7c{--display:flex;--min-height:123px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-39cdf01{--display:flex;--min-height:89px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#801425;--border-color:#801425;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-80ae310{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-80ae310 .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:22px;font-weight:700;line-height:26px;color:#801425;}.elementor-1658 .elementor-element.elementor-element-ec4a8ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-ec4a8ba .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:22px;font-weight:700;line-height:26px;color:#801425;}.elementor-1658 .elementor-element.elementor-element-30f911f{--display:flex;--min-height:89px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#801425;--border-color:#801425;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-78bc53a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-78bc53a .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:22px;font-weight:700;line-height:26px;color:#801425;}.elementor-1658 .elementor-element.elementor-element-28f8f6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-28f8f6b .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:22px;font-weight:700;line-height:26px;color:#801425;}.elementor-1658 .elementor-element.elementor-element-a060ab0{--display:flex;--min-height:89px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#801425;--border-color:#801425;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-44138f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-44138f0 .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:22px;font-weight:700;line-height:26px;color:#801425;}.elementor-1658 .elementor-element.elementor-element-fda2761{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-fda2761 .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:22px;font-weight:700;line-height:26px;color:#801425;}.elementor-1658 .elementor-element.elementor-element-b8066b1{--display:flex;--min-height:89px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#801425;--border-color:#801425;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-e1122eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-e1122eb .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:22px;font-weight:700;line-height:26px;color:#801425;}.elementor-1658 .elementor-element.elementor-element-54bdac4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-54bdac4 .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:22px;font-weight:700;line-height:26px;color:#801425;}.elementor-1658 .elementor-element.elementor-element-0bea10b{--display:flex;--min-height:89px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-9f47435{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-9f47435 .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:22px;font-weight:700;line-height:26px;color:#801425;}.elementor-1658 .elementor-element.elementor-element-ae6d54d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-ae6d54d .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:22px;font-weight:700;line-height:26px;color:#801425;}.elementor-1658 .elementor-element.elementor-element-29ae6ca{--display:flex;--min-height:123px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-29ae6ca:not(.elementor-motion-effects-element-type-background), .elementor-1658 .elementor-element.elementor-element-29ae6ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D19F5D;background-image:url("https://etemadtehran.com/wp-content/uploads/2026/09/paisley-pattern-white.png");background-position:center center;background-repeat:repeat;background-size:contain;}.elementor-1658 .elementor-element.elementor-element-2cb3258{--display:flex;--min-height:123px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-f06c26c{--display:flex;}.elementor-1658 .elementor-element.elementor-element-8c33a37{--display:flex;--min-height:89px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#801425;--border-color:#801425;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-28cd31b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-28cd31b .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:22px;font-weight:700;line-height:26px;color:#801425;}.elementor-1658 .elementor-element.elementor-element-5c61e6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-5c61e6c .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:22px;font-weight:700;line-height:26px;color:#801425;}.elementor-1658 .elementor-element.elementor-element-1ca8dad{--display:flex;--min-height:89px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#80142500;--border-color:#80142500;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-c07f035{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-c07f035 .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:22px;font-weight:700;line-height:26px;color:#801425;}.elementor-1658 .elementor-element.elementor-element-b301c5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-b301c5a .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:22px;font-weight:700;line-height:26px;color:#801425;}.elementor-1658 .elementor-element.elementor-element-5f2e239{--display:flex;border-style:solid;--border-style:solid;border-color:#801425;--border-color:#801425;}.elementor-1658 .elementor-element.elementor-element-dd35fe6{--display:flex;--min-height:89px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#801425;--border-color:#801425;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-b4e42fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-b4e42fd .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:22px;font-weight:700;line-height:26px;color:#801425;}.elementor-1658 .elementor-element.elementor-element-c7e77c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-c7e77c6 .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:22px;font-weight:700;line-height:26px;color:#801425;}.elementor-1658 .elementor-element.elementor-element-1fc6614{--display:flex;--min-height:89px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#80142500;--border-color:#80142500;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-9e3821f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-9e3821f .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:22px;font-weight:700;line-height:26px;color:#801425;}.elementor-1658 .elementor-element.elementor-element-20aabcb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-20aabcb .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:22px;font-weight:700;line-height:26px;color:#801425;}.elementor-1658 .elementor-element.elementor-element-aa053ed{--display:flex;--min-height:89px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-color:#801425;--border-color:#801425;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-2514bd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-2514bd9 .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:22px;font-weight:700;line-height:26px;color:#801425;}.elementor-1658 .elementor-element.elementor-element-4a8db58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-4a8db58 .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:22px;font-weight:700;line-height:26px;color:#801425;}.elementor-1658 .elementor-element.elementor-element-76772bb{--display:flex;--min-height:523px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:76px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-76772bb:not(.elementor-motion-effects-element-type-background), .elementor-1658 .elementor-element.elementor-element-76772bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1658 .elementor-element.elementor-element-b52e7fe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1658 .elementor-element.elementor-element-1fff5f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-1fff5f2 .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:36px;font-weight:700;line-height:50px;color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-de58cb6{--display:flex;--min-height:303px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;}.elementor-1658 .elementor-element.elementor-element-9575d2f{--display:flex;--min-height:303px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:none;--border-style:none;--border-radius:6px 6px 6px 6px;--padding-top:40px;--padding-bottom:20px;--padding-left:34px;--padding-right:34px;}.elementor-1658 .elementor-element.elementor-element-9575d2f:not(.elementor-motion-effects-element-type-background), .elementor-1658 .elementor-element.elementor-element-9575d2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#520B16;}.elementor-1658 .elementor-element.elementor-element-9575d2f.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1658 .elementor-element.elementor-element-1f6855b{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-1658 .elementor-element.elementor-element-3229cb6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1658 .elementor-element.elementor-element-3229cb6 .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:20px;font-weight:700;line-height:30px;color:#F4E8D0;}.elementor-1658 .elementor-element.elementor-element-62b2ccb{text-align:center;font-family:"Shabnam", Sans-serif;font-size:15px;font-weight:400;line-height:28px;color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-72343c2{--display:flex;--min-height:31px;--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;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-1658 .elementor-element.elementor-element-8dae751 .elementor-button{background-color:#0000002E;font-family:"Shabnam", Sans-serif;font-size:13px;font-weight:500;fill:#F4E8D0;color:#F4E8D0;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#D19F5D;border-radius:4px 4px 4px 4px;padding:4px 12px 4px 12px;}.elementor-1658 .elementor-element.elementor-element-8dae751{width:var( --container-widget-width, 117px );max-width:117px;--container-widget-width:117px;--container-widget-flex-grow:0;}.elementor-1658 .elementor-element.elementor-element-ab756a0 .elementor-button{background-color:#0000002E;font-family:"Shabnam", Sans-serif;font-size:13px;font-weight:500;fill:#F4E8D0;color:#F4E8D0;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#D19F5D;border-radius:4px 4px 4px 4px;padding:4px 12px 4px 12px;}.elementor-1658 .elementor-element.elementor-element-ab756a0{width:var( --container-widget-width, 117px );max-width:117px;--container-widget-width:117px;--container-widget-flex-grow:0;}.elementor-1658 .elementor-element.elementor-element-0210923{--display:flex;--min-height:303px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:6px 6px 6px 6px;--padding-top:40px;--padding-bottom:20px;--padding-left:34px;--padding-right:34px;}.elementor-1658 .elementor-element.elementor-element-0210923:not(.elementor-motion-effects-element-type-background), .elementor-1658 .elementor-element.elementor-element-0210923 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#520B16;}.elementor-1658 .elementor-element.elementor-element-0210923.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-1658 .elementor-element.elementor-element-8c99653{width:var( --container-widget-width, 77px );max-width:77px;--container-widget-width:77px;--container-widget-flex-grow:0;}.elementor-1658 .elementor-element.elementor-element-4bd042d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1658 .elementor-element.elementor-element-4bd042d .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:20px;font-weight:700;line-height:30px;color:#F4E8D0;}.elementor-1658 .elementor-element.elementor-element-ccbfee4{text-align:center;font-family:"Shabnam", Sans-serif;font-size:15px;font-weight:400;line-height:28px;color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-fd1bf7b .elementor-button{background-color:#0000002E;font-family:"Shabnam", Sans-serif;font-size:13px;font-weight:500;fill:#F4E8D0;color:#F4E8D0;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#D19F5D;border-radius:4px 4px 4px 4px;padding:4px 12px 4px 12px;}.elementor-1658 .elementor-element.elementor-element-fd1bf7b{width:var( --container-widget-width, 117px );max-width:117px;--container-widget-width:117px;--container-widget-flex-grow:0;}.elementor-1658 .elementor-element.elementor-element-2375324{--display:flex;--min-height:303px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:6px 6px 6px 6px;--padding-top:40px;--padding-bottom:20px;--padding-left:34px;--padding-right:34px;}.elementor-1658 .elementor-element.elementor-element-2375324:not(.elementor-motion-effects-element-type-background), .elementor-1658 .elementor-element.elementor-element-2375324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#520B16;}.elementor-1658 .elementor-element.elementor-element-2375324.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-1658 .elementor-element.elementor-element-934eba4{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-1658 .elementor-element.elementor-element-888b6fa{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1658 .elementor-element.elementor-element-888b6fa .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:20px;font-weight:700;line-height:30px;color:#F4E8D0;}.elementor-1658 .elementor-element.elementor-element-0bf8d93{text-align:center;font-family:"Shabnam", Sans-serif;font-size:15px;font-weight:400;line-height:28px;color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-5765325 .elementor-button{background-color:#0000002E;font-family:"Shabnam", Sans-serif;font-size:13px;font-weight:500;fill:#F4E8D0;color:#F4E8D0;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#D19F5D;border-radius:4px 4px 4px 4px;padding:4px 12px 4px 12px;}.elementor-1658 .elementor-element.elementor-element-5765325{width:var( --container-widget-width, 117px );max-width:117px;--container-widget-width:117px;--container-widget-flex-grow:0;}.elementor-1658 .elementor-element.elementor-element-cd90bc0{--display:flex;--min-height:1003px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-cd90bc0:not(.elementor-motion-effects-element-type-background), .elementor-1658 .elementor-element.elementor-element-cd90bc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5B0617;background-image:url("https://etemadtehran.com/wp-content/uploads/2026/09/burgundy-texture-background-tall-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1658 .elementor-element.elementor-element-f9d3bbb{--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;--gap:65px 65px;--row-gap:65px;--column-gap:65px;}.elementor-1658 .elementor-element.elementor-element-3e54a4b{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1658 .elementor-element.elementor-element-54b4578{--display:flex;}.elementor-1658 .elementor-element.elementor-element-d2872a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-1658 .elementor-element.elementor-element-d2872a3 .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:36px;font-weight:700;line-height:52px;color:#F4E8D0;}.elementor-1658 .elementor-element.elementor-element-c8df830{width:var( --container-widget-width, 565px );max-width:565px;--container-widget-width:565px;--container-widget-flex-grow:0;text-align:justify;font-family:"Shabnam", Sans-serif;font-size:17px;font-weight:400;line-height:32px;color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-a45ec3e{--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;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1658 .elementor-element.elementor-element-2339bab .elementor-button{background-color:#00000063;font-family:"Shabnam", Sans-serif;font-size:14px;font-weight:500;fill:#F4E8D0;color:#F4E8D0;transition-duration:0.3s;border-style:solid;border-width:0.1 0.1 0.1 0.1;border-color:#C9A66B;border-radius:0px 0px 0px 0px;padding:13px 24px 13px 24px;}.elementor-1658 .elementor-element.elementor-element-2339bab .elementor-button:hover, .elementor-1658 .elementor-element.elementor-element-2339bab .elementor-button:focus{background-color:#C9A66B;color:#5B0617;border-color:#C9A66B;}.elementor-1658 .elementor-element.elementor-element-2339bab{border-radius:0px 0px 0px 0px;}.elementor-1658 .elementor-element.elementor-element-2339bab .elementor-button:hover svg, .elementor-1658 .elementor-element.elementor-element-2339bab .elementor-button:focus svg{fill:#5B0617;}.elementor-1658 .elementor-element.elementor-element-ca45f83 .elementor-button{background-color:#00000063;font-family:"Shabnam", Sans-serif;font-size:14px;font-weight:500;fill:#F4E8D0;color:#F4E8D0;transition-duration:0.3s;border-style:solid;border-width:0.1 0.1 0.1 0.1;border-color:#C9A66B;border-radius:0px 0px 0px 0px;padding:13px 24px 13px 24px;}.elementor-1658 .elementor-element.elementor-element-ca45f83 .elementor-button:hover, .elementor-1658 .elementor-element.elementor-element-ca45f83 .elementor-button:focus{background-color:#C9A66B;color:#5B0617;border-color:#C9A66B;}.elementor-1658 .elementor-element.elementor-element-ca45f83{border-radius:0px 0px 0px 0px;}.elementor-1658 .elementor-element.elementor-element-ca45f83 .elementor-button:hover svg, .elementor-1658 .elementor-element.elementor-element-ca45f83 .elementor-button:focus svg{fill:#5B0617;}.elementor-1658 .elementor-element.elementor-element-8e5e9d1{--display:flex;}.elementor-1658 .elementor-element.elementor-element-9faa5f7{--display:flex;--min-height:416px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1658 .elementor-element.elementor-element-9faa5f7:not(.elementor-motion-effects-element-type-background), .elementor-1658 .elementor-element.elementor-element-9faa5f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://etemadtehran.com/wp-content/uploads/2026/09/paper-texture-square.png");background-position:center right;background-repeat:no-repeat;background-size:94% auto;}.elementor-1658 .elementor-element.elementor-element-55a64bb{--display:flex;--min-height:386px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:18px;--padding-left:28px;--padding-right:28px;}.elementor-1658 .elementor-element.elementor-element-26c4fc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-26c4fc3 .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:30px;font-weight:700;color:#801425;}.elementor-1658 .elementor-element.elementor-element-9394df5{--display:flex;--min-height:70px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-1658 .elementor-element.elementor-element-3167e2f{font-family:"Shabnam", Sans-serif;font-size:17px;font-weight:500;color:#801425;}.elementor-1658 .elementor-element.elementor-element-36d2b77{--display:flex;--min-height:70px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-1658 .elementor-element.elementor-element-91fc505{font-family:"Shabnam", Sans-serif;font-size:17px;font-weight:500;color:#801425;}.elementor-1658 .elementor-element.elementor-element-4b65f9f{--display:flex;--min-height:70px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-1658 .elementor-element.elementor-element-749d711{font-family:"Shabnam", Sans-serif;font-size:17px;font-weight:500;color:#801425;}.elementor-1658 .elementor-element.elementor-element-575b207{width:var( --container-widget-width, 175% );max-width:175%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:100px 100px 100px 100px;--container-widget-width:175%;--container-widget-flex-grow:0;top:11px;}body:not(.rtl) .elementor-1658 .elementor-element.elementor-element-575b207{left:186px;}body.rtl .elementor-1658 .elementor-element.elementor-element-575b207{right:186px;}.elementor-1658 .elementor-element.elementor-element-575b207 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1658 .elementor-element.elementor-element-025b8db{width:var( --container-widget-width, 175% );max-width:175%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:100px 100px 100px 100px;--container-widget-width:175%;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-1658 .elementor-element.elementor-element-025b8db{left:186px;}body.rtl .elementor-1658 .elementor-element.elementor-element-025b8db{right:186px;}.elementor-1658 .elementor-element.elementor-element-025b8db img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1658 .elementor-element.elementor-element-178672c{--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-1658 .elementor-element.elementor-element-200987f{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1658 .elementor-element.elementor-element-a9795ba{--display:flex;--min-height:46px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-1658 .elementor-element.elementor-element-a9795ba:not(.elementor-motion-effects-element-type-background), .elementor-1658 .elementor-element.elementor-element-a9795ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D000873;}.elementor-1658 .elementor-element.elementor-element-0b9e7a4{font-family:"Shabnam", Sans-serif;font-feature-settings:"numr";font-size:17px;font-weight:500;color:#F4E8D0;}.elementor-1658 .elementor-element.elementor-element-d66b5cb{--display:flex;--min-height:46px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-1658 .elementor-element.elementor-element-d66b5cb:not(.elementor-motion-effects-element-type-background), .elementor-1658 .elementor-element.elementor-element-d66b5cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D000873;}.elementor-1658 .elementor-element.elementor-element-3ca6406{font-family:"Shabnam", Sans-serif;font-feature-settings:"numr";font-size:17px;font-weight:500;color:#F4E8D0;}.elementor-1658 .elementor-element.elementor-element-c8a461f{--display:flex;--min-height:46px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-1658 .elementor-element.elementor-element-c8a461f:not(.elementor-motion-effects-element-type-background), .elementor-1658 .elementor-element.elementor-element-c8a461f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D000873;}.elementor-1658 .elementor-element.elementor-element-2f726d4{font-family:"Shabnam", Sans-serif;font-feature-settings:"numr";font-size:17px;font-weight:500;color:#F4E8D0;}.elementor-1658 .elementor-element.elementor-element-4dec45b{--display:flex;--min-height:46px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-1658 .elementor-element.elementor-element-4dec45b:not(.elementor-motion-effects-element-type-background), .elementor-1658 .elementor-element.elementor-element-4dec45b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D000873;}.elementor-1658 .elementor-element.elementor-element-4d7604a{font-family:"Shabnam", Sans-serif;font-feature-settings:"numr";font-size:17px;font-weight:500;color:#F4E8D0;}.elementor-1658 .elementor-element.elementor-element-b8d9d83{--display:flex;--min-height:46px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-1658 .elementor-element.elementor-element-b8d9d83:not(.elementor-motion-effects-element-type-background), .elementor-1658 .elementor-element.elementor-element-b8d9d83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D000873;}.elementor-1658 .elementor-element.elementor-element-a41b4b2{font-family:"Shabnam", Sans-serif;font-feature-settings:"numr";font-size:17px;font-weight:500;color:#F4E8D0;}.elementor-1658 .elementor-element.elementor-element-aa6b8db{--display:flex;}.elementor-1658 .elementor-element.elementor-element-a7c47ca{width:var( --container-widget-width, 420px );max-width:420px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 55px) 0px;--container-widget-width:420px;--container-widget-flex-grow:0;text-align:justify;font-family:"Shabnam", Sans-serif;font-size:17px;font-weight:400;line-height:32px;color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-8fe49a4 .elementor-button{background-color:#00000063;font-family:"Shabnam", Sans-serif;font-size:14px;font-weight:500;fill:#F4E8D0;color:#F4E8D0;transition-duration:0.3s;border-style:solid;border-width:0.1 0.1 0.1 0.1;border-color:#C9A66B;border-radius:0px 0px 0px 0px;padding:13px 24px 13px 24px;}.elementor-1658 .elementor-element.elementor-element-8fe49a4 .elementor-button:hover, .elementor-1658 .elementor-element.elementor-element-8fe49a4 .elementor-button:focus{background-color:#C9A66B;color:#5B0617;border-color:#C9A66B;}.elementor-1658 .elementor-element.elementor-element-8fe49a4{border-radius:0px 0px 0px 0px;}.elementor-1658 .elementor-element.elementor-element-8fe49a4 .elementor-button:hover svg, .elementor-1658 .elementor-element.elementor-element-8fe49a4 .elementor-button:focus svg{fill:#5B0617;}.elementor-1658 .elementor-element.elementor-element-813f97e{--display:flex;--min-height:70px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-813f97e:not(.elementor-motion-effects-element-type-background), .elementor-1658 .elementor-element.elementor-element-813f97e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1658 .elementor-element.elementor-element-7a27884{--display:flex;--min-height:431px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:67px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-6ad62fd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--z-index:2;}.elementor-1658 .elementor-element.elementor-element-8215df5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-1658 .elementor-element.elementor-element-8215df5 .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:38px;font-weight:700;line-height:52px;color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-82e2170{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:start;font-family:"Shabnam", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#F4E8D0;}.elementor-1658 .elementor-element.elementor-element-98806cf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-c66bc39{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D19F5D;--border-color:#D19F5D;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-1658 .elementor-element.elementor-element-c66bc39:not(.elementor-motion-effects-element-type-background), .elementor-1658 .elementor-element.elementor-element-c66bc39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#481E1A;}.elementor-1658 .elementor-element.elementor-element-c66bc39.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1658 .elementor-element.elementor-element-5b93f95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-5b93f95 .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:17px;font-weight:600;line-height:26px;color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-df5e77a{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-99049ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Shabnam", Sans-serif;font-feature-settings:"numr";font-size:15px;font-weight:500;line-height:22px;letter-spacing:0px;color:#F4E8D0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1658 .elementor-element.elementor-element-700d82e .elementor-icon-wrapper{text-align:center;}.elementor-1658 .elementor-element.elementor-element-700d82e.elementor-view-stacked .elementor-icon{background-color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-700d82e.elementor-view-framed .elementor-icon, .elementor-1658 .elementor-element.elementor-element-700d82e.elementor-view-default .elementor-icon{color:#D19F5D;border-color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-700d82e.elementor-view-framed .elementor-icon, .elementor-1658 .elementor-element.elementor-element-700d82e.elementor-view-default .elementor-icon svg{fill:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-700d82e .elementor-icon{font-size:13px;}.elementor-1658 .elementor-element.elementor-element-700d82e .elementor-icon svg{height:13px;}.elementor-1658 .elementor-element.elementor-element-3a8c32c{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-a410565{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Shabnam", Sans-serif;font-feature-settings:"numr";font-size:15px;font-weight:500;line-height:22px;letter-spacing:0px;color:#F4E8D0;}.elementor-1658 .elementor-element.elementor-element-cc85112 .elementor-icon-wrapper{text-align:center;}.elementor-1658 .elementor-element.elementor-element-cc85112.elementor-view-stacked .elementor-icon{background-color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-cc85112.elementor-view-framed .elementor-icon, .elementor-1658 .elementor-element.elementor-element-cc85112.elementor-view-default .elementor-icon{color:#D19F5D;border-color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-cc85112.elementor-view-framed .elementor-icon, .elementor-1658 .elementor-element.elementor-element-cc85112.elementor-view-default .elementor-icon svg{fill:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-cc85112 .elementor-icon{font-size:13px;}.elementor-1658 .elementor-element.elementor-element-cc85112 .elementor-icon svg{height:13px;}.elementor-1658 .elementor-element.elementor-element-26e34f2{--display:flex;--min-height:148px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:11px 11px;--row-gap:11px;--column-gap:11px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D19F5D;--border-color:#D19F5D;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-1658 .elementor-element.elementor-element-26e34f2:not(.elementor-motion-effects-element-type-background), .elementor-1658 .elementor-element.elementor-element-26e34f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#481E1A;}.elementor-1658 .elementor-element.elementor-element-26e34f2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1658 .elementor-element.elementor-element-f3ecaaa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-f3ecaaa .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:17px;font-weight:600;line-height:26px;color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-1024bf3{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-69c8fbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Shabnam", Sans-serif;font-feature-settings:"numr";font-size:15px;font-weight:500;line-height:22px;letter-spacing:0px;color:#F4E8D0;}.elementor-1658 .elementor-element.elementor-element-c6a4aba .elementor-icon-wrapper{text-align:center;}.elementor-1658 .elementor-element.elementor-element-c6a4aba.elementor-view-stacked .elementor-icon{background-color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-c6a4aba.elementor-view-framed .elementor-icon, .elementor-1658 .elementor-element.elementor-element-c6a4aba.elementor-view-default .elementor-icon{color:#D19F5D;border-color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-c6a4aba.elementor-view-framed .elementor-icon, .elementor-1658 .elementor-element.elementor-element-c6a4aba.elementor-view-default .elementor-icon svg{fill:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-c6a4aba .elementor-icon{font-size:13px;}.elementor-1658 .elementor-element.elementor-element-c6a4aba .elementor-icon svg{height:13px;}.elementor-1658 .elementor-element.elementor-element-5af6e8b{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-c594866{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Shabnam", Sans-serif;font-feature-settings:"numr";font-size:15px;font-weight:500;line-height:22px;letter-spacing:0px;color:#F4E8D0;}.elementor-1658 .elementor-element.elementor-element-3d1e34e .elementor-icon-wrapper{text-align:center;}.elementor-1658 .elementor-element.elementor-element-3d1e34e.elementor-view-stacked .elementor-icon{background-color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-3d1e34e.elementor-view-framed .elementor-icon, .elementor-1658 .elementor-element.elementor-element-3d1e34e.elementor-view-default .elementor-icon{color:#D19F5D;border-color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-3d1e34e.elementor-view-framed .elementor-icon, .elementor-1658 .elementor-element.elementor-element-3d1e34e.elementor-view-default .elementor-icon svg{fill:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-3d1e34e .elementor-icon{font-size:13px;}.elementor-1658 .elementor-element.elementor-element-3d1e34e .elementor-icon svg{height:13px;}.elementor-1658 .elementor-element.elementor-element-be483fc{--display:flex;--min-height:148px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:11px 11px;--row-gap:11px;--column-gap:11px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D19F5D;--border-color:#D19F5D;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-1658 .elementor-element.elementor-element-be483fc:not(.elementor-motion-effects-element-type-background), .elementor-1658 .elementor-element.elementor-element-be483fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#481E1A;}.elementor-1658 .elementor-element.elementor-element-be483fc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1658 .elementor-element.elementor-element-4858a4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-4858a4b .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:17px;font-weight:600;line-height:26px;color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-153a8f6{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-3320c3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Shabnam", Sans-serif;font-feature-settings:"numr";font-size:15px;font-weight:500;line-height:22px;letter-spacing:0px;color:#F4E8D0;}.elementor-1658 .elementor-element.elementor-element-d35f846 .elementor-icon-wrapper{text-align:center;}.elementor-1658 .elementor-element.elementor-element-d35f846.elementor-view-stacked .elementor-icon{background-color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-d35f846.elementor-view-framed .elementor-icon, .elementor-1658 .elementor-element.elementor-element-d35f846.elementor-view-default .elementor-icon{color:#D19F5D;border-color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-d35f846.elementor-view-framed .elementor-icon, .elementor-1658 .elementor-element.elementor-element-d35f846.elementor-view-default .elementor-icon svg{fill:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-d35f846 .elementor-icon{font-size:13px;}.elementor-1658 .elementor-element.elementor-element-d35f846 .elementor-icon svg{height:13px;}.elementor-1658 .elementor-element.elementor-element-8aba686{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-a8a12cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Shabnam", Sans-serif;font-feature-settings:"numr";font-size:15px;font-weight:500;line-height:22px;letter-spacing:0px;color:#F4E8D0;}.elementor-1658 .elementor-element.elementor-element-bcf8445 .elementor-icon-wrapper{text-align:center;}.elementor-1658 .elementor-element.elementor-element-bcf8445.elementor-view-stacked .elementor-icon{background-color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-bcf8445.elementor-view-framed .elementor-icon, .elementor-1658 .elementor-element.elementor-element-bcf8445.elementor-view-default .elementor-icon{color:#D19F5D;border-color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-bcf8445.elementor-view-framed .elementor-icon, .elementor-1658 .elementor-element.elementor-element-bcf8445.elementor-view-default .elementor-icon svg{fill:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-bcf8445 .elementor-icon{font-size:13px;}.elementor-1658 .elementor-element.elementor-element-bcf8445 .elementor-icon svg{height:13px;}.elementor-1658 .elementor-element.elementor-element-5d38e2d{--display:flex;--min-height:148px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:11px 11px;--row-gap:11px;--column-gap:11px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D19F5D;--border-color:#D19F5D;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-1658 .elementor-element.elementor-element-5d38e2d:not(.elementor-motion-effects-element-type-background), .elementor-1658 .elementor-element.elementor-element-5d38e2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#481E1A;}.elementor-1658 .elementor-element.elementor-element-5d38e2d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1658 .elementor-element.elementor-element-73ede38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-73ede38 .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:17px;font-weight:600;line-height:26px;color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-a7154fc{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-f2f44d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Shabnam", Sans-serif;font-feature-settings:"numr";font-size:15px;font-weight:500;line-height:22px;letter-spacing:0px;color:#F4E8D0;}.elementor-1658 .elementor-element.elementor-element-5e910f5 .elementor-icon-wrapper{text-align:center;}.elementor-1658 .elementor-element.elementor-element-5e910f5.elementor-view-stacked .elementor-icon{background-color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-5e910f5.elementor-view-framed .elementor-icon, .elementor-1658 .elementor-element.elementor-element-5e910f5.elementor-view-default .elementor-icon{color:#D19F5D;border-color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-5e910f5.elementor-view-framed .elementor-icon, .elementor-1658 .elementor-element.elementor-element-5e910f5.elementor-view-default .elementor-icon svg{fill:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-5e910f5 .elementor-icon{font-size:13px;}.elementor-1658 .elementor-element.elementor-element-5e910f5 .elementor-icon svg{height:13px;}.elementor-1658 .elementor-element.elementor-element-b02c8cf{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-243732f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Shabnam", Sans-serif;font-feature-settings:"numr";font-size:15px;font-weight:500;line-height:22px;letter-spacing:0px;color:#F4E8D0;}.elementor-1658 .elementor-element.elementor-element-eef1c42 .elementor-icon-wrapper{text-align:center;}.elementor-1658 .elementor-element.elementor-element-eef1c42.elementor-view-stacked .elementor-icon{background-color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-eef1c42.elementor-view-framed .elementor-icon, .elementor-1658 .elementor-element.elementor-element-eef1c42.elementor-view-default .elementor-icon{color:#D19F5D;border-color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-eef1c42.elementor-view-framed .elementor-icon, .elementor-1658 .elementor-element.elementor-element-eef1c42.elementor-view-default .elementor-icon svg{fill:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-eef1c42 .elementor-icon{font-size:13px;}.elementor-1658 .elementor-element.elementor-element-eef1c42 .elementor-icon svg{height:13px;}.elementor-1658 .elementor-element.elementor-element-faedda7{--display:flex;--min-height:148px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:11px 11px;--row-gap:11px;--column-gap:11px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D19F5D;--border-color:#D19F5D;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-1658 .elementor-element.elementor-element-faedda7:not(.elementor-motion-effects-element-type-background), .elementor-1658 .elementor-element.elementor-element-faedda7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#481E1A;}.elementor-1658 .elementor-element.elementor-element-faedda7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1658 .elementor-element.elementor-element-e5db7f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-e5db7f7 .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:17px;font-weight:600;line-height:26px;color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-b053305{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-899d6ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Shabnam", Sans-serif;font-feature-settings:"numr";font-size:15px;font-weight:500;line-height:22px;letter-spacing:0px;color:#F4E8D0;}.elementor-1658 .elementor-element.elementor-element-bc30f2f .elementor-icon-wrapper{text-align:center;}.elementor-1658 .elementor-element.elementor-element-bc30f2f.elementor-view-stacked .elementor-icon{background-color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-bc30f2f.elementor-view-framed .elementor-icon, .elementor-1658 .elementor-element.elementor-element-bc30f2f.elementor-view-default .elementor-icon{color:#D19F5D;border-color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-bc30f2f.elementor-view-framed .elementor-icon, .elementor-1658 .elementor-element.elementor-element-bc30f2f.elementor-view-default .elementor-icon svg{fill:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-bc30f2f .elementor-icon{font-size:13px;}.elementor-1658 .elementor-element.elementor-element-bc30f2f .elementor-icon svg{height:13px;}.elementor-1658 .elementor-element.elementor-element-ac7b256{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-f743369{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Shabnam", Sans-serif;font-feature-settings:"numr";font-size:15px;font-weight:500;line-height:22px;letter-spacing:0px;color:#F4E8D0;}.elementor-1658 .elementor-element.elementor-element-9a42359 .elementor-icon-wrapper{text-align:center;}.elementor-1658 .elementor-element.elementor-element-9a42359.elementor-view-stacked .elementor-icon{background-color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-9a42359.elementor-view-framed .elementor-icon, .elementor-1658 .elementor-element.elementor-element-9a42359.elementor-view-default .elementor-icon{color:#D19F5D;border-color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-9a42359.elementor-view-framed .elementor-icon, .elementor-1658 .elementor-element.elementor-element-9a42359.elementor-view-default .elementor-icon svg{fill:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-9a42359 .elementor-icon{font-size:13px;}.elementor-1658 .elementor-element.elementor-element-9a42359 .elementor-icon svg{height:13px;}.elementor-1658 .elementor-element.elementor-element-42d959d{--display:flex;--min-height:499px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:66px;--padding-bottom:69px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-42d959d:not(.elementor-motion-effects-element-type-background), .elementor-1658 .elementor-element.elementor-element-42d959d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1658 .elementor-element.elementor-element-bfd279a{--display:flex;--min-height:365px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:38px;--padding-left:74px;--padding-right:74px;}.elementor-1658 .elementor-element.elementor-element-9c182e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-9c182e7 .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:36px;font-weight:700;line-height:50px;color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-3045aa1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px;}.elementor-1658 .elementor-element.elementor-element-1168b42{--display:flex;--min-height:145px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-1168b42.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1658 .elementor-element.elementor-element-e82e169{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-c28b6af img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1658 .elementor-element.elementor-element-f86ddf5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-f86ddf5 .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:18px;font-weight:500;line-height:28px;color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-c803ce7{--display:flex;--min-height:145px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-c803ce7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1658 .elementor-element.elementor-element-8dfb34b{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-0ab24f5 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1658 .elementor-element.elementor-element-d7392a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-d7392a7 .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:18px;font-weight:500;line-height:28px;color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-cbae1c9{--display:flex;--min-height:145px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-cbae1c9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1658 .elementor-element.elementor-element-1a17ad3{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-dc99915 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1658 .elementor-element.elementor-element-6f48b79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-6f48b79 .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:18px;font-weight:500;line-height:28px;color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-6c9191e{--display:flex;--min-height:145px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-6c9191e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1658 .elementor-element.elementor-element-07e315d{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-e09aec0 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1658 .elementor-element.elementor-element-e637a1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-e637a1d .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:18px;font-weight:500;line-height:28px;color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-c97c942{--display:flex;--min-height:145px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-c97c942.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1658 .elementor-element.elementor-element-9274318{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-79cf739 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1658 .elementor-element.elementor-element-1b1e257{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-1b1e257 .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:18px;font-weight:500;line-height:28px;color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-733d324{--display:flex;--min-height:538px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:43px;--padding-bottom:83px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-733d324:not(.elementor-motion-effects-element-type-background), .elementor-1658 .elementor-element.elementor-element-733d324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#470D16;background-image:url("https://etemadtehran.com/wp-content/uploads/2026/09/burgundy-solid-section-background.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1658 .elementor-element.elementor-element-733d324::before, .elementor-1658 .elementor-element.elementor-element-733d324 > .elementor-background-video-container::before, .elementor-1658 .elementor-element.elementor-element-733d324 > .e-con-inner > .elementor-background-video-container::before, .elementor-1658 .elementor-element.elementor-element-733d324 > .elementor-background-slideshow::before, .elementor-1658 .elementor-element.elementor-element-733d324 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1658 .elementor-element.elementor-element-733d324 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://etemadtehran.com/wp-content/uploads/2026/09/paisley-pattern-white.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:63% auto;}.elementor-1658 .elementor-element.elementor-element-556df66{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-f1d736d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-f1d736d .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:36px;font-weight:700;line-height:50px;color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-34655ac{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-de82a5d{--display:flex;--min-height:321px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--overflow:hidden;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;--padding-top:14px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-1658 .elementor-element.elementor-element-de82a5d:not(.elementor-motion-effects-element-type-background), .elementor-1658 .elementor-element.elementor-element-de82a5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://etemadtehran.com/wp-content/uploads/2026/09/paper-card-background-01.png");}.elementor-1658 .elementor-element.elementor-element-de82a5d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1658 .elementor-element.elementor-element-adf61c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-adf61c8 .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-feature-settings:"numr";font-size:36px;font-weight:700;line-height:46px;color:#831425;}.elementor-1658 .elementor-element.elementor-element-afc87f9{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:12px;--margin-bottom:7px;--margin-left:0px;--margin-right:0px;}.elementor-1658 .elementor-element.elementor-element-afc87f9:not(.elementor-motion-effects-element-type-background), .elementor-1658 .elementor-element.elementor-element-afc87f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://etemadtehran.com/wp-content/uploads/2026/09/icon-phone-call-burgundy.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-1658 .elementor-element.elementor-element-3fe4b9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-3fe4b9e .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:700;line-height:25px;color:#801425;}.elementor-1658 .elementor-element.elementor-element-5cb494d{width:var( --container-widget-width, 220px );max-width:220px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:220px;--container-widget-flex-grow:0;text-align:center;font-family:"Shabnam", Sans-serif;font-feature-settings:"numr";font-size:14px;font-weight:500;line-height:23px;color:#801425;}.elementor-1658 .elementor-element.elementor-element-c3276eb{width:var( --container-widget-width, 35px );max-width:35px;--container-widget-width:35px;--container-widget-flex-grow:0;bottom:45px;}body:not(.rtl) .elementor-1658 .elementor-element.elementor-element-c3276eb{right:12px;}body.rtl .elementor-1658 .elementor-element.elementor-element-c3276eb{left:12px;}.elementor-1658 .elementor-element.elementor-element-d3caf35{width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;bottom:10px;}body:not(.rtl) .elementor-1658 .elementor-element.elementor-element-d3caf35{right:45px;}body.rtl .elementor-1658 .elementor-element.elementor-element-d3caf35{left:45px;}.elementor-1658 .elementor-element.elementor-element-2d826a7{--display:flex;}.elementor-1658 .elementor-element.elementor-element-de1052c{--display:flex;--min-height:321px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--overflow:hidden;--border-radius:5px 5px 5px 5px;--padding-top:14px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-1658 .elementor-element.elementor-element-de1052c:not(.elementor-motion-effects-element-type-background), .elementor-1658 .elementor-element.elementor-element-de1052c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://etemadtehran.com/wp-content/uploads/2026/09/paper-card-background-02.png");}.elementor-1658 .elementor-element.elementor-element-de1052c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1658 .elementor-element.elementor-element-d8c1ce4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-d8c1ce4 .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-feature-settings:"numr";font-size:36px;font-weight:700;line-height:46px;color:#831425;}.elementor-1658 .elementor-element.elementor-element-ca13021{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:12px;--margin-bottom:7px;--margin-left:0px;--margin-right:0px;}.elementor-1658 .elementor-element.elementor-element-ca13021:not(.elementor-motion-effects-element-type-background), .elementor-1658 .elementor-element.elementor-element-ca13021 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://etemadtehran.com/wp-content/uploads/2026/09/icon-delivery-truck-burgundy.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-1658 .elementor-element.elementor-element-0c4b04c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-0c4b04c .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:700;line-height:25px;color:#801425;}.elementor-1658 .elementor-element.elementor-element-37a4f4c{width:var( --container-widget-width, 220px );max-width:220px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:220px;--container-widget-flex-grow:0;text-align:center;font-family:"Shabnam", Sans-serif;font-feature-settings:"numr";font-size:14px;font-weight:500;line-height:23px;color:#801425;}.elementor-1658 .elementor-element.elementor-element-e9eb65e{--display:flex;}.elementor-1658 .elementor-element.elementor-element-9472f04{--display:flex;--min-height:321px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--overflow:hidden;--border-radius:5px 5px 5px 5px;--padding-top:14px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-1658 .elementor-element.elementor-element-9472f04:not(.elementor-motion-effects-element-type-background), .elementor-1658 .elementor-element.elementor-element-9472f04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://etemadtehran.com/wp-content/uploads/2026/09/paper-card-background-03.png");}.elementor-1658 .elementor-element.elementor-element-9472f04.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1658 .elementor-element.elementor-element-c3cffb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-c3cffb8 .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-feature-settings:"numr";font-size:36px;font-weight:700;line-height:46px;color:#831425;}.elementor-1658 .elementor-element.elementor-element-663f86a{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:12px;--margin-bottom:7px;--margin-left:0px;--margin-right:0px;}.elementor-1658 .elementor-element.elementor-element-663f86a:not(.elementor-motion-effects-element-type-background), .elementor-1658 .elementor-element.elementor-element-663f86a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://etemadtehran.com/wp-content/uploads/2026/09/icon-cleaning-sparkles-burgundy.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-1658 .elementor-element.elementor-element-14e5875{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-14e5875 .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:700;line-height:25px;color:#801425;}.elementor-1658 .elementor-element.elementor-element-0d02107{width:var( --container-widget-width, 220px );max-width:220px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:220px;--container-widget-flex-grow:0;text-align:center;font-family:"Shabnam", Sans-serif;font-feature-settings:"numr";font-size:14px;font-weight:500;line-height:23px;color:#801425;}.elementor-1658 .elementor-element.elementor-element-0c3f509{--display:flex;}.elementor-1658 .elementor-element.elementor-element-46ca897{--display:flex;--min-height:321px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--overflow:hidden;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;--padding-top:14px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-1658 .elementor-element.elementor-element-46ca897:not(.elementor-motion-effects-element-type-background), .elementor-1658 .elementor-element.elementor-element-46ca897 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://etemadtehran.com/wp-content/uploads/2026/09/paper-card-background-04.png");}.elementor-1658 .elementor-element.elementor-element-46ca897.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1658 .elementor-element.elementor-element-eb33a41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-eb33a41 .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-feature-settings:"numr";font-size:36px;font-weight:700;line-height:46px;color:#831425;}.elementor-1658 .elementor-element.elementor-element-fbf296a{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:12px;--margin-bottom:7px;--margin-left:0px;--margin-right:0px;}.elementor-1658 .elementor-element.elementor-element-fbf296a:not(.elementor-motion-effects-element-type-background), .elementor-1658 .elementor-element.elementor-element-fbf296a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://etemadtehran.com/wp-content/uploads/2026/09/icon-carpet-rolls-burgundy.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-1658 .elementor-element.elementor-element-b28ef36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-b28ef36 .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:700;line-height:25px;color:#801425;}.elementor-1658 .elementor-element.elementor-element-6653c6f{width:var( --container-widget-width, 220px );max-width:220px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:220px;--container-widget-flex-grow:0;text-align:center;font-family:"Shabnam", Sans-serif;font-feature-settings:"numr";font-size:14px;font-weight:500;line-height:23px;color:#801425;}.elementor-1658 .elementor-element.elementor-element-2ea3e5f{width:var( --container-widget-width, 35px );max-width:35px;--container-widget-width:35px;--container-widget-flex-grow:0;bottom:45px;}body:not(.rtl) .elementor-1658 .elementor-element.elementor-element-2ea3e5f{left:12px;}body.rtl .elementor-1658 .elementor-element.elementor-element-2ea3e5f{right:12px;}.elementor-1658 .elementor-element.elementor-element-91bd6b3{width:var( --container-widget-width, 28px );max-width:28px;--container-widget-width:28px;--container-widget-flex-grow:0;bottom:10px;}body:not(.rtl) .elementor-1658 .elementor-element.elementor-element-91bd6b3{left:45px;}body.rtl .elementor-1658 .elementor-element.elementor-element-91bd6b3{right:45px;}.elementor-1658 .elementor-element.elementor-element-ea56d2f{--display:flex;}.elementor-1658 .elementor-element.elementor-element-5d2d2f3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-5d2d2f3:not(.elementor-motion-effects-element-type-background), .elementor-1658 .elementor-element.elementor-element-5d2d2f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1658 .elementor-element.elementor-element-25e9d14{--display:flex;--min-height:578px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--border-radius:8px 8px 8px 8px;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-1658 .elementor-element.elementor-element-25e9d14:not(.elementor-motion-effects-element-type-background), .elementor-1658 .elementor-element.elementor-element-25e9d14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://etemadtehran.com/wp-content/uploads/2026/09/burgundy-texture-background-wide-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1658 .elementor-element.elementor-element-533d356{--display:flex;--min-height:533px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D19F5D;--border-color:#D19F5D;--border-radius:4px 4px 4px 4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-706a3d7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1658 .elementor-element.elementor-element-1d6fe2a{width:var( --container-widget-width, 145px );max-width:145px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--container-widget-width:145px;--container-widget-flex-grow:0;}.elementor-1658 .elementor-element.elementor-element-638ba7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-638ba7b .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-feature-settings:"numr";font-size:23px;font-weight:600;line-height:1.5em;color:#F4E8D0;}.elementor-1658 .elementor-element.elementor-element-2ded056{width:var( --container-widget-width, 430px );max-width:430px;--container-widget-width:430px;--container-widget-flex-grow:0;text-align:center;font-family:"Shabnam", Sans-serif;font-feature-settings:"numr";font-size:14px;font-weight:400;color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-42dc9fe{--display:flex;--min-height:440px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:34px;--padding-right:34px;}.elementor-1658 .elementor-element.elementor-element-42dc9fe:not(.elementor-motion-effects-element-type-background), .elementor-1658 .elementor-element.elementor-element-42dc9fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E000752;}.elementor-1658 .elementor-element.elementor-element-7cdb0ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-7cdb0ed .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-feature-settings:"numr";font-size:24px;font-weight:600;color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-755cebe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:center;font-family:"Shabnam", Sans-serif;font-feature-settings:"numr";font-size:13px;font-weight:400;line-height:1.8em;color:#D19F5D;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-field-type-html{padding-bottom:0px;}.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-1658 .elementor-element.elementor-element-990eda1 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-button[type="submit"]{color:#ffffff;}.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1658 .elementor-element.elementor-element-990eda1 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1658 .elementor-element.elementor-element-990eda1 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1658 .elementor-element.elementor-element-990eda1 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1658 .elementor-element.elementor-element-990eda1{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1658 .elementor-element.elementor-element-3c88c90{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-1658 .elementor-element.elementor-element-3c88c90:not(.elementor-motion-effects-element-type-background), .elementor-1658 .elementor-element.elementor-element-3c88c90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1658 .elementor-element.elementor-element-abb5198{--display:flex;--min-height:556px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:48px;--padding-left:74px;--padding-right:74px;}.elementor-1658 .elementor-element.elementor-element-b47a99f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-1658 .elementor-element.elementor-element-b47a99f .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:40px;font-weight:700;line-height:1.4em;color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-6d93c19{--display:flex;}.elementor-1658 .elementor-element.elementor-element-f68b8c0{--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-1658 .elementor-element.elementor-element-b23a79b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Shabnam", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-f5f19b7{--display:flex;}.elementor-1658 .elementor-element.elementor-element-cb949f1{--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-1658 .elementor-element.elementor-element-13bd10a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Shabnam", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-b65e291{--display:flex;}.elementor-1658 .elementor-element.elementor-element-d81b0c6{--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-1658 .elementor-element.elementor-element-45a0078{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Shabnam", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-23e9bf2{--display:flex;}.elementor-1658 .elementor-element.elementor-element-b8b762b{--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-1658 .elementor-element.elementor-element-79f4b05{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Shabnam", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-1651c37{--display:flex;}.elementor-1658 .elementor-element.elementor-element-f7c428f{--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-1658 .elementor-element.elementor-element-9831b94{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Shabnam", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#D19F5D;}.elementor-1658 .elementor-element.elementor-element-afd9cd8{--n-accordion-title-font-size:1,75rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#F4E8D0;--n-accordion-title-hover-color:#D19F5D;--n-accordion-title-active-color:#F4E8D0;--n-accordion-icon-size:12px;--n-accordion-icon-normal-color:#D19F5D;--n-accordion-icon-active-color:#D19F5D;}@media(max-width:1024px){.elementor-1658 .elementor-element.elementor-element-3e9f43f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1658 .elementor-element.elementor-element-de58cb6{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-1658 .elementor-element.elementor-element-72343c2{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1658 .elementor-element.elementor-element-3e54a4b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1658 .elementor-element.elementor-element-8e5e9d1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1658 .elementor-element.elementor-element-98806cf{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--align-content:center;}.elementor-1658 .elementor-element.elementor-element-c66bc39{--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;--flex-wrap:wrap;}.elementor-1658 .elementor-element.elementor-element-34655ac{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--flex-wrap:wrap;}.elementor-1658 .elementor-element.elementor-element-533d356{--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;}}@media(max-width:767px){.elementor-1658 .elementor-element.elementor-element-8e13c7c{--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;--justify-content:center;}.elementor-1658 .elementor-element.elementor-element-2cb3258{--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;--justify-content:center;}.elementor-1658 .elementor-element.elementor-element-f06c26c{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1658 .elementor-element.elementor-element-8c33a37{--width:46%;}.elementor-1658 .elementor-element.elementor-element-1ca8dad{--width:46%;}.elementor-1658 .elementor-element.elementor-element-5f2e239{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1658 .elementor-element.elementor-element-dd35fe6{--width:46%;}.elementor-1658 .elementor-element.elementor-element-1fc6614{--width:46%;}.elementor-1658 .elementor-element.elementor-element-aa053ed{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1658 .elementor-element.elementor-element-de58cb6{--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-1658 .elementor-element.elementor-element-72343c2{--justify-content:center;}.elementor-1658 .elementor-element.elementor-element-3e54a4b{--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-1658 .elementor-element.elementor-element-8e5e9d1:not(.elementor-motion-effects-element-type-background), .elementor-1658 .elementor-element.elementor-element-8e5e9d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://etemadtehran.com/wp-content/uploads/2026/09/paper-texture-square.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1658 .elementor-element.elementor-element-8e5e9d1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1658 .elementor-element.elementor-element-9faa5f7{--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;--justify-content:center;}.elementor-1658 .elementor-element.elementor-element-9faa5f7:not(.elementor-motion-effects-element-type-background), .elementor-1658 .elementor-element.elementor-element-9faa5f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:0px auto;}.elementor-1658 .elementor-element.elementor-element-575b207{--container-widget-width:255px;--container-widget-flex-grow:0;width:var( --container-widget-width, 255px );max-width:255px;top:174px;}body:not(.rtl) .elementor-1658 .elementor-element.elementor-element-575b207{left:66px;}body.rtl .elementor-1658 .elementor-element.elementor-element-575b207{right:66px;}.elementor-1658 .elementor-element.elementor-element-025b8db{--container-widget-width:305px;--container-widget-flex-grow:0;width:var( --container-widget-width, 305px );max-width:305px;bottom:2px;}body:not(.rtl) .elementor-1658 .elementor-element.elementor-element-025b8db{left:66px;}body.rtl .elementor-1658 .elementor-element.elementor-element-025b8db{right:66px;}.elementor-1658 .elementor-element.elementor-element-178672c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1658 .elementor-element.elementor-element-98806cf{--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-1658 .elementor-element.elementor-element-bfd279a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1658 .elementor-element.elementor-element-3045aa1{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1658 .elementor-element.elementor-element-42dc9fe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-1658 .elementor-element.elementor-element-518ae62{--content-width:1148px;}.elementor-1658 .elementor-element.elementor-element-40af37b{--width:525px;}.elementor-1658 .elementor-element.elementor-element-8e13c7c{--content-width:1235px;}.elementor-1658 .elementor-element.elementor-element-39cdf01{--width:20%;}.elementor-1658 .elementor-element.elementor-element-30f911f{--width:20%;}.elementor-1658 .elementor-element.elementor-element-a060ab0{--width:20%;}.elementor-1658 .elementor-element.elementor-element-b8066b1{--width:20%;}.elementor-1658 .elementor-element.elementor-element-0bea10b{--width:20%;}.elementor-1658 .elementor-element.elementor-element-2cb3258{--content-width:1235px;}.elementor-1658 .elementor-element.elementor-element-8c33a37{--width:20%;}.elementor-1658 .elementor-element.elementor-element-1ca8dad{--width:20%;}.elementor-1658 .elementor-element.elementor-element-dd35fe6{--width:20%;}.elementor-1658 .elementor-element.elementor-element-1fc6614{--width:20%;}.elementor-1658 .elementor-element.elementor-element-aa053ed{--width:20%;}.elementor-1658 .elementor-element.elementor-element-b52e7fe{--content-width:1148px;}.elementor-1658 .elementor-element.elementor-element-f9d3bbb{--content-width:1148px;}.elementor-1658 .elementor-element.elementor-element-54b4578{--width:50%;}.elementor-1658 .elementor-element.elementor-element-8e5e9d1{--width:50%;}.elementor-1658 .elementor-element.elementor-element-9faa5f7{--width:420px;}.elementor-1658 .elementor-element.elementor-element-200987f{--width:50%;}.elementor-1658 .elementor-element.elementor-element-aa6b8db{--width:50%;}.elementor-1658 .elementor-element.elementor-element-6ad62fd{--content-width:1148px;}.elementor-1658 .elementor-element.elementor-element-c66bc39{--width:210px;}.elementor-1658 .elementor-element.elementor-element-26e34f2{--width:210px;}.elementor-1658 .elementor-element.elementor-element-be483fc{--width:210px;}.elementor-1658 .elementor-element.elementor-element-5d38e2d{--width:210px;}.elementor-1658 .elementor-element.elementor-element-faedda7{--width:210px;}.elementor-1658 .elementor-element.elementor-element-bfd279a{--content-width:1148px;}.elementor-1658 .elementor-element.elementor-element-1168b42{--width:18%;}.elementor-1658 .elementor-element.elementor-element-c803ce7{--width:18%;}.elementor-1658 .elementor-element.elementor-element-cbae1c9{--width:18%;}.elementor-1658 .elementor-element.elementor-element-6c9191e{--width:18%;}.elementor-1658 .elementor-element.elementor-element-c97c942{--width:18%;}.elementor-1658 .elementor-element.elementor-element-556df66{--content-width:1148px;}.elementor-1658 .elementor-element.elementor-element-de82a5d{--width:272px;}.elementor-1658 .elementor-element.elementor-element-afc87f9{--width:120px;}.elementor-1658 .elementor-element.elementor-element-de1052c{--width:272px;}.elementor-1658 .elementor-element.elementor-element-ca13021{--width:120px;}.elementor-1658 .elementor-element.elementor-element-9472f04{--width:272px;}.elementor-1658 .elementor-element.elementor-element-663f86a{--width:120px;}.elementor-1658 .elementor-element.elementor-element-46ca897{--width:272px;}.elementor-1658 .elementor-element.elementor-element-fbf296a{--width:120px;}.elementor-1658 .elementor-element.elementor-element-25e9d14{--width:1148px;}.elementor-1658 .elementor-element.elementor-element-706a3d7{--width:50%;}.elementor-1658 .elementor-element.elementor-element-42dc9fe{--width:50%;}.elementor-1658 .elementor-element.elementor-element-abb5198{--content-width:1148px;}}/* Start custom CSS for button, class: .elementor-element-75c6f87 */.elementor-1658 .elementor-element.elementor-element-75c6f87 .elementor-button {
    color: #F4E8D0;
    background: transparent;
    border: 1px solid transparent;
    border-image: linear-gradient(
        90deg,
        #5B0617 0%,
        #A51635 20%,
        #C9A66B 50%,
        #A51635 80%,
        #5B0617 100%
    ) 1;
    border-radius: 0;
}

.elementor-1658 .elementor-element.elementor-element-75c6f87 .elementor-button:hover {
    color: #5B0617;
    background-color: #C9A66B;
    border-image: linear-gradient(
        90deg,
        #5B0617 0%,
        #A51635 20%,
        #C9A66B 50%,
        #A51635 80%,
        #5B0617 100%
    ) 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-152cf67 */.elementor-1658 .elementor-element.elementor-element-152cf67 .elementor-button {
    color: #F4E8D0;
    background: transparent;
    border: 1px solid transparent;
    border-image: linear-gradient(
        90deg,
        #5B0617 0%,
        #A51635 20%,
        #C9A66B 50%,
        #A51635 80%,
        #5B0617 100%
    ) 1;
    border-radius: 0;
}

.elementor-1658 .elementor-element.elementor-element-152cf67 .elementor-button:hover {
    color: #5B0617;
    background-color: #C9A66B;
    border-image: linear-gradient(
        90deg,
        #5B0617 0%,
        #A51635 20%,
        #C9A66B 50%,
        #A51635 80%,
        #5B0617 100%
    ) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e9f43f *//* اتصال هیرو به هدر — دسکتاپ */
.elementor-1658 .elementor-element.elementor-element-3e9f43f {
    margin-top: -19px !important;
    border-top: 0 !important;
}

/* تبلت */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-1658 .elementor-element.elementor-element-3e9f43f {
        margin-top: -7px !important;
    }
}

/* موبایل */
@media (max-width: 767px) {
    .elementor-1658 .elementor-element.elementor-element-3e9f43f {
        margin-top: -5px !important;
    }
}
/* =========================================
   پایه هیرو
========================================= */

.elementor-1658 .elementor-element.elementor-element-3e9f43f {
    position: relative !important;
    isolation: isolate;
    overflow: hidden !important;
}

.elementor-1658 .elementor-element.elementor-element-3e9f43f::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 0;
    pointer-events: none;
}

.elementor-1658 .elementor-element.elementor-element-3e9f43f .hero-inner {
    position: relative !important;
    z-index: 2 !important;
}

.elementor-1658 .elementor-element.elementor-element-3e9f43f .hero-content {
    position: relative !important;
    z-index: 2 !important;
}


/* =========================================
   تبلت
========================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-1658 .elementor-element.elementor-element-3e9f43f {
        min-height: 620px !important;
        background-position: center center !important;
        background-size: cover !important;
    }

    .elementor-1658 .elementor-element.elementor-element-3e9f43f::before {
        background: linear-gradient(
            90deg,
            rgba(0, 0, 0, 0.60) 0%,
            rgba(0, 0, 0, 0.38) 55%,
            rgba(0, 0, 0, 0.18) 100%
        );
    }

    .elementor-1658 .elementor-element.elementor-element-3e9f43f .hero-inner {
        display: flex !important;
        flex-direction: row !important;
        justify-content: flex-start !important;
        align-items: center !important;

        width: 100% !important;
        min-height: 620px !important;
        padding: 56px 48px 42px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-3e9f43f .hero-content {
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;

        width: 58% !important;
        max-width: 525px !important;
        margin: 0 !important;
        padding: 0 !important;
        text-align: right !important;
    }

    .elementor-1658 .elementor-element.elementor-element-3e9f43f .hero-title .elementor-heading-title {
        font-size: 40px !important;
        line-height: 1.35 !important;
    }

    .elementor-1658 .elementor-element.elementor-element-3e9f43f .hero-eyebrow {
        margin-bottom: 12px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-3e9f43f .hero-eyebrow,
    .elementor-1658 .elementor-element.elementor-element-3e9f43f .hero-eyebrow p {
        font-size: 17px !important;
        line-height: 1.8 !important;
    }

    .elementor-1658 .elementor-element.elementor-element-3e9f43f .hero-copy {
        margin-top: 14px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-3e9f43f .hero-copy,
    .elementor-1658 .elementor-element.elementor-element-3e9f43f .hero-copy p {
        font-size: 14px !important;
        line-height: 2 !important;
    }

    .elementor-1658 .elementor-element.elementor-element-3e9f43f .hero-actions {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        justify-content: flex-start !important;
        align-items: center !important;

        width: auto !important;
        margin-top: 18px !important;
        gap: 16px !important;
    }
}


/* =========================================
   موبایل
========================================= */

@media (max-width: 767px) {

    .elementor-1658 .elementor-element.elementor-element-3e9f43f {
        min-height: 620px !important;
        background-position: 38% center !important;
        background-size: cover !important;
    }

    .elementor-1658 .elementor-element.elementor-element-3e9f43f::before {
        background: rgba(0, 0, 0, 0.58);
    }

    .elementor-1658 .elementor-element.elementor-element-3e9f43f .hero-inner {
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
        align-items: stretch !important;

        width: 100% !important;
        min-height: 620px !important;
        padding: 68px 22px 38px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-3e9f43f .hero-content {
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;

        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .elementor-1658 .elementor-element.elementor-element-3e9f43f .hero-eyebrow {
        width: 100% !important;
        margin: 0 0 10px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-3e9f43f .hero-eyebrow,
    .elementor-1658 .elementor-element.elementor-element-3e9f43f .hero-eyebrow p {
        font-size: 14px !important;
        line-height: 1.8 !important;
        text-align: right !important;
    }

    .elementor-1658 .elementor-element.elementor-element-3e9f43f .hero-title {
        width: 100% !important;
        margin: 0 !important;
    }

    .elementor-1658 .elementor-element.elementor-element-3e9f43f .hero-title .elementor-heading-title {
        font-size: 32px !important;
        line-height: 1.4 !important;
        text-align: right !important;
        word-break: normal !important;
    }

    .elementor-1658 .elementor-element.elementor-element-3e9f43f .hero-copy {
        width: 100% !important;
        margin: 14px 0 0 !important;
    }

    .elementor-1658 .elementor-element.elementor-element-3e9f43f .hero-copy,
    .elementor-1658 .elementor-element.elementor-element-3e9f43f .hero-copy p {
        font-size: 13.5px !important;
        line-height: 2 !important;
        text-align: right !important;
    }

    /* کانتینر دکمه‌ها */
    .elementor-1658 .elementor-element.elementor-element-3e9f43f .hero-actions {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        justify-content: flex-start !important;
        align-items: stretch !important;

        width: 100% !important;
        margin-top: 18px !important;
        gap: 10px !important;
    }

    /* ویجت هر دکمه */
    .elementor-1658 .elementor-element.elementor-element-3e9f43f .hero-actions > .elementor-element {
        flex: 1 1 0 !important;
        width: auto !important;
        min-width: 0 !important;
        margin: 0 !important;
    }

    /* نگهدارنده خارجی ویجت */
    .elementor-1658 .elementor-element.elementor-element-3e9f43f .hero-actions .elementor-widget-container {
        width: 100% !important;
        height: 42px !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    /* خود دکمه */
    .elementor-1658 .elementor-element.elementor-element-3e9f43f .hero-actions .elementor-button {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        width: 100% !important;
        min-width: 0 !important;
        height: 42px !important;
        min-height: 42px !important;

        margin: 0 !important;
        padding: 0 8px !important;

        font-size: 12px !important;
        line-height: 1 !important;
        text-align: center !important;
        white-space: nowrap !important;
    }

    /* نگهدارنده داخلی محتوای دکمه */
    .elementor-1658 .elementor-element.elementor-element-3e9f43f .hero-actions .elementor-button-content-wrapper {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        width: 100% !important;
        height: 100% !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    /* نوشته دکمه */
    .elementor-1658 .elementor-element.elementor-element-3e9f43f .hero-actions .elementor-button-text {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        width: auto !important;
        height: 100% !important;

        margin: 0 !important;
        padding: 0 !important;

        font-size: inherit !important;
        line-height: 1.4 !important;
        text-align: center !important;
    }
}

/* موبایل‌های خیلی باریک */
@media (max-width: 360px) {

    .elementor-1658 .elementor-element.elementor-element-3e9f43f .hero-inner {
        padding-right: 18px !important;
        padding-left: 18px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-3e9f43f .hero-title .elementor-heading-title {
        font-size: 29px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-3e9f43f .hero-actions {
        flex-direction: column !important;
    }

    .elementor-1658 .elementor-element.elementor-element-3e9f43f .hero-actions > .elementor-element {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ed7021 */.elementor-1658 .elementor-element.elementor-element-1ed7021 {
    position: relative !important;
    width: 100% !important;
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ae6ca */.elementor-1658 .elementor-element.elementor-element-29ae6ca {
    position: relative !important;
    width: 100% !important;
    overflow: hidden !important;
}
/* =====================================
   تنظیمات پایه سکشن آمار
===================================== */

.elementor-1658 .elementor-element.elementor-element-29ae6ca {
    position: relative !important;
    width: 100% !important;
    min-width: 0 !important;
    overflow: hidden !important;
}

.elementor-1658 .elementor-element.elementor-element-29ae6ca .stats-grid {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    justify-content: center !important;

    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;
    gap: 0 !important;

    direction: rtl !important;
}

/* پنج کانتینر مستقیم داخل آمار */
.elementor-1658 .elementor-element.elementor-element-29ae6ca .stats-grid > .elementor-element {
    position: relative !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;

    flex: 0 0 20% !important;

    width: 20% !important;
    max-width: 20% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 12px 10px !important;

    inset: auto !important;
    transform: none !important;

    border: 0 !important;
    border-left: 1px solid #5B0617 !important;
    border-radius: 0 !important;

    text-align: center !important;
}

/* آیتم آخر خط اضافه نداشته باشد */
.elementor-1658 .elementor-element.elementor-element-29ae6ca .stats-grid > .elementor-element:last-child {
    border-left: 0 !important;
}


/* =====================================
   تبلت
===================================== */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-1658 .elementor-element.elementor-element-29ae6ca {
        min-height: auto !important;
    }

    .elementor-1658 .elementor-element.elementor-element-29ae6ca .stats-grid {
        flex-wrap: nowrap !important;
        min-height: 110px !important;
        padding: 12px 20px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-29ae6ca .stats-grid > .elementor-element {
        flex: 0 0 20% !important;

        width: 20% !important;
        max-width: 20% !important;
        min-width: 0 !important;
        min-height: 86px !important;

        padding: 8px 8px !important;

        border: 0 !important;
        border-left: 1px solid #5B0617 !important;
    }

    .elementor-1658 .elementor-element.elementor-element-29ae6ca .stats-grid > .elementor-element:last-child {
        border-left: 0 !important;
    }

    .elementor-1658 .elementor-element.elementor-element-29ae6ca .stats-grid .elementor-widget-heading {
        width: 100% !important;
        margin: 0 0 3px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-29ae6ca .stats-grid .elementor-heading-title {
        margin: 0 !important;

        font-size: 19px !important;
        line-height: 1.4 !important;
        text-align: center !important;

        white-space: normal !important;
        word-break: normal !important;
    }

    .elementor-1658 .elementor-element.elementor-element-29ae6ca .stats-grid .elementor-widget-text-editor {
        width: 100% !important;
        margin: 0 !important;
    }

    .elementor-1658 .elementor-element.elementor-element-29ae6ca .stats-grid .elementor-widget-text-editor,
    .elementor-1658 .elementor-element.elementor-element-29ae6ca .stats-grid .elementor-widget-text-editor p {
        margin: 0 !important;

        font-size: 11.5px !important;
        line-height: 1.7 !important;
        text-align: center !important;

        white-space: normal !important;
        word-break: normal !important;
    }
}


/* =====================================
   موبایل
===================================== */

@media (max-width: 767px) {

    .elementor-1658 .elementor-element.elementor-element-29ae6ca {
        min-height: auto !important;
    }

    .elementor-1658 .elementor-element.elementor-element-29ae6ca .stats-grid {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: wrap !important;
        align-items: stretch !important;
        justify-content: center !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 14px 16px !important;
        gap: 0 !important;

        direction: rtl !important;
    }

    /* چهار آیتم اول، هرکدام نصف عرض */
    .elementor-1658 .elementor-element.elementor-element-29ae6ca .stats-grid > .elementor-element {
        position: relative !important;

        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;

        flex: 0 0 50% !important;

        width: 50% !important;
        max-width: 50% !important;
        min-width: 0 !important;
        min-height: 96px !important;
        height: auto !important;

        margin: 0 !important;
        padding: 12px 8px !important;

        left: auto !important;
        right: auto !important;
        top: auto !important;
        bottom: auto !important;

        transform: none !important;

        border: 0 !important;
        border-radius: 0 !important;

        text-align: center !important;
    }

    /* خط عمودی بین دو کارت ردیف اول */
    .elementor-1658 .elementor-element.elementor-element-29ae6ca .stats-grid > .elementor-element:nth-child(1) {
        border-left: 1px solid #5B0617 !important;
    }

    /* خط عمودی بین دو کارت ردیف دوم */
    .elementor-1658 .elementor-element.elementor-element-29ae6ca .stats-grid > .elementor-element:nth-child(3) {
        border-left: 1px solid #5B0617 !important;
    }

    /* خطوط افقی بین ردیف‌ها */
    .elementor-1658 .elementor-element.elementor-element-29ae6ca .stats-grid > .elementor-element:nth-child(1),
    .elementor-1658 .elementor-element.elementor-element-29ae6ca .stats-grid > .elementor-element:nth-child(2),
    .elementor-1658 .elementor-element.elementor-element-29ae6ca .stats-grid > .elementor-element:nth-child(3),
    .elementor-1658 .elementor-element.elementor-element-29ae6ca .stats-grid > .elementor-element:nth-child(4) {
        border-bottom: 1px solid #5B0617 !important;
    }

    /* آیتم پنجم تمام عرض */
    .elementor-1658 .elementor-element.elementor-element-29ae6ca .stats-grid > .elementor-element:nth-child(5) {
        flex: 0 0 100% !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        border: 0 !important;
    }

    /* ویجت عدد */
    .elementor-1658 .elementor-element.elementor-element-29ae6ca .stats-grid .elementor-widget-heading {
        width: 100% !important;
        max-width: 100% !important;

        margin: 0 0 4px !important;
        padding: 0 !important;
    }

    .elementor-1658 .elementor-element.elementor-element-29ae6ca .stats-grid .elementor-heading-title {
        width: 100% !important;
        margin: 0 !important;

        font-size: 21px !important;
        line-height: 1.35 !important;
        text-align: center !important;

        white-space: normal !important;
        word-break: normal !important;
    }

    /* ویجت توضیح */
    .elementor-1658 .elementor-element.elementor-element-29ae6ca .stats-grid .elementor-widget-text-editor {
        width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    .elementor-1658 .elementor-element.elementor-element-29ae6ca .stats-grid .elementor-widget-text-editor,
    .elementor-1658 .elementor-element.elementor-element-29ae6ca .stats-grid .elementor-widget-text-editor p {
        width: 100% !important;
        margin: 0 !important;

        font-size: 12.5px !important;
        line-height: 1.65 !important;
        text-align: center !important;

        white-space: normal !important;
        word-break: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9575d2f */.elementor-1658 .elementor-element.elementor-element-9575d2f {
    background: linear-gradient(
        135deg,
        #260106 0%,
        #520B16 50%,
        #260106 100%
    ) !important;

    border: 1px solid #801425;
    border-radius: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0210923 */.elementor-1658 .elementor-element.elementor-element-0210923 {
    background: linear-gradient(
        135deg,
        #260106 0%,
        #520B16 50%,
        #260106 100%
    ) !important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2375324 */.elementor-1658 .elementor-element.elementor-element-2375324 {
    background: linear-gradient(
        135deg,
        #260106 0%,
        #520B16 50%,
        #260106 100%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de58cb6 *//* =========================================
   تنظیمات اصلی
========================================= */

.elementor-1658 .elementor-element.elementor-element-de58cb6 .service-decor-card {
    --decor-inset: 15px;
    --decor-line: 1px;

    /* اندازه و موقعیت فلش‌ها */
    --arrow-size: 32px;

    --arrow-up-side: 45px;
    --arrow-up-top: 15px;

    --arrow-down-side: 14px;
    --arrow-down-top: 45px;

    position: relative !important;
    isolation: isolate;
    overflow: hidden !important;
}


/* محتوای کارت */

.elementor-1658 .elementor-element.elementor-element-de58cb6 .service-decor-card > * {
    position: relative;
    z-index: 2;
}


/* حذف هر نوع مربع، کادر یا سایه دور فلش‌ها */

.elementor-1658 .elementor-element.elementor-element-de58cb6 .service-decor-card::before,
.elementor-1658 .elementor-element.elementor-element-de58cb6 .service-decor-card::after {
    content: "";
    position: absolute;

    padding: 0 !important;
    margin: 0 !important;

    border: 0 !important;
    outline: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;

    background-color: transparent !important;

    pointer-events: none;
}


/* =========================================
   کارت سمت چپ ـ خطوط
========================================= */

.elementor-1658 .elementor-element.elementor-element-de58cb6 .service-decor-left::before {
    inset: 0;
    z-index: 1;

    background:

        /* خط افقی */
        linear-gradient(
            90deg,
            #5B0617 0%,
            #B51635 24%,
            #D19F5D 50%,
            #B51635 76%,
            #5B0617 100%
        )
        left var(--decor-inset)
        top var(--decor-inset) /
        calc(100% - 60px)
        var(--decor-line) no-repeat,

        /* خط عمودی */
        linear-gradient(
            180deg,
            #5B0617 0%,
            #B51635 24%,
            #D19F5D 50%,
            #B51635 76%,
            #5B0617 100%
        )
        left var(--decor-inset)
        top var(--decor-inset) /
        var(--decor-line)
        calc(100% - 60px) no-repeat;
}


/* فلش‌های سمت چپ */

.elementor-1658 .elementor-element.elementor-element-de58cb6 .service-decor-left::after {
    top: 0;
    left: 0;

    width: 90px;
    height: 90px;

    z-index: 3;

    background-image:
        url("https://etemadtehran.com/wp-content/uploads/2026/09/decorative-arrow-burgundy-09.png"),
        url("https://etemadtehran.com/wp-content/uploads/2026/09/decorative-arrow-burgundy-01.png");

    background-repeat: no-repeat;

    background-size:
        var(--arrow-size) var(--arrow-size),
        var(--arrow-size) var(--arrow-size);

    background-position:
        left var(--arrow-up-side) top var(--arrow-up-top),
        left var(--arrow-down-side) top var(--arrow-down-top);
}


/* =========================================
   کارت وسط ـ فقط خط بالا
========================================= */

.elementor-1658 .elementor-element.elementor-element-de58cb6 .service-decor-center::before {
    top: var(--decor-inset);

    /* رسیدن خط به دو لبه کارت */
    right: 0 !important;
    left: 0 !important;

    height: var(--decor-line);
    z-index: 1;

    background: linear-gradient(
        90deg,
        #5B0617 0%,
        #B51635 24%,
        #D19F5D 50%,
        #B51635 76%,
        #5B0617 100%
    );
}

/* =========================================
   کارت سمت راست ـ خطوط
========================================= */

.elementor-1658 .elementor-element.elementor-element-de58cb6 .service-decor-right::before {
    inset: 0;
    z-index: 1;

    background:

        /* خط افقی */
        linear-gradient(
            270deg,
            #5B0617 0%,
            #B51635 24%,
            #D19F5D 50%,
            #B51635 76%,
            #5B0617 100%
        )
        right var(--decor-inset)
        top var(--decor-inset) /
        calc(100% - 60px)
        var(--decor-line) no-repeat,

        /* خط عمودی */
        linear-gradient(
            180deg,
            #5B0617 0%,
            #B51635 24%,
            #D19F5D 50%,
            #B51635 76%,
            #5B0617 100%
        )
        right var(--decor-inset)
        top var(--decor-inset) /
        var(--decor-line)
        calc(100% - 60px) no-repeat;
}


/* فلش‌های سمت راست */

.elementor-1658 .elementor-element.elementor-element-de58cb6 .service-decor-right::after {
    top: 0;
    right: 0;

    width: 90px;
    height: 90px;

    z-index: 3;

    background-image:
        url("https://etemadtehran.com/wp-content/uploads/2026/09/decorative-arrow-burgundy-02.png"),
        url("https://etemadtehran.com/wp-content/uploads/2026/09/decorative-arrow-burgundy-03.png");

    background-repeat: no-repeat;

    background-size:
        var(--arrow-size) var(--arrow-size),
        var(--arrow-size) var(--arrow-size);

    background-position:
        right var(--arrow-up-side) top var(--arrow-up-top),
        right var(--arrow-down-side) top var(--arrow-down-top);
}


/* =========================================
   موبایل
========================================= */

@media (max-width: 767px) {

    .elementor-1658 .elementor-element.elementor-element-de58cb6 .service-decor-card {
        --decor-inset: 20px;
        --arrow-size: 22px;

        --arrow-up-side: 18px;
        --arrow-up-top: 4px;

        --arrow-down-side: 4px;
        --arrow-down-top: 18px;
    }
}
.elementor-1658 .elementor-element.elementor-element-de58cb6 .service-decor-left::before {
    inset: 0;
    z-index: 1;

    background:

        /* خط افقی؛ شروع بعد از فلش بالایی */
        linear-gradient(
            90deg,
            #5B0617 0%,
            #B51635 24%,
            #D19F5D 50%,
            #B51635 76%,
            #5B0617 100%
        )
        left calc(var(--arrow-up-side) + var(--arrow-size) - 1px)
        top var(--decor-inset) /
        calc(
            100% -
            var(--arrow-up-side) -
            var(--arrow-size)
        )
        var(--decor-line) no-repeat,

        /* خط عمودی؛ شروع بعد از فلش پایینی */
        linear-gradient(
            180deg,
            #5B0617 0%,
            #B51635 24%,
            #D19F5D 50%,
            #B51635 76%,
            #5B0617 100%
        )
        left var(--decor-inset)
        top calc(var(--arrow-down-top) + var(--arrow-size) - 3px ) /
        var(--decor-line)
        calc(
            100% -
            var(--arrow-down-top) -
            var(--arrow-size)
        )
        no-repeat;
}
.elementor-1658 .elementor-element.elementor-element-de58cb6 .service-decor-right::before {
    inset: 0;
    z-index: 1;

    background:

        /* خط افقی؛ شروع بعد از فلش بالایی */
        linear-gradient(
            270deg,
            #5B0617 0%,
            #B51635 24%,
            #D19F5D 50%,
            #B51635 76%,
            #5B0617 100%
        )
        right calc(var(--arrow-up-side) + var(--arrow-size))
        top var(--decor-inset) /
        calc(
            100% -
            var(--arrow-up-side) -
            var(--arrow-size)
        )
        var(--decor-line) no-repeat,

        /* خط عمودی؛ شروع بعد از فلش پایینی */
        linear-gradient(
            180deg,
            #5B0617 0%,
            #B51635 24%,
            #D19F5D 50%,
            #B51635 76%,
            #5B0617 100%
        )
        right var(--decor-inset)
        top calc(var(--arrow-down-top) + var(--arrow-size) - 3px ) /
        var(--decor-line)
        calc(
            100% -
            var(--arrow-down-top) -
            var(--arrow-size)
        )
        no-repeat;
}
/* مخفی کردن فلش‌ها و خطوط گرادیان در موبایل */

@media (max-width: 767px) {

    .elementor-1658 .elementor-element.elementor-element-de58cb6 .service-decor-card::before,
    .elementor-1658 .elementor-element.elementor-element-de58cb6 .service-decor-card::after {
        content: none !important;
        display: none !important;
        background: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2339bab */.elementor-1658 .elementor-element.elementor-element-2339bab .elementor-button {
    width: 134px;
    max-height: 36px;
    color: #F4E8D0;
    background: transparent;
    border: 1px solid transparent;
    border-image: linear-gradient(
        90deg,
        #5B0617 0%,
        #A51635 20%,
        #C9A66B 50%,
        #A51635 80%,
        #5B0617 100%
    ) 1;
    border-radius: 0;
}

.elementor-1658 .elementor-element.elementor-element-2339bab .elementor-button:hover {
    color: #5B0617;
    background-color: #C9A66B;
    border-image: linear-gradient(
        90deg,
        #5B0617 0%,
        #A51635 20%,
        #C9A66B 50%,
        #A51635 80%,
        #5B0617 100%
    ) 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca45f83 */.elementor-1658 .elementor-element.elementor-element-ca45f83 .elementor-button {
    width: 134px;
    max-height: 36px;
    color: #F4E8D0;
    background: transparent;
    border: 1px solid transparent;
    border-image: linear-gradient(
        90deg,
        #5B0617 0%,
        #A51635 20%,
        #C9A66B 50%,
        #A51635 80%,
        #5B0617 100%
    ) 1;
    border-radius: 0;
}

.elementor-1658 .elementor-element.elementor-element-ca45f83 .elementor-button:hover {
    color: #5B0617;
    background-color: #C9A66B;
    border-image: linear-gradient(
        90deg,
        #5B0617 0%,
        #A51635 20%,
        #C9A66B 50%,
        #A51635 80%,
        #5B0617 100%
    ) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55a64bb */.elementor-1658 .elementor-element.elementor-element-55a64bb {
    position: relative !important;
    overflow: visible !important;
    border: none !important;
}

.elementor-1658 .elementor-element.elementor-element-55a64bb::after {
    content: "";
    position: absolute;
    inset: 14px;
    border: 2px solid #801425;
    border-radius: 4px;
    pointer-events: none;
    transform: translate(5px, -5px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b9e7a4 */.elementor-1658 .elementor-element.elementor-element-0b9e7a4 {
    max-height: 26px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9795ba */.elementor-1658 .elementor-element.elementor-element-a9795ba {
    color: #F4E8D0;
    background: transparent;
    border: 1px solid transparent;
    border-image: linear-gradient(
        90deg,
        #5B0617 0%,
        #A51635 20%,
        #C9A66B 50%,
        #A51635 80%,
        #5B0617 100%
    ) 1;
    border-radius: 3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ca6406 */.elementor-1658 .elementor-element.elementor-element-3ca6406 {
    max-height: 26px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d66b5cb */.elementor-1658 .elementor-element.elementor-element-d66b5cb {
    color: #F4E8D0;
    background: transparent;
    border: 1px solid transparent;
    border-image: linear-gradient(
        90deg,
        #5B0617 0%,
        #A51635 20%,
        #C9A66B 50%,
        #A51635 80%,
        #5B0617 100%
    ) 1;
    border-radius: 3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f726d4 */.elementor-1658 .elementor-element.elementor-element-2f726d4 {
    max-height: 26px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8a461f */.elementor-1658 .elementor-element.elementor-element-c8a461f {
    color: #F4E8D0;
    background: transparent;
    border: 1px solid transparent;
    border-image: linear-gradient(
        90deg,
        #5B0617 0%,
        #A51635 20%,
        #C9A66B 50%,
        #A51635 80%,
        #5B0617 100%
    ) 1;
    border-radius: 3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d7604a */.elementor-1658 .elementor-element.elementor-element-4d7604a {
    max-height: 26px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dec45b */.elementor-1658 .elementor-element.elementor-element-4dec45b {
    color: #F4E8D0;
    background: transparent;
    border: 1px solid transparent;
    border-image: linear-gradient(
        90deg,
        #5B0617 0%,
        #A51635 20%,
        #C9A66B 50%,
        #A51635 80%,
        #5B0617 100%
    ) 1;
    border-radius: 3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a41b4b2 */.elementor-1658 .elementor-element.elementor-element-a41b4b2 {
    max-height: 26px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8d9d83 */.elementor-1658 .elementor-element.elementor-element-b8d9d83 {
    color: #F4E8D0;
    background: transparent;
    border: 1px solid transparent;
    border-image: linear-gradient(
        90deg,
        #5B0617 0%,
        #A51635 20%,
        #C9A66B 50%,
        #A51635 80%,
        #5B0617 100%
    ) 1;
    border-radius: 3px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8fe49a4 */.elementor-1658 .elementor-element.elementor-element-8fe49a4 .elementor-button {
    width: 134px;
    max-height: 36px;
    color: #F4E8D0;
    background: transparent;
    border: 1px solid transparent;
    border-image: linear-gradient(
        90deg,
        #5B0617 0%,
        #A51635 20%,
        #C9A66B 50%,
        #A51635 80%,
        #5B0617 100%
    ) 1;
    border-radius: 4px;
}

.elementor-1658 .elementor-element.elementor-element-8fe49a4 .elementor-button:hover {
    color: #5B0617;
    background-color: #C9A66B;
    border-image: linear-gradient(
        90deg,
        #5B0617 0%,
        #A51635 20%,
        #C9A66B 50%,
        #A51635 80%,
        #5B0617 100%
    ) 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99049ed */.elementor-1658 .elementor-element.elementor-element-99049ed {
    direction: ltr;
    unicode-bidi: isolate;
}

.elementor-1658 .elementor-element.elementor-element-99049ed,
.elementor-1658 .elementor-element.elementor-element-99049ed a {
    color: #F4E8D0 !important;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a410565 */.elementor-1658 .elementor-element.elementor-element-a410565 {
    direction: ltr;
    unicode-bidi: isolate;
}

.elementor-1658 .elementor-element.elementor-element-a410565,
.elementor-1658 .elementor-element.elementor-element-a410565 a {
    color: #F4E8D0 !important;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a8c32c */.elementor-1658 .elementor-element.elementor-element-3a8c32c {
    visibility: hidden;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69c8fbb */.elementor-1658 .elementor-element.elementor-element-69c8fbb {
    direction: ltr;
    unicode-bidi: isolate;
}

.elementor-1658 .elementor-element.elementor-element-69c8fbb,
.elementor-1658 .elementor-element.elementor-element-69c8fbb a {
    color: #F4E8D0 !important;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c594866 */.elementor-1658 .elementor-element.elementor-element-c594866 {
    direction: ltr;
    unicode-bidi: isolate;
}

.elementor-1658 .elementor-element.elementor-element-c594866,
.elementor-1658 .elementor-element.elementor-element-c594866 a {
    color: #F4E8D0 !important;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3320c3d */.elementor-1658 .elementor-element.elementor-element-3320c3d {
    direction: ltr;
    unicode-bidi: isolate;
}

.elementor-1658 .elementor-element.elementor-element-3320c3d,
.elementor-1658 .elementor-element.elementor-element-3320c3d a {
    color: #F4E8D0 !important;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8a12cc */.elementor-1658 .elementor-element.elementor-element-a8a12cc {
    direction: ltr;
    unicode-bidi: isolate;
}

.elementor-1658 .elementor-element.elementor-element-a8a12cc,
.elementor-1658 .elementor-element.elementor-element-a8a12cc a {
    color: #F4E8D0 !important;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f2f44d2 */.elementor-1658 .elementor-element.elementor-element-f2f44d2 {
    direction: ltr;
    unicode-bidi: isolate;
}

.elementor-1658 .elementor-element.elementor-element-f2f44d2,
.elementor-1658 .elementor-element.elementor-element-f2f44d2 a {
    color: #F4E8D0 !important;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-243732f */.elementor-1658 .elementor-element.elementor-element-243732f {
    direction: ltr;
    unicode-bidi: isolate;
}

.elementor-1658 .elementor-element.elementor-element-243732f,
.elementor-1658 .elementor-element.elementor-element-243732f a {
    color: #F4E8D0 !important;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-899d6ec */.elementor-1658 .elementor-element.elementor-element-899d6ec {
    direction: ltr;
    unicode-bidi: isolate;
}

.elementor-1658 .elementor-element.elementor-element-899d6ec,
.elementor-1658 .elementor-element.elementor-element-899d6ec a {
    color: #F4E8D0 !important;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743369 */.elementor-1658 .elementor-element.elementor-element-f743369 {
    direction: ltr;
    unicode-bidi: isolate;
}

.elementor-1658 .elementor-element.elementor-element-f743369,
.elementor-1658 .elementor-element.elementor-element-f743369 a {
    color: #F4E8D0 !important;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a27884 */.elementor-1658 .elementor-element.elementor-element-7a27884 {
    position: relative;
    background: linear-gradient(
        90deg,
        #220409 0%,
        #31080F 50%,
        #220409 100%
    );
}

.elementor-1658 .elementor-element.elementor-element-7a27884::before,
.elementor-1658 .elementor-element.elementor-element-7a27884::after {
    content: "";
    position: absolute;
    right: 0;
    width: 100%;
    height: 1px;
    background: linear-gradient(
        90deg,
        #5B0617 0%,
        #A51635 25%,
        #D19F5D 50%,
        #A51635 75%,
        #5B0617 100%
    );
    z-index: 1;
}

.elementor-1658 .elementor-element.elementor-element-7a27884::before {
    top: 16px;
}

.elementor-1658 .elementor-element.elementor-element-7a27884::after {
    bottom: 24px;
}
.elementor-1658 .elementor-element.elementor-element-7a27884 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfd279a *//* ==================================
   قاب سکشن مشتریان
================================== */

.elementor-1658 .elementor-element.elementor-element-bfd279a {
    --clients-corner-gap: 64px;

    position: relative !important;
    isolation: isolate;

    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    justify-content: flex-start !important;

    width: 100% !important;
    max-width: 1148px !important;
    min-height: 365px !important;

    margin-right: auto !important;
    margin-left: auto !important;

    padding: 32px 74px 38px !important;
    gap: 0 !important;

    overflow: visible !important;

    background-color: #000000 !important;

    /* چهار خط مستقل قاب */
    background-image:

        /* خط افقی بالا */
        linear-gradient(
            90deg,
            #5B0617 0%,
            #A51635 20%,
            #C9A66B 50%,
            #A51635 80%,
            #5B0617 100%
        ),

        /* خط عمودی راست */
        linear-gradient(
            180deg,
            #5B0617 0%,
            #A51635 20%,
            #C9A66B 50%,
            #A51635 80%,
            #5B0617 100%
        ),

        /* خط افقی پایین */
        linear-gradient(
            90deg,
            #5B0617 0%,
            #A51635 20%,
            #C9A66B 50%,
            #A51635 80%,
            #5B0617 100%
        ),

        /* خط عمودی چپ */
        linear-gradient(
            180deg,
            #5B0617 0%,
            #A51635 20%,
            #C9A66B 50%,
            #A51635 80%,
            #5B0617 100%
        ) !important;

    background-repeat:
        no-repeat,
        no-repeat,
        no-repeat,
        no-repeat !important;

    /*
       بالا: گوشه چپ باز می‌ماند
       راست: گوشه پایین باز می‌ماند
       پایین: گوشه راست باز می‌ماند
       چپ: گوشه بالا باز می‌ماند
    */
    background-size:
        calc(100% - var(--clients-corner-gap)) 1px,
        1px calc(100% - var(--clients-corner-gap)),
        calc(100% - var(--clients-corner-gap)) 1px,
        1px calc(100% - var(--clients-corner-gap)) !important;

    background-position:
        right top,
        right top,
        left bottom,
        left bottom !important;

    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}


/* ==================================
   تنظیم عمومی فلش‌ها
================================== */

.elementor-1658 .elementor-element.elementor-element-bfd279a .clients-arrow {
    position: absolute !important;
    z-index: 10 !important;

    width: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    pointer-events: none !important;
}

.elementor-1658 .elementor-element.elementor-element-bfd279a .clients-arrow .elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
}

.elementor-1658 .elementor-element.elementor-element-bfd279a .clients-arrow img {
    display: block !important;

    width: 100% !important;
    max-width: none !important;
    height: auto !important;

    margin: 0 !important;
}


/* فلش متصل به خط افقی بالا */
.elementor-1658 .elementor-element.elementor-element-bfd279a .clients-arrow-top {
    top: -1px !important;
    left: 42px !important;
    right: auto !important;

    width: 33px !important;
}


/* فلش متصل به خط عمودی چپ */
.elementor-1658 .elementor-element.elementor-element-bfd279a .clients-arrow-left {
    top: 42px !important;
    left: -1px !important;
    right: auto !important;

    width: 41px !important;
}


/* فلش متصل به خط افقی پایین */
.elementor-1658 .elementor-element.elementor-element-bfd279a .clients-arrow-bottom {
    right: 42px !important;
    left: auto !important;
    bottom: -1px !important;

    width: 33px !important;
}


/* فلش متصل به خط عمودی راست */
.elementor-1658 .elementor-element.elementor-element-bfd279a .clients-arrow-right {
    right: -1px !important;
    left: auto !important;
    bottom: 42px !important;

    width: 41px !important;
}


/* ==================================
   محتوا بالاتر از قاب قرار بگیرد
================================== */

.elementor-1658 .elementor-element.elementor-element-bfd279a .clients-title,
.elementor-1658 .elementor-element.elementor-element-bfd279a .clients-grid {
    position: relative !important;
    z-index: 2 !important;
}
.elementor-1658 .elementor-element.elementor-element-bfd279a .clients-title {
    width: 100% !important;

    margin: 0 0 48px !important;
    padding: 0 !important;
}

.elementor-1658 .elementor-element.elementor-element-bfd279a .clients-title .elementor-heading-title {
    margin: 0 !important;

    color: #D19F5D !important;
    font-size: 32px !important;
    font-weight: 700 !important;
    line-height: 1.5 !important;
    text-align: center !important;
}
.elementor-1658 .elementor-element.elementor-element-bfd279a .clients-grid {
    display: grid !important;
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    align-items: start !important;
    justify-items: center !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
    gap: 38px !important;

    direction: rtl !important;
}

.elementor-1658 .elementor-element.elementor-element-bfd279a .client-item {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;

    width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: center !important;
}

.elementor-1658 .elementor-element.elementor-element-bfd279a .client-item .elementor-widget-image {
    width: 100% !important;
    margin: 0 0 14px !important;
}

.elementor-1658 .elementor-element.elementor-element-bfd279a .client-item .elementor-widget-image img {
    display: block !important;

    width: auto !important;
    max-width: 82px !important;
    height: 82px !important;

    margin: 0 auto !important;

    object-fit: contain !important;
}

.elementor-1658 .elementor-element.elementor-element-bfd279a .client-item .elementor-heading-title,
.elementor-1658 .elementor-element.elementor-element-bfd279a .client-item .elementor-widget-text-editor,
.elementor-1658 .elementor-element.elementor-element-bfd279a .client-item .elementor-widget-text-editor p {
    margin: 0 !important;

    color: #D19F5D !important;
    font-size: 16px !important;
    line-height: 1.7 !important;
    text-align: center !important;
}
/* ==================================
   نسخه تبلت قاب مشتریان
================================== */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-1658 .elementor-element.elementor-element-bfd279a {
        --clients-corner-gap: 54px;

        width: 100% !important;
        max-width: calc(100% - 48px) !important;

        height: auto !important;
        min-height: 390px !important;
        max-height: none !important;

        margin-right: auto !important;
        margin-left: auto !important;

        padding: 36px 42px 40px !important;

        overflow: visible !important;
    }

    /* فلش خط بالایی */
    .elementor-1658 .elementor-element.elementor-element-bfd279a .clients-arrow-top {
        top: -1px !important;
        left: 35px !important;
        right: auto !important;

        width: 28px !important;
    }

    /* فلش خط عمودی چپ */
    .elementor-1658 .elementor-element.elementor-element-bfd279a .clients-arrow-left {
        top: 35px !important;
        left: -1px !important;
        right: auto !important;

        width: 35px !important;
    }

    /* فلش خط پایینی */
    .elementor-1658 .elementor-element.elementor-element-bfd279a .clients-arrow-bottom {
        right: 35px !important;
        left: auto !important;
        bottom: -1px !important;

        width: 28px !important;
    }

    /* فلش خط عمودی راست */
    .elementor-1658 .elementor-element.elementor-element-bfd279a .clients-arrow-right {
        right: -1px !important;
        left: auto !important;
        bottom: 35px !important;

        width: 35px !important;
    }

    /* عنوان */
    .elementor-1658 .elementor-element.elementor-element-bfd279a .clients-title {
        width: 100% !important;
        margin: 0 0 38px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-bfd279a .clients-title .elementor-heading-title {
        font-size: 28px !important;
        line-height: 1.5 !important;
        text-align: center !important;
    }

    /* چیدمان ۳ + ۲ */
    .elementor-1658 .elementor-element.elementor-element-bfd279a .clients-grid {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: wrap !important;
        align-items: flex-start !important;
        justify-content: center !important;

        width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;

        column-gap: 20px !important;
        row-gap: 30px !important;

        direction: rtl !important;
    }

    .elementor-1658 .elementor-element.elementor-element-bfd279a .client-item {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: flex-start !important;

        flex: 0 1 calc(33.333% - 14px) !important;

        width: calc(33.333% - 14px) !important;
        max-width: calc(33.333% - 14px) !important;
        min-width: 0 !important;
        min-height: 112px !important;

        margin: 0 !important;
        padding: 0 6px !important;

        text-align: center !important;
    }

    .elementor-1658 .elementor-element.elementor-element-bfd279a .client-item .elementor-widget-image {
        width: 100% !important;
        margin: 0 0 12px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-bfd279a .client-item .elementor-widget-image img {
        width: auto !important;
        max-width: 70px !important;
        height: 70px !important;

        margin: 0 auto !important;

        object-fit: contain !important;
    }

    .elementor-1658 .elementor-element.elementor-element-bfd279a .client-item .elementor-heading-title,
    .elementor-1658 .elementor-element.elementor-element-bfd279a .client-item .elementor-widget-text-editor,
    .elementor-1658 .elementor-element.elementor-element-bfd279a .client-item .elementor-widget-text-editor p {
        margin: 0 !important;

        font-size: 14px !important;
        line-height: 1.7 !important;
        text-align: center !important;

        white-space: normal !important;
        word-break: normal !important;
    }
}


/* ==================================
   نسخه موبایل قاب مشتریان
================================== */

@media (max-width: 767px) {

    .elementor-1658 .elementor-element.elementor-element-bfd279a {
        --clients-corner-gap: 44px;

        width: 100% !important;
        max-width: calc(100% - 28px) !important;

        height: auto !important;
        min-height: 520px !important;
        max-height: none !important;

        margin-right: auto !important;
        margin-left: auto !important;

        padding: 34px 20px 38px !important;
        gap: 0 !important;

        overflow: visible !important;
    }

    /* فلش متصل به خط بالا */
    .elementor-1658 .elementor-element.elementor-element-bfd279a .clients-arrow-top {
        top: -1px !important;
        left: 28px !important;
        right: auto !important;

        width: 24px !important;
    }

    /* فلش متصل به خط عمودی چپ */
    .elementor-1658 .elementor-element.elementor-element-bfd279a .clients-arrow-left {
        top: 28px !important;
        left: -1px !important;
        right: auto !important;

        width: 30px !important;
    }

    /* فلش متصل به خط پایین */
    .elementor-1658 .elementor-element.elementor-element-bfd279a .clients-arrow-bottom {
        right: 28px !important;
        left: auto !important;
        bottom: -1px !important;

        width: 24px !important;
    }

    /* فلش متصل به خط عمودی راست */
    .elementor-1658 .elementor-element.elementor-element-bfd279a .clients-arrow-right {
        right: -1px !important;
        left: auto !important;
        bottom: 28px !important;

        width: 30px !important;
    }

    /* عنوان */
    .elementor-1658 .elementor-element.elementor-element-bfd279a .clients-title {
        width: 100% !important;

        margin: 0 0 32px !important;
        padding: 0 12px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-bfd279a .clients-title .elementor-heading-title {
        margin: 0 !important;

        font-size: 26px !important;
        line-height: 1.55 !important;
        text-align: center !important;
    }

    /* چیدمان ۲ + ۲ + ۱ */
    .elementor-1658 .elementor-element.elementor-element-bfd279a .clients-grid {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: wrap !important;
        align-items: flex-start !important;
        justify-content: center !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        column-gap: 12px !important;
        row-gap: 28px !important;

        direction: rtl !important;
    }

    .elementor-1658 .elementor-element.elementor-element-bfd279a .client-item {
        position: relative !important;

        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: flex-start !important;

        flex: 0 1 calc(50% - 6px) !important;

        width: calc(50% - 6px) !important;
        max-width: calc(50% - 6px) !important;
        min-width: 0 !important;
        min-height: 108px !important;
        height: auto !important;

        margin: 0 !important;
        padding: 0 3px !important;

        left: auto !important;
        right: auto !important;
        top: auto !important;
        bottom: auto !important;

        transform: none !important;
        text-align: center !important;
    }

    /* آیتم پنجم خودکار وسط ردیف سوم قرار می‌گیرد */
    .elementor-1658 .elementor-element.elementor-element-bfd279a .client-item:nth-child(5) {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .elementor-1658 .elementor-element.elementor-element-bfd279a .client-item .elementor-widget-image {
        width: 100% !important;

        margin: 0 0 10px !important;
        padding: 0 !important;
    }

    .elementor-1658 .elementor-element.elementor-element-bfd279a .client-item .elementor-widget-image img {
        display: block !important;

        width: auto !important;
        max-width: 62px !important;
        height: 62px !important;
        max-height: 62px !important;

        margin: 0 auto !important;

        object-fit: contain !important;
    }

    .elementor-1658 .elementor-element.elementor-element-bfd279a .client-item .elementor-widget-heading,
    .elementor-1658 .elementor-element.elementor-element-bfd279a .client-item .elementor-widget-text-editor {
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .elementor-1658 .elementor-element.elementor-element-bfd279a .client-item .elementor-heading-title,
    .elementor-1658 .elementor-element.elementor-element-bfd279a .client-item .elementor-widget-text-editor,
    .elementor-1658 .elementor-element.elementor-element-bfd279a .client-item .elementor-widget-text-editor p {
        margin: 0 !important;
        padding: 0 !important;

        font-size: 13px !important;
        line-height: 1.65 !important;
        text-align: center !important;

        white-space: normal !important;
        word-break: normal !important;
    }
}


/* ==================================
   گوشی‌های خیلی باریک
================================== */

@media (max-width: 360px) {

    .elementor-1658 .elementor-element.elementor-element-bfd279a {
        max-width: calc(100% - 20px) !important;
        padding-right: 16px !important;
        padding-left: 16px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-bfd279a .clients-title {
        padding: 0 8px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-bfd279a .clients-title .elementor-heading-title {
        font-size: 24px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-bfd279a .clients-grid {
        column-gap: 8px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-bfd279a .client-item {
        flex-basis: calc(50% - 4px) !important;

        width: calc(50% - 4px) !important;
        max-width: calc(50% - 4px) !important;
    }

    .elementor-1658 .elementor-element.elementor-element-bfd279a .client-item .elementor-heading-title,
    .elementor-1658 .elementor-element.elementor-element-bfd279a .client-item .elementor-widget-text-editor,
    .elementor-1658 .elementor-element.elementor-element-bfd279a .client-item .elementor-widget-text-editor p {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34655ac *//* تمام کارت‌ها */
.elementor-1658 .elementor-element.elementor-element-34655ac .order-card {
    position: relative;
    isolation: isolate;
}

/* خط افقی پایین هر چهار کارت */
.elementor-1658 .elementor-element.elementor-element-34655ac .order-card::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    height: 1px;
    z-index: 2;
    pointer-events: none;

    background: linear-gradient(
        90deg,
        #5B0617 0%,
        #A51635 20%,
        #C9A66B 50%,
        #A51635 80%,
        #5B0617 100%
    );
}

/* کارت ۱: خط افقی فقط از نوک فلش به سمت راست */
.elementor-1658 .elementor-element.elementor-element-34655ac .order-card-1::after {
    left: 70px;
    right: 0;
}

/* کارت ۴: خط افقی از سمت چپ تا نوک فلش */
.elementor-1658 .elementor-element.elementor-element-34655ac .order-card-4::after {
    left: 0;
    right: 70px;
}

/* کانتینر اصلی کارت‌های ۱ و ۴ */
.elementor-1658 .elementor-element.elementor-element-34655ac .order-card-1,
.elementor-1658 .elementor-element.elementor-element-34655ac .order-card-4 {
    position: relative !important;
    overflow: visible !important;
    border: none !important;
}

/* عنصر واقعی خط عمودی */
.elementor-1658 .elementor-element.elementor-element-34655ac .order-vline {
    position: absolute !important;
    top: 0 !important;

    width: 1px !important;
    min-width: 1px !important;
    max-width: 1px !important;

    height: auto !important;
    min-height: 0 !important;

    padding: 0 !important;
    margin: 0 !important;

    z-index: 2;
    pointer-events: none;

    background: linear-gradient(
        180deg,
        #5B0617 0%,
        #A51635 20%,
        #C9A66B 50%,
        #A51635 80%,
        #5B0617 100%
    );
}

/* خط عمودی کارت ۱ */
.elementor-1658 .elementor-element.elementor-element-34655ac .order-vline-1 {
    left: 12px !important;
    right: auto !important;
    bottom: 69px !important;
}

/* خط عمودی کارت ۴ */
.elementor-1658 .elementor-element.elementor-element-34655ac .order-vline-4 {
    right: 12px !important;
    left: auto !important;
    bottom: 69px !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-990eda1 *//* فاصله بین فیلدها */
.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-form-fields-wrapper {
row-gap: 6px;
}

.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-field-group {
margin: 0 !important;
padding: 0 !important;
}

/* ظاهر عمومی فیلدها */
.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-field {
color: #F4E8D0 !important;
background-color: rgba(91, 6, 23, 0.78) !important;
border: 0 !important;
border-radius: 0 !important;
padding-right: 44px !important;
padding-left: 15px !important;
font-family: inherit !important;
font-size: 14px !important;
text-align: right;
direction: rtl;
}

.elementor-1658 .elementor-element.elementor-element-990eda1 input.elementor-field,
.elementor-1658 .elementor-element.elementor-element-990eda1 select.elementor-field {
height: 44px !important;
min-height: 44px !important;
}

.elementor-1658 .elementor-element.elementor-element-990eda1 textarea.elementor-field {
height: 84px !important;
min-height: 84px !important;
padding-top: 14px !important;
resize: none;
}

.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-field::placeholder {
color: #F4E8D0 !important;
opacity: 1;
}

/* آیکون نام */
.elementor-1658 .elementor-element.elementor-element-990eda1 #form-field-Homepage_fullname {
background-image: url('https://etemadtehran.com/wp-content/uploads/2026/09/fullname.png') !important;
background-repeat: no-repeat !important;
background-position: right 14px center !important;
background-size: 13px 15px !important;
}

/* آیکون تلفن */
.elementor-1658 .elementor-element.elementor-element-990eda1 #form-field-Homepage_phone {
background-image: url('https://etemadtehran.com/wp-content/uploads/2026/09/phone.png') !important;
background-repeat: no-repeat !important;
background-position: right 14px center !important;
background-size: 14px 15px !important;
}

/* آیکون آدرس */
.elementor-1658 .elementor-element.elementor-element-990eda1 #form-field-Homepage_address {
background-image: url('https://etemadtehran.com/wp-content/uploads/2026/09/address.png') !important;
background-repeat: no-repeat !important;
background-position: right 14px top 15px !important;
background-size: 15px 18px !important;
}

/* دکمه ارسال */
.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-button {
width: 100%;
height: 43px;
min-height: 43px;
padding: 0 18px !important;
color: #FFFFFF !important;
background-color: #D19F5D !important;
border: 1px solid #5B0617 !important;
border-radius: 0 !important;
font-family: inherit !important;
font-size: 18px !important;
font-weight: 500 !important;
direction: rtl;
display: flex;
align-items: center;
justify-content: center;
gap: 14px;
}

.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-button::before {
content: "";
width: 20px;
height: 20px;
flex: 0 0 20px;
background-image: url('https://etemadtehran.com/wp-content/uploads/2026/09/Send-Request.png');
background-position: center;
background-repeat: no-repeat;
background-size: contain;
}

.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-button:hover {
color: #5B0617 !important;
background-color: #E0B977 !important;
}
/* ==================================
اصلاح کامل فیلد انتخاب خدمات
================================== */

.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-field-group-Homepage_service {
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
}

/* نگهدارنده فیلد Select */
.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-field-group-Homepage_service .elementor-select-wrapper {
position: relative !important;
display: block !important;
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
background: transparent !important;
}

/* خود فیلد انتخاب خدمات */
.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-field-group-Homepage_service select#form-field-Homepage_service {
display: block !important;
width: 100% !important;
max-width: none !important;

height: 44px !important;
min-height: 44px !important;

margin: 0 !important;
padding: 0 44px 0 42px !important;

color: #F4E8D0 !important;

background-color: rgba(91, 6, 23, 0.78) !important;
background-image: url('https://etemadtehran.com/wp-content/uploads/2026/09/service.png') !important;
background-repeat: no-repeat !important;
background-position: right 14px center !important;
background-size: 13px 16px !important;

border: 0 !important;
border-radius: 0 !important;

font-family: inherit !important;
font-size: 14px !important;
text-align: right !important;
direction: rtl !important;

/* حذف ظاهر سفید و فلش پیش‌فرض مرورگر */
appearance: none !important;
-webkit-appearance: none !important;
-moz-appearance: none !important;
}

/* حذف فلش پیش‌فرض Elementor */
.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-field-group-Homepage_service
.select-caret-down-wrapper {
display: none !important;
}

.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-field-group-Homepage_service
.elementor-select-wrapper::before {
display: none !important;
}

/* ساخت فلش جدید در سمت چپ */
.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-field-group-Homepage_service
.elementor-select-wrapper::after {
content: "" !important;
position: absolute !important;

left: 16px !important;
right: auto !important;
top: 50% !important;

width: 7px !important;
height: 7px !important;

border-right: 1.5px solid #F4E8D0 !important;
border-bottom: 1.5px solid #F4E8D0 !important;

transform: translateY(-70%) rotate(45deg) !important;

z-index: 5 !important;
pointer-events: none !important;
}

/* رنگ گزینه‌های بازشده */
.elementor-1658 .elementor-element.elementor-element-990eda1 #form-field-Homepage_service option {
color: #F4E8D0 !important;
background-color: #5B0617 !important;
}

@media (max-width: 1024px) {

.elementor-1658 .elementor-element.elementor-element-990eda1,
.elementor-1658 .elementor-element.elementor-element-990eda1 * {
box-sizing: border-box !important;
}

.elementor-1658 .elementor-element.elementor-element-990eda1 {
display: block !important;

width: 100% !important;
max-width: 590px !important;
min-width: 0 !important;

margin-right: auto !important;
margin-left: auto !important;
padding: 0 !important;

transform: none !important;
}

.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-widget-container,
.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-form {
display: block !important;

width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;

margin: 0 !important;
padding: 0 !important;
}

/*
* استفاده از Grid یک‌ستونه باعث می‌شود
* عرض‌های 50 درصد المنتور بی‌اثر شوند.
*/
.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-form-fields-wrapper {
display: grid !important;
grid-template-columns: minmax(0, 1fr) !important;
grid-auto-flow: row !important;
align-items: stretch !important;

width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;

margin: 0 !important;
padding: 0 !important;

column-gap: 0 !important;
row-gap: 6px !important;
}

/* تمام گروه‌های فیلد در یک ستون قرار بگیرند */
.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-form-fields-wrapper
> .elementor-field-group {
position: relative !important;

display: flex !important;
grid-column: 1 / -1 !important;

flex: none !important;
flex-basis: 100% !important;

width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;

margin: 0 !important;
padding: 0 !important;

left: auto !important;
right: auto !important;
top: auto !important;
bottom: auto !important;

transform: none !important;
float: none !important;
}

/* خنثی‌کردن عرض‌های ستونی خود Elementor */
.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-form-fields-wrapper
> .elementor-col-20,
.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-form-fields-wrapper
> .elementor-col-25,
.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-form-fields-wrapper
> .elementor-col-30,
.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-form-fields-wrapper
> .elementor-col-33,
.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-form-fields-wrapper
> .elementor-col-40,
.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-form-fields-wrapper
> .elementor-col-50,
.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-form-fields-wrapper
> .elementor-col-60,
.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-form-fields-wrapper
> .elementor-col-66,
.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-form-fields-wrapper
> .elementor-col-75,
.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-form-fields-wrapper
> .elementor-col-80,
.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-form-fields-wrapper
> .elementor-col-100 {
grid-column: 1 / -1 !important;

flex: none !important;
flex-basis: 100% !important;

width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
}

/* خود فیلدهای ورودی */
.elementor-1658 .elementor-element.elementor-element-990eda1 input.elementor-field,
.elementor-1658 .elementor-element.elementor-element-990eda1 select.elementor-field,
.elementor-1658 .elementor-element.elementor-element-990eda1 textarea.elementor-field {
display: block !important;
flex: none !important;

width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;

margin: 0 !important;

box-sizing: border-box !important;
}

.elementor-1658 .elementor-element.elementor-element-990eda1 input.elementor-field,
.elementor-1658 .elementor-element.elementor-element-990eda1 select.elementor-field {
height: 44px !important;
min-height: 44px !important;
}

.elementor-1658 .elementor-element.elementor-element-990eda1 textarea.elementor-field {
height: 84px !important;
min-height: 84px !important;
}

/* فیلد انتخاب خدمات */
.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-field-group-Homepage_service,
.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-field-group-Homepage_service
.elementor-select-wrapper,
.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-field-group-Homepage_service
select#form-field-Homepage_service {
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
}

/* گروه دکمه */
.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-field-type-submit {
display: flex !important;
grid-column: 1 / -1 !important;

flex: none !important;
flex-basis: 100% !important;

width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;

margin: 0 !important;
padding: 0 !important;
}

/* خود دکمه */
.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-field-type-submit
.elementor-button {
display: flex !important;
align-items: center !important;
justify-content: center !important;

width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;

height: 43px !important;
min-height: 43px !important;

margin: 0 !important;
padding: 0 18px !important;

text-align: center !important;
}

.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-button-content-wrapper {
display: flex !important;
align-items: center !important;
justify-content: center !important;

width: auto !important;
height: 100% !important;
gap: 12px !important;
}

.elementor-1658 .elementor-element.elementor-element-990eda1 .elementor-button-text {
display: flex !important;
align-items: center !important;
justify-content: center !important;

height: 100% !important;

margin: 0 !important;
line-height: 1.4 !important;
}
}


/* ==================================
محدودکردن عرض فرم در موبایل
================================== */

@media (max-width: 767px) {

.elementor-1658 .elementor-element.elementor-element-990eda1 {
width: 100% !important;
max-width: 360px !important;

margin-right: auto !important;
margin-left: auto !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42dc9fe *//* دسکتاپ */
.elementor-1658 .elementor-element.elementor-element-42dc9fe {
    transform: translate(25px, -10px);
}

/* تبلت: انتقال کل مجموعه فرم به چپ */
@media (max-width: 1024px) {
    .elementor-1658 .elementor-element.elementor-element-42dc9fe {
        transform: translateX(-1px) !important;
    }
}

/* موبایل: بدون جابه‌جایی */
@media (max-width: 767px) {
    .elementor-1658 .elementor-element.elementor-element-42dc9fe {
        transform: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-533d356 */.elementor-1658 .elementor-element.elementor-element-533d356 .reservation-frame {
    background-color: transparent !important;
    background-image: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d2d2f3 *//* =========================================
   کانتینر اصلی سکشن
========================================= */

.elementor-1658 .elementor-element.elementor-element-5d2d2f3,
.elementor-1658 .elementor-element.elementor-element-5d2d2f3 * {
    box-sizing: border-box;
}

.elementor-1658 .elementor-element.elementor-element-5d2d2f3 {
    position: relative !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;

    width: 100% !important;
    min-height: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: hidden !important;
}


/* =========================================
   کانتینر اول: فقط ساختار
========================================= */

.elementor-1658 .elementor-element.elementor-element-5d2d2f3 .reservation-structure {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 28px 24px !important;
    gap: 0 !important;

    border: 0 !important;
    transform: none !important;
}


/* =========================================
   کانتینر دوم: قاب + چیدمان
========================================= */

.elementor-1658 .elementor-element.elementor-element-5d2d2f3 .reservation-frame {
    position: relative !important;

    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: space-between !important;

    width: 100% !important;
    max-width: 1148px !important;
    min-width: 0 !important;
    min-height: 530px !important;
    height: auto !important;

    margin: 0 auto !important;
    padding: 48px 54px !important;
    gap: 70px !important;

    direction: rtl !important;

    border: 1px solid #C9A66B !important;
    border-radius: 0 !important;

    background: transparent !important;
    overflow: visible !important;
    transform: none !important;
}


/* =========================================
   بخش معرفی
========================================= */

.elementor-1658 .elementor-element.elementor-element-5d2d2f3 .reservation-info {
    position: relative !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;

    flex: 1 1 50% !important;

    width: 50% !important;
    max-width: 500px !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;
    gap: 20px !important;

    text-align: center !important;

    border: 0 !important;
    transform: none !important;
}

.elementor-1658 .elementor-element.elementor-element-5d2d2f3 .reservation-info .elementor-widget-image {
    width: 100% !important;
    margin: 0 0 16px !important;
}

.elementor-1658 .elementor-element.elementor-element-5d2d2f3 .reservation-info .elementor-widget-image img {
    display: block !important;

    width: 140px !important;
    max-width: 140px !important;
    height: auto !important;

    margin: 0 auto !important;
}

.elementor-1658 .elementor-element.elementor-element-5d2d2f3 .reservation-info .elementor-heading-title,
.elementor-1658 .elementor-element.elementor-element-5d2d2f3 .reservation-info .elementor-widget-text-editor,
.elementor-1658 .elementor-element.elementor-element-5d2d2f3 .reservation-info .elementor-widget-text-editor p {
    text-align: center !important;
}


/* =========================================
   بخش فرم
========================================= */

.elementor-1658 .elementor-element.elementor-element-5d2d2f3 .reservation-form-area {
    position: relative !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    justify-content: flex-start !important;

    flex: 0 1 495px !important;

    width: 495px !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;
    gap: 0 !important;

    border: 0 !important;
    transform: none !important;
    overflow: visible !important;
}

.elementor-1658 .elementor-element.elementor-element-5d2d2f3 .reservation-form-title {
    width: 100% !important;

    margin: 0 0 4px !important;
    padding: 0 !important;
}

.elementor-1658 .elementor-element.elementor-element-5d2d2f3 .reservation-form-title .elementor-heading-title {
    margin: 0 !important;

    color: #D19F5D !important;
    font-size: 24px !important;
    line-height: 1.5 !important;
    text-align: center !important;
}

.elementor-1658 .elementor-element.elementor-element-5d2d2f3 .reservation-form-description {
    width: 100% !important;

    margin: 0 0 26px !important;
    padding: 0 !important;
}

.elementor-1658 .elementor-element.elementor-element-5d2d2f3 .reservation-form-description,
.elementor-1658 .elementor-element.elementor-element-5d2d2f3 .reservation-form-description p {
    margin-top: 0 !important;

    font-size: 13px !important;
    line-height: 1.8 !important;
    text-align: center !important;
}

.elementor-1658 .elementor-element.elementor-element-5d2d2f3 .reservation-form-widget {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    transform: none !important;
}


/* =========================================
   تبلت
========================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-1658 .elementor-element.elementor-element-5d2d2f3 .reservation-structure {
        padding: 24px 20px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-5d2d2f3 .reservation-frame {
        flex-direction: column !important;
        flex-wrap: nowrap !important;
        align-items: center !important;
        justify-content: flex-start !important;

        width: 100% !important;
        max-width: 100% !important;

        height: auto !important;
        min-height: auto !important;

        margin: 0 auto !important;
        padding: 44px 38px !important;
        gap: 46px !important;

        /* فقط خطوط افقی */
        border: 0 !important;
        border-top: 1px solid #C9A66B !important;
        border-bottom: 1px solid #C9A66B !important;
        border-left: 0 !important;
        border-right: 0 !important;
    }

    .elementor-1658 .elementor-element.elementor-element-5d2d2f3 .reservation-info {
        flex: 0 0 auto !important;

        width: 100% !important;
        max-width: 590px !important;

        margin: 0 auto !important;
        padding: 0 !important;
    }

    .elementor-1658 .elementor-element.elementor-element-5d2d2f3 .reservation-info .elementor-widget-image img {
        width: 125px !important;
        max-width: 125px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-5d2d2f3 .reservation-form-area {
        flex: 0 0 auto !important;

        width: 100% !important;
        max-width: 590px !important;

        margin: 0 auto !important;
        padding: 0 !important;

        transform: none !important;
    }
}


/* =========================================
   موبایل
========================================= */

@media (max-width: 767px) {

    .elementor-1658 .elementor-element.elementor-element-5d2d2f3 .reservation-structure {
        width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;
        padding: 22px 14px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-5d2d2f3 .reservation-frame {
        flex-direction: column !important;
        flex-wrap: nowrap !important;
        align-items: center !important;
        justify-content: flex-start !important;

        width: 100% !important;
        max-width: 100% !important;

        height: auto !important;
        min-height: auto !important;
        max-height: none !important;

        margin: 0 auto !important;
        padding: 36px 10px 34px !important;
        gap: 34px !important;

        /* فقط دو خط افقی */
        border: 0 !important;
        border-top: 1px solid #C9A66B !important;
        border-bottom: 1px solid #C9A66B !important;
        border-left: 0 !important;
        border-right: 0 !important;

        border-radius: 0 !important;
    }

    .elementor-1658 .elementor-element.elementor-element-5d2d2f3 .reservation-info {
        flex: 0 0 auto !important;

        width: 100% !important;
        max-width: 360px !important;

        margin: 0 auto !important;
        padding: 0 8px !important;

        transform: none !important;
    }

    .elementor-1658 .elementor-element.elementor-element-5d2d2f3 .reservation-info .elementor-widget-image img {
        width: 105px !important;
        max-width: 105px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-5d2d2f3 .reservation-form-area {
        flex: 0 0 auto !important;

        width: 100% !important;
        max-width: 360px !important;
        min-width: 0 !important;

        margin: 0 auto !important;
        padding: 0 !important;

        border: 0 !important;
        transform: none !important;
    }

    .elementor-1658 .elementor-element.elementor-element-5d2d2f3 .reservation-form-title
    .elementor-heading-title {
        font-size: 23px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-5d2d2f3 .reservation-form-description {
        margin-bottom: 22px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-5d2d2f3 .reservation-form-description,
    .elementor-1658 .elementor-element.elementor-element-5d2d2f3 .reservation-form-description p {
        font-size: 12.5px !important;
        line-height: 1.8 !important;
    }

    .elementor-1658 .elementor-element.elementor-element-5d2d2f3 .reservation-form-widget {
        width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;
        transform: none !important;
    }
}
.elementor-1658 .elementor-element.elementor-element-5d2d2f3 {
    position: relative !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;

    width: 100% !important;
    min-height: auto !important;

    margin: 0 !important;
    padding: 24px !important;

    background-color: #000000 !important;

    overflow: hidden !important;
}
/* افزایش حاشیه مشکی در دسکتاپ */
@media (min-width: 1025px) {
    .elementor-1658 .elementor-element.elementor-element-5d2d2f3 {
        padding: 48px 70px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-5d2d2f3 .reservation-structure {
        width: 100% !important;
        max-width: 1148px !important;
        margin: 0 auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-afd9cd8 */.elementor-1658 .elementor-element.elementor-element-afd9cd8 {
    width: 100%;
    direction: rtl;
}

.elementor-1658 .elementor-element.elementor-element-afd9cd8 .elementor-accordion {
    border: 0 !important;
}

.elementor-1658 .elementor-element.elementor-element-afd9cd8 .elementor-accordion-item {
    background: #000000 !important;
    border: 0 !important;
    border-radius: 0 !important;
}

/* خط گرادیانی بین سؤال‌ها */
.elementor-1658 .elementor-element.elementor-element-afd9cd8 .elementor-accordion-item:not(:last-child) {
    border-bottom: 1px solid transparent !important;
    border-image: linear-gradient(
        90deg,
        #5B0617 0%,
        #A51635 22%,
        #C9A66B 50%,
        #A51635 78%,
        #5B0617 100%
    ) 1 !important;
}

/* ردیف هر سؤال */
.elementor-1658 .elementor-element.elementor-element-afd9cd8 .elementor-tab-title {
    min-height: 69px;
    padding: 0 12px !important;
    background: #000000 !important;
    border: 0 !important;
    display: flex !important;
    flex-direction: row;
    align-items: center;
    gap: 12px;
    direction: rtl;
}

.elementor-1658 .elementor-element.elementor-element-afd9cd8 .elementor-accordion-icon {
    float: none !important;
    flex: 0 0 14px;
    width: 14px !important;
    margin: 0 !important;
    color: #D19F5D !important;
    font-size: 12px !important;
}

.elementor-1658 .elementor-element.elementor-element-afd9cd8 .elementor-accordion-title {
    flex: 1;
    color: #F4E8D0 !important;
    font-family: inherit !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 1.8em;
    text-align: right;
}

/* پاسخ سؤال باز */
.elementor-1658 .elementor-element.elementor-element-afd9cd8 .elementor-tab-content {
    padding: 0 16px 20px 16px !important;
    color: #F4E8D0 !important;
    background: #000000 !important;
    border: 0 !important;
    font-family: inherit !important;
    font-size: 14px !important;
    font-weight: 400;
    line-height: 2.1em;
    text-align: right;
}

/* حذف هر نوع زمینه در حالت فعال و هاور */
.elementor-1658 .elementor-element.elementor-element-afd9cd8 .elementor-tab-title:hover,
.elementor-1658 .elementor-element.elementor-element-afd9cd8 .elementor-tab-title.elementor-active {
    background: #000000 !important;
    color: #F4E8D0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abb5198 *//* ==================================
   کانتینر و قاب اصلی FAQ
================================== */

.elementor-1658 .elementor-element.elementor-element-abb5198 {
    --faq-corner-gap: 64px;

    box-sizing: border-box !important;
    position: relative !important;
    isolation: isolate;

    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: 0 !important;

    width: 100% !important;
    max-width: 1148px !important;
    min-height: 556px !important;

    margin: 0 auto !important;
    padding: 40px 74px 48px !important;

    overflow: visible !important;

    background-color: #000000 !important;

    /* چهار خط مستقل قاب */
    background-image:

        /* خط بالایی */
        linear-gradient(
            90deg,
            #5B0617 0%,
            #A51635 20%,
            #C9A66B 50%,
            #A51635 80%,
            #5B0617 100%
        ),

        /* خط عمودی راست */
        linear-gradient(
            180deg,
            #5B0617 0%,
            #A51635 20%,
            #C9A66B 50%,
            #A51635 80%,
            #5B0617 100%
        ),

        /* خط پایینی */
        linear-gradient(
            90deg,
            #5B0617 0%,
            #A51635 20%,
            #C9A66B 50%,
            #A51635 80%,
            #5B0617 100%
        ),

        /* خط عمودی چپ */
        linear-gradient(
            180deg,
            #5B0617 0%,
            #A51635 20%,
            #C9A66B 50%,
            #A51635 80%,
            #5B0617 100%
        ) !important;

    background-repeat:
        no-repeat,
        no-repeat,
        no-repeat,
        no-repeat !important;

    background-size:
        calc(100% - var(--faq-corner-gap)) 1px,
        1px calc(100% - var(--faq-corner-gap)),
        calc(100% - var(--faq-corner-gap)) 1px,
        1px calc(100% - var(--faq-corner-gap)) !important;

    background-position:
        right top,
        right top,
        left bottom,
        left bottom !important;

    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

/* ==================================
   فلش‌های تزئینی قاب
================================== */

.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-arrow {
    position: absolute !important;
    z-index: 5 !important;

    margin: 0 !important;
    padding: 0 !important;

    pointer-events: none !important;
}

.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-arrow img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
}

/* فلش متصل به خط بالایی */
.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-arrow-top {
    top: -1px !important;
    left: 42px !important;
    width: 33px !important;
}

/* فلش متصل به خط عمودی چپ */
.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-arrow-left {
    top: 42px !important;
    left: -1px !important;
    width: 41px !important;
}

/* فلش متصل به خط پایینی */
.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-arrow-bottom {
    right: 42px !important;
    bottom: -1px !important;
    width: 33px !important;
}

/* فلش متصل به خط عمودی راست */
.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-arrow-right {
    right: -1px !important;
    bottom: 42px !important;
    width: 41px !important;
}

/* ==================================
   عنوان اصلی FAQ
================================== */

.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-title {
    flex: 0 0 auto !important;
    width: 100% !important;

    margin: 0 0 14px !important;
    padding: 0 !important;
}

.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-title .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #D19F5D !important;

    font-family: "Shabnam", Tahoma, sans-serif !important;
    font-size: 34px !important;
    font-weight: 700 !important;
    line-height: 1.4 !important;

    text-align: center !important;
}

/* ==================================
   ساختار عمومی آکاردئون
================================== */

.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion {
    flex: 0 0 auto !important;
    align-self: stretch !important;

    width: 100% !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

/* آکاردئون قدیمی و Nested Accordion */
.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion .elementor-accordion,
.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion.e-n-accordion,
.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion .e-n-accordion {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

/* ==================================
   آیتم‌های آکاردئون
================================== */

.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion .elementor-accordion-item,
.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion details.e-n-accordion-item {
    box-sizing: border-box !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    background-color: transparent !important;

    border: 0 !important;
    outline: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;

    /* فقط جداکننده افقی گرادیانی */
    background-image: linear-gradient(
        90deg,
        #5B0617 0%,
        #A51635 20%,
        #C9A66B 50%,
        #A51635 80%,
        #5B0617 100%
    ) !important;

    background-repeat: no-repeat !important;
    background-position: left bottom !important;
    background-size: 100% 1px !important;
}

/* زیر آخرین سؤال خط قرار نگیرد */
.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion .elementor-accordion-item:last-child,
.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion details.e-n-accordion-item:last-child {
    background-image: none !important;
}

/* حذف نشانگر پیش‌فرض مرورگر */
.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion summary::-webkit-details-marker {
    display: none !important;
}

.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion summary::marker {
    content: "" !important;
}

/* ==================================
   نوار عنوان سؤال
================================== */

.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion .elementor-tab-title,
.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion .e-n-accordion-item-title {
    box-sizing: border-box !important;

    width: 100% !important;
    min-height: 70px !important;

    margin: 0 !important;
    padding: 18px 0 !important;

    color: #F4E8D0 !important;
    background: transparent !important;

    border: 0 !important;
    outline: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;

    direction: rtl !important;
    text-align: right !important;
}

/* ساختار داخلی عنوان Nested Accordion */
.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion .e-n-accordion-item-title-header {
    flex: 1 1 auto !important;
    width: 100% !important;
}

/* متن سؤال */
.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion .elementor-accordion-title,
.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion .e-n-accordion-item-title-text {
    color: #F4E8D0 !important;

    font-family: "Shabnam", Tahoma, sans-serif !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    line-height: 2 !important;

    direction: rtl !important;
    text-align: right !important;

    border: 0 !important;
    outline: 0 !important;
}

/* ==================================
   آیکون باز و بسته
================================== */

.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion .elementor-accordion-icon,
.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion .e-n-accordion-item-title-icon {
    color: #C9A66B !important;
    fill: #C9A66B !important;

    font-size: 14px !important;

    border: 0 !important;
    outline: 0 !important;
}

/* آیکون آکاردئون قدیمی */
.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion .elementor-accordion-icon {
    float: none !important;
    flex: 0 0 auto !important;

    margin: 0 0 0 12px !important;
}

/* آیکون‌ها و SVG */
.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion .elementor-accordion-icon i,
.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion .elementor-accordion-icon svg,
.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion .e-n-accordion-item-title-icon i,
.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion .e-n-accordion-item-title-icon svg {
    color: #C9A66B !important;
    fill: #C9A66B !important;
}

/* سؤال فعال نیز مانند فیگما کرم باقی بماند */
.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion .elementor-tab-title.elementor-active,
.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion .elementor-tab-title.elementor-active
.elementor-accordion-title,
.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion details[open]
.e-n-accordion-item-title,
.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion details[open]
.e-n-accordion-item-title-text {
    color: #F4E8D0 !important;
    background: transparent !important;
}

/* ==================================
   پاسخ آکاردئون قدیمی
================================== */

.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion .elementor-tab-content {
    margin: 0 !important;
    padding: 0 16px 22px !important;

    color: #F4E8D0 !important;
    background: transparent !important;

    border: 0 !important;
    outline: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;

    font-family: "Shabnam", Tahoma, sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 2.1 !important;

    direction: rtl !important;
    text-align: right !important;
}

/* ==================================
   پاسخ Nested Accordion
================================== */

.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion details.e-n-accordion-item > .e-con {
    margin: 0 !important;
    padding: 0 16px 22px !important;

    color: #F4E8D0 !important;
    background: transparent !important;

    border: 0 !important;
    outline: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;

    direction: rtl !important;
    text-align: right !important;
}

.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion details.e-n-accordion-item > .e-con,
.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion details.e-n-accordion-item > .e-con p,
.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion details.e-n-accordion-item
.elementor-widget-text-editor {
    color: #F4E8D0 !important;

    font-family: "Shabnam", Tahoma, sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 2.1 !important;

    direction: rtl !important;
    text-align: right !important;
}

/* حذف فاصله پاراگراف انتهایی */
.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion .elementor-tab-content p:last-child,
.elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion details.e-n-accordion-item p:last-child {
    margin-bottom: 0 !important;
}

/* ==================================
   تبلت
================================== */

@media (max-width: 1024px) {
    .elementor-1658 .elementor-element.elementor-element-abb5198 {
        --faq-corner-gap: 54px;

        min-height: auto !important;
        padding: 36px 46px 42px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-abb5198 .faq-arrow-top {
        left: 35px !important;
        width: 28px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-abb5198 .faq-arrow-left {
        top: 35px !important;
        width: 35px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-abb5198 .faq-arrow-bottom {
        right: 35px !important;
        width: 28px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-abb5198 .faq-arrow-right {
        bottom: 35px !important;
        width: 35px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-abb5198 .faq-title {
        margin-bottom: 14px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-abb5198 .faq-title .elementor-heading-title {
        font-size: 28px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion .elementor-tab-title,
    .elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion .e-n-accordion-item-title {
        min-height: 64px !important;
        padding: 16px 0 !important;
    }
}

/* ==================================
   موبایل
================================== */

@media (max-width: 767px) {
    .elementor-1658 .elementor-element.elementor-element-abb5198 {
        --faq-corner-gap: 44px;

        min-height: auto !important;
        padding: 32px 22px 36px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-abb5198 .faq-arrow-top {
        left: 28px !important;
        width: 24px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-abb5198 .faq-arrow-left {
        top: 28px !important;
        width: 30px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-abb5198 .faq-arrow-bottom {
        right: 28px !important;
        width: 24px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-abb5198 .faq-arrow-right {
        bottom: 28px !important;
        width: 30px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-abb5198 .faq-title {
        margin-bottom: 12px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-abb5198 .faq-title .elementor-heading-title {
        font-size: 25px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion .elementor-tab-title,
    .elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion .e-n-accordion-item-title {
        min-height: 58px !important;
        padding: 14px 0 !important;
    }

    .elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion .elementor-accordion-title,
    .elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion .e-n-accordion-item-title-text {
        font-size: 14px !important;
        line-height: 1.8 !important;
    }

    .elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion .elementor-tab-content,
    .elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion details.e-n-accordion-item > .e-con {
        padding: 0 8px 18px !important;
    }

    .elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion .elementor-tab-content,
    .elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion .elementor-tab-content p,
    .elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion details.e-n-accordion-item > .e-con,
    .elementor-1658 .elementor-element.elementor-element-abb5198 .faq-accordion details.e-n-accordion-item > .e-con p {
        font-size: 13px !important;
        line-height: 2 !important;
    }
}/* End custom CSS */
/* Start custom CSS */html,
body {
    width: 100%;
    max-width: 100%;
    overflow-x: clip;
}

@supports not (overflow: clip) {
    html,
    body {
        overflow-x: hidden;
    }
}/* End custom CSS */