.elementor-958 .elementor-element.elementor-element-619d919f{--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;--margin-top:-39px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-619d919f:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-619d919f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-958 .elementor-element.elementor-element-619d919f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-958 .elementor-element.elementor-element-62420a7f{--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-958 .elementor-element.elementor-element-e0303a4{--display:flex;--min-height:0px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:2;}.elementor-958 .elementor-element.elementor-element-e0303a4.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-958 .elementor-element.elementor-element-441bc20c.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-958 .elementor-element.elementor-element-441bc20c{text-align:center;}.elementor-958 .elementor-element.elementor-element-441bc20c .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:2.2rem;font-weight:600;line-height:3.8rem;letter-spacing:2px;text-shadow:4px 6px 15px rgba(0, 0, 0, 0.83);color:#FFFFFF;}.elementor-958 .elementor-element.elementor-element-84544e5.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-958 .elementor-element.elementor-element-84544e5{text-align:center;}.elementor-958 .elementor-element.elementor-element-84544e5 .elementor-heading-title{font-family:"Kalameh", Sans-serif;font-weight:500;line-height:4.7rem;letter-spacing:2px;text-shadow:4px 6px 15px rgba(0, 0, 0, 0.83);color:#FFFFFF;}.elementor-958 .elementor-element.elementor-element-7057ef3f.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-958 .elementor-element.elementor-element-7057ef3f{text-align:center;}.elementor-958 .elementor-element.elementor-element-7057ef3f .elementor-heading-title{font-family:"iranyekanx", Sans-serif;font-size:1px;font-weight:500;line-height:2.6rem;letter-spacing:2px;text-shadow:4px 6px 15px rgba(0, 0, 0, 0.83);color:#FFFFFF;}.elementor-958 .elementor-element.elementor-element-57332503{--spacer-size:43px;}.elementor-958 .elementor-element.elementor-element-1364ab1d .elementor-button{background-color:#02010100;fill:#FFFFFF;color:#FFFFFF;box-shadow:4px 6px 29px 0px rgba(0,0,0,0.5);border-style:solid;border-width:2px 2px 2px 2px;border-radius:11px 11px 11px 11px;padding:20px 40px 20px 40px;}.elementor-958 .elementor-element.elementor-element-1364ab1d .elementor-button:hover, .elementor-958 .elementor-element.elementor-element-1364ab1d .elementor-button:focus{background-color:#FFFFFF59;}.elementor-958 .elementor-element.elementor-element-1364ab1d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-1364ab1d.elementor-element{--align-self:center;}.elementor-958 .elementor-element.elementor-element-230a78e5{--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-958 .elementor-element.elementor-element-230a78e5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-958 .elementor-element.elementor-element-1638f2b .elementor-repeater-item-44c95a4 .swiper-slide-bg{background-image:url(http://staging.dordooneha.com/wp-content/uploads/2026/06/01.jpg);background-size:cover;}.elementor-958 .elementor-element.elementor-element-1638f2b .elementor-repeater-item-fc4a0e0 .swiper-slide-bg{background-image:url(http://staging.dordooneha.com/wp-content/uploads/2026/06/02.jpg);background-size:cover;}.elementor-958 .elementor-element.elementor-element-1638f2b .swiper-slide{transition-duration:calc(8000ms*1.2);height:100vh;}.elementor-958 .elementor-element.elementor-element-1638f2b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-1638f2b.elementor-element{--align-self:center;}.elementor-958 .elementor-element.elementor-element-1638f2b .swiper-slide-contents{max-width:100%;}.elementor-958 .elementor-element.elementor-element-1638f2b .swiper-slide-inner{text-align:center;}.elementor-958 .elementor-element.elementor-element-1638f2b .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-958 .elementor-element.elementor-element-25a1f675{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:0px 200px;--row-gap:0px;--column-gap:200px;--flex-wrap:nowrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-732ec9ec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-958 .elementor-element.elementor-element-7febbb.elementor-element{--align-self:flex-start;}.elementor-958 .elementor-element.elementor-element-7febbb .title-subtitle{color:var( --e-global-color-62afb7e );font-size:25px;font-weight:600;}.elementor-958 .elementor-element.elementor-element-7febbb .title{color:var( --e-global-color-f8ef644 );font-size:36px;font-weight:700;line-height:2rem;letter-spacing:2px;}.elementor-958 .elementor-element.elementor-element-4b286957{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-958 .elementor-element.elementor-element-4b286957 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-4b286957.elementor-element{--align-self:stretch;}.elementor-958 .elementor-element.elementor-element-4b286957 .wd-text-block{font-family:"IRANYekanX", Sans-serif;font-size:16px;font-weight:300;line-height:2em;letter-spacing:2px;color:#000000;}.elementor-958 .elementor-element.elementor-element-4dbee7 .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-f8ef644 );color:var( --e-global-color-f8ef644 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-f8ef644 );border-radius:10px 10px 10px 10px;padding:20px 30px 20px 30px;}.elementor-958 .elementor-element.elementor-element-4dbee7 .elementor-button:hover, .elementor-958 .elementor-element.elementor-element-4dbee7 .elementor-button:focus{background-color:var( --e-global-color-4cca8aa );color:var( --e-global-color-ccd3d2b );}.elementor-958 .elementor-element.elementor-element-4dbee7.elementor-element{--align-self:flex-end;}.elementor-958 .elementor-element.elementor-element-4dbee7 .elementor-button:hover svg, .elementor-958 .elementor-element.elementor-element-4dbee7 .elementor-button:focus svg{fill:var( --e-global-color-ccd3d2b );}.elementor-958 .elementor-element.elementor-element-6a26fe3c{--display:flex;--min-height:61vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-958 .elementor-element.elementor-element-6a26fe3c.e-con{--align-self:center;}.elementor-958 .elementor-element.elementor-element-549d3c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-549d3c4{text-align:end;}.elementor-958 .elementor-element.elementor-element-549d3c4 img{width:100%;max-width:800px;border-radius:40px 40px 40px 40px;}.elementor-958 .elementor-element.elementor-element-7640b5d8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:5px;}.elementor-958 .elementor-element.elementor-element-7640b5d8:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-7640b5d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3ED;}.elementor-958 .elementor-element.elementor-element-63e5c0f2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-958 .elementor-element.elementor-element-63e5c0f2.e-con{--align-self:center;}.elementor-958 .elementor-element.elementor-element-d57454d{width:100%;max-width:100%;align-self:center;}.elementor-958 .elementor-element.elementor-element-d57454d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-d57454d.elementor-element{--align-self:center;}.elementor-958 .elementor-element.elementor-element-d57454d .swiper-wrapper{display:flex;align-items:center;}.elementor-958 .elementor-element.elementor-element-d57454d .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:15px 7.5px 15px 7.5px;border-color:var( --e-global-color-4cca8aa );border-radius:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-4adb619e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:0px 200px;--row-gap:0px;--column-gap:200px;--flex-wrap:nowrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-5eba138d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-958 .elementor-element.elementor-element-5eba138d.e-con{--align-self:center;}.elementor-958 .elementor-element.elementor-element-229e6050 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-229e6050{text-align:end;}.elementor-958 .elementor-element.elementor-element-229e6050 img{width:100%;max-width:800px;border-radius:40px 40px 40px 40px;}.elementor-958 .elementor-element.elementor-element-6a79384b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-958 .elementor-element.elementor-element-6a79384b.e-con{--align-self:center;}.elementor-958 .elementor-element.elementor-element-71bb9e78.elementor-element{--align-self:flex-start;}.elementor-958 .elementor-element.elementor-element-71bb9e78 .elementor-heading-title{font-family:"iranyekanx", Sans-serif;font-size:34px;font-weight:700;line-height:1.5em;letter-spacing:2px;color:var( --e-global-color-f8ef644 );}.elementor-958 .elementor-element.elementor-element-7ae0d0aa{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-958 .elementor-element.elementor-element-7ae0d0aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-7ae0d0aa.elementor-element{--align-self:stretch;}.elementor-958 .elementor-element.elementor-element-7ae0d0aa .wd-text-block{font-family:"IRANYekanX", Sans-serif;font-size:16px;font-weight:300;line-height:2em;letter-spacing:2px;color:#000000;}.elementor-958 .elementor-element.elementor-element-5869f33a .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-f8ef644 );color:var( --e-global-color-f8ef644 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-f8ef644 );border-radius:10px 10px 10px 10px;padding:20px 30px 20px 30px;}.elementor-958 .elementor-element.elementor-element-5869f33a .elementor-button:hover, .elementor-958 .elementor-element.elementor-element-5869f33a .elementor-button:focus{background-color:var( --e-global-color-4cca8aa );color:var( --e-global-color-ccd3d2b );}.elementor-958 .elementor-element.elementor-element-5869f33a.elementor-element{--align-self:flex-end;}.elementor-958 .elementor-element.elementor-element-5869f33a .elementor-button:hover svg, .elementor-958 .elementor-element.elementor-element-5869f33a .elementor-button:focus svg{fill:var( --e-global-color-ccd3d2b );}.elementor-958 .elementor-element.elementor-element-65a4f745{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 200px;--row-gap:0px;--column-gap:200px;--flex-wrap:nowrap;--padding-top:160px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-65a4f745:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-65a4f745 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4cca8aa );}.elementor-958 .elementor-element.elementor-element-3c3284a7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-958 .elementor-element.elementor-element-3eaea253.elementor-element{--align-self:flex-start;}.elementor-958 .elementor-element.elementor-element-3eaea253 .title-subtitle{color:var( --e-global-color-62afb7e );font-size:25px;font-weight:600;}.elementor-958 .elementor-element.elementor-element-3eaea253 .title{color:var( --e-global-color-f8ef644 );font-size:36px;font-weight:800;line-height:2rem;letter-spacing:2px;}.elementor-958 .elementor-element.elementor-element-72dc9470{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-958 .elementor-element.elementor-element-72dc9470 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-72dc9470.elementor-element{--align-self:stretch;}.elementor-958 .elementor-element.elementor-element-72dc9470 .wd-text-block{font-family:"IRANYekanX", Sans-serif;font-size:16px;font-weight:300;line-height:2em;letter-spacing:2px;color:#000000;}.elementor-958 .elementor-element.elementor-element-636b1286{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-958 .elementor-element.elementor-element-636b1286.e-con{--align-self:center;}.elementor-958 .elementor-element.elementor-element-24062767 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-24062767{text-align:end;}.elementor-958 .elementor-element.elementor-element-24062767 img{width:100%;max-width:800px;border-radius:40px 40px 40px 40px;}.elementor-958 .elementor-element.elementor-element-1684949b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:0px 200px;--row-gap:0px;--column-gap:200px;--flex-wrap:nowrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-6cf1e2a8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-958 .elementor-element.elementor-element-6cf1e2a8.e-con{--align-self:center;}.elementor-958 .elementor-element.elementor-element-74e50eac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-74e50eac{text-align:end;}.elementor-958 .elementor-element.elementor-element-74e50eac img{width:100%;max-width:800px;border-radius:40px 40px 40px 40px;}.elementor-958 .elementor-element.elementor-element-4aa05680{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-958 .elementor-element.elementor-element-4aa05680.e-con{--align-self:center;}.elementor-958 .elementor-element.elementor-element-1d97556c.elementor-element{--align-self:flex-start;}.elementor-958 .elementor-element.elementor-element-1d97556c .title-subtitle{color:var( --e-global-color-62afb7e );font-size:25px;font-weight:600;}.elementor-958 .elementor-element.elementor-element-1d97556c .title{color:var( --e-global-color-f8ef644 );font-size:36px;font-weight:800;line-height:2rem;letter-spacing:2px;}.elementor-958 .elementor-element.elementor-element-6f835fed{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-958 .elementor-element.elementor-element-6f835fed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-6f835fed.elementor-element{--align-self:stretch;}.elementor-958 .elementor-element.elementor-element-6f835fed .wd-text-block{font-family:"IRANYekanX", Sans-serif;font-size:16px;font-weight:300;line-height:2em;letter-spacing:2px;color:#000000;}.elementor-958 .elementor-element.elementor-element-c34f89e{--spacer-size:15px;}.elementor-958 .elementor-element.elementor-element-8f391a4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-8f391a4{--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-958 .elementor-element.elementor-element-8f391a4 .pp-logo-grid .elementor-grid-item{align-items:center;}.elementor-958 .elementor-element.elementor-element-8f391a4 .pp-logo-grid .elementor-grid-item, .elementor-958 .elementor-element.elementor-element-8f391a4 .pp-logo-grid .pp-logo-wrap{justify-content:center;}.elementor-958 .elementor-element.elementor-element-8f391a4 .pp-logo-wrap img{width:214px;}.elementor-958 .elementor-element.elementor-element-2eb9ffcd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 200px;--row-gap:0px;--column-gap:200px;--flex-wrap:nowrap;--padding-top:160px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-2eb9ffcd:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-2eb9ffcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4cca8aa );}.elementor-958 .elementor-element.elementor-element-33748147{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-958 .elementor-element.elementor-element-5855cac6.elementor-element{--align-self:flex-start;}.elementor-958 .elementor-element.elementor-element-5855cac6 .elementor-heading-title{font-family:"iranyekanx", Sans-serif;font-size:34px;font-weight:800;line-height:1.5em;letter-spacing:2px;color:var( --e-global-color-f8ef644 );}.elementor-958 .elementor-element.elementor-element-3cee1621{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-958 .elementor-element.elementor-element-3cee1621 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-3cee1621.elementor-element{--align-self:stretch;}.elementor-958 .elementor-element.elementor-element-3cee1621 .wd-text-block{font-family:"IRANYekanX", Sans-serif;font-size:16px;font-weight:300;line-height:2em;letter-spacing:2px;color:#000000;}.elementor-958 .elementor-element.elementor-element-3450247e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-958 .elementor-element.elementor-element-3450247e.e-con{--align-self:center;}.elementor-958 .elementor-element.elementor-element-2aac9b0f .pp-grid-item:hover .pp-image-overlay{background-color:#FFFFFF;opacity:0.96;}.elementor-958 .elementor-element.elementor-element-2aac9b0f > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-2aac9b0f .pp-gallery-equal-height .pp-gallery-slide-image{height:216px;object-fit:cover;}.elementor-958 .elementor-element.elementor-element-2aac9b0f .pp-image-gallery .pp-grid-item-wrap{padding-left:calc(20px/2);padding-right:calc(20px/2);}.elementor-958 .elementor-element.elementor-element-2aac9b0f .pp-image-gallery{margin-left:calc(-20px/2);margin-right:calc(-20px/2);}.elementor-958 .elementor-element.elementor-element-2aac9b0f .pp-image-gallery .pp-grid-item{margin-bottom:20px;}.elementor-958 .elementor-element.elementor-element-2aac9b0f .pp-image-gallery-thumbnail-wrap{border-style:solid;border-radius:20px 20px 20px 20px;}.elementor-958 .elementor-element.elementor-element-2aac9b0f .pp-image-overlay{mix-blend-mode:soft-light;}.elementor-958 .elementor-element.elementor-element-3fbd7568{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 100px;--row-gap:0px;--column-gap:100px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:5px 0px 5px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:var( --e-global-color-62afb7e );--border-color:var( --e-global-color-62afb7e );--border-radius:0px 0px 0px 0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-446030fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-958 .elementor-element.elementor-element-733077c.elementor-element{--align-self:center;}.elementor-958 .elementor-element.elementor-element-733077c{text-align:start;}.elementor-958 .elementor-element.elementor-element-733077c .elementor-heading-title{font-family:"iranyekanx", Sans-serif;font-size:2.5rem;font-weight:900;letter-spacing:2px;color:var( --e-global-color-b21dd17 );}.elementor-958 .elementor-element.elementor-element-2ff4f5fa{text-align:center;}.elementor-958 .elementor-element.elementor-element-2ff4f5fa .elementor-heading-title{font-size:30px;font-weight:500;line-height:1.5em;letter-spacing:2px;color:var( --e-global-color-f8ef644 );}.elementor-958 .elementor-element.elementor-element-464f88c9.elementor-element{--align-self:center;}.elementor-958 .elementor-element.elementor-element-464f88c9{text-align:center;}.elementor-958 .elementor-element.elementor-element-464f88c9 .elementor-heading-title{font-size:18px;font-weight:500;letter-spacing:2px;color:var( --e-global-color-fc4218b );}.elementor-958 .elementor-element.elementor-element-3568710f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--align-content:space-between;--margin-top:-32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-958 .elementor-element.elementor-element-3568710f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-958 .elementor-element.elementor-element-41206e06 > .elementor-widget-container{padding:10px 30px 5px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fc4218b );border-radius:12px 12px 12px 12px;}.elementor-958 .elementor-element.elementor-element-41206e06.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-958 .elementor-element.elementor-element-41206e06:hover .elementor-widget-container{box-shadow:-4px 4px 6px 3px rgba(0, 0, 0, 0.07);}.elementor-958 .elementor-element.elementor-element-41206e06 .info-box-subtitle{color:var( --e-global-color-fc4218b );font-family:"iranyekanx", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-958 .elementor-element.elementor-element-41206e06 .info-box-inner{color:var( --e-global-color-ccd3d2b );letter-spacing:2px;}.elementor-958 .elementor-element.elementor-element-183518f1 > .elementor-widget-container{padding:10px 30px 5px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fc4218b );border-radius:12px 12px 12px 12px;}.elementor-958 .elementor-element.elementor-element-183518f1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-958 .elementor-element.elementor-element-183518f1:hover .elementor-widget-container{box-shadow:-4px 4px 6px 3px rgba(0, 0, 0, 0.07);}.elementor-958 .elementor-element.elementor-element-183518f1 .info-box-subtitle{color:var( --e-global-color-fc4218b );font-family:"iranyekanx", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-958 .elementor-element.elementor-element-183518f1 .info-box-inner{color:var( --e-global-color-ccd3d2b );letter-spacing:2px;}.elementor-958 .elementor-element.elementor-element-66f29339 > .elementor-widget-container{padding:10px 30px 5px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fc4218b );border-radius:12px 12px 12px 12px;}.elementor-958 .elementor-element.elementor-element-66f29339.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-958 .elementor-element.elementor-element-66f29339:hover .elementor-widget-container{box-shadow:-4px 4px 6px 3px rgba(0, 0, 0, 0.07);}.elementor-958 .elementor-element.elementor-element-66f29339 .info-box-subtitle{color:var( --e-global-color-fc4218b );font-family:"iranyekanx", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-958 .elementor-element.elementor-element-66f29339 .info-box-inner{color:var( --e-global-color-ccd3d2b );letter-spacing:2px;}.elementor-958 .elementor-element.elementor-element-319def22{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 100px;--row-gap:0px;--column-gap:100px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-62afb7e );--border-color:var( --e-global-color-62afb7e );--border-radius:0px 0px 0px 0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-25ddbcfa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-958 .elementor-element.elementor-element-5daa6900 > .elementor-widget-container{padding:0px 0px 60px 0px;}.elementor-958 .elementor-element.elementor-element-5daa6900 .title-subtitle{font-family:"iranyekanx", Sans-serif;font-size:22px;font-weight:500;font-style:normal;line-height:32px;}.elementor-958 .elementor-element.elementor-element-5daa6900 .title{color:var( --e-global-color-b21dd17 );font-family:"iranyekanx", Sans-serif;font-size:40px;font-weight:600;line-height:40px;}.elementor-958 .elementor-element.elementor-element-d095c81.elementor-element{--align-self:center;}.elementor-958 .elementor-element.elementor-element-70e818a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 100px;--row-gap:0px;--column-gap:100px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-70e818a:not(.elementor-motion-effects-element-type-background), .elementor-958 .elementor-element.elementor-element-70e818a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3ED;}.elementor-958 .elementor-element.elementor-element-16ae3a2{--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;--justify-content:center;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-958 .elementor-element.elementor-element-60e7026.elementor-element{--align-self:flex-start;}.elementor-958 .elementor-element.elementor-element-60e7026 .title-subtitle{color:var( --e-global-color-b21dd17 );font-size:28px;font-weight:600;}.elementor-958 .elementor-element.elementor-element-60e7026 .title{color:var( --e-global-color-f8ef644 );font-size:42px;font-weight:800;line-height:3.3rem;letter-spacing:2px;}.elementor-958 .elementor-element.elementor-element-816fb6b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-958 .elementor-element.elementor-element-816fb6b.e-con{--align-self:center;}.elementor-958 .elementor-element.elementor-element-4f2ade1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-4f2ade1.elementor-element{--align-self:center;}.elementor-958 .elementor-element.elementor-element-4f2ade1 .wd-text-block{max-width:100%;font-family:"IRANYekanX", Sans-serif;font-size:16px;font-weight:400;line-height:2em;letter-spacing:2px;color:#000000;}.elementor-958 .elementor-element.elementor-element-4dd8729{--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;--justify-content:center;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-958 .elementor-element.elementor-element-c4308fb{--swiper-slides-to-display:3;--swiper-slides-gap:60px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-ccd3d2b );--arrow-hover-color:var( --e-global-color-f8ef644 );}.elementor-958 .elementor-element.elementor-element-c4308fb .swiper-slide > .elementor-element{height:100%;}.elementor-958 .elementor-element.elementor-element-c4308fb :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:none;}@media(max-width:1024px){.elementor-958 .elementor-element.elementor-element-e0303a4{--margin-top:0%;--margin-bottom:0%;--margin-left:-59%;--margin-right:-8%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:50;}.elementor-958 .elementor-element.elementor-element-441bc20c .elementor-heading-title{font-size:1.1rem;line-height:0.4rem;}.elementor-958 .elementor-element.elementor-element-84544e5 .elementor-heading-title{font-size:1.1rem;line-height:0.4rem;}.elementor-958 .elementor-element.elementor-element-7057ef3f .elementor-heading-title{font-size:1.1rem;line-height:0.4rem;}.elementor-958 .elementor-element.elementor-element-1364ab1d .elementor-button{font-size:0.7rem;}.elementor-958 .elementor-element.elementor-element-1638f2b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-1638f2b{z-index:2;}.elementor-958 .elementor-element.elementor-element-1638f2b .swiper-slide{height:520px;}.elementor-958 .elementor-element.elementor-element-25a1f675{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-7febbb.elementor-element{--align-self:flex-start;}.elementor-958 .elementor-element.elementor-element-4b286957 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-4b286957.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-958 .elementor-element.elementor-element-4b286957 .wd-text-block{font-size:15px;line-height:2em;letter-spacing:2px;}.elementor-958 .elementor-element.elementor-element-549d3c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-549d3c4{text-align:center;}.elementor-958 .elementor-element.elementor-element-549d3c4 img{width:85%;}.elementor-958 .elementor-element.elementor-element-4adb619e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-229e6050 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-229e6050{text-align:center;}.elementor-958 .elementor-element.elementor-element-229e6050 img{width:85%;}.elementor-958 .elementor-element.elementor-element-71bb9e78.elementor-element{--align-self:flex-start;}.elementor-958 .elementor-element.elementor-element-71bb9e78{text-align:center;}.elementor-958 .elementor-element.elementor-element-71bb9e78 .elementor-heading-title{font-size:30px;line-height:1.5em;letter-spacing:2px;}.elementor-958 .elementor-element.elementor-element-7ae0d0aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-7ae0d0aa.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-958 .elementor-element.elementor-element-7ae0d0aa .wd-text-block{font-size:15px;line-height:2em;letter-spacing:2px;}.elementor-958 .elementor-element.elementor-element-65a4f745{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:30px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-3c3284a7{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-3eaea253.elementor-element{--align-self:flex-start;}.elementor-958 .elementor-element.elementor-element-72dc9470 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-72dc9470.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-958 .elementor-element.elementor-element-72dc9470 .wd-text-block{font-size:15px;line-height:2em;letter-spacing:2px;}.elementor-958 .elementor-element.elementor-element-24062767 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-24062767{text-align:center;}.elementor-958 .elementor-element.elementor-element-24062767 img{width:85%;}.elementor-958 .elementor-element.elementor-element-1684949b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-74e50eac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-74e50eac{text-align:center;}.elementor-958 .elementor-element.elementor-element-74e50eac img{width:85%;}.elementor-958 .elementor-element.elementor-element-1d97556c.elementor-element{--align-self:flex-start;}.elementor-958 .elementor-element.elementor-element-6f835fed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-6f835fed.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-958 .elementor-element.elementor-element-6f835fed .wd-text-block{font-size:15px;line-height:2em;letter-spacing:2px;}.elementor-958 .elementor-element.elementor-element-8f391a4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-8f391a4{--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-958 .elementor-element.elementor-element-8f391a4 .pp-logo-wrap img{width:160px;}.elementor-958 .elementor-element.elementor-element-2eb9ffcd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:30px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-33748147{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-5855cac6.elementor-element{--align-self:flex-start;}.elementor-958 .elementor-element.elementor-element-5855cac6{text-align:center;}.elementor-958 .elementor-element.elementor-element-5855cac6 .elementor-heading-title{font-size:30px;line-height:1.5em;letter-spacing:2px;}.elementor-958 .elementor-element.elementor-element-3cee1621 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-3cee1621.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-958 .elementor-element.elementor-element-3cee1621 .wd-text-block{font-size:15px;line-height:2em;letter-spacing:2px;}.elementor-958 .elementor-element.elementor-element-3fbd7568{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-733077c{text-align:start;}.elementor-958 .elementor-element.elementor-element-733077c .elementor-heading-title{font-size:2.3rem;}.elementor-958 .elementor-element.elementor-element-2ff4f5fa .elementor-heading-title{font-size:20px;line-height:1.8em;}.elementor-958 .elementor-element.elementor-element-41206e06 > .elementor-widget-container{padding:10px 20px 5px 20px;}.elementor-958 .elementor-element.elementor-element-183518f1 > .elementor-widget-container{padding:10px 20px 5px 20px;}.elementor-958 .elementor-element.elementor-element-66f29339 > .elementor-widget-container{padding:10px 20px 5px 20px;}.elementor-958 .elementor-element.elementor-element-319def22{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-25ddbcfa{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-958 .elementor-element.elementor-element-5daa6900 .title{font-size:28px;line-height:38px;}.elementor-958 .elementor-element.elementor-element-70e818a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-60e7026.elementor-element{--align-self:flex-start;}.elementor-958 .elementor-element.elementor-element-4f2ade1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-4f2ade1.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-958 .elementor-element.elementor-element-4f2ade1 .wd-text-block{font-size:15px;line-height:2em;letter-spacing:2px;}.elementor-958 .elementor-element.elementor-element-c4308fb{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-958 .elementor-element.elementor-element-619d919f{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-958 .elementor-element.elementor-element-e0303a4{--width:319.984px;--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-958 .elementor-element.elementor-element-e0303a4.e-con{--align-self:center;}.elementor-958 .elementor-element.elementor-element-441bc20c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-84544e5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-7057ef3f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-1364ab1d .elementor-button{padding:15px 30px 20px 30px;}.elementor-958 .elementor-element.elementor-element-1638f2b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-1638f2b.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-958 .elementor-element.elementor-element-1638f2b .swiper-slide{height:31vh;}.elementor-958 .elementor-element.elementor-element-25a1f675{--content-width:90%;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-732ec9ec{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-958 .elementor-element.elementor-element-7febbb{width:var( --container-widget-width, 262px );max-width:262px;--container-widget-width:262px;--container-widget-flex-grow:0;}.elementor-958 .elementor-element.elementor-element-7febbb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-7febbb.elementor-element{--align-self:center;}.elementor-958 .elementor-element.elementor-element-4b286957 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-4b286957.elementor-element{--order:99999 /* order end hack */;}.elementor-958 .elementor-element.elementor-element-4b286957 .wd-text-block{font-size:14px;}.elementor-958 .elementor-element.elementor-element-549d3c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-549d3c4.elementor-element{--align-self:center;}.elementor-958 .elementor-element.elementor-element-549d3c4 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-958 .elementor-element.elementor-element-4adb619e{--content-width:90%;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-229e6050 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-229e6050.elementor-element{--align-self:center;}.elementor-958 .elementor-element.elementor-element-229e6050 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-958 .elementor-element.elementor-element-6a79384b{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-958 .elementor-element.elementor-element-71bb9e78{width:var( --container-widget-width, 262px );max-width:262px;--container-widget-width:262px;--container-widget-flex-grow:0;text-align:center;}.elementor-958 .elementor-element.elementor-element-71bb9e78 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-71bb9e78.elementor-element{--align-self:center;}.elementor-958 .elementor-element.elementor-element-71bb9e78 .elementor-heading-title{font-size:22px;line-height:1.5em;letter-spacing:2px;}.elementor-958 .elementor-element.elementor-element-7ae0d0aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-7ae0d0aa.elementor-element{--order:99999 /* order end hack */;}.elementor-958 .elementor-element.elementor-element-7ae0d0aa .wd-text-block{font-size:14px;}.elementor-958 .elementor-element.elementor-element-65a4f745{--content-width:90%;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-3c3284a7{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-958 .elementor-element.elementor-element-3eaea253{width:var( --container-widget-width, 262px );max-width:262px;--container-widget-width:262px;--container-widget-flex-grow:0;}.elementor-958 .elementor-element.elementor-element-3eaea253 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-3eaea253.elementor-element{--align-self:center;}.elementor-958 .elementor-element.elementor-element-72dc9470 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-72dc9470.elementor-element{--order:99999 /* order end hack */;}.elementor-958 .elementor-element.elementor-element-72dc9470 .wd-text-block{font-size:14px;}.elementor-958 .elementor-element.elementor-element-24062767 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-24062767.elementor-element{--align-self:center;}.elementor-958 .elementor-element.elementor-element-24062767 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-958 .elementor-element.elementor-element-1684949b{--content-width:90%;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-74e50eac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-74e50eac.elementor-element{--align-self:center;}.elementor-958 .elementor-element.elementor-element-74e50eac img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-958 .elementor-element.elementor-element-4aa05680{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-958 .elementor-element.elementor-element-1d97556c{width:var( --container-widget-width, 262px );max-width:262px;--container-widget-width:262px;--container-widget-flex-grow:0;}.elementor-958 .elementor-element.elementor-element-1d97556c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-1d97556c.elementor-element{--align-self:center;}.elementor-958 .elementor-element.elementor-element-6f835fed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-6f835fed.elementor-element{--order:99999 /* order end hack */;}.elementor-958 .elementor-element.elementor-element-6f835fed .wd-text-block{font-size:14px;}.elementor-958 .elementor-element.elementor-element-8f391a4{--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-958 .elementor-element.elementor-element-2eb9ffcd{--content-width:90%;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-33748147{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-958 .elementor-element.elementor-element-5855cac6{width:var( --container-widget-width, 262px );max-width:262px;--container-widget-width:262px;--container-widget-flex-grow:0;text-align:center;}.elementor-958 .elementor-element.elementor-element-5855cac6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-5855cac6.elementor-element{--align-self:center;}.elementor-958 .elementor-element.elementor-element-5855cac6 .elementor-heading-title{font-size:22px;line-height:1.5em;letter-spacing:2px;}.elementor-958 .elementor-element.elementor-element-3cee1621 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-3cee1621.elementor-element{--order:99999 /* order end hack */;}.elementor-958 .elementor-element.elementor-element-3cee1621 .wd-text-block{font-size:14px;}.elementor-958 .elementor-element.elementor-element-2aac9b0f .pp-gallery-equal-height .pp-gallery-slide-image{height:100px;}.elementor-958 .elementor-element.elementor-element-3fbd7568{--content-width:90%;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-446030fb{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-958 .elementor-element.elementor-element-733077c{text-align:center;}.elementor-958 .elementor-element.elementor-element-733077c .elementor-heading-title{font-size:2rem;line-height:2em;}.elementor-958 .elementor-element.elementor-element-2ff4f5fa .elementor-heading-title{font-size:18px;line-height:1.8em;}.elementor-958 .elementor-element.elementor-element-464f88c9 .elementor-heading-title{font-size:12px;}.elementor-958 .elementor-element.elementor-element-3568710f{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-958 .elementor-element.elementor-element-3568710f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-958 .elementor-element.elementor-element-41206e06 .info-box-subtitle{font-size:13px;}.elementor-958 .elementor-element.elementor-element-41206e06 .info-box-inner{font-size:14px;}.elementor-958 .elementor-element.elementor-element-183518f1 .info-box-subtitle{font-size:13px;}.elementor-958 .elementor-element.elementor-element-183518f1 .info-box-inner{font-size:14px;}.elementor-958 .elementor-element.elementor-element-66f29339 .info-box-subtitle{font-size:13px;}.elementor-958 .elementor-element.elementor-element-66f29339 .info-box-inner{font-size:14px;}.elementor-958 .elementor-element.elementor-element-319def22{--content-width:90%;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-25ddbcfa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-5daa6900 > .elementor-widget-container{margin:-0px -0px -46px -0px;padding:0px 0px -23px 0px;}.elementor-958 .elementor-element.elementor-element-5daa6900 .title-subtitle{font-size:18px;line-height:28px;}.elementor-958 .elementor-element.elementor-element-5daa6900 .title{font-size:16px;line-height:32px;}.elementor-958 .elementor-element.elementor-element-70e818a{--content-width:90%;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-958 .elementor-element.elementor-element-16ae3a2{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-958 .elementor-element.elementor-element-60e7026{width:var( --container-widget-width, 262px );max-width:262px;--container-widget-width:262px;--container-widget-flex-grow:0;}.elementor-958 .elementor-element.elementor-element-60e7026 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-60e7026.elementor-element{--align-self:center;}.elementor-958 .elementor-element.elementor-element-816fb6b{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-958 .elementor-element.elementor-element-4f2ade1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-958 .elementor-element.elementor-element-4f2ade1.elementor-element{--order:99999 /* order end hack */;}.elementor-958 .elementor-element.elementor-element-4f2ade1 .wd-text-block{font-size:14px;}.elementor-958 .elementor-element.elementor-element-4dd8729{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-958 .elementor-element.elementor-element-c4308fb{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-958 .elementor-element.elementor-element-619d919f{--width:100%;}.elementor-958 .elementor-element.elementor-element-62420a7f{--width:100%;}.elementor-958 .elementor-element.elementor-element-e0303a4{--width:100%;}.elementor-958 .elementor-element.elementor-element-230a78e5{--width:100%;}.elementor-958 .elementor-element.elementor-element-25a1f675{--content-width:1600px;}.elementor-958 .elementor-element.elementor-element-732ec9ec{--width:50%;}.elementor-958 .elementor-element.elementor-element-6a26fe3c{--width:50%;}.elementor-958 .elementor-element.elementor-element-7640b5d8{--content-width:1600px;}.elementor-958 .elementor-element.elementor-element-4adb619e{--content-width:1600px;}.elementor-958 .elementor-element.elementor-element-5eba138d{--width:50%;}.elementor-958 .elementor-element.elementor-element-6a79384b{--width:50%;}.elementor-958 .elementor-element.elementor-element-65a4f745{--content-width:1600px;}.elementor-958 .elementor-element.elementor-element-3c3284a7{--width:50%;}.elementor-958 .elementor-element.elementor-element-636b1286{--width:50%;}.elementor-958 .elementor-element.elementor-element-1684949b{--content-width:1600px;}.elementor-958 .elementor-element.elementor-element-6cf1e2a8{--width:50%;}.elementor-958 .elementor-element.elementor-element-4aa05680{--width:50%;}.elementor-958 .elementor-element.elementor-element-2eb9ffcd{--content-width:1600px;}.elementor-958 .elementor-element.elementor-element-33748147{--width:50%;}.elementor-958 .elementor-element.elementor-element-3450247e{--width:50%;}.elementor-958 .elementor-element.elementor-element-3fbd7568{--content-width:1600px;}.elementor-958 .elementor-element.elementor-element-446030fb{--content-width:100%;}.elementor-958 .elementor-element.elementor-element-319def22{--content-width:1600px;}.elementor-958 .elementor-element.elementor-element-70e818a{--content-width:1600px;}.elementor-958 .elementor-element.elementor-element-16ae3a2{--content-width:100%;}.elementor-958 .elementor-element.elementor-element-4dd8729{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-958 .elementor-element.elementor-element-e0303a4{--width:500px;}.elementor-958 .elementor-element.elementor-element-25a1f675{--content-width:95%;}.elementor-958 .elementor-element.elementor-element-732ec9ec{--width:100%;}.elementor-958 .elementor-element.elementor-element-6a26fe3c{--width:100%;}.elementor-958 .elementor-element.elementor-element-4adb619e{--content-width:95%;}.elementor-958 .elementor-element.elementor-element-5eba138d{--width:100%;}.elementor-958 .elementor-element.elementor-element-6a79384b{--width:100%;}.elementor-958 .elementor-element.elementor-element-65a4f745{--content-width:95%;}.elementor-958 .elementor-element.elementor-element-3c3284a7{--width:100%;}.elementor-958 .elementor-element.elementor-element-636b1286{--width:100%;}.elementor-958 .elementor-element.elementor-element-1684949b{--content-width:95%;}.elementor-958 .elementor-element.elementor-element-6cf1e2a8{--width:100%;}.elementor-958 .elementor-element.elementor-element-4aa05680{--width:100%;}.elementor-958 .elementor-element.elementor-element-2eb9ffcd{--content-width:95%;}.elementor-958 .elementor-element.elementor-element-33748147{--width:100%;}.elementor-958 .elementor-element.elementor-element-3450247e{--width:100%;}.elementor-958 .elementor-element.elementor-element-3fbd7568{--content-width:95%;}.elementor-958 .elementor-element.elementor-element-446030fb{--content-width:100%;}.elementor-958 .elementor-element.elementor-element-3568710f{--width:100%;}.elementor-958 .elementor-element.elementor-element-319def22{--content-width:95%;}.elementor-958 .elementor-element.elementor-element-25ddbcfa{--width:100%;}.elementor-958 .elementor-element.elementor-element-70e818a{--content-width:95%;}.elementor-958 .elementor-element.elementor-element-16ae3a2{--content-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-84544e5 */.hero-title-sub .elementor-heading-title{
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7057ef3f */.hero-title-micro .elementor-heading-title{
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-619d919f *//* =========================================================
   HERO WRAPPER
   این CSS باید روی کانتینر مادر هیرو قرار بگیرد
   Elementor > Advanced > Custom CSS
========================================================= */
.elementor-958 .elementor-element.elementor-element-619d919f{
  position: relative;
  width: 100%;
  overflow: hidden;

  /* ارتفاع هیرو */
  --hero-desktop-height: 100vh;
  --hero-mobile-height: clamp(320px, 72vw, 440px);
}

/* =========================================================
   HERO SLIDER / BACKGROUND
   یکسان‌سازی ارتفاع تمام لایه‌های اسلایدر برای جلوگیری از
   سفید شدن، collapse شدن یا ناهماهنگی ارتفاع
========================================================= */
.elementor-958 .elementor-element.elementor-element-619d919f .hero-slider,
.elementor-958 .elementor-element.elementor-element-619d919f .hero-slider > div,
.elementor-958 .elementor-element.elementor-element-619d919f .hero-slider .elementor-widget-container,
.elementor-958 .elementor-element.elementor-element-619d919f .hero-slider .swiper,
.elementor-958 .elementor-element.elementor-element-619d919f .hero-slider .swiper-wrapper,
.elementor-958 .elementor-element.elementor-element-619d919f .hero-slider .swiper-slide,
.elementor-958 .elementor-element.elementor-element-619d919f .hero-slider .elementor-slides-wrapper,
.elementor-958 .elementor-element.elementor-element-619d919f .hero-slider .swiper-slide-inner{
  width: 100%;
  height: var(--hero-desktop-height);
  min-height: var(--hero-desktop-height);
}

/* اگر اسلایدر از background image استفاده کند */
.elementor-958 .elementor-element.elementor-element-619d919f .hero-slider .swiper-slide-bg,
.elementor-958 .elementor-element.elementor-element-619d919f .hero-slider .elementor-background-slideshow__slide__image{
  width: 100%;
  height: 100%;
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}

/* اگر در بخشی از اسلایدر img واقعی وجود داشته باشد */
.elementor-958 .elementor-element.elementor-element-619d919f .hero-slider img{
  width: 100%;
  height: var(--hero-desktop-height);
  min-height: var(--hero-desktop-height);
  object-fit: cover;
  object-position: center center;
  display: block;
}

/* =========================================================
   HERO CONTENT - DESKTOP
   متن در دسکتاپ روی تصویر قرار می‌گیرد (Overlay)
========================================================= */
.elementor-958 .elementor-element.elementor-element-619d919f .hero-content{
  position: absolute;
  inset: 0;
  z-index: 3;

  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;

  width: 100%;
  height: 100%;
  padding: 0 0 10% 44%;
  box-sizing: border-box;
  direction: rtl;
}

/* محدودسازی عرض محتوای داخلی */
.elementor-958 .elementor-element.elementor-element-619d919f .hero-content > .e-con,
.elementor-958 .elementor-element.elementor-element-619d919f .hero-content > .elementor-container,
.elementor-958 .elementor-element.elementor-element-619d919f .hero-content > .elementor-widget-wrap{
  width: 100%;
  max-width: 820px;
  margin-left: auto;
  margin-right: 0;
}

/* =========================================================
   TITLES - DESKTOP
========================================================= */
.elementor-958 .elementor-element.elementor-element-619d919f .hero-content .hero-title-main .elementor-heading-title{
  font-size: 34px;
  line-height: 1.7;
}

.elementor-958 .elementor-element.elementor-element-619d919f .hero-content .hero-title-sub .elementor-heading-title{
  font-size: 46px;
  line-height: 1.45;
  margin-top: 4px;
}

.elementor-958 .elementor-element.elementor-element-619d919f .hero-content .hero-title-micro .elementor-heading-title{
  font-size: 25px;
  line-height: 1.8;
  margin-top: 10px;
  opacity: .9;
}

/* =========================================================
   MOBILE
   در موبایل محتوا از حالت overlay خارج می‌شود
   و به‌صورت عمودی زیر تصویر قرار می‌گیرد
========================================================= */
@media (max-width: 767px){

  .elementor-958 .elementor-element.elementor-element-619d919f{
    overflow: hidden;
    --hero-desktop-height: var(--hero-mobile-height);
  }

  /* -----------------------------------------
     Slider height - Mobile
  ----------------------------------------- */
  .elementor-958 .elementor-element.elementor-element-619d919f .hero-slider,
  .elementor-958 .elementor-element.elementor-element-619d919f .hero-slider > div,
  .elementor-958 .elementor-element.elementor-element-619d919f .hero-slider .elementor-widget-container,
  .elementor-958 .elementor-element.elementor-element-619d919f .hero-slider .swiper,
  .elementor-958 .elementor-element.elementor-element-619d919f .hero-slider .swiper-wrapper,
  .elementor-958 .elementor-element.elementor-element-619d919f .hero-slider .swiper-slide,
  .elementor-958 .elementor-element.elementor-element-619d919f .hero-slider .elementor-slides-wrapper,
  .elementor-958 .elementor-element.elementor-element-619d919f .hero-slider .swiper-slide-inner,
  .elementor-958 .elementor-element.elementor-element-619d919f .hero-slider img{
    height: var(--hero-mobile-height) !important;
    min-height: var(--hero-mobile-height) !important;
    max-height: var(--hero-mobile-height) !important;
  }

  .elementor-958 .elementor-element.elementor-element-619d919f .hero-slider .swiper-slide-bg,
  .elementor-958 .elementor-element.elementor-element-619d919f .hero-slider .elementor-background-slideshow__slide__image{
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-color: #f7f3ef;
  }

  /* -----------------------------------------
     Hero content - Mobile
  ----------------------------------------- */
  .elementor-958 .elementor-element.elementor-element-619d919f .hero-content{
    position: static;
    z-index: auto;

    width: 100%;
    height: auto;
    padding: 18px 16px 8px;

    display: flex;
    flex-direction: column;
    align-items: center !important;
    justify-content: center;

    text-align: center !important;
  }

  /* -----------------------------------------
     Typography - Mobile
  ----------------------------------------- */
  .elementor-958 .elementor-element.elementor-element-619d919f .hero-content .hero-title-main .elementor-heading-title{
    color: #776F69 !important;
    font-size: 18px !important;
    line-height: 1.75 !important;
  }

  .elementor-958 .elementor-element.elementor-element-619d919f .hero-content .hero-title-sub .elementor-heading-title{
    color: #AD9D8C !important;
    font-size: 19px !important;
    line-height: 1.8 !important;
    margin-top: 2px !important;
  }

  .elementor-958 .elementor-element.elementor-element-619d919f .hero-content .hero-title-micro .elementor-heading-title{
    color: #AD9D8C !important;
    font-size: 14px !important;
    line-height: 1.9 !important;
    margin-top: 6px !important;
    opacity: .92;
  }

  .elementor-958 .elementor-element.elementor-element-619d919f .hero-content .elementor-widget-text-editor,
  .elementor-958 .elementor-element.elementor-element-619d919f .hero-content .elementor-widget-text-editor *,
  .elementor-958 .elementor-element.elementor-element-619d919f .hero-content p{
    color: #AD9D8C !important;
  }

  /* -----------------------------------------
     Remove shadows - Mobile
  ----------------------------------------- */
  .elementor-958 .elementor-element.elementor-element-619d919f .hero-content,
  .elementor-958 .elementor-element.elementor-element-619d919f .hero-content *{
    text-shadow: none !important;
    box-shadow: none !important;
  }

  /* -----------------------------------------
     Buttons - Mobile
  ----------------------------------------- */
  .elementor-958 .elementor-element.elementor-element-619d919f .hero-buttons{
    width: 100%;
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center !important;
    align-items: center !important;
    gap: 15px;
    margin: 0 auto !important;
    text-align: center !important;
  }

  .elementor-958 .elementor-element.elementor-element-619d919f .hero-buttons .elementor-button,
  .elementor-958 .elementor-element.elementor-element-619d919f .hero-content .elementor-button{
    white-space: nowrap;
    display: inline-flex !important;
    justify-content: center !important;
    align-items: center !important;
    color: #AD9D8C !important;
    border-color: #AD9D8C !important;
    text-shadow: none !important;
    box-shadow: none !important;
  }

  .elementor-958 .elementor-element.elementor-element-619d919f .hero-buttons .elementor-button *,
  .elementor-958 .elementor-element.elementor-element-619d919f .hero-content .elementor-button *{
    color: #AD9D8C !important;
    text-shadow: none !important;
    box-shadow: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-4b286957 */.elementor-958 .elementor-element.elementor-element-4b286957 .section-lead {
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d57454d */.my-carousel {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-7ae0d0aa */.elementor-958 .elementor-element.elementor-element-7ae0d0aa .section-lead {
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-72dc9470 */.elementor-958 .elementor-element.elementor-element-72dc9470 .section-lead {
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-6f835fed */.elementor-958 .elementor-element.elementor-element-6f835fed .section-lead {
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-3cee1621 */.elementor-958 .elementor-element.elementor-element-3cee1621 .section-lead {
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-4f2ade1 */.elementor-958 .elementor-element.elementor-element-4f2ade1 .section-lead {
  font-weight: 500;
}/* End custom CSS */