.elementor-339 .elementor-element.elementor-element-50171b68{--display:flex;--min-height:700px;--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:0px 20px;--row-gap:0px;--column-gap:20px;--overlay-opacity:0.48;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-339 .elementor-element.elementor-element-50171b68::before, .elementor-339 .elementor-element.elementor-element-50171b68 > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-50171b68 > .e-con-inner > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-50171b68 > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-50171b68 > .e-con-inner > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-50171b68 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://demo.dmhouse.ir/html-demos/wp-content/uploads/sites/11/2026/07/spectrum-gradient.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-339 .elementor-element.elementor-element-7ab337ca{--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;--flex-wrap:wrap;--align-content:flex-start;--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-339 .elementor-element.elementor-element-7ab337ca.e-con{--align-self:center;}.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-339 .elementor-element.elementor-element-4f2e82b6{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5F4D363B;border-radius:24px 24px 24px 24px;box-shadow:0px 0px 8px 1px rgba(95, 77, 53.99999999999998, 0.17) inset;text-align:center;}.elementor-339 .elementor-element.elementor-element-4f2e82b6.elementor-element{--align-self:flex-start;}.elementor-339 .elementor-element.elementor-element-4f2e82b6 .elementor-heading-title{font-family:"yekan-bakh", Sans-serif;font-size:16px;font-weight:400;color:#5F4D36;}.elementor-339 .elementor-element.elementor-element-2b44174d{width:100%;max-width:100%;text-align:start;}.elementor-339 .elementor-element.elementor-element-2b44174d.elementor-element{--align-self:flex-start;}.elementor-339 .elementor-element.elementor-element-2b44174d .elementor-heading-title{font-family:"yekan-bakh", Sans-serif;font-size:39px;font-weight:600;letter-spacing:4px;color:#5F4D36;}.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-339 .elementor-element.elementor-element-10b55f1d.elementor-element{--align-self:flex-start;}.elementor-339 .elementor-element.elementor-element-10b55f1d{text-align:start;font-family:"yekan-bakh", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#5F4D36;}.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-339 .elementor-element.elementor-element-1761617e .elementor-button{background-color:#3D3327;font-family:"yekan-bakh", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-339 .elementor-element.elementor-element-1761617e{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-1761617e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-339 .elementor-element.elementor-element-5713eb2f .elementor-button{background-color:#3D3327;font-family:"yekan-bakh", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-339 .elementor-element.elementor-element-5713eb2f{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-5713eb2f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-339 .elementor-element.elementor-element-d5253f5{width:100%;max-width:100%;}.elementor-339 .elementor-element.elementor-element-d5253f5.elementor-element{--align-self:center;}.elementor-339 .elementor-element.elementor-element-d5253f5 .elementor-counter{flex-direction:row;}.elementor-339 .elementor-element.elementor-element-d5253f5 .elementor-counter-title{align-items:center;color:#5F4D36;font-family:"yekan-bakh", Sans-serif;font-size:18px;font-weight:600;}.elementor-339 .elementor-element.elementor-element-d5253f5 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:2px;color:#3D3327;font-family:"yekan-bakh", Sans-serif;font-size:40px;font-weight:600;}.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-339 .elementor-element.elementor-element-3cd3dcc7{width:var( --container-widget-width, 11% );max-width:11%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 6px 6px 6px;--container-widget-width:11%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5F4D362E;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(95, 77, 54, 0.5607843137254902);text-align:start;}.elementor-339 .elementor-element.elementor-element-3cd3dcc7.elementor-element{--align-self:center;}.elementor-339 .elementor-element.elementor-element-3cd3dcc7 img{width:100%;filter:brightness( 118% ) contrast( 16% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-339 .elementor-element.elementor-element-2e9b7b75{width:var( --container-widget-width, 11% );max-width:11%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 6px 6px 6px;--container-widget-width:11%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5F4D362E;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(95, 77, 54, 0.5607843137254902);text-align:start;}.elementor-339 .elementor-element.elementor-element-2e9b7b75.elementor-element{--align-self:center;}.elementor-339 .elementor-element.elementor-element-2e9b7b75 img{width:100%;filter:brightness( 118% ) contrast( 16% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-339 .elementor-element.elementor-element-2b95411f{width:var( --container-widget-width, 11% );max-width:11%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 6px 6px 6px;--container-widget-width:11%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5F4D362E;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(95, 77, 54, 0.5607843137254902);text-align:start;}.elementor-339 .elementor-element.elementor-element-2b95411f.elementor-element{--align-self:center;}.elementor-339 .elementor-element.elementor-element-2b95411f img{width:100%;filter:brightness( 118% ) contrast( 16% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-339 .elementor-element.elementor-element-53a4695d{width:var( --container-widget-width, 11% );max-width:11%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 7px 15px 7px;--container-widget-width:11%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5F4D362E;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(95, 77, 54, 0.5607843137254902);text-align:start;}.elementor-339 .elementor-element.elementor-element-53a4695d.elementor-element{--align-self:center;}.elementor-339 .elementor-element.elementor-element-53a4695d img{width:100%;filter:brightness( 118% ) contrast( 16% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-339 .elementor-element.elementor-element-77161d22{width:var( --container-widget-width, 11% );max-width:11%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:17px 7px 17px 7px;--container-widget-width:11%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5F4D362E;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(95, 77, 54, 0.5607843137254902);text-align:start;}.elementor-339 .elementor-element.elementor-element-77161d22.elementor-element{--align-self:center;}.elementor-339 .elementor-element.elementor-element-77161d22 img{width:100%;filter:brightness( 118% ) contrast( 16% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-339 .elementor-element.elementor-element-39416506{width:var( --container-widget-width, 11% );max-width:11%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;padding:12px 7px 11px 7px;--container-widget-width:11%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5F4D362E;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(95, 77, 54, 0.5607843137254902);text-align:start;}.elementor-339 .elementor-element.elementor-element-39416506.elementor-element{--align-self:center;}.elementor-339 .elementor-element.elementor-element-39416506 img{width:100%;filter:brightness( 118% ) contrast( 16% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-339 .elementor-element.elementor-element-208d643{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-339 .elementor-element.elementor-element-54835b70{z-index:2;text-align:center;}.elementor-339 .elementor-element.elementor-element-54835b70 img{width:40%;height:600px;object-fit:cover;object-position:top center;border-style:solid;border-width:4px 4px 0px 4px;border-color:#F2F2F2;border-radius:10px 10px 10px 10px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-2a063baa{left:45px;}body.rtl .elementor-339 .elementor-element.elementor-element-2a063baa{right:45px;}.elementor-339 .elementor-element.elementor-element-2a063baa{bottom:0px;text-align:start;}.elementor-339 .elementor-element.elementor-element-2a063baa img{width:62%;border-style:solid;border-width:4px 4px 0px 4px;border-color:#F2F2F2;border-radius:10px 10px 10px 10px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-437aaa07{right:54px;}body.rtl .elementor-339 .elementor-element.elementor-element-437aaa07{left:54px;}.elementor-339 .elementor-element.elementor-element-437aaa07{bottom:0px;text-align:end;}.elementor-339 .elementor-element.elementor-element-437aaa07 img{width:62%;border-style:solid;border-width:4px 4px 0px 4px;border-color:#F2F2F2;border-radius:10px 10px 10px 10px;}.elementor-339 .elementor-element.elementor-element-5f49868a{--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;--flex-wrap:wrap;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-6471cb2{width:var( --container-widget-width, 20% );max-width:20%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:10px 10px 10px 10px;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5F4D361F;border-radius:24px 24px 24px 24px;box-shadow:0px 0px 8px 1px rgba(95, 77, 53.99999999999998, 0.17) inset;text-align:center;}.elementor-339 .elementor-element.elementor-element-6471cb2.elementor-element{--align-self:flex-start;}.elementor-339 .elementor-element.elementor-element-6471cb2 .elementor-heading-title{font-family:"yekan-bakh", Sans-serif;font-size:16px;font-weight:400;color:#5F4D36;}.elementor-339 .elementor-element.elementor-element-18d97593{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"yekan-bakh", Sans-serif;font-size:32px;font-weight:600;color:#5F4D36;}.elementor-339 .elementor-element.elementor-element-43ddd452{--display:flex;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:#5F4D3614;--border-color:#5F4D3614;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(95, 77, 53.99999999999998, 0.14);--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-537f452b img{border-radius:10px 10px 10px 10px;}.elementor-339 .elementor-element.elementor-element-6a1639c3{padding:10px 0px 10px 0px;text-align:center;}.elementor-339 .elementor-element.elementor-element-6a1639c3 .elementor-heading-title{font-family:"yekan-bakh", Sans-serif;font-size:23px;font-weight:600;color:#3D3327;}.elementor-339 .elementor-element.elementor-element-6a1639c3 .elementor-heading-title a:hover, .elementor-339 .elementor-element.elementor-element-6a1639c3 .elementor-heading-title a:focus{color:#793400;}.elementor-339 .elementor-element.elementor-element-7a47d407{--display:flex;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:#5F4D3614;--border-color:#5F4D3614;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(95, 77, 53.99999999999998, 0.14);--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-2b7ed7f3{padding:10px 0px 10px 0px;text-align:center;}.elementor-339 .elementor-element.elementor-element-2b7ed7f3 .elementor-heading-title{font-family:"yekan-bakh", Sans-serif;font-size:23px;font-weight:600;color:#3D3327;}.elementor-339 .elementor-element.elementor-element-2b7ed7f3 .elementor-heading-title a:hover, .elementor-339 .elementor-element.elementor-element-2b7ed7f3 .elementor-heading-title a:focus{color:#793400;}.elementor-339 .elementor-element.elementor-element-2c86a5f{--display:flex;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:#5F4D3614;--border-color:#5F4D3614;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(95, 77, 53.99999999999998, 0.14);--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-6df66164{padding:10px 0px 10px 0px;text-align:center;}.elementor-339 .elementor-element.elementor-element-6df66164 .elementor-heading-title{font-family:"yekan-bakh", Sans-serif;font-size:23px;font-weight:600;color:#3D3327;}.elementor-339 .elementor-element.elementor-element-6df66164 .elementor-heading-title a:hover, .elementor-339 .elementor-element.elementor-element-6df66164 .elementor-heading-title a:focus{color:#793400;}.elementor-339 .elementor-element.elementor-element-1b01f0ef{--display:flex;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:#5F4D3614;--border-color:#5F4D3614;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(95, 77, 53.99999999999998, 0.14);--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-7fe183d6 img{height:230px;object-fit:cover;object-position:top center;}.elementor-339 .elementor-element.elementor-element-2e8066b9{padding:10px 0px 10px 0px;text-align:center;}.elementor-339 .elementor-element.elementor-element-2e8066b9 .elementor-heading-title{font-family:"yekan-bakh", Sans-serif;font-size:23px;font-weight:600;color:#3D3327;}.elementor-339 .elementor-element.elementor-element-2e8066b9 .elementor-heading-title a:hover, .elementor-339 .elementor-element.elementor-element-2e8066b9 .elementor-heading-title a:focus{color:#793400;}.elementor-339 .elementor-element.elementor-element-7f2222bc{--display:flex;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:#5F4D3614;--border-color:#5F4D3614;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(95, 77, 53.99999999999998, 0.14);--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-70c9779 img{height:230px;object-fit:cover;object-position:top center;}.elementor-339 .elementor-element.elementor-element-56443c4c{padding:10px 0px 10px 0px;text-align:center;}.elementor-339 .elementor-element.elementor-element-56443c4c .elementor-heading-title{font-family:"yekan-bakh", Sans-serif;font-size:23px;font-weight:600;color:#3D3327;}.elementor-339 .elementor-element.elementor-element-56443c4c .elementor-heading-title a:hover, .elementor-339 .elementor-element.elementor-element-56443c4c .elementor-heading-title a:focus{color:#793400;}.elementor-339 .elementor-element.elementor-element-5c08f105{--display:flex;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:#5F4D3614;--border-color:#5F4D3614;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(95, 77, 53.99999999999998, 0.14);--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-5d1acb1f img{height:230px;object-fit:cover;object-position:top center;}.elementor-339 .elementor-element.elementor-element-36581753{padding:10px 0px 10px 0px;text-align:center;}.elementor-339 .elementor-element.elementor-element-36581753 .elementor-heading-title{font-family:"yekan-bakh", Sans-serif;font-size:23px;font-weight:600;color:#3D3327;}.elementor-339 .elementor-element.elementor-element-36581753 .elementor-heading-title a:hover, .elementor-339 .elementor-element.elementor-element-36581753 .elementor-heading-title a:focus{color:#793400;}.elementor-339 .elementor-element.elementor-element-2b8dfefb{--display:flex;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:#5F4D3614;--border-color:#5F4D3614;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(95, 77, 53.99999999999998, 0.14);--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-6e496088 img{height:230px;object-fit:cover;object-position:top center;}.elementor-339 .elementor-element.elementor-element-3a23f312{padding:10px 0px 10px 0px;text-align:center;}.elementor-339 .elementor-element.elementor-element-3a23f312 .elementor-heading-title{font-family:"yekan-bakh", Sans-serif;font-size:23px;font-weight:600;color:#3D3327;}.elementor-339 .elementor-element.elementor-element-3a23f312 .elementor-heading-title a:hover, .elementor-339 .elementor-element.elementor-element-3a23f312 .elementor-heading-title a:focus{color:#793400;}.elementor-339 .elementor-element.elementor-element-756da337{--display:flex;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:#5F4D3614;--border-color:#5F4D3614;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(95, 77, 53.99999999999998, 0.14);--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-2e18c656 img{height:230px;object-fit:cover;object-position:top center;}.elementor-339 .elementor-element.elementor-element-256ba801{padding:10px 0px 10px 0px;text-align:center;}.elementor-339 .elementor-element.elementor-element-256ba801 .elementor-heading-title{font-family:"yekan-bakh", Sans-serif;font-size:23px;font-weight:600;color:#3D3327;}.elementor-339 .elementor-element.elementor-element-256ba801 .elementor-heading-title a:hover, .elementor-339 .elementor-element.elementor-element-256ba801 .elementor-heading-title a:focus{color:#793400;}.elementor-339 .elementor-element.elementor-element-21879cbc{--display:flex;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:#5F4D3614;--border-color:#5F4D3614;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(95, 77, 53.99999999999998, 0.14);--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-c3315c8 img{height:230px;object-fit:cover;object-position:top center;}.elementor-339 .elementor-element.elementor-element-6ba61b7b{padding:10px 0px 10px 0px;text-align:center;}.elementor-339 .elementor-element.elementor-element-6ba61b7b .elementor-heading-title{font-family:"yekan-bakh", Sans-serif;font-size:23px;font-weight:600;color:#3D3327;}.elementor-339 .elementor-element.elementor-element-6ba61b7b .elementor-heading-title a:hover, .elementor-339 .elementor-element.elementor-element-6ba61b7b .elementor-heading-title a:focus{color:#793400;}.elementor-339 .elementor-element.elementor-element-3856aceb{--display:flex;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:#5F4D3614;--border-color:#5F4D3614;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(95, 77, 53.99999999999998, 0.14);--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-1098c417 img{height:230px;object-fit:cover;object-position:top center;}.elementor-339 .elementor-element.elementor-element-72121bcb{padding:10px 0px 10px 0px;text-align:center;}.elementor-339 .elementor-element.elementor-element-72121bcb .elementor-heading-title{font-family:"yekan-bakh", Sans-serif;font-size:23px;font-weight:600;color:#3D3327;}.elementor-339 .elementor-element.elementor-element-72121bcb .elementor-heading-title a:hover, .elementor-339 .elementor-element.elementor-element-72121bcb .elementor-heading-title a:focus{color:#793400;}.elementor-339 .elementor-element.elementor-element-10ff87f6{--display:flex;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:#5F4D3614;--border-color:#5F4D3614;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(95, 77, 53.99999999999998, 0.14);--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-248bc694 img{height:230px;object-fit:cover;object-position:top center;}.elementor-339 .elementor-element.elementor-element-4be46f7f{padding:10px 0px 10px 0px;text-align:center;}.elementor-339 .elementor-element.elementor-element-4be46f7f .elementor-heading-title{font-family:"yekan-bakh", Sans-serif;font-size:23px;font-weight:600;color:#3D3327;}.elementor-339 .elementor-element.elementor-element-4be46f7f .elementor-heading-title a:hover, .elementor-339 .elementor-element.elementor-element-4be46f7f .elementor-heading-title a:focus{color:#793400;}.elementor-339 .elementor-element.elementor-element-56b04fa0{--display:flex;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:#5F4D3614;--border-color:#5F4D3614;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(95, 77, 53.99999999999998, 0.14);--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-1f2e7d5f img{height:230px;object-fit:cover;object-position:top center;}.elementor-339 .elementor-element.elementor-element-2b9b0467{padding:10px 0px 10px 0px;text-align:center;}.elementor-339 .elementor-element.elementor-element-2b9b0467 .elementor-heading-title{font-family:"yekan-bakh", Sans-serif;font-size:23px;font-weight:600;color:#3D3327;}.elementor-339 .elementor-element.elementor-element-2b9b0467 .elementor-heading-title a:hover, .elementor-339 .elementor-element.elementor-element-2b9b0467 .elementor-heading-title a:focus{color:#793400;}.elementor-339 .elementor-element.elementor-element-6cd9ffd7{--display:flex;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:#5F4D3614;--border-color:#5F4D3614;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(95, 77, 53.99999999999998, 0.14);--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-7a5b896c img{height:230px;object-fit:cover;object-position:top center;}.elementor-339 .elementor-element.elementor-element-4bfbb7b0{padding:10px 0px 10px 0px;text-align:center;}.elementor-339 .elementor-element.elementor-element-4bfbb7b0 .elementor-heading-title{font-family:"yekan-bakh", Sans-serif;font-size:23px;font-weight:600;color:#3D3327;}.elementor-339 .elementor-element.elementor-element-4bfbb7b0 .elementor-heading-title a:hover, .elementor-339 .elementor-element.elementor-element-4bfbb7b0 .elementor-heading-title a:focus{color:#793400;}.elementor-339 .elementor-element.elementor-element-211bba77{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.61;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-339 .elementor-element.elementor-element-211bba77::before, .elementor-339 .elementor-element.elementor-element-211bba77 > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-211bba77 > .e-con-inner > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-211bba77 > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-211bba77 > .e-con-inner > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-211bba77 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://demo.dmhouse.ir/html-demos/wp-content/uploads/sites/11/2026/07/wintery-sunburst.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;}.elementor-339 .elementor-element.elementor-element-6a6810d9{width:var( --container-widget-width, 27% );max-width:27%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:10px 10px 10px 10px;--container-widget-width:27%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5F4D361F;border-radius:24px 24px 24px 24px;box-shadow:0px 0px 8px 1px rgba(95, 77, 53.99999999999998, 0.17) inset;text-align:center;}.elementor-339 .elementor-element.elementor-element-6a6810d9.elementor-element{--align-self:center;}.elementor-339 .elementor-element.elementor-element-6a6810d9 .elementor-heading-title{font-family:"yekan-bakh", Sans-serif;font-size:16px;font-weight:400;color:#5F4D36;}.elementor-339 .elementor-element.elementor-element-4fa0a376{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;z-index:2;font-family:"yekan-bakh", Sans-serif;font-size:32px;font-weight:600;color:#5F4D36;}.elementor-339 .elementor-element.elementor-element-134d730{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-1a944359{left:843px;}body.rtl .elementor-339 .elementor-element.elementor-element-1a944359{right:843px;}.elementor-339 .elementor-element.elementor-element-1a944359{top:-106px;z-index:1;}.elementor-339 .elementor-element.elementor-element-7a19d26c{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-339 .elementor-element.elementor-element-7a19d26c img{width:70%;}.elementor-339 .elementor-element.elementor-element-68d153c1{--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;--flex-wrap:wrap;}.elementor-339 .elementor-element.elementor-element-79b5d21b{--display:flex;--min-height:560px;--justify-content:center;--overlay-opacity:0.33;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:#E4D8C2;--border-color:#E4D8C2;--border-radius:400px 400px 400px 400px;}.elementor-339 .elementor-element.elementor-element-79b5d21b:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-79b5d21b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5F4D36;background-image:url("https://demo.dmhouse.ir/html-demos/wp-content/uploads/sites/11/2026/07/h8-slider-backround.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-339 .elementor-element.elementor-element-79b5d21b::before, .elementor-339 .elementor-element.elementor-element-79b5d21b > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-79b5d21b > .e-con-inner > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-79b5d21b > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-79b5d21b > .e-con-inner > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-79b5d21b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#5F4D3659;--background-overlay:'';}.elementor-339 .elementor-element.elementor-element-14b226cf{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;top:13px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-14b226cf{left:69px;}body.rtl .elementor-339 .elementor-element.elementor-element-14b226cf{right:69px;}.elementor-339 .elementor-element.elementor-element-51a26608{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;top:25%;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-51a26608{left:37%;}body.rtl .elementor-339 .elementor-element.elementor-element-51a26608{right:37%;}.elementor-339 .elementor-element.elementor-element-612bbc69{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;top:14px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-612bbc69{right:12%;}body.rtl .elementor-339 .elementor-element.elementor-element-612bbc69{left:12%;}.elementor-339 .elementor-element.elementor-element-49e04a42{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;top:58%;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-49e04a42{right:13%;}body.rtl .elementor-339 .elementor-element.elementor-element-49e04a42{left:13%;}.elementor-339 .elementor-element.elementor-element-157c97b5{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;bottom:-12px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-157c97b5{left:12%;}body.rtl .elementor-339 .elementor-element.elementor-element-157c97b5{right:12%;}.elementor-339 .elementor-element.elementor-element-7202e3cb{--display:flex;--min-height:560px;--justify-content:center;--overlay-opacity:0.33;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:#F0DDCE;--border-color:#F0DDCE;--border-radius:400px 400px 400px 400px;}.elementor-339 .elementor-element.elementor-element-7202e3cb:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-7202e3cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCDDDB;background-image:url("https://demo.dmhouse.ir/html-demos/wp-content/uploads/sites/11/2026/07/h8-slider-backround.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-339 .elementor-element.elementor-element-7202e3cb::before, .elementor-339 .elementor-element.elementor-element-7202e3cb > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-7202e3cb > .e-con-inner > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-7202e3cb > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-7202e3cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-7202e3cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FCDDDB;--background-overlay:'';}.elementor-339 .elementor-element.elementor-element-1a822bf3{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;top:13px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-1a822bf3{left:69px;}body.rtl .elementor-339 .elementor-element.elementor-element-1a822bf3{right:69px;}.elementor-339 .elementor-element.elementor-element-623ed939{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;top:25%;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-623ed939{left:37%;}body.rtl .elementor-339 .elementor-element.elementor-element-623ed939{right:37%;}.elementor-339 .elementor-element.elementor-element-78071822{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;top:14px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-78071822{right:12%;}body.rtl .elementor-339 .elementor-element.elementor-element-78071822{left:12%;}.elementor-339 .elementor-element.elementor-element-51917ce1{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;top:58%;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-51917ce1{right:13%;}body.rtl .elementor-339 .elementor-element.elementor-element-51917ce1{left:13%;}.elementor-339 .elementor-element.elementor-element-4c80be79{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;bottom:-12px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-4c80be79{left:12%;}body.rtl .elementor-339 .elementor-element.elementor-element-4c80be79{right:12%;}.elementor-339 .elementor-element.elementor-element-5dfd7b{--display:flex;--min-height:560px;--justify-content:center;--overlay-opacity:0.33;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:#F0DDCE;--border-color:#F0DDCE;--border-radius:400px 400px 400px 400px;}.elementor-339 .elementor-element.elementor-element-5dfd7b:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-5dfd7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCDDDB;background-image:url("https://demo.dmhouse.ir/html-demos/wp-content/uploads/sites/11/2026/07/h8-slider-backround.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-339 .elementor-element.elementor-element-5dfd7b::before, .elementor-339 .elementor-element.elementor-element-5dfd7b > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-5dfd7b > .e-con-inner > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-5dfd7b > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-5dfd7b > .e-con-inner > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-5dfd7b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FCDDDB;--background-overlay:'';}.elementor-339 .elementor-element.elementor-element-5b9ac85a{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;top:13px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-5b9ac85a{left:69px;}body.rtl .elementor-339 .elementor-element.elementor-element-5b9ac85a{right:69px;}.elementor-339 .elementor-element.elementor-element-21b48c0b{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;top:25%;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-21b48c0b{left:37%;}body.rtl .elementor-339 .elementor-element.elementor-element-21b48c0b{right:37%;}.elementor-339 .elementor-element.elementor-element-2354887b{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;top:14px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-2354887b{right:12%;}body.rtl .elementor-339 .elementor-element.elementor-element-2354887b{left:12%;}.elementor-339 .elementor-element.elementor-element-15085496{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;top:58%;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-15085496{right:13%;}body.rtl .elementor-339 .elementor-element.elementor-element-15085496{left:13%;}.elementor-339 .elementor-element.elementor-element-4f44134b{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;bottom:-12px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-4f44134b{left:12%;}body.rtl .elementor-339 .elementor-element.elementor-element-4f44134b{right:12%;}.elementor-339 .elementor-element.elementor-element-1631e678{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;width:var( --container-widget-width, 48% );max-width:48%;padding:20px 20px 20px 20px;--container-widget-width:48%;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-spacing:20px;}.elementor-339 .elementor-element.elementor-element-1631e678 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-339 .elementor-element.elementor-element-7e4e55d8{width:var( --container-widget-width, 38% );max-width:38%;padding:0px 52px 0px 0px;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-7e4e55d8.elementor-element{--align-self:center;}.elementor-339 .elementor-element.elementor-element-7e4e55d8 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:25px;}.elementor-339 .elementor-element.elementor-element-7e4e55d8 .elementor-icon-box-title{margin-block-end:34px;color:#5F4D36;}.elementor-339 .elementor-element.elementor-element-7e4e55d8.elementor-view-stacked .elementor-icon{background-color:#3D3327;}.elementor-339 .elementor-element.elementor-element-7e4e55d8.elementor-view-framed .elementor-icon, .elementor-339 .elementor-element.elementor-element-7e4e55d8.elementor-view-default .elementor-icon{fill:#3D3327;color:#3D3327;border-color:#3D3327;}.elementor-339 .elementor-element.elementor-element-7e4e55d8 .elementor-icon{font-size:64px;}.elementor-339 .elementor-element.elementor-element-7e4e55d8 .elementor-icon-box-title, .elementor-339 .elementor-element.elementor-element-7e4e55d8 .elementor-icon-box-title a{font-family:"yekan-bakh", Sans-serif;font-weight:600;}.elementor-339 .elementor-element.elementor-element-7e4e55d8 .elementor-icon-box-description{font-family:"yekan-bakh", Sans-serif;font-weight:400;line-height:1.7em;color:#5F4D36;}.elementor-339 .elementor-element.elementor-element-2aee9c20{--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;--margin-top:80px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-3a80383d{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-339 .elementor-element.elementor-element-3a80383d:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-3a80383d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4D8C2;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-339 .elementor-element.elementor-element-138e161c .elementor-icon-list-icon i{color:#793400;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-138e161c .elementor-icon-list-icon svg{fill:#793400;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-138e161c{--e-icon-list-icon-size:35px;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-138e161c .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-339 .elementor-element.elementor-element-138e161c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-138e161c .elementor-icon-list-item > a{font-family:"yekan-bakh", Sans-serif;font-size:20px;font-weight:600;}.elementor-339 .elementor-element.elementor-element-138e161c .elementor-icon-list-text{color:#5F4D36;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-533fb019{font-family:"yekan-bakh", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#5F4D36;}.elementor-339 .elementor-element.elementor-element-4284f1b4{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-339 .elementor-element.elementor-element-4284f1b4:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-4284f1b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1DECF7A;}.elementor-339 .elementor-element.elementor-element-17ade927 .elementor-icon-list-icon i{color:#793400;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-17ade927 .elementor-icon-list-icon svg{fill:#793400;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-17ade927{--e-icon-list-icon-size:35px;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-17ade927 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-339 .elementor-element.elementor-element-17ade927 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-17ade927 .elementor-icon-list-item > a{font-family:"yekan-bakh", Sans-serif;font-size:20px;font-weight:600;}.elementor-339 .elementor-element.elementor-element-17ade927 .elementor-icon-list-text{color:#5F4D36;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-17265035{font-family:"yekan-bakh", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#5F4D36;}.elementor-339 .elementor-element.elementor-element-42a7033c{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-339 .elementor-element.elementor-element-42a7033c:not(.elementor-motion-effects-element-type-background), .elementor-339 .elementor-element.elementor-element-42a7033c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5F4D36;}.elementor-339 .elementor-element.elementor-element-7381ef4e .elementor-icon-list-icon i{color:#BBBDC3;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-7381ef4e .elementor-icon-list-icon svg{fill:#BBBDC3;transition:fill 0.3s;}.elementor-339 .elementor-element.elementor-element-7381ef4e{--e-icon-list-icon-size:35px;--icon-vertical-offset:0px;}.elementor-339 .elementor-element.elementor-element-7381ef4e .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-339 .elementor-element.elementor-element-7381ef4e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-339 .elementor-element.elementor-element-7381ef4e .elementor-icon-list-item > a{font-family:"yekan-bakh", Sans-serif;font-size:20px;font-weight:600;}.elementor-339 .elementor-element.elementor-element-7381ef4e .elementor-icon-list-text{color:#E4D8C2;transition:color 0.3s;}.elementor-339 .elementor-element.elementor-element-3917231d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"yekan-bakh", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#E4D8C2;}.elementor-339 .elementor-element.elementor-element-71a9f5c0 .elementor-button{background-color:#3D3327;font-family:"yekan-bakh", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-339 .elementor-element.elementor-element-71a9f5c0{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-71a9f5c0 .elementor-button-content-wrapper{flex-direction:row-reverse;}body.elementor-page-339:not(.elementor-motion-effects-element-type-background), body.elementor-page-339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFAF159;}@media(max-width:1024px){.elementor-339 .elementor-element.elementor-element-50171b68{--flex-wrap:wrap;}.elementor-339 .elementor-element.elementor-element-7ab337ca{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-1761617e{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-5713eb2f{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-3cd3dcc7{--container-widget-width:6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 6% );max-width:6%;}.elementor-339 .elementor-element.elementor-element-2e9b7b75{--container-widget-width:6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 6% );max-width:6%;}.elementor-339 .elementor-element.elementor-element-2b95411f{--container-widget-width:6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 6% );max-width:6%;}.elementor-339 .elementor-element.elementor-element-53a4695d{--container-widget-width:6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 6% );max-width:6%;}.elementor-339 .elementor-element.elementor-element-77161d22{--container-widget-width:6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 6% );max-width:6%;}.elementor-339 .elementor-element.elementor-element-39416506{--container-widget-width:6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 6% );max-width:6%;}.elementor-339 .elementor-element.elementor-element-54835b70 img{width:50%;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-2a063baa{left:50px;}body.rtl .elementor-339 .elementor-element.elementor-element-2a063baa{right:50px;}.elementor-339 .elementor-element.elementor-element-2a063baa img{width:60%;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-437aaa07{right:50px;}body.rtl .elementor-339 .elementor-element.elementor-element-437aaa07{left:50px;}.elementor-339 .elementor-element.elementor-element-437aaa07 img{width:60%;border-width:4px 4px 0px 4px;}.elementor-339 .elementor-element.elementor-element-18d97593{font-size:27px;line-height:1.8em;}.elementor-339 .elementor-element.elementor-element-43ddd452{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-537f452b img{height:200px;}.elementor-339 .elementor-element.elementor-element-6a1639c3 .elementor-heading-title{font-size:23px;}.elementor-339 .elementor-element.elementor-element-7a47d407{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-32295bd0 img{height:200px;}.elementor-339 .elementor-element.elementor-element-2b7ed7f3 .elementor-heading-title{font-size:23px;}.elementor-339 .elementor-element.elementor-element-2c86a5f{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-4709a58a img{height:200px;}.elementor-339 .elementor-element.elementor-element-6df66164 .elementor-heading-title{font-size:23px;}.elementor-339 .elementor-element.elementor-element-1b01f0ef{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-7fe183d6 img{height:200px;}.elementor-339 .elementor-element.elementor-element-2e8066b9 .elementor-heading-title{font-size:23px;}.elementor-339 .elementor-element.elementor-element-7f2222bc{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-70c9779 img{height:200px;}.elementor-339 .elementor-element.elementor-element-56443c4c .elementor-heading-title{font-size:23px;}.elementor-339 .elementor-element.elementor-element-5c08f105{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-5d1acb1f img{height:200px;}.elementor-339 .elementor-element.elementor-element-36581753 .elementor-heading-title{font-size:23px;}.elementor-339 .elementor-element.elementor-element-2b8dfefb{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-6e496088 img{height:200px;}.elementor-339 .elementor-element.elementor-element-3a23f312 .elementor-heading-title{font-size:23px;}.elementor-339 .elementor-element.elementor-element-756da337{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-2e18c656 img{height:200px;}.elementor-339 .elementor-element.elementor-element-256ba801 .elementor-heading-title{font-size:23px;}.elementor-339 .elementor-element.elementor-element-21879cbc{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-c3315c8 img{height:200px;}.elementor-339 .elementor-element.elementor-element-6ba61b7b .elementor-heading-title{font-size:23px;}.elementor-339 .elementor-element.elementor-element-3856aceb{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-1098c417 img{height:200px;}.elementor-339 .elementor-element.elementor-element-72121bcb .elementor-heading-title{font-size:23px;}.elementor-339 .elementor-element.elementor-element-10ff87f6{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-248bc694 img{height:200px;}.elementor-339 .elementor-element.elementor-element-4be46f7f .elementor-heading-title{font-size:23px;}.elementor-339 .elementor-element.elementor-element-56b04fa0{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-1f2e7d5f img{height:200px;}.elementor-339 .elementor-element.elementor-element-2b9b0467 .elementor-heading-title{font-size:23px;}.elementor-339 .elementor-element.elementor-element-6cd9ffd7{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-339 .elementor-element.elementor-element-7a5b896c img{height:200px;}.elementor-339 .elementor-element.elementor-element-4bfbb7b0 .elementor-heading-title{font-size:23px;}.elementor-339 .elementor-element.elementor-element-6a6810d9{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-1a944359{left:537px;}body.rtl .elementor-339 .elementor-element.elementor-element-1a944359{right:537px;}.elementor-339 .elementor-element.elementor-element-1a944359 img{width:69%;}.elementor-339 .elementor-element.elementor-element-68d153c1{--flex-direction:column-reverse;--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-339 .elementor-element.elementor-element-79b5d21b{--min-height:553px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-14b226cf{left:45px;}body.rtl .elementor-339 .elementor-element.elementor-element-14b226cf{right:45px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-612bbc69{right:10%;}body.rtl .elementor-339 .elementor-element.elementor-element-612bbc69{left:10%;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-49e04a42{right:10%;}body.rtl .elementor-339 .elementor-element.elementor-element-49e04a42{left:10%;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-157c97b5{left:10%;}body.rtl .elementor-339 .elementor-element.elementor-element-157c97b5{right:10%;}.elementor-339 .elementor-element.elementor-element-7202e3cb{--min-height:553px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-1a822bf3{left:45px;}body.rtl .elementor-339 .elementor-element.elementor-element-1a822bf3{right:45px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-78071822{right:10%;}body.rtl .elementor-339 .elementor-element.elementor-element-78071822{left:10%;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-51917ce1{right:10%;}body.rtl .elementor-339 .elementor-element.elementor-element-51917ce1{left:10%;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-4c80be79{left:10%;}body.rtl .elementor-339 .elementor-element.elementor-element-4c80be79{right:10%;}.elementor-339 .elementor-element.elementor-element-5dfd7b{--min-height:553px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-5b9ac85a{left:45px;}body.rtl .elementor-339 .elementor-element.elementor-element-5b9ac85a{right:45px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-2354887b{right:10%;}body.rtl .elementor-339 .elementor-element.elementor-element-2354887b{left:10%;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-15085496{right:10%;}body.rtl .elementor-339 .elementor-element.elementor-element-15085496{left:10%;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-4f44134b{left:10%;}body.rtl .elementor-339 .elementor-element.elementor-element-4f44134b{right:10%;}.elementor-339 .elementor-element.elementor-element-1631e678{--e-n-carousel-swiper-slides-to-display:1;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-339 .elementor-element.elementor-element-7e4e55d8{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-7e4e55d8 .elementor-icon-box-wrapper{align-items:center;}.elementor-339 .elementor-element.elementor-element-7e4e55d8 .elementor-icon-box-title{margin-block-end:17px;}.elementor-339 .elementor-element.elementor-element-2aee9c20{--flex-wrap:wrap;}.elementor-339 .elementor-element.elementor-element-71a9f5c0{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-339 .elementor-element.elementor-element-50171b68{--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-339 .elementor-element.elementor-element-7ab337ca{--justify-content:center;--gap:20px 5px;--row-gap:20px;--column-gap:5px;--padding-top:50px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-339 .elementor-element.elementor-element-2b44174d{width:100%;max-width:100%;text-align:center;}.elementor-339 .elementor-element.elementor-element-2b44174d.elementor-element{--align-self:flex-start;}.elementor-339 .elementor-element.elementor-element-2b44174d .elementor-heading-title{font-size:23px;line-height:1.6em;}.elementor-339 .elementor-element.elementor-element-10b55f1d{text-align:center;}.elementor-339 .elementor-element.elementor-element-1761617e{width:100%;max-width:100%;}.elementor-339 .elementor-element.elementor-element-1761617e .elementor-button{font-size:12px;padding:12px 12px 12px 12px;}.elementor-339 .elementor-element.elementor-element-5713eb2f{width:100%;max-width:100%;}.elementor-339 .elementor-element.elementor-element-5713eb2f .elementor-button{font-size:12px;padding:12px 12px 12px 12px;}.elementor-339 .elementor-element.elementor-element-3cd3dcc7{padding:5px 5px 5px 5px;--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;}.elementor-339 .elementor-element.elementor-element-2e9b7b75{padding:5px 5px 5px 5px;--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;}.elementor-339 .elementor-element.elementor-element-2b95411f{padding:5px 5px 5px 5px;--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;}.elementor-339 .elementor-element.elementor-element-53a4695d{padding:5px 5px 5px 5px;--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;}.elementor-339 .elementor-element.elementor-element-77161d22{padding:6px 4px 6px 4px;--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;}.elementor-339 .elementor-element.elementor-element-39416506{padding:5px 5px 5px 5px;--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;}.elementor-339 .elementor-element.elementor-element-54835b70 img{width:60%;height:300px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-2a063baa{left:12px;}body.rtl .elementor-339 .elementor-element.elementor-element-2a063baa{right:12px;}.elementor-339 .elementor-element.elementor-element-2a063baa img{width:50%;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-437aaa07{right:10px;}body.rtl .elementor-339 .elementor-element.elementor-element-437aaa07{left:10px;}.elementor-339 .elementor-element.elementor-element-437aaa07 img{width:46%;}.elementor-339 .elementor-element.elementor-element-6471cb2{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-339 .elementor-element.elementor-element-6a1639c3{text-align:start;}.elementor-339 .elementor-element.elementor-element-6a1639c3 .elementor-heading-title{font-size:20px;}.elementor-339 .elementor-element.elementor-element-32295bd0 img{height:350px;}.elementor-339 .elementor-element.elementor-element-2b7ed7f3{text-align:start;}.elementor-339 .elementor-element.elementor-element-2b7ed7f3 .elementor-heading-title{font-size:20px;}.elementor-339 .elementor-element.elementor-element-6df66164{text-align:start;}.elementor-339 .elementor-element.elementor-element-6df66164 .elementor-heading-title{font-size:20px;}.elementor-339 .elementor-element.elementor-element-2e8066b9{text-align:start;}.elementor-339 .elementor-element.elementor-element-2e8066b9 .elementor-heading-title{font-size:20px;}.elementor-339 .elementor-element.elementor-element-56443c4c{text-align:start;}.elementor-339 .elementor-element.elementor-element-56443c4c .elementor-heading-title{font-size:20px;}.elementor-339 .elementor-element.elementor-element-36581753{text-align:start;}.elementor-339 .elementor-element.elementor-element-36581753 .elementor-heading-title{font-size:20px;}.elementor-339 .elementor-element.elementor-element-3a23f312{text-align:start;}.elementor-339 .elementor-element.elementor-element-3a23f312 .elementor-heading-title{font-size:20px;}.elementor-339 .elementor-element.elementor-element-256ba801{text-align:start;}.elementor-339 .elementor-element.elementor-element-256ba801 .elementor-heading-title{font-size:20px;}.elementor-339 .elementor-element.elementor-element-6ba61b7b{text-align:start;}.elementor-339 .elementor-element.elementor-element-6ba61b7b .elementor-heading-title{font-size:20px;}.elementor-339 .elementor-element.elementor-element-72121bcb{text-align:start;}.elementor-339 .elementor-element.elementor-element-72121bcb .elementor-heading-title{font-size:20px;}.elementor-339 .elementor-element.elementor-element-4be46f7f{text-align:start;}.elementor-339 .elementor-element.elementor-element-4be46f7f .elementor-heading-title{font-size:20px;}.elementor-339 .elementor-element.elementor-element-2b9b0467{text-align:start;}.elementor-339 .elementor-element.elementor-element-2b9b0467 .elementor-heading-title{font-size:20px;}.elementor-339 .elementor-element.elementor-element-4bfbb7b0{text-align:start;}.elementor-339 .elementor-element.elementor-element-4bfbb7b0 .elementor-heading-title{font-size:20px;}.elementor-339 .elementor-element.elementor-element-6a6810d9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-339 .elementor-element.elementor-element-4fa0a376{font-size:22px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-1a944359{left:193px;}body.rtl .elementor-339 .elementor-element.elementor-element-1a944359{right:193px;}.elementor-339 .elementor-element.elementor-element-1a944359{top:-92px;}.elementor-339 .elementor-element.elementor-element-1a944359 img{width:78%;}.elementor-339 .elementor-element.elementor-element-7a19d26c img{width:100%;}.elementor-339 .elementor-element.elementor-element-79b5d21b{--content-width:100%;--min-height:300px;}.elementor-339 .elementor-element.elementor-element-14b226cf{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;top:-8px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-14b226cf{left:4%;}body.rtl .elementor-339 .elementor-element.elementor-element-14b226cf{right:4%;}.elementor-339 .elementor-element.elementor-element-51a26608{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;top:24%;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-51a26608{left:35%;}body.rtl .elementor-339 .elementor-element.elementor-element-51a26608{right:35%;}.elementor-339 .elementor-element.elementor-element-612bbc69{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;top:-7px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-612bbc69{right:6%;}body.rtl .elementor-339 .elementor-element.elementor-element-612bbc69{left:6%;}.elementor-339 .elementor-element.elementor-element-49e04a42{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;top:55%;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-49e04a42{right:6%;}body.rtl .elementor-339 .elementor-element.elementor-element-49e04a42{left:6%;}.elementor-339 .elementor-element.elementor-element-157c97b5{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;bottom:-9px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-157c97b5{left:5%;}body.rtl .elementor-339 .elementor-element.elementor-element-157c97b5{right:5%;}.elementor-339 .elementor-element.elementor-element-7202e3cb{--content-width:100%;--min-height:300px;}.elementor-339 .elementor-element.elementor-element-1a822bf3{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;top:-8px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-1a822bf3{left:4%;}body.rtl .elementor-339 .elementor-element.elementor-element-1a822bf3{right:4%;}.elementor-339 .elementor-element.elementor-element-623ed939{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;top:24%;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-623ed939{left:35%;}body.rtl .elementor-339 .elementor-element.elementor-element-623ed939{right:35%;}.elementor-339 .elementor-element.elementor-element-78071822{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;top:-7px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-78071822{right:6%;}body.rtl .elementor-339 .elementor-element.elementor-element-78071822{left:6%;}.elementor-339 .elementor-element.elementor-element-51917ce1{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;top:55%;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-51917ce1{right:6%;}body.rtl .elementor-339 .elementor-element.elementor-element-51917ce1{left:6%;}.elementor-339 .elementor-element.elementor-element-4c80be79{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;bottom:-9px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-4c80be79{left:5%;}body.rtl .elementor-339 .elementor-element.elementor-element-4c80be79{right:5%;}.elementor-339 .elementor-element.elementor-element-5dfd7b{--content-width:100%;--min-height:300px;}.elementor-339 .elementor-element.elementor-element-5b9ac85a{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;top:-8px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-5b9ac85a{left:4%;}body.rtl .elementor-339 .elementor-element.elementor-element-5b9ac85a{right:4%;}.elementor-339 .elementor-element.elementor-element-21b48c0b{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;top:24%;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-21b48c0b{left:35%;}body.rtl .elementor-339 .elementor-element.elementor-element-21b48c0b{right:35%;}.elementor-339 .elementor-element.elementor-element-2354887b{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;top:-7px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-2354887b{right:6%;}body.rtl .elementor-339 .elementor-element.elementor-element-2354887b{left:6%;}.elementor-339 .elementor-element.elementor-element-15085496{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;top:55%;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-15085496{right:6%;}body.rtl .elementor-339 .elementor-element.elementor-element-15085496{left:6%;}.elementor-339 .elementor-element.elementor-element-4f44134b{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;bottom:-9px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-4f44134b{left:5%;}body.rtl .elementor-339 .elementor-element.elementor-element-4f44134b{right:5%;}.elementor-339 .elementor-element.elementor-element-1631e678{--e-n-carousel-swiper-slides-to-display:1;width:100%;max-width:100%;padding:10px 10px 10px 10px;}.elementor-339 .elementor-element.elementor-element-7e4e55d8{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-7e4e55d8 .elementor-icon-box-wrapper{text-align:center;}.elementor-339 .elementor-element.elementor-element-7e4e55d8 .elementor-icon-box-title{margin-block-end:15px;}.elementor-339 .elementor-element.elementor-element-71a9f5c0{width:100%;max-width:100%;}.elementor-339 .elementor-element.elementor-element-71a9f5c0 .elementor-button{font-size:12px;padding:12px 12px 12px 12px;}}@media(min-width:768px){.elementor-339 .elementor-element.elementor-element-50171b68{--content-width:1300px;}.elementor-339 .elementor-element.elementor-element-7ab337ca{--width:40%;}.elementor-339 .elementor-element.elementor-element-208d643{--width:60%;}.elementor-339 .elementor-element.elementor-element-5f49868a{--content-width:1300px;}.elementor-339 .elementor-element.elementor-element-43ddd452{--width:30%;}.elementor-339 .elementor-element.elementor-element-7a47d407{--width:30%;}.elementor-339 .elementor-element.elementor-element-2c86a5f{--width:30%;}.elementor-339 .elementor-element.elementor-element-1b01f0ef{--width:30%;}.elementor-339 .elementor-element.elementor-element-7f2222bc{--width:30%;}.elementor-339 .elementor-element.elementor-element-5c08f105{--width:30%;}.elementor-339 .elementor-element.elementor-element-2b8dfefb{--width:30%;}.elementor-339 .elementor-element.elementor-element-756da337{--width:30%;}.elementor-339 .elementor-element.elementor-element-21879cbc{--width:30%;}.elementor-339 .elementor-element.elementor-element-3856aceb{--width:30%;}.elementor-339 .elementor-element.elementor-element-10ff87f6{--width:30%;}.elementor-339 .elementor-element.elementor-element-56b04fa0{--width:30%;}.elementor-339 .elementor-element.elementor-element-6cd9ffd7{--width:30%;}.elementor-339 .elementor-element.elementor-element-211bba77{--content-width:1300px;}.elementor-339 .elementor-element.elementor-element-68d153c1{--content-width:1300px;}.elementor-339 .elementor-element.elementor-element-79b5d21b{--content-width:100%;}.elementor-339 .elementor-element.elementor-element-7202e3cb{--content-width:100%;}.elementor-339 .elementor-element.elementor-element-5dfd7b{--content-width:100%;}.elementor-339 .elementor-element.elementor-element-2aee9c20{--content-width:1300px;}.elementor-339 .elementor-element.elementor-element-3a80383d{--width:32%;}.elementor-339 .elementor-element.elementor-element-4284f1b4{--width:32%;}.elementor-339 .elementor-element.elementor-element-42a7033c{--width:32%;}}@media(max-width:1024px) and (min-width:768px){.elementor-339 .elementor-element.elementor-element-7ab337ca{--width:100%;}.elementor-339 .elementor-element.elementor-element-208d643{--width:100%;}.elementor-339 .elementor-element.elementor-element-43ddd452{--width:48%;}.elementor-339 .elementor-element.elementor-element-7a47d407{--width:48%;}.elementor-339 .elementor-element.elementor-element-2c86a5f{--width:48%;}.elementor-339 .elementor-element.elementor-element-1b01f0ef{--width:48%;}.elementor-339 .elementor-element.elementor-element-7f2222bc{--width:48%;}.elementor-339 .elementor-element.elementor-element-5c08f105{--width:48%;}.elementor-339 .elementor-element.elementor-element-2b8dfefb{--width:48%;}.elementor-339 .elementor-element.elementor-element-756da337{--width:48%;}.elementor-339 .elementor-element.elementor-element-21879cbc{--width:48%;}.elementor-339 .elementor-element.elementor-element-3856aceb{--width:48%;}.elementor-339 .elementor-element.elementor-element-10ff87f6{--width:48%;}.elementor-339 .elementor-element.elementor-element-56b04fa0{--width:48%;}.elementor-339 .elementor-element.elementor-element-6cd9ffd7{--width:48%;}.elementor-339 .elementor-element.elementor-element-79b5d21b{--content-width:100%;}.elementor-339 .elementor-element.elementor-element-7202e3cb{--content-width:100%;}.elementor-339 .elementor-element.elementor-element-5dfd7b{--content-width:100%;}.elementor-339 .elementor-element.elementor-element-3a80383d{--width:48%;}.elementor-339 .elementor-element.elementor-element-4284f1b4{--width:48%;}.elementor-339 .elementor-element.elementor-element-42a7033c{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-1761617e *//* آماده‌سازی لایه‌ها برای هاور */
.elementor-339 .elementor-element.elementor-element-1761617e .elementor-button {
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* لایه متحرک پس‌زمینه (سفید خالص برای بالاترین کنتراست روی صورتی) */
.elementor-339 .elementor-element.elementor-element-1761617e .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #ffffff; /* تغییر به سفید */
    z-index: -1;
    
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.4s cubic-bezier(0.65, 0.05, 0.36, 1);
}

.elementor-339 .elementor-element.elementor-element-1761617e .elementor-button:hover::before {
    transform: scaleX(1);
}

/* رنگ متن روی هاور */
.elementor-339 .elementor-element.elementor-element-1761617e .elementor-button:hover {
    color: #2d1e18 !important; 
}

/* رنگ آیکون روی هاور */
.elementor-339 .elementor-element.elementor-element-1761617e .elementor-button:hover .elementor-button-icon svg,
.elementor-339 .elementor-element.elementor-element-1761617e .elementor-button:hover .elementor-button-icon svg * {
    fill: #2d1e18 !important; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5713eb2f *//* آماده‌سازی لایه‌ها برای هاور */
.elementor-339 .elementor-element.elementor-element-5713eb2f .elementor-button {
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* لایه متحرک پس‌زمینه (سفید خالص برای بالاترین کنتراست روی صورتی) */
.elementor-339 .elementor-element.elementor-element-5713eb2f .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #ffffff; /* تغییر به سفید */
    z-index: -1;
    
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.4s cubic-bezier(0.65, 0.05, 0.36, 1);
}

.elementor-339 .elementor-element.elementor-element-5713eb2f .elementor-button:hover::before {
    transform: scaleX(1);
}

/* رنگ متن روی هاور */
.elementor-339 .elementor-element.elementor-element-5713eb2f .elementor-button:hover {
    color: #2d1e18 !important; 
}

/* رنگ آیکون روی هاور */
.elementor-339 .elementor-element.elementor-element-5713eb2f .elementor-button:hover .elementor-button-icon svg,
.elementor-339 .elementor-element.elementor-element-5713eb2f .elementor-button:hover .elementor-button-icon svg * {
    fill: #2d1e18 !important; 
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-d5253f5 *//* تنظیم چیدمان کلی شمارنده */
.elementor-339 .elementor-element.elementor-element-d5253f5 .elementor-counter {
    display: flex !important;
    flex-direction: row-reverse !important; /* چینش درست عدد و متن در زبان فارسی */
    justify-content: flex-start !important;
    align-items: center !important;
    gap: 10px; /* فاصله بین عدد و متن */
    width: max-content !important; /* باکس به اندازه متن بزرگ شود */
}

/* جلوگیری از شکستن متن به خطوط بعدی */
.elementor-339 .elementor-element.elementor-element-d5253f5 .elementor-counter-title {
    white-space: nowrap !important;
    flex-grow: 0 !important;
    flex-shrink: 0 !important;
}

/* تنظیمات ساختار عدد */
.elementor-339 .elementor-element.elementor-element-d5253f5 .elementor-counter-number-wrapper {
    display: flex !important;
    align-items: center !important;
    flex-grow: 0 !important;
    flex-shrink: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3cd3dcc7 *//* حالت پیش‌فرض ویجت تصویر */
.elementor-339 .elementor-element.elementor-element-3cd3dcc7 img {

    transition: filter 0.4s ease, opacity 0.4s ease, transform 0.3s ease;
}

/* حالت هاور ویجت تصویر */
.elementor-339 .elementor-element.elementor-element-3cd3dcc7 img:hover {
    filter: grayscale(0%) opacity(100%);
    transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e9b7b75 *//* حالت پیش‌فرض ویجت تصویر */
.elementor-339 .elementor-element.elementor-element-2e9b7b75 img {

    transition: filter 0.4s ease, opacity 0.4s ease, transform 0.3s ease;
}

/* حالت هاور ویجت تصویر */
.elementor-339 .elementor-element.elementor-element-2e9b7b75 img:hover {
    filter: grayscale(0%) opacity(100%);
    transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b95411f *//* حالت پیش‌فرض ویجت تصویر */
.elementor-339 .elementor-element.elementor-element-2b95411f img {

    transition: filter 0.4s ease, opacity 0.4s ease, transform 0.3s ease;
}

/* حالت هاور ویجت تصویر */
.elementor-339 .elementor-element.elementor-element-2b95411f img:hover {
    filter: grayscale(0%) opacity(100%);
    transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53a4695d *//* حالت پیش‌فرض ویجت تصویر */
.elementor-339 .elementor-element.elementor-element-53a4695d img {

    transition: filter 0.4s ease, opacity 0.4s ease, transform 0.3s ease;
}

/* حالت هاور ویجت تصویر */
.elementor-339 .elementor-element.elementor-element-53a4695d img:hover {
    filter: grayscale(0%) opacity(100%);
    transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77161d22 *//* حالت پیش‌فرض ویجت تصویر */
.elementor-339 .elementor-element.elementor-element-77161d22 img {

    transition: filter 0.4s ease, opacity 0.4s ease, transform 0.3s ease;
}

/* حالت هاور ویجت تصویر */
.elementor-339 .elementor-element.elementor-element-77161d22 img:hover {
    filter: grayscale(0%) opacity(100%);
    transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39416506 *//* حالت پیش‌فرض ویجت تصویر */
.elementor-339 .elementor-element.elementor-element-39416506 img {

    transition: filter 0.4s ease, opacity 0.4s ease, transform 0.3s ease;
}

/* حالت هاور ویجت تصویر */
.elementor-339 .elementor-element.elementor-element-39416506 img:hover {
    filter: grayscale(0%) opacity(100%);
    transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18d97593 *//* تنظیمات فونت و چیدمان کل متن */
.elementor-339 .elementor-element.elementor-element-18d97593 .custom-hero-title {
    text-align: center;
    direction: rtl; /* جهت‌دهی راست‌چین برای متن فارسی */
}

/* استایل باکس رنگی دور کلمه روژان ۱ */
.elementor-339 .elementor-element.elementor-element-18d97593 .highlight-box {
    background-color:#3D3327; /* رنگ کادر صورتی/قرمز ملایم نمونه */
    color: #f1decf; /* رنگ متن داخل باکس */
    padding: 2px 20px;
    border-radius: 12px;
    display: inline-block;
    margin: 0 6px;
}

/* ریسپانسیو سازی برای موبایل */
@media (max-width: 767px) {
    .elementor-339 .elementor-element.elementor-element-18d97593 .custom-hero-title {
        font-size: 26px;
        line-height: 1.6;
    }
    .elementor-339 .elementor-element.elementor-element-18d97593 .highlight-box {
        padding: 0px 12px;
        border-radius: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43ddd452 *//* ۱. تنظیمات عمومی کانتینر کارت */
.elementor-339 .elementor-element.elementor-element-43ddd452 .main-card-img, .elementor-339 .elementor-element.elementor-element-43ddd452 .main-card-img .elementor-widget-container {
    overflow: hidden !important;
    border-radius: inherit;
    height: 220px; /* ارتفاع ثابت ظرف کارت در همه دستگاه‌ها */
    position: relative;
}

/* ۲. تنظیمات عمومی تیتر (قفل در مرکز) */
.elementor-339 .elementor-element.elementor-element-43ddd452 .card-title {
    width: 100% !important;
    text-align: center !important;
}
.elementor-339 .elementor-element.elementor-element-43ddd452 .card-title * {
    display: inline-block !important;
    text-align: center !important;
}

/* ==========================================
   فقط دسکتاپ: حرکت اسکرول عکس روی هاور
   ========================================== */
@media (min-width: 1025px) {
    .elementor-339 .elementor-element.elementor-element-43ddd452 .main-card-img img {
        transition: transform 3s ease !important; /* سرعت حرکت اسکرول عکس */
        display: block;
        width: 100% !important;
        height: auto !important;
        transform: translateY(0);
    }

    /* اسکرول عمودی عکس اصلی در هاور دسکتاپ */
    .elementor-339 .elementor-element.elementor-element-43ddd452:hover .main-card-img img { 
        transform: translateY(-73%) !important; 
    }
}

/* ==========================================
   فقط تبلت و موبایل: نمایش ثابت عکس
   ========================================== */
@media (max-width: 1024px) {
    /* عکس اصلی ثابت می‌ماند و کل فضای ۳۵۰ پیکسل را بدون فضای خالی پر می‌کند */
    .elementor-339 .elementor-element.elementor-element-43ddd452 .main-card-img img { 
        transform: none !important;
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important; 
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a47d407 *//* ۱. تنظیمات عمومی کانتینر کارت */
.elementor-339 .elementor-element.elementor-element-7a47d407 .main-card-img, .elementor-339 .elementor-element.elementor-element-7a47d407 .main-card-img .elementor-widget-container {
    overflow: hidden !important;
    border-radius: inherit;
    height: 220px; /* ارتفاع ثابت ظرف کارت در همه دستگاه‌ها */
    position: relative;
}

/* ۲. تنظیمات عمومی تیتر (قفل در مرکز) */
.elementor-339 .elementor-element.elementor-element-7a47d407 .card-title {
    width: 100% !important;
    text-align: center !important;
}
.elementor-339 .elementor-element.elementor-element-7a47d407 .card-title * {
    display: inline-block !important;
    text-align: center !important;
}

/* ==========================================
   فقط دسکتاپ: حرکت اسکرول عکس روی هاور
   ========================================== */
@media (min-width: 1025px) {
    .elementor-339 .elementor-element.elementor-element-7a47d407 .main-card-img img {
        transition: transform 3s ease !important; /* سرعت حرکت اسکرول عکس */
        display: block;
        width: 100% !important;
        height: auto !important;
        transform: translateY(0);
    }

    /* اسکرول عمودی عکس اصلی در هاور دسکتاپ */
    .elementor-339 .elementor-element.elementor-element-7a47d407:hover .main-card-img img { 
        transform: translateY(-62%) !important; 
    }
}

/* ==========================================
   فقط تبلت و موبایل: نمایش ثابت عکس
   ========================================== */
@media (max-width: 1024px) {
    /* عکس اصلی ثابت می‌ماند و کل فضای ۳۵۰ پیکسل را بدون فضای خالی پر می‌کند */
    .elementor-339 .elementor-element.elementor-element-7a47d407 .main-card-img img { 
        transform: none !important;
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important; 
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c86a5f *//* ۱. تنظیمات عمومی کانتینر کارت */
.elementor-339 .elementor-element.elementor-element-2c86a5f .main-card-img, .elementor-339 .elementor-element.elementor-element-2c86a5f .main-card-img .elementor-widget-container {
    overflow: hidden !important;
    border-radius: inherit;
    height: 220px; /* ارتفاع ثابت ظرف کارت در همه دستگاه‌ها */
    position: relative;
}

/* ۲. تنظیمات عمومی تیتر (قفل در مرکز) */
.elementor-339 .elementor-element.elementor-element-2c86a5f .card-title {
    width: 100% !important;
    text-align: center !important;
}
.elementor-339 .elementor-element.elementor-element-2c86a5f .card-title * {
    display: inline-block !important;
    text-align: center !important;
}

/* ==========================================
   فقط دسکتاپ: حرکت اسکرول عکس روی هاور
   ========================================== */
@media (min-width: 1025px) {
    .elementor-339 .elementor-element.elementor-element-2c86a5f .main-card-img img {
        transition: transform 3s ease !important; /* سرعت حرکت اسکرول عکس */
        display: block;
        width: 100% !important;
        height: auto !important;
        transform: translateY(0);
    }

    /* اسکرول عمودی عکس اصلی در هاور دسکتاپ */
    .elementor-339 .elementor-element.elementor-element-2c86a5f:hover .main-card-img img { 
        transform: translateY(-54%) !important; 
    }
}

/* ==========================================
   فقط تبلت و موبایل: نمایش ثابت عکس
   ========================================== */
@media (max-width: 1024px) {
    /* عکس اصلی ثابت می‌ماند و کل فضای ۳۵۰ پیکسل را بدون فضای خالی پر می‌کند */
    .elementor-339 .elementor-element.elementor-element-2c86a5f .main-card-img img { 
        transform: none !important;
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important; 
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b01f0ef *//* ۱. تنظیمات عمومی کانتینر کارت */
.elementor-339 .elementor-element.elementor-element-1b01f0ef .main-card-img, .elementor-339 .elementor-element.elementor-element-1b01f0ef .main-card-img .elementor-widget-container {
    overflow: hidden !important;
    border-radius: inherit;
    height: 220px; /* ارتفاع ثابت ظرف کارت در همه دستگاه‌ها */
    position: relative;
}

/* ۲. تنظیمات عمومی تیتر (قفل در مرکز) */
.elementor-339 .elementor-element.elementor-element-1b01f0ef .card-title {
    width: 100% !important;
    text-align: center !important;
}
.elementor-339 .elementor-element.elementor-element-1b01f0ef .card-title * {
    display: inline-block !important;
    text-align: center !important;
}

/* ==========================================
   فقط دسکتاپ: حرکت اسکرول عکس روی هاور
   ========================================== */
@media (min-width: 1025px) {
    .elementor-339 .elementor-element.elementor-element-1b01f0ef .main-card-img img {
        transition: transform 3s ease !important; /* سرعت حرکت اسکرول عکس */
        display: block;
        width: 100% !important;
        height: auto !important;
        transform: translateY(0);
    }

    /* اسکرول عمودی عکس اصلی در هاور دسکتاپ */
    .elementor-339 .elementor-element.elementor-element-1b01f0ef:hover .main-card-img img { 
        transform: translateY(-65%) !important; 
    }
}

/* ==========================================
   فقط تبلت و موبایل: نمایش ثابت عکس
   ========================================== */
@media (max-width: 1024px) {
    /* عکس اصلی ثابت می‌ماند و کل فضای ۳۵۰ پیکسل را بدون فضای خالی پر می‌کند */
    .elementor-339 .elementor-element.elementor-element-1b01f0ef .main-card-img img { 
        transform: none !important;
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important; 
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f2222bc *//* ۱. تنظیمات عمومی کانتینر کارت */
.elementor-339 .elementor-element.elementor-element-7f2222bc .main-card-img, .elementor-339 .elementor-element.elementor-element-7f2222bc .main-card-img .elementor-widget-container {
    overflow: hidden !important;
    border-radius: inherit;
    height: 220px; /* ارتفاع ثابت ظرف کارت در همه دستگاه‌ها */
    position: relative;
}

/* ۲. تنظیمات عمومی تیتر (قفل در مرکز) */
.elementor-339 .elementor-element.elementor-element-7f2222bc .card-title {
    width: 100% !important;
    text-align: center !important;
}
.elementor-339 .elementor-element.elementor-element-7f2222bc .card-title * {
    display: inline-block !important;
    text-align: center !important;
}

/* ==========================================
   فقط دسکتاپ: حرکت اسکرول عکس روی هاور
   ========================================== */
@media (min-width: 1025px) {
    .elementor-339 .elementor-element.elementor-element-7f2222bc .main-card-img img {
        transition: transform 3s ease !important; /* سرعت حرکت اسکرول عکس */
        display: block;
        width: 100% !important;
        height: auto !important;
        transform: translateY(0);
    }

    /* اسکرول عمودی عکس اصلی در هاور دسکتاپ */
    .elementor-339 .elementor-element.elementor-element-7f2222bc:hover .main-card-img img { 
        transform: translateY(-48%) !important; 
    }
}

/* ==========================================
   فقط تبلت و موبایل: نمایش ثابت عکس
   ========================================== */
@media (max-width: 1024px) {
    /* عکس اصلی ثابت می‌ماند و کل فضای ۳۵۰ پیکسل را بدون فضای خالی پر می‌کند */
    .elementor-339 .elementor-element.elementor-element-7f2222bc .main-card-img img { 
        transform: none !important;
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important; 
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c08f105 *//* ۱. تنظیمات عمومی کانتینر کارت */
.elementor-339 .elementor-element.elementor-element-5c08f105 .main-card-img, .elementor-339 .elementor-element.elementor-element-5c08f105 .main-card-img .elementor-widget-container {
    overflow: hidden !important;
    border-radius: inherit;
    height: 220px; /* ارتفاع ثابت ظرف کارت در همه دستگاه‌ها */
    position: relative;
}

/* ۲. تنظیمات عمومی تیتر (قفل در مرکز) */
.elementor-339 .elementor-element.elementor-element-5c08f105 .card-title {
    width: 100% !important;
    text-align: center !important;
}
.elementor-339 .elementor-element.elementor-element-5c08f105 .card-title * {
    display: inline-block !important;
    text-align: center !important;
}

/* ==========================================
   فقط دسکتاپ: حرکت اسکرول عکس روی هاور
   ========================================== */
@media (min-width: 1025px) {
    .elementor-339 .elementor-element.elementor-element-5c08f105 .main-card-img img {
        transition: transform 3s ease !important; /* سرعت حرکت اسکرول عکس */
        display: block;
        width: 100% !important;
        height: auto !important;
        transform: translateY(0);
    }

    /* اسکرول عمودی عکس اصلی در هاور دسکتاپ */
    .elementor-339 .elementor-element.elementor-element-5c08f105:hover .main-card-img img { 
        transform: translateY(-76%) !important; 
    }
}

/* ==========================================
   فقط تبلت و موبایل: نمایش ثابت عکس
   ========================================== */
@media (max-width: 1024px) {
    /* عکس اصلی ثابت می‌ماند و کل فضای ۳۵۰ پیکسل را بدون فضای خالی پر می‌کند */
    .elementor-339 .elementor-element.elementor-element-5c08f105 .main-card-img img { 
        transform: none !important;
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important; 
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b8dfefb *//* ۱. تنظیمات عمومی کانتینر کارت */
.elementor-339 .elementor-element.elementor-element-2b8dfefb .main-card-img, .elementor-339 .elementor-element.elementor-element-2b8dfefb .main-card-img .elementor-widget-container {
    overflow: hidden !important;
    border-radius: inherit;
    height: 220px; /* ارتفاع ثابت ظرف کارت در همه دستگاه‌ها */
    position: relative;
}

/* ۲. تنظیمات عمومی تیتر (قفل در مرکز) */
.elementor-339 .elementor-element.elementor-element-2b8dfefb .card-title {
    width: 100% !important;
    text-align: center !important;
}
.elementor-339 .elementor-element.elementor-element-2b8dfefb .card-title * {
    display: inline-block !important;
    text-align: center !important;
}

/* ==========================================
   فقط دسکتاپ: حرکت اسکرول عکس روی هاور
   ========================================== */
@media (min-width: 1025px) {
    .elementor-339 .elementor-element.elementor-element-2b8dfefb .main-card-img img {
        transition: transform 3s ease !important; /* سرعت حرکت اسکرول عکس */
        display: block;
        width: 100% !important;
        height: auto !important;
        transform: translateY(0);
    }

    /* اسکرول عمودی عکس اصلی در هاور دسکتاپ */
    .elementor-339 .elementor-element.elementor-element-2b8dfefb:hover .main-card-img img { 
        transform: translateY(-43%) !important; 
    }
}

/* ==========================================
   فقط تبلت و موبایل: نمایش ثابت عکس
   ========================================== */
@media (max-width: 1024px) {
    /* عکس اصلی ثابت می‌ماند و کل فضای ۳۵۰ پیکسل را بدون فضای خالی پر می‌کند */
    .elementor-339 .elementor-element.elementor-element-2b8dfefb .main-card-img img { 
        transform: none !important;
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important; 
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-756da337 *//* ۱. تنظیمات عمومی کانتینر کارت */
.elementor-339 .elementor-element.elementor-element-756da337 .main-card-img, .elementor-339 .elementor-element.elementor-element-756da337 .main-card-img .elementor-widget-container {
    overflow: hidden !important;
    border-radius: inherit;
    height: 220px; /* ارتفاع ثابت ظرف کارت در همه دستگاه‌ها */
    position: relative;
}

/* ۲. تنظیمات عمومی تیتر (قفل در مرکز) */
.elementor-339 .elementor-element.elementor-element-756da337 .card-title {
    width: 100% !important;
    text-align: center !important;
}
.elementor-339 .elementor-element.elementor-element-756da337 .card-title * {
    display: inline-block !important;
    text-align: center !important;
}

/* ==========================================
   فقط دسکتاپ: حرکت اسکرول عکس روی هاور
   ========================================== */
@media (min-width: 1025px) {
    .elementor-339 .elementor-element.elementor-element-756da337 .main-card-img img {
        transition: transform 3s ease !important; /* سرعت حرکت اسکرول عکس */
        display: block;
        width: 100% !important;
        height: auto !important;
        transform: translateY(0);
    }

    /* اسکرول عمودی عکس اصلی در هاور دسکتاپ */
    .elementor-339 .elementor-element.elementor-element-756da337:hover .main-card-img img { 
        transform: translateY(-6%) !important; 
    }
}

/* ==========================================
   فقط تبلت و موبایل: نمایش ثابت عکس
   ========================================== */
@media (max-width: 1024px) {
    /* عکس اصلی ثابت می‌ماند و کل فضای ۳۵۰ پیکسل را بدون فضای خالی پر می‌کند */
    .elementor-339 .elementor-element.elementor-element-756da337 .main-card-img img { 
        transform: none !important;
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important; 
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21879cbc *//* ۱. تنظیمات عمومی کانتینر کارت */
.elementor-339 .elementor-element.elementor-element-21879cbc .main-card-img, .elementor-339 .elementor-element.elementor-element-21879cbc .main-card-img .elementor-widget-container {
    overflow: hidden !important;
    border-radius: inherit;
    height: 220px; /* ارتفاع ثابت ظرف کارت در همه دستگاه‌ها */
    position: relative;
}

/* ۲. تنظیمات عمومی تیتر (قفل در مرکز) */
.elementor-339 .elementor-element.elementor-element-21879cbc .card-title {
    width: 100% !important;
    text-align: center !important;
}
.elementor-339 .elementor-element.elementor-element-21879cbc .card-title * {
    display: inline-block !important;
    text-align: center !important;
}

/* ==========================================
   فقط دسکتاپ: حرکت اسکرول عکس روی هاور
   ========================================== */
@media (min-width: 1025px) {
    .elementor-339 .elementor-element.elementor-element-21879cbc .main-card-img img {
        transition: transform 3s ease !important; /* سرعت حرکت اسکرول عکس */
        display: block;
        width: 100% !important;
        height: auto !important;
        transform: translateY(0);
    }

    /* اسکرول عمودی عکس اصلی در هاور دسکتاپ */
    .elementor-339 .elementor-element.elementor-element-21879cbc:hover .main-card-img img { 
        transform: translateY(-0%) !important; 
    }
}

/* ==========================================
   فقط تبلت و موبایل: نمایش ثابت عکس
   ========================================== */
@media (max-width: 1024px) {
    /* عکس اصلی ثابت می‌ماند و کل فضای ۳۵۰ پیکسل را بدون فضای خالی پر می‌کند */
    .elementor-339 .elementor-element.elementor-element-21879cbc .main-card-img img { 
        transform: none !important;
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important; 
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3856aceb *//* ۱. تنظیمات عمومی کانتینر کارت */
.elementor-339 .elementor-element.elementor-element-3856aceb .main-card-img, .elementor-339 .elementor-element.elementor-element-3856aceb .main-card-img .elementor-widget-container {
    overflow: hidden !important;
    border-radius: inherit;
    height: 220px; /* ارتفاع ثابت ظرف کارت در همه دستگاه‌ها */
    position: relative;
}

/* ۲. تنظیمات عمومی تیتر (قفل در مرکز) */
.elementor-339 .elementor-element.elementor-element-3856aceb .card-title {
    width: 100% !important;
    text-align: center !important;
}
.elementor-339 .elementor-element.elementor-element-3856aceb .card-title * {
    display: inline-block !important;
    text-align: center !important;
}

/* ==========================================
   فقط دسکتاپ: حرکت اسکرول عکس روی هاور
   ========================================== */
@media (min-width: 1025px) {
    .elementor-339 .elementor-element.elementor-element-3856aceb .main-card-img img {
        transition: transform 3s ease !important; /* سرعت حرکت اسکرول عکس */
        display: block;
        width: 100% !important;
        height: auto !important;
        transform: translateY(0);
    }

    /* اسکرول عمودی عکس اصلی در هاور دسکتاپ */
    .elementor-339 .elementor-element.elementor-element-3856aceb:hover .main-card-img img { 
        transform: translateY(-0%) !important; 
    }
}

/* ==========================================
   فقط تبلت و موبایل: نمایش ثابت عکس
   ========================================== */
@media (max-width: 1024px) {
    /* عکس اصلی ثابت می‌ماند و کل فضای ۳۵۰ پیکسل را بدون فضای خالی پر می‌کند */
    .elementor-339 .elementor-element.elementor-element-3856aceb .main-card-img img { 
        transform: none !important;
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important; 
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10ff87f6 *//* ۱. تنظیمات عمومی کانتینر کارت */
.elementor-339 .elementor-element.elementor-element-10ff87f6 .main-card-img, .elementor-339 .elementor-element.elementor-element-10ff87f6 .main-card-img .elementor-widget-container {
    overflow: hidden !important;
    border-radius: inherit;
    height: 220px; /* ارتفاع ثابت ظرف کارت در همه دستگاه‌ها */
    position: relative;
}

/* ۲. تنظیمات عمومی تیتر (قفل در مرکز) */
.elementor-339 .elementor-element.elementor-element-10ff87f6 .card-title {
    width: 100% !important;
    text-align: center !important;
}
.elementor-339 .elementor-element.elementor-element-10ff87f6 .card-title * {
    display: inline-block !important;
    text-align: center !important;
}

/* ==========================================
   فقط دسکتاپ: حرکت اسکرول عکس روی هاور
   ========================================== */
@media (min-width: 1025px) {
    .elementor-339 .elementor-element.elementor-element-10ff87f6 .main-card-img img {
        transition: transform 3s ease !important; /* سرعت حرکت اسکرول عکس */
        display: block;
        width: 100% !important;
        height: auto !important;
        transform: translateY(0);
    }

    /* اسکرول عمودی عکس اصلی در هاور دسکتاپ */
    .elementor-339 .elementor-element.elementor-element-10ff87f6:hover .main-card-img img { 
        transform: translateY(-38%) !important; 
    }
}

/* ==========================================
   فقط تبلت و موبایل: نمایش ثابت عکس
   ========================================== */
@media (max-width: 1024px) {
    /* عکس اصلی ثابت می‌ماند و کل فضای ۳۵۰ پیکسل را بدون فضای خالی پر می‌کند */
    .elementor-339 .elementor-element.elementor-element-10ff87f6 .main-card-img img { 
        transform: none !important;
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important; 
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56b04fa0 *//* ۱. تنظیمات عمومی کانتینر کارت */
.elementor-339 .elementor-element.elementor-element-56b04fa0 .main-card-img, .elementor-339 .elementor-element.elementor-element-56b04fa0 .main-card-img .elementor-widget-container {
    overflow: hidden !important;
    border-radius: inherit;
    height: 220px; /* ارتفاع ثابت ظرف کارت در همه دستگاه‌ها */
    position: relative;
}

/* ۲. تنظیمات عمومی تیتر (قفل در مرکز) */
.elementor-339 .elementor-element.elementor-element-56b04fa0 .card-title {
    width: 100% !important;
    text-align: center !important;
}
.elementor-339 .elementor-element.elementor-element-56b04fa0 .card-title * {
    display: inline-block !important;
    text-align: center !important;
}

/* ==========================================
   فقط دسکتاپ: حرکت اسکرول عکس روی هاور
   ========================================== */
@media (min-width: 1025px) {
    .elementor-339 .elementor-element.elementor-element-56b04fa0 .main-card-img img {
        transition: transform 3s ease !important; /* سرعت حرکت اسکرول عکس */
        display: block;
        width: 100% !important;
        height: auto !important;
        transform: translateY(0);
    }

    /* اسکرول عمودی عکس اصلی در هاور دسکتاپ */
    .elementor-339 .elementor-element.elementor-element-56b04fa0:hover .main-card-img img { 
        transform: translateY(-23%) !important; 
    }
}

/* ==========================================
   فقط تبلت و موبایل: نمایش ثابت عکس
   ========================================== */
@media (max-width: 1024px) {
    /* عکس اصلی ثابت می‌ماند و کل فضای ۳۵۰ پیکسل را بدون فضای خالی پر می‌کند */
    .elementor-339 .elementor-element.elementor-element-56b04fa0 .main-card-img img { 
        transform: none !important;
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important; 
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cd9ffd7 *//* ۱. تنظیمات عمومی کانتینر کارت */
.elementor-339 .elementor-element.elementor-element-6cd9ffd7 .main-card-img, .elementor-339 .elementor-element.elementor-element-6cd9ffd7 .main-card-img .elementor-widget-container {
    overflow: hidden !important;
    border-radius: inherit;
    height: 220px; /* ارتفاع ثابت ظرف کارت در همه دستگاه‌ها */
    position: relative;
}

/* ۲. تنظیمات عمومی تیتر (قفل در مرکز) */
.elementor-339 .elementor-element.elementor-element-6cd9ffd7 .card-title {
    width: 100% !important;
    text-align: center !important;
}
.elementor-339 .elementor-element.elementor-element-6cd9ffd7 .card-title * {
    display: inline-block !important;
    text-align: center !important;
}

/* ==========================================
   فقط دسکتاپ: حرکت اسکرول عکس روی هاور
   ========================================== */
@media (min-width: 1025px) {
    .elementor-339 .elementor-element.elementor-element-6cd9ffd7 .main-card-img img {
        transition: transform 3s ease !important; /* سرعت حرکت اسکرول عکس */
        display: block;
        width: 100% !important;
        height: auto !important;
        transform: translateY(0);
    }

    /* اسکرول عمودی عکس اصلی در هاور دسکتاپ */
    .elementor-339 .elementor-element.elementor-element-6cd9ffd7:hover .main-card-img img { 
        transform: translateY(-0%) !important; 
    }
}

/* ==========================================
   فقط تبلت و موبایل: نمایش ثابت عکس
   ========================================== */
@media (max-width: 1024px) {
    /* عکس اصلی ثابت می‌ماند و کل فضای ۳۵۰ پیکسل را بدون فضای خالی پر می‌کند */
    .elementor-339 .elementor-element.elementor-element-6cd9ffd7 .main-card-img img { 
        transform: none !important;
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important; 
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa0a376 *//* تنظیمات چیدمان و رنگ خط اول */
.elementor-339 .elementor-element.elementor-element-4fa0a376 .responsive-hero-title {
    line-height: 1.8;
    text-align: center;
    direction: rtl;
    letter-spacing: -0.5px;
}

/* دیزاین مدرن کادر خط دوم (هر نمایشگر) */
.elementor-339 .elementor-element.elementor-element-4fa0a376 .brand-badge {
    background-color: #3D3327; /* رنگ سبز-آبی مات شما */
    color: #f1decf; /* رنگ متن داخل کادر (همرنگ بک‌گراند اصلی سایت برای خوانایی بالا) */
    padding: 2px 6px;
    border-radius: 14px; /* گوشه‌های گرد دقیقاً مشابه عکس نمونه */
    display: inline-block;
    margin-top: 8px;
    box-shadow: 0 8px 24px rgba(154, 176, 174, 0.15); /* سایه بسیار ملایم برای روح دادن به کادر */
}

/* ریسپانسیو سازی کامل برای موبایل */
@media (max-width: 767px) {
    .elementor-339 .elementor-element.elementor-element-4fa0a376 .responsive-hero-title {
        line-height: 1.7;
    }
    .elementor-339 .elementor-element.elementor-element-4fa0a376 .brand-badge {
        padding: 0px 16px;
        border-radius: 10px;
        margin-top: 4px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a944359 *//* تنظیم موقعیت اولیه */
.elementor-339 .elementor-element.elementor-element-1a944359 {
    transform: rotate(49deg) translate(0, 0);
    animation: absoluteVerticalFloat 4s ease-in-out infinite alternate;
}

/* فرمول جادویی: حرکت ده پیکسلی صاف رو به بالا با حفظ زاویه */
@keyframes absoluteVerticalFloat {
    0% {
        transform: rotate(49deg) translate(0, 0);
    }
    100% {
        /* با کم کردن همزمان مقادیر X و Y، کجیِ زاویه ۴۹ درجه خنثی شده و عکس کاملاً صاف بالا می‌رود */
        transform: rotate(49deg) translate(-10px, -10px);
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-1631e678 *//* پیجینیشن خلوت و سبک */
.elementor-339 .elementor-element.elementor-element-1631e678 .swiper-pagination-bullet {
  width: 9px;
  height: 9px;
  background: #8c5332;
  opacity: 0.3;
  border-radius: 8px 1px; /* انحنای مورب */
  transition: all 0.3s;
}

/* نقطه فعال */
.elementor-339 .elementor-element.elementor-element-1631e678 .swiper-pagination-bullet-active {
  width: 24px;
  opacity: 1;
  border-radius: 12px 2px; /* انحنای کشیده مورب */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-138e161c *//* تغییر رنگ تمام لایه‌های SVG در لیست آیکون المنتور */
.elementor-339 .elementor-element.elementor-element-138e161c .elementor-icon-list-icon svg path {
    fill: #5F4D36!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-17ade927 *//* تغییر رنگ تمام لایه‌های SVG در لیست آیکون المنتور */
.elementor-339 .elementor-element.elementor-element-17ade927 .elementor-icon-list-icon svg path {
    fill: #5F4D36!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7381ef4e *//* تغییر رنگ تمام لایه‌های SVG در لیست آیکون المنتور */
.elementor-339 .elementor-element.elementor-element-7381ef4e .elementor-icon-list-icon svg path {
    fill: #e4d8c2 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3917231d */.elementor-339 .elementor-element.elementor-element-3917231d p{
    padding: 0px;
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-71a9f5c0 *//* آماده‌سازی لایه‌ها برای هاور */
.elementor-339 .elementor-element.elementor-element-71a9f5c0 .elementor-button {
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* لایه متحرک پس‌زمینه (سفید خالص برای بالاترین کنتراست روی صورتی) */
.elementor-339 .elementor-element.elementor-element-71a9f5c0 .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #ffffff; /* تغییر به سفید */
    z-index: -1;
    
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.4s cubic-bezier(0.65, 0.05, 0.36, 1);
}

.elementor-339 .elementor-element.elementor-element-71a9f5c0 .elementor-button:hover::before {
    transform: scaleX(1);
}

/* رنگ متن روی هاور */
.elementor-339 .elementor-element.elementor-element-71a9f5c0 .elementor-button:hover {
    color: #2d1e18 !important; 
}

/* رنگ آیکون روی هاور */
.elementor-339 .elementor-element.elementor-element-71a9f5c0 .elementor-button:hover .elementor-button-icon svg,
.elementor-339 .elementor-element.elementor-element-71a9f5c0 .elementor-button:hover .elementor-button-icon svg * {
    fill: #2d1e18 !important; 
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'yekan-bakh';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://demo.dmhouse.ir/html-demos/wp-content/uploads/sites/11/2026/07/YekanBakhFaNum-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'yekan-bakh';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://demo.dmhouse.ir/html-demos/wp-content/uploads/sites/11/2026/07/YekanBakhFaNum-ExtraBold-1.woff2') format('woff2');
}
/* End Custom Fonts CSS */