.elementor-43237 .elementor-element.elementor-element-e0bdbdd{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;}.elementor-43237 .elementor-element.elementor-element-e0bdbdd:not(.elementor-motion-effects-element-type-background), .elementor-43237 .elementor-element.elementor-element-e0bdbdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gallerykhas.com/wp-content/uploads/bg-service-left.png");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-43237 .elementor-element.elementor-element-e0bdbdd::before, .elementor-43237 .elementor-element.elementor-element-e0bdbdd > .elementor-background-video-container::before, .elementor-43237 .elementor-element.elementor-element-e0bdbdd > .e-con-inner > .elementor-background-video-container::before, .elementor-43237 .elementor-element.elementor-element-e0bdbdd > .elementor-background-slideshow::before, .elementor-43237 .elementor-element.elementor-element-e0bdbdd > .e-con-inner > .elementor-background-slideshow::before, .elementor-43237 .elementor-element.elementor-element-e0bdbdd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gallerykhas.com/wp-content/uploads/bg-service-right.png");--background-overlay:'';background-position:top right;background-repeat:no-repeat;background-size:contain;}.elementor-43237 .elementor-element.elementor-element-e750208{z-index:0;}.elementor-43237 .elementor-element.elementor-element-a11120f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:1;}.elementor-43237 .elementor-element.elementor-element-a11120f:not(.elementor-motion-effects-element-type-background), .elementor-43237 .elementor-element.elementor-element-a11120f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-43237 .elementor-element.elementor-element-8da7d10{--display:flex;}.elementor-43237 .elementor-element.elementor-element-d02a8d7 a{color:#333232;}.elementor-43237 .elementor-element.elementor-element-faf9424{--display:flex;}.elementor-43237 .elementor-element.elementor-element-218869f a{color:#000000;}.elementor-43237 .elementor-element.elementor-element-90c21c8{--display:flex;}.elementor-43237 .elementor-element.elementor-element-283997e a{color:#0C0C0C;}.elementor-43237 .elementor-element.elementor-element-9a3d656{--display:flex;}.elementor-43237 .elementor-element.elementor-element-6f9017f a{color:#1B1A1A;}.elementor-43237 .elementor-element.elementor-element-94f6690{--display:flex;}.elementor-43237 .elementor-element.elementor-element-b9614d3 a{color:#131212;}.elementor-43237 .elementor-element.elementor-element-517258b{--display:flex;}.elementor-43237 .elementor-element.elementor-element-865f589 a{color:#0C0C0C;}.elementor-43237 .elementor-element.elementor-element-cb5ee5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-690d009{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-99e7741{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43237 .elementor-element.elementor-element-f9a3a1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-aabdd99 img{border-radius:25px 25px 25px 25px;}.elementor-43237 .elementor-element.elementor-element-1099b88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-3cc8df0 img{border-radius:25px 25px 25px 25px;}.elementor-43237 .elementor-element.elementor-element-81958b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-5973c60 img{border-radius:25px 25px 25px 25px;}.elementor-43237 .elementor-element.elementor-element-79eaf0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-ee4ddb4 img{border-radius:25px 25px 25px 25px;}.elementor-43237 .elementor-element.elementor-element-e468b8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-ce3c827 .section-products-carousel{background-color:#D67272;}.elementor-43237 .elementor-element.elementor-element-0b3ff61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-359d805{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-7bd64b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-c98435a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-a759ba1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-5652587{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43237 .elementor-element.elementor-element-5652587.e-con{--align-self:center;}.elementor-43237 .elementor-element.elementor-element-d994125.elementor-element{--align-self:center;}.elementor-43237 .elementor-element.elementor-element-e8f29ac.elementor-element{--align-self:center;}.elementor-43237 .elementor-element.elementor-element-9830595{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-5c35bb0{--divider-border-style:solid;--divider-color:#d4bc94;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-43237 .elementor-element.elementor-element-5c35bb0.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-43237 .elementor-element.elementor-element-5c35bb0 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-43237 .elementor-element.elementor-element-5c35bb0 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-43237 .elementor-element.elementor-element-7d61057{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-454cd61{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:1;}.elementor-43237 .elementor-element.elementor-element-454cd61:not(.elementor-motion-effects-element-type-background), .elementor-43237 .elementor-element.elementor-element-454cd61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-43237 .elementor-element.elementor-element-a403d3a{--display:flex;}.elementor-43237 .elementor-element.elementor-element-1064068{--display:flex;}.elementor-43237 .elementor-element.elementor-element-234b0e8{--display:flex;}.elementor-43237 .elementor-element.elementor-element-93b466a{--display:flex;}.elementor-43237 .elementor-element.elementor-element-8d80bb5{--display:flex;}.elementor-43237 .elementor-element.elementor-element-b1c8130{--display:flex;}.elementor-43237 .elementor-element.elementor-element-442d7cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-5be31ad .section-products-carousel{background-color:#D67272;}.elementor-43237 .elementor-element.elementor-element-997a38f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-0ad3b11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-accf957{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43237 .elementor-element.elementor-element-accf957.e-con{--align-self:center;}.elementor-43237 .elementor-element.elementor-element-e1ce1df.elementor-element{--align-self:center;}.elementor-43237 .elementor-element.elementor-element-b1d3722.elementor-element{--align-self:center;}.elementor-43237 .elementor-element.elementor-element-5b286ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-6b3446a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-5c58e6a{--divider-border-style:solid;--divider-color:#1C4158;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-43237 .elementor-element.elementor-element-5c58e6a .elementor-divider-separator{width:100%;}.elementor-43237 .elementor-element.elementor-element-5c58e6a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-43237 .elementor-element.elementor-element-774f434{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-350884f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:1;}.elementor-43237 .elementor-element.elementor-element-350884f:not(.elementor-motion-effects-element-type-background), .elementor-43237 .elementor-element.elementor-element-350884f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-43237 .elementor-element.elementor-element-43eada0{--display:flex;}.elementor-43237 .elementor-element.elementor-element-835024a img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6974E;border-radius:25px 25px 25px 25px;}.elementor-43237 .elementor-element.elementor-element-cf11a39{--display:flex;}.elementor-43237 .elementor-element.elementor-element-dd582e3 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6974E;border-radius:25px 25px 25px 25px;}.elementor-43237 .elementor-element.elementor-element-e50ce9e{--display:flex;}.elementor-43237 .elementor-element.elementor-element-a19eb91 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6974E;border-radius:25px 25px 25px 25px;}.elementor-43237 .elementor-element.elementor-element-f300d53{--display:flex;}.elementor-43237 .elementor-element.elementor-element-36722ac img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6974E;border-radius:25px 25px 25px 25px;}.elementor-43237 .elementor-element.elementor-element-df25580{--display:flex;}.elementor-43237 .elementor-element.elementor-element-97c8782 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6974E;border-radius:25px 25px 25px 25px;}.elementor-43237 .elementor-element.elementor-element-58d6b33{--display:flex;}.elementor-43237 .elementor-element.elementor-element-7e067f0 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6974E;border-radius:25px 25px 25px 25px;}.elementor-43237 .elementor-element.elementor-element-cef6f71{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-43237 .elementor-element.elementor-element-dbb6ddd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-6cee54f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-b5d46c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-e80ed55{--display:flex;}.elementor-43237 .elementor-element.elementor-element-8bbd464 .section-products-carousel{background-color:#D67272;}.elementor-43237 .elementor-element.elementor-element-8706f6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-1947812{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-e3f271e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-4e70a16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-4e70a16.e-con{--align-self:center;}.elementor-43237 .elementor-element.elementor-element-016e9d5.elementor-element{--align-self:center;}.elementor-43237 .elementor-element.elementor-element-4287501.elementor-element{--align-self:center;}.elementor-43237 .elementor-element.elementor-element-a72d4f0{--divider-border-style:solid;--divider-color:#d4bc94;--divider-border-width:1px;}.elementor-43237 .elementor-element.elementor-element-a72d4f0 .elementor-divider-separator{width:100%;}.elementor-43237 .elementor-element.elementor-element-a72d4f0 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-43237 .elementor-element.elementor-element-9face88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-21b5616{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-c6c6a1d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:1;}.elementor-43237 .elementor-element.elementor-element-c6c6a1d:not(.elementor-motion-effects-element-type-background), .elementor-43237 .elementor-element.elementor-element-c6c6a1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-43237 .elementor-element.elementor-element-1ca17ff{--display:flex;}.elementor-43237 .elementor-element.elementor-element-db177df{--display:flex;}.elementor-43237 .elementor-element.elementor-element-3a610b6{--display:flex;}.elementor-43237 .elementor-element.elementor-element-d5c1b7c{--display:flex;}.elementor-43237 .elementor-element.elementor-element-36aaba7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-0c925e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-3537042{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-a949f32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-2583ad7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-2583ad7.e-con{--align-self:center;}.elementor-43237 .elementor-element.elementor-element-445ac39.elementor-element{--align-self:center;}.elementor-43237 .elementor-element.elementor-element-59714e7.elementor-element{--align-self:center;}.elementor-43237 .elementor-element.elementor-element-d6e8399{--divider-border-style:solid;--divider-color:#d4bc94;--divider-border-width:1px;}.elementor-43237 .elementor-element.elementor-element-d6e8399 .elementor-divider-separator{width:100%;}.elementor-43237 .elementor-element.elementor-element-d6e8399 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-43237 .elementor-element.elementor-element-493df3b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--margin-top:1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-43237 .elementor-element.elementor-element-c1459d0 > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-43237 .elementor-element.elementor-element-38c97c9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43237 .elementor-element.elementor-element-1b6faf3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-f6e4ca2{--display:flex;}.elementor-43237 .elementor-element.elementor-element-0d6edfd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-fc24b85{--display:flex;}.elementor-43237 .elementor-element.elementor-element-70b1669{--display:flex;}.elementor-43237 .elementor-element.elementor-element-70af8fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-9fc47a6{--display:flex;}.elementor-43237 .elementor-element.elementor-element-2c28b3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-b4943e0{--display:flex;}.elementor-43237 .elementor-element.elementor-element-0f0645a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-68886fc{--display:flex;}.elementor-43237 .elementor-element.elementor-element-52dcc17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-ce78bad{--display:flex;}.elementor-43237 .elementor-element.elementor-element-6e6ee73{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-d881a2d{--display:flex;}.elementor-43237 .elementor-element.elementor-element-dabef8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-e4f2c1a{--display:flex;}.elementor-43237 .elementor-element.elementor-element-55d0dc9{--display:flex;}.elementor-43237 .elementor-element.elementor-element-15ca182{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43237 .elementor-element.elementor-element-19c3310{--n-accordion-title-font-size:14px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:10px;--n-accordion-border-radius:22px 22px 22px 22px;--n-accordion-icon-size:8px;--n-accordion-icon-gap:10px;}.elementor-43237 .elementor-element.elementor-element-19c3310 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#797979;}:where( .elementor-43237 .elementor-element.elementor-element-19c3310 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-43237 .elementor-element.elementor-element-3ca3a43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#797979;--border-color:#797979;--border-radius:1px 1px 1px 1px;}.elementor-43237 .elementor-element.elementor-element-54cdc7f{--divider-border-style:solid;--divider-color:#D9D9D9;--divider-border-width:1px;}.elementor-43237 .elementor-element.elementor-element-54cdc7f .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-43237 .elementor-element.elementor-element-54cdc7f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-43237 .elementor-element.elementor-element-54cdc7f .elementor-divider__text{color:#272727;font-size:24px;font-weight:bold;}.elementor-43237 .elementor-element.elementor-element-22d939b{margin:0px 29px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#3A3A3A;}.elementor-43237 .elementor-element.elementor-element-22d939b p{margin-block-end:6px;}.elementor-43237 .elementor-element.elementor-element-22d939b a{color:#353535;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-43237 .elementor-element.elementor-element-f9a3a1f{--width:50%;}.elementor-43237 .elementor-element.elementor-element-1099b88{--width:50%;}.elementor-43237 .elementor-element.elementor-element-81958b5{--width:50%;}.elementor-43237 .elementor-element.elementor-element-79eaf0e{--width:50%;}.elementor-43237 .elementor-element.elementor-element-5652587{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43237 .elementor-element.elementor-element-9830595{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-43237 .elementor-element.elementor-element-5c35bb0{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-43237 .elementor-element.elementor-element-454cd61{--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-43237 .elementor-element.elementor-element-350884f{--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-43237 .elementor-element.elementor-element-c6c6a1d{--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-43237 .elementor-element.elementor-element-54cdc7f .elementor-divider__text{font-size:18px;}}@media(min-width:768px){.elementor-43237 .elementor-element.elementor-element-e0bdbdd{--content-width:1200px;}.elementor-43237 .elementor-element.elementor-element-8da7d10{--width:25%;}.elementor-43237 .elementor-element.elementor-element-faf9424{--width:25%;}.elementor-43237 .elementor-element.elementor-element-90c21c8{--width:25%;}.elementor-43237 .elementor-element.elementor-element-9a3d656{--width:25%;}.elementor-43237 .elementor-element.elementor-element-94f6690{--width:25%;}.elementor-43237 .elementor-element.elementor-element-517258b{--width:25%;}.elementor-43237 .elementor-element.elementor-element-f9a3a1f{--width:25%;}.elementor-43237 .elementor-element.elementor-element-1099b88{--width:25%;}.elementor-43237 .elementor-element.elementor-element-81958b5{--width:25%;}.elementor-43237 .elementor-element.elementor-element-79eaf0e{--width:25%;}.elementor-43237 .elementor-element.elementor-element-5652587{--width:50%;}.elementor-43237 .elementor-element.elementor-element-a403d3a{--width:25%;}.elementor-43237 .elementor-element.elementor-element-1064068{--width:25%;}.elementor-43237 .elementor-element.elementor-element-234b0e8{--width:25%;}.elementor-43237 .elementor-element.elementor-element-93b466a{--width:25%;}.elementor-43237 .elementor-element.elementor-element-8d80bb5{--width:25%;}.elementor-43237 .elementor-element.elementor-element-b1c8130{--width:25%;}.elementor-43237 .elementor-element.elementor-element-accf957{--width:50%;}.elementor-43237 .elementor-element.elementor-element-43eada0{--width:25%;}.elementor-43237 .elementor-element.elementor-element-cf11a39{--width:25%;}.elementor-43237 .elementor-element.elementor-element-e50ce9e{--width:25%;}.elementor-43237 .elementor-element.elementor-element-f300d53{--width:25%;}.elementor-43237 .elementor-element.elementor-element-df25580{--width:25%;}.elementor-43237 .elementor-element.elementor-element-58d6b33{--width:25%;}.elementor-43237 .elementor-element.elementor-element-dbb6ddd{--width:33.3333%;}.elementor-43237 .elementor-element.elementor-element-6cee54f{--width:33.3333%;}.elementor-43237 .elementor-element.elementor-element-b5d46c0{--width:33.3333%;}.elementor-43237 .elementor-element.elementor-element-4e70a16{--width:50%;}.elementor-43237 .elementor-element.elementor-element-1ca17ff{--width:25%;}.elementor-43237 .elementor-element.elementor-element-db177df{--width:25%;}.elementor-43237 .elementor-element.elementor-element-3a610b6{--width:25%;}.elementor-43237 .elementor-element.elementor-element-d5c1b7c{--width:25%;}.elementor-43237 .elementor-element.elementor-element-2583ad7{--width:50%;}.elementor-43237 .elementor-element.elementor-element-493df3b{--content-width:1200px;}.elementor-43237 .elementor-element.elementor-element-1b6faf3{--width:33.3333%;}.elementor-43237 .elementor-element.elementor-element-3ca3a43{--width:66.6666%;}}/* Start custom CSS for container, class: .elementor-element-e0bdbdd */.elementor-43237 .elementor-element.elementor-element-e0bdbdd {margin: 0 auto !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a11120f */@media (max-width: 767px) {
    /* تنظیمات کانتینر اصلی */
    .scroll-me > .e-con-inner, 
    .scroll-me { 
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        gap: 5px !important; /* فاصله کم بین عکس‌ها */
        
        /* حالت مگنت (فیکس شدن) */
        scroll-snap-type: x mandatory;
        padding-left: 2px;
        padding-right: 2px;
    }

    /* تنظیمات عکس‌ها (خیلی کوچک) */
    .scroll-me .e-con, 
    .scroll-me .elementor-element {
        /* عرض خیلی کوچک (حدود ۳.۵ عکس در صفحه جا می‌شود) */
        width: 28% !important; 
        
        /* حداقل عرض ۱۱۰ پیکسل */
        min-width: 100px !important; 
        
        flex-shrink: 0 !important;
        margin: 0 !important;
        
        /* وسط‌چین شدن هنگام توقف اسکرول */
        scroll-snap-align: center; 
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d994125 *//* Ghost Heading مثل تصویر: خیلی کم‌رنگ، بولد و تمام‌حروف */
.elementor-43237 .elementor-element.elementor-element-d994125 .ghost-heading{
  text-transform: uppercase;           /* همه حروف بزرگ */
  font-family: "Inter", "IRANYekan", Tahoma, sans-serif;
  font-weight: 900;                    /* بسیار ضخیم */
  font-size: clamp(19px, 5vw, 12px);   /* اندازه واکنش‌گرا شبیه نمونه */
  line-height: 1.1;
  letter-spacing: .08em;               /* کمی فاصله بین حروف */
  color: #E9EFEA;                      /* همون تون خیلی روشن/سبز-خاکستری */
  margin: 0;
  -webkit-font-smoothing: antialiased; /* رندر تمیزتر */
  -moz-osx-font-smoothing: grayscale;
}

/* اگر می‌خوای خیلی کمرنگ‌تر بشه */
.elementor-43237 .elementor-element.elementor-element-d994125 .ghost-heading.is-fainter{ color: #EFF4F1; }

/* اگر نسخهٔ ثابت بدون ریسپانسیو می‌خوای، اینو جایگزین خط font-size کن: */
/* font-size: 56px; */
/* خود متن چپ‌چین شود */
.elementor-43237 .elementor-element.elementor-element-d994125 .ghost-heading{
  text-align: left !important;
  display: inline-block;   /* مانع کش آمدن تمام عرض */
  margin-left: 0 !important;
}

/* اگر خود ویجت/ستون center شده، این‌ها مجبورش می‌کنند چپ‌چین شود */
.elementor-43237 .elementor-element.elementor-element-d994125 { text-align: left !important; }                    /* ویجت */
.elementor-43237 .elementor-element.elementor-element-d994125 .elementor-widget-container { text-align: left !important; } /* کانتینر ویجت */

/* اگر والد با Flex وسط‌چین کرده باشد */
.elementor-43237 .elementor-element.elementor-element-d994125 .elementor-widget-container{
  display: block !important;              /* خنثی‌سازی flex احتمالی */
  justify-content: flex-start !important;
  align-items: flex-start !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e8f29ac *//* تیتر دو رنگ شبیه تصویر */
.elementor-43237 .elementor-element.elementor-element-e8f29ac .two-color-heading{
  direction: rtl;
  text-align: right;
  font-family: "Vazirmatn", "IRANSans", "IRANYekan", Tahoma, sans-serif; /* اگر فونت‌های اول نصب نیست، از بعدی‌ها استفاده می‌شود */
  font-weight: 900;              /* ضخیم مثل نمونه */
  font-size: clamp(19px, 3.6vw, 24px); /* اندازه مشابه؛ در موبایل کوچکتر می‌شود */
  line-height: 1.2;
  margin: 0;
  letter-spacing: 0;             /* حروف چسبیده مثل نمونه */
}

/* بخش اول: طوسی */
.elementor-43237 .elementor-element.elementor-element-e8f29ac .two-color-heading .c1{
  color: #AEB2B5;  /* طوسی نزدیک به تصویر */
}

/* بخش دوم: سبز پررنگ با گرادیان لطیف مثل نمونه */
.elementor-43237 .elementor-element.elementor-element-e8f29ac .two-color-heading .c2{
  /* نسخه گرادیانی (شبیه جلوه تصویر) */
  background: linear-gradient(180deg, #272727 0%, #272727 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent; /* برای مرورگرهایی که text-fill ندارند */
  /* اگر گرادیان نمی‌خواهی، دو خط بالا را حذف کن و خط زیر را فعال کن: */
  /* color: #1F6E53; */
}

/* کمی لطافت روی رندر متن */
.elementor-43237 .elementor-element.elementor-element-e8f29ac .two-color-heading{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* احترام به کاربران با کاهش موشن (اینجا انیمیشن نداریم ولی نگه می‌داریم برای سازگاری) */
@media (prefers-reduced-motion: reduce){
  /* هیچ */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-454cd61 */@media (max-width: 767px) {
    /* تنظیمات کانتینر اصلی */
    .scroll-me > .e-con-inner, 
    .scroll-me { 
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        gap: 5px !important; /* فاصله کم بین عکس‌ها */
        
        /* حالت مگنت (فیکس شدن) */
        scroll-snap-type: x mandatory;
        padding-left: 2px;
        padding-right: 2px;
    }

    /* تنظیمات عکس‌ها (خیلی کوچک) */
    .scroll-me .e-con, 
    .scroll-me .elementor-element {
        /* عرض خیلی کوچک (حدود ۳.۵ عکس در صفحه جا می‌شود) */
        width: 20% !important; 
        
        /* حداقل عرض ۱۱۰ پیکسل */
        min-width: 150px !important; 
        
        flex-shrink: 0 !important;
        margin: 0 !important;
        
        /* وسط‌چین شدن هنگام توقف اسکرول */
        scroll-snap-align: center; 
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e1ce1df *//* Ghost Heading مثل تصویر: خیلی کم‌رنگ، بولد و تمام‌حروف */
.elementor-43237 .elementor-element.elementor-element-e1ce1df .ghost-heading{
  text-transform: uppercase;           /* همه حروف بزرگ */
  font-family: "Inter", "IRANYekan", Tahoma, sans-serif;
  font-weight: 900;                    /* بسیار ضخیم */
  font-size: clamp(19px, 5vw, 12px);   /* اندازه واکنش‌گرا شبیه نمونه */
  line-height: 1.1;
  letter-spacing: .08em;               /* کمی فاصله بین حروف */
  color: #E9EFEA;                      /* همون تون خیلی روشن/سبز-خاکستری */
  margin: 0;
  -webkit-font-smoothing: antialiased; /* رندر تمیزتر */
  -moz-osx-font-smoothing: grayscale;
}

/* اگر می‌خوای خیلی کمرنگ‌تر بشه */
.elementor-43237 .elementor-element.elementor-element-e1ce1df .ghost-heading.is-fainter{ color: #EFF4F1; }

/* اگر نسخهٔ ثابت بدون ریسپانسیو می‌خوای، اینو جایگزین خط font-size کن: */
/* font-size: 56px; */
/* خود متن چپ‌چین شود */
.elementor-43237 .elementor-element.elementor-element-e1ce1df .ghost-heading{
  text-align: left !important;
  display: inline-block;   /* مانع کش آمدن تمام عرض */
  margin-left: 0 !important;
}

/* اگر خود ویجت/ستون center شده، این‌ها مجبورش می‌کنند چپ‌چین شود */
.elementor-43237 .elementor-element.elementor-element-e1ce1df { text-align: left !important; }                    /* ویجت */
.elementor-43237 .elementor-element.elementor-element-e1ce1df .elementor-widget-container { text-align: left !important; } /* کانتینر ویجت */

/* اگر والد با Flex وسط‌چین کرده باشد */
.elementor-43237 .elementor-element.elementor-element-e1ce1df .elementor-widget-container{
  display: block !important;              /* خنثی‌سازی flex احتمالی */
  justify-content: flex-start !important;
  align-items: flex-start !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b1d3722 *//* تیتر دو رنگ شبیه تصویر */
.elementor-43237 .elementor-element.elementor-element-b1d3722 .two-color-heading{
  direction: rtl;
  text-align: right;
  font-family: "Vazirmatn", "IRANSans", "IRANYekan", Tahoma, sans-serif; /* اگر فونت‌های اول نصب نیست، از بعدی‌ها استفاده می‌شود */
  font-weight: 900;              /* ضخیم مثل نمونه */
  font-size: clamp(19px, 3.6vw, 24px); /* اندازه مشابه؛ در موبایل کوچکتر می‌شود */
  line-height: 1.2;
  margin: 0;
  letter-spacing: 0;             /* حروف چسبیده مثل نمونه */
}

/* بخش اول: طوسی */
.elementor-43237 .elementor-element.elementor-element-b1d3722 .two-color-heading .c1{
  color: #AEB2B5;  /* طوسی نزدیک به تصویر */
}

/* بخش دوم: سبز پررنگ با گرادیان لطیف مثل نمونه */
.elementor-43237 .elementor-element.elementor-element-b1d3722 .two-color-heading .c2{
  /* نسخه گرادیانی (شبیه جلوه تصویر) */
  background: linear-gradient(180deg, #D6974E 0%, #D6974E 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent; /* برای مرورگرهایی که text-fill ندارند */
  /* اگر گرادیان نمی‌خواهی، دو خط بالا را حذف کن و خط زیر را فعال کن: */
  /* color: #1F6E53; */
}

/* کمی لطافت روی رندر متن */
.elementor-43237 .elementor-element.elementor-element-b1d3722 .two-color-heading{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* احترام به کاربران با کاهش موشن (اینجا انیمیشن نداریم ولی نگه می‌داریم برای سازگاری) */
@media (prefers-reduced-motion: reduce){
  /* هیچ */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-350884f */@media (max-width: 767px) {
    /* تنظیمات کانتینر اصلی */
    .scroll-me > .e-con-inner, 
    .scroll-me { 
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        gap: 5px !important; /* فاصله کم بین عکس‌ها */
        
        /* حالت مگنت (فیکس شدن) */
        scroll-snap-type: x mandatory;
        padding-left: 2px;
        padding-right: 2px;
    }

    /* تنظیمات عکس‌ها (خیلی کوچک) */
    .scroll-me .e-con, 
    .scroll-me .elementor-element {
        /* عرض خیلی کوچک (حدود ۳.۵ عکس در صفحه جا می‌شود) */
        width: 20% !important; 
        
        /* حداقل عرض ۱۱۰ پیکسل */
        min-width: 150px !important; 
        
        flex-shrink: 0 !important;
        margin: 0 !important;
        
        /* وسط‌چین شدن هنگام توقف اسکرول */
        scroll-snap-align: center; 
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-016e9d5 *//* Ghost Heading مثل تصویر: خیلی کم‌رنگ، بولد و تمام‌حروف */
.elementor-43237 .elementor-element.elementor-element-016e9d5 .ghost-heading{
  text-transform: uppercase;           /* همه حروف بزرگ */
  font-family: "Inter", "IRANYekan", Tahoma, sans-serif;
  font-weight: 900;                    /* بسیار ضخیم */
  font-size: clamp(19px, 5vw, 12px);   /* اندازه واکنش‌گرا شبیه نمونه */
  line-height: 1.1;
  letter-spacing: .08em;               /* کمی فاصله بین حروف */
  color: #E9EFEA;                      /* همون تون خیلی روشن/سبز-خاکستری */
  margin: 0;
  -webkit-font-smoothing: antialiased; /* رندر تمیزتر */
  -moz-osx-font-smoothing: grayscale;
}

/* اگر می‌خوای خیلی کمرنگ‌تر بشه */
.elementor-43237 .elementor-element.elementor-element-016e9d5 .ghost-heading.is-fainter{ color: #EFF4F1; }

/* اگر نسخهٔ ثابت بدون ریسپانسیو می‌خوای، اینو جایگزین خط font-size کن: */
/* font-size: 56px; */
/* خود متن چپ‌چین شود */
.elementor-43237 .elementor-element.elementor-element-016e9d5 .ghost-heading{
  text-align: left !important;
  display: inline-block;   /* مانع کش آمدن تمام عرض */
  margin-left: 0 !important;
}

/* اگر خود ویجت/ستون center شده، این‌ها مجبورش می‌کنند چپ‌چین شود */
.elementor-43237 .elementor-element.elementor-element-016e9d5 { text-align: left !important; }                    /* ویجت */
.elementor-43237 .elementor-element.elementor-element-016e9d5 .elementor-widget-container { text-align: left !important; } /* کانتینر ویجت */

/* اگر والد با Flex وسط‌چین کرده باشد */
.elementor-43237 .elementor-element.elementor-element-016e9d5 .elementor-widget-container{
  display: block !important;              /* خنثی‌سازی flex احتمالی */
  justify-content: flex-start !important;
  align-items: flex-start !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4287501 *//* تیتر دو رنگ شبیه تصویر */
.elementor-43237 .elementor-element.elementor-element-4287501 .two-color-heading{
  direction: rtl;
  text-align: right;
  font-family: "Vazirmatn", "IRANSans", "IRANYekan", Tahoma, sans-serif; /* اگر فونت‌های اول نصب نیست، از بعدی‌ها استفاده می‌شود */
  font-weight: 900;              /* ضخیم مثل نمونه */
  font-size: clamp(19px, 3.6vw, 24px); /* اندازه مشابه؛ در موبایل کوچکتر می‌شود */
  line-height: 1.2;
  margin: 0;
  letter-spacing: 0;             /* حروف چسبیده مثل نمونه */
}

/* بخش اول: طوسی */
.elementor-43237 .elementor-element.elementor-element-4287501 .two-color-heading .c1{
  color: #AEB2B5;  /* طوسی نزدیک به تصویر */
}

/* بخش دوم: سبز پررنگ با گرادیان لطیف مثل نمونه */
.elementor-43237 .elementor-element.elementor-element-4287501 .two-color-heading .c2{
  /* نسخه گرادیانی (شبیه جلوه تصویر) */
  background: linear-gradient(180deg, #272727 0%, #272727 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent; /* برای مرورگرهایی که text-fill ندارند */
  /* اگر گرادیان نمی‌خواهی، دو خط بالا را حذف کن و خط زیر را فعال کن: */
  /* color: #1F6E53; */
}

/* کمی لطافت روی رندر متن */
.elementor-43237 .elementor-element.elementor-element-4287501 .two-color-heading{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* احترام به کاربران با کاهش موشن (اینجا انیمیشن نداریم ولی نگه می‌داریم برای سازگاری) */
@media (prefers-reduced-motion: reduce){
  /* هیچ */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c6a1d */@media (max-width: 767px) {
    /* تنظیمات کانتینر اصلی */
    .scroll-me > .e-con-inner, 
    .scroll-me { 
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        gap: 5px !important; /* فاصله کم بین عکس‌ها */
        
        /* حالت مگنت (فیکس شدن) */
        scroll-snap-type: x mandatory;
        padding-left: 2px;
        padding-right: 2px;
    }

    /* تنظیمات عکس‌ها (خیلی کوچک) */
    .scroll-me .e-con, 
    .scroll-me .elementor-element {
        /* عرض خیلی کوچک (حدود ۳.۵ عکس در صفحه جا می‌شود) */
        width: 20% !important; 
        
        /* حداقل عرض ۱۱۰ پیکسل */
        min-width: 150px !important; 
        
        flex-shrink: 0 !important;
        margin: 0 !important;
        
        /* وسط‌چین شدن هنگام توقف اسکرول */
        scroll-snap-align: center; 
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-445ac39 *//* Ghost Heading مثل تصویر: خیلی کم‌رنگ، بولد و تمام‌حروف */
.elementor-43237 .elementor-element.elementor-element-445ac39 .ghost-heading{
  text-transform: uppercase;           /* همه حروف بزرگ */
  font-family: "Inter", "IRANYekan", Tahoma, sans-serif;
  font-weight: 900;                    /* بسیار ضخیم */
  font-size: clamp(19px, 5vw, 12px);   /* اندازه واکنش‌گرا شبیه نمونه */
  line-height: 1.1;
  letter-spacing: .08em;               /* کمی فاصله بین حروف */
  color: #E9EFEA;                      /* همون تون خیلی روشن/سبز-خاکستری */
  margin: 0;
  -webkit-font-smoothing: antialiased; /* رندر تمیزتر */
  -moz-osx-font-smoothing: grayscale;
}

/* اگر می‌خوای خیلی کمرنگ‌تر بشه */
.elementor-43237 .elementor-element.elementor-element-445ac39 .ghost-heading.is-fainter{ color: #EFF4F1; }

/* اگر نسخهٔ ثابت بدون ریسپانسیو می‌خوای، اینو جایگزین خط font-size کن: */
/* font-size: 56px; */
/* خود متن چپ‌چین شود */
.elementor-43237 .elementor-element.elementor-element-445ac39 .ghost-heading{
  text-align: left !important;
  display: inline-block;   /* مانع کش آمدن تمام عرض */
  margin-left: 0 !important;
}

/* اگر خود ویجت/ستون center شده، این‌ها مجبورش می‌کنند چپ‌چین شود */
.elementor-43237 .elementor-element.elementor-element-445ac39 { text-align: left !important; }                    /* ویجت */
.elementor-43237 .elementor-element.elementor-element-445ac39 .elementor-widget-container { text-align: left !important; } /* کانتینر ویجت */

/* اگر والد با Flex وسط‌چین کرده باشد */
.elementor-43237 .elementor-element.elementor-element-445ac39 .elementor-widget-container{
  display: block !important;              /* خنثی‌سازی flex احتمالی */
  justify-content: flex-start !important;
  align-items: flex-start !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-59714e7 *//* تیتر دو رنگ شبیه تصویر */
.elementor-43237 .elementor-element.elementor-element-59714e7 .two-color-heading{
  direction: rtl;
  text-align: right;
  font-family: "Vazirmatn", "IRANSans", "IRANYekan", Tahoma, sans-serif; /* اگر فونت‌های اول نصب نیست، از بعدی‌ها استفاده می‌شود */
  font-weight: 900;              /* ضخیم مثل نمونه */
  font-size: clamp(19px, 3.6vw, 24px); /* اندازه مشابه؛ در موبایل کوچکتر می‌شود */
  line-height: 1.2;
  margin: 0;
  letter-spacing: 0;             /* حروف چسبیده مثل نمونه */
}

/* بخش اول: طوسی */
.elementor-43237 .elementor-element.elementor-element-59714e7 .two-color-heading .c1{
  color: #AEB2B5;  /* طوسی نزدیک به تصویر */
}

/* بخش دوم: سبز پررنگ با گرادیان لطیف مثل نمونه */
.elementor-43237 .elementor-element.elementor-element-59714e7 .two-color-heading .c2{
  /* نسخه گرادیانی (شبیه جلوه تصویر) */
  background: linear-gradient(180deg, #272727 0%, #272727 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent; /* برای مرورگرهایی که text-fill ندارند */
  /* اگر گرادیان نمی‌خواهی، دو خط بالا را حذف کن و خط زیر را فعال کن: */
  /* color: #1F6E53; */
}

/* کمی لطافت روی رندر متن */
.elementor-43237 .elementor-element.elementor-element-59714e7 .two-color-heading{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* احترام به کاربران با کاهش موشن (اینجا انیمیشن نداریم ولی نگه می‌داریم برای سازگاری) */
@media (prefers-reduced-motion: reduce){
  /* هیچ */
}/* End custom CSS */