.elementor-1089 .elementor-element.elementor-element-16ce718{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1089 .elementor-element.elementor-element-16ce718:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-16ce718 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF4FF;}.elementor-1089 .elementor-element.elementor-element-565ed21{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 150px;--row-gap:0px;--column-gap:150px;--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-1089 .elementor-element.elementor-element-81abb8c{--display:flex;--justify-content:center;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-81abb8c.e-con{--align-self:stretch;}.elementor-1089 .elementor-element.elementor-element-1c725de{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-ff15b18{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-ecb19cf{width:var( --container-widget-width, 60px );max-width:60px;background-color:#FFFFFF;padding:10px 10px 10px 10px;--container-widget-width:60px;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-1089 .elementor-element.elementor-element-ecb19cf.elementor-element{--align-self:flex-start;}.elementor-1089 .elementor-element.elementor-element-ecb19cf img{width:100%;}.elementor-1089 .elementor-element.elementor-element-2a28442{--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:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-b267f7b{text-align:start;}.elementor-1089 .elementor-element.elementor-element-b267f7b .elementor-heading-title{font-family:"lahzeh", var(--mainfont);font-size:40px;font-weight:900;line-height:55px;color:var( --e-global-color-6543a7d );}.elementor-1089 .elementor-element.elementor-element-9a496c9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"DanaFaNum", var(--mainfont);font-size:15px;font-weight:400;line-height:30px;color:var( --e-global-color-6543a7d );}.elementor-1089 .elementor-element.elementor-element-9a496c9.elementor-element{--align-self:flex-start;}.elementor-1089 .elementor-element.elementor-element-cc245a1{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 10px;--row-gap:0px;--column-gap:10px;--grid-auto-flow:row;--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-1089 .elementor-element.elementor-element-4928a39{--display:flex;--justify-content:center;--border-radius:0px 20px 20px 0px;}.elementor-1089 .elementor-element.elementor-element-4928a39:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-4928a39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-4928a39.e-con{--align-self:stretch;}.elementor-1089 .elementor-element.elementor-element-6a03db9 .elementor-counter{gap:8px;}.elementor-1089 .elementor-element.elementor-element-6a03db9 .elementor-counter-number-wrapper{color:var( --e-global-color-accent );font-family:"VazirMatn", var(--mainfont);font-feature-settings:"numr";font-size:31px;font-weight:600;}.elementor-1089 .elementor-element.elementor-element-6a03db9 .elementor-counter-title{font-family:"DanaFaNum", var(--mainfont);font-size:13px;font-weight:500;line-height:21px;}.elementor-1089 .elementor-element.elementor-element-690933f{--display:flex;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-690933f:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-690933f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-690933f.e-con{--align-self:stretch;}.elementor-1089 .elementor-element.elementor-element-2d234c2 .elementor-counter{gap:8px;}.elementor-1089 .elementor-element.elementor-element-2d234c2 .elementor-counter-number-wrapper{color:var( --e-global-color-accent );font-family:"VazirMatn", var(--mainfont);font-feature-settings:"numr";font-size:31px;font-weight:600;}.elementor-1089 .elementor-element.elementor-element-2d234c2 .elementor-counter-title{font-family:"DanaFaNum", var(--mainfont);font-size:13px;font-weight:500;line-height:21px;}.elementor-1089 .elementor-element.elementor-element-c6377d9{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-c6377d9:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-c6377d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-c6377d9.e-con{--align-self:stretch;}.elementor-1089 .elementor-element.elementor-element-b518ae6 .elementor-counter{gap:8px;}.elementor-1089 .elementor-element.elementor-element-b518ae6 .elementor-counter-number-wrapper{color:var( --e-global-color-accent );font-family:"VazirMatn", var(--mainfont);font-feature-settings:"numr";font-size:31px;font-weight:600;}.elementor-1089 .elementor-element.elementor-element-b518ae6 .elementor-counter-title{font-family:"DanaFaNum", var(--mainfont);font-size:13px;font-weight:500;line-height:21px;}.elementor-1089 .elementor-element.elementor-element-f9d3bb8{--display:flex;--justify-content:center;--border-radius:20px 0px 0px 20px;}.elementor-1089 .elementor-element.elementor-element-f9d3bb8:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-f9d3bb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-f9d3bb8.e-con{--align-self:stretch;}.elementor-1089 .elementor-element.elementor-element-f2ce490 .elementor-counter{gap:8px;}.elementor-1089 .elementor-element.elementor-element-f2ce490 .elementor-counter-number-wrapper{color:var( --e-global-color-accent );font-family:"VazirMatn", var(--mainfont);font-feature-settings:"numr";font-size:31px;font-weight:600;}.elementor-1089 .elementor-element.elementor-element-f2ce490 .elementor-counter-title{font-family:"DanaFaNum", var(--mainfont);font-size:13px;font-weight:500;line-height:21px;}.elementor-1089 .elementor-element.elementor-element-3e9a351{--display:flex;--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-1089 .elementor-element.elementor-element-c62fc62{text-align:end;}.elementor-1089 .elementor-element.elementor-element-c62fc62 img{width:100%;}.elementor-1089 .elementor-element.elementor-element-b920687{--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:100px 0px;--row-gap:100px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1089 .elementor-element.elementor-element-b920687:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-b920687 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF4FF;}.elementor-1089 .elementor-element.elementor-element-6d5d455{--display:flex;--gap:35px 0px;--row-gap:35px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-5ffca2a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1089 .elementor-element.elementor-element-5ffca2a:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-5ffca2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7dfbec2 );}.elementor-1089 .elementor-element.elementor-element-d69b24a{--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:center;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--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-1089 .elementor-element.elementor-element-1eef6b1{width:var( --container-widget-width, 50px );max-width:50px;background-color:#FFFFFF;padding:10px 10px 10px 10px;--container-widget-width:50px;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;}.elementor-1089 .elementor-element.elementor-element-1eef6b1.elementor-element{--align-self:flex-start;}.elementor-1089 .elementor-element.elementor-element-1eef6b1 img{width:100%;}.elementor-1089 .elementor-element.elementor-element-e08a44c{text-align:start;}.elementor-1089 .elementor-element.elementor-element-e08a44c .elementor-heading-title{font-family:"lahzeh", var(--mainfont);font-size:20px;font-weight:800;color:var( --e-global-color-d173e49 );}.elementor-1089 .elementor-element.elementor-element-25f4565{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-1089 .elementor-element.elementor-element-69eb485{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1089 .elementor-element.elementor-element-69eb485:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-69eb485 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-98bda78{width:var( --container-widget-width, 60px );max-width:60px;background-color:var( --e-global-color-2c80098 );padding:10px 10px 10px 10px;--container-widget-width:60px;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;}.elementor-1089 .elementor-element.elementor-element-98bda78 img{width:100%;}.elementor-1089 .elementor-element.elementor-element-9a8f19c{text-align:start;}.elementor-1089 .elementor-element.elementor-element-9a8f19c .elementor-heading-title{font-family:"lahzeh", var(--mainfont);font-size:18px;font-weight:500;color:var( --e-global-color-6543a7d );}.elementor-1089 .elementor-element.elementor-element-fd9aa33{text-align:center;}.elementor-1089 .elementor-element.elementor-element-fd9aa33 .elementor-heading-title{font-family:"DanaFaNum", var(--mainfont);font-size:14px;font-weight:400;color:var( --e-global-color-6543a7d );}.elementor-1089 .elementor-element.elementor-element-c999fc4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1089 .elementor-element.elementor-element-c999fc4:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-c999fc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-75409d9{width:var( --container-widget-width, 60px );max-width:60px;background-color:var( --e-global-color-2c80098 );padding:10px 10px 10px 10px;--container-widget-width:60px;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;}.elementor-1089 .elementor-element.elementor-element-75409d9 img{width:100%;}.elementor-1089 .elementor-element.elementor-element-8e83076{text-align:start;}.elementor-1089 .elementor-element.elementor-element-8e83076 .elementor-heading-title{font-family:"lahzeh", var(--mainfont);font-size:18px;font-weight:500;color:var( --e-global-color-6543a7d );}.elementor-1089 .elementor-element.elementor-element-4310111{text-align:center;}.elementor-1089 .elementor-element.elementor-element-4310111 .elementor-heading-title{font-family:"DanaFaNum", var(--mainfont);font-size:14px;font-weight:400;color:var( --e-global-color-6543a7d );}.elementor-1089 .elementor-element.elementor-element-b95e044{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1089 .elementor-element.elementor-element-b95e044:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-b95e044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-c2d5ec0{width:var( --container-widget-width, 60px );max-width:60px;background-color:var( --e-global-color-2c80098 );padding:10px 10px 10px 10px;--container-widget-width:60px;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;}.elementor-1089 .elementor-element.elementor-element-c2d5ec0 img{width:100%;}.elementor-1089 .elementor-element.elementor-element-ec5bc40{text-align:start;}.elementor-1089 .elementor-element.elementor-element-ec5bc40 .elementor-heading-title{font-family:"lahzeh", var(--mainfont);font-size:18px;font-weight:500;color:var( --e-global-color-6543a7d );}.elementor-1089 .elementor-element.elementor-element-2b8b918{text-align:center;}.elementor-1089 .elementor-element.elementor-element-2b8b918 .elementor-heading-title{font-family:"DanaFaNum", var(--mainfont);font-size:14px;font-weight:400;color:var( --e-global-color-6543a7d );}.elementor-1089 .elementor-element.elementor-element-cd618dd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1089 .elementor-element.elementor-element-cd618dd:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-cd618dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-d260acb{width:var( --container-widget-width, 60px );max-width:60px;background-color:var( --e-global-color-2c80098 );padding:10px 10px 10px 10px;--container-widget-width:60px;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;}.elementor-1089 .elementor-element.elementor-element-d260acb img{width:100%;}.elementor-1089 .elementor-element.elementor-element-ae45f8d{text-align:start;}.elementor-1089 .elementor-element.elementor-element-ae45f8d .elementor-heading-title{font-family:"lahzeh", var(--mainfont);font-size:18px;font-weight:500;color:var( --e-global-color-6543a7d );}.elementor-1089 .elementor-element.elementor-element-3b4495a{text-align:center;}.elementor-1089 .elementor-element.elementor-element-3b4495a .elementor-heading-title{font-family:"DanaFaNum", var(--mainfont);font-size:14px;font-weight:400;color:var( --e-global-color-6543a7d );}.elementor-1089 .elementor-element.elementor-element-bbbbf78{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1089 .elementor-element.elementor-element-bbbbf78:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-bbbbf78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-36716aa{width:var( --container-widget-width, 60px );max-width:60px;background-color:var( --e-global-color-2c80098 );padding:10px 10px 10px 10px;--container-widget-width:60px;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;}.elementor-1089 .elementor-element.elementor-element-36716aa img{width:100%;}.elementor-1089 .elementor-element.elementor-element-3e53fe1{text-align:start;}.elementor-1089 .elementor-element.elementor-element-3e53fe1 .elementor-heading-title{font-family:"lahzeh", var(--mainfont);font-size:18px;font-weight:500;color:var( --e-global-color-6543a7d );}.elementor-1089 .elementor-element.elementor-element-3ab0f29{text-align:center;}.elementor-1089 .elementor-element.elementor-element-3ab0f29 .elementor-heading-title{font-family:"DanaFaNum", var(--mainfont);font-size:14px;font-weight:400;color:var( --e-global-color-6543a7d );}.elementor-1089 .elementor-element.elementor-element-c590c85{--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:center;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1089 .elementor-element.elementor-element-c590c85:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-c590c85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7dfbec2 );}.elementor-1089 .elementor-element.elementor-element-477a6df{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-8909253{--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:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-d5b9707{text-align:start;}.elementor-1089 .elementor-element.elementor-element-d5b9707 .elementor-heading-title{font-family:"lahzeh", var(--mainfont);font-size:40px;font-weight:900;color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-771741e{text-align:start;}.elementor-1089 .elementor-element.elementor-element-771741e .elementor-heading-title{font-family:"DanaFaNum", var(--mainfont);font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-47b76f7 .elementor-button{background-color:var( --e-global-color-d173e49 );font-family:"lahzeh", var(--mainfont);font-size:12px;fill:var( --e-global-color-6543a7d );color:var( --e-global-color-6543a7d );border-radius:7px 7px 7px 7px;padding:7px 21px 7px 7px;}.elementor-1089 .elementor-element.elementor-element-47b76f7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1089 .elementor-element.elementor-element-ca711a4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1089 .elementor-element.elementor-element-ca711a4.e-con{--align-self:stretch;}.elementor-1089 .elementor-element.elementor-element-4546a02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1089 .elementor-element.elementor-element-4546a02 img{width:80%;}.elementor-1089 .elementor-element.elementor-element-2c63b15{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-2c63b15.e-con{--align-self:flex-start;}.elementor-1089 .elementor-element.elementor-element-1c4fe8b{--display:flex;--justify-content:space-between;--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-1089 .elementor-element.elementor-element-3c92d92.elementor-element{--align-self:flex-start;}.elementor-1089 .elementor-element.elementor-element-3c92d92 img{width:100%;}.elementor-1089 .elementor-element.elementor-element-047ccb6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1089 .elementor-element.elementor-element-047ccb6:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-047ccb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7dfbec2 );}.elementor-1089 .elementor-element.elementor-element-a38c376{--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:center;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--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-1089 .elementor-element.elementor-element-d133e74{width:var( --container-widget-width, 50px );max-width:50px;background-color:#FFFFFF;padding:10px 10px 10px 10px;--container-widget-width:50px;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;}.elementor-1089 .elementor-element.elementor-element-d133e74.elementor-element{--align-self:flex-start;}.elementor-1089 .elementor-element.elementor-element-d133e74 img{width:100%;}.elementor-1089 .elementor-element.elementor-element-19ec508{text-align:start;}.elementor-1089 .elementor-element.elementor-element-19ec508 .elementor-heading-title{font-family:"lahzeh", var(--mainfont);font-size:20px;font-weight:800;color:var( --e-global-color-d173e49 );}.elementor-1089 .elementor-element.elementor-element-bdcb134{--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:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1089 .elementor-element.elementor-element-bdcb134:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-bdcb134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-5bed8d8{text-align:start;font-family:"DanaFaNum", var(--mainfont);font-size:15px;font-weight:400;line-height:30px;color:var( --e-global-color-6543a7d );}.elementor-1089 .elementor-element.elementor-element-5bed8d8 p{margin-block-end:0px;}.elementor-1089 .elementor-element.elementor-element-48d2fab{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1089 .elementor-element.elementor-element-48d2fab:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-48d2fab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE9B0;}.elementor-1089 .elementor-element.elementor-element-a912035{text-align:center;}.elementor-1089 .elementor-element.elementor-element-a912035 .elementor-heading-title{font-family:"lahzeh", var(--mainfont);font-size:11px;font-weight:500;line-height:25px;color:var( --e-global-color-6543a7d );}.elementor-1089 .elementor-element.elementor-element-ff27e11{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1089 .elementor-element.elementor-element-ff27e11:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-ff27e11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-a940403{border-radius:15px 15px 15px 15px;}.elementor-1089 .elementor-element.elementor-element-a940403 iframe{height:560px;}.elementor-1089 .elementor-element.elementor-element-3c7d359{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-a11d3e9{--display:flex;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1089 .elementor-element.elementor-element-a11d3e9:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-a11d3e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7dfbec2 );}.elementor-1089 .elementor-element.elementor-element-5337913{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-40f21b2{width:var( --container-widget-width, 50px );max-width:50px;background-color:#FFFFFF;padding:10px 10px 10px 10px;--container-widget-width:50px;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-1089 .elementor-element.elementor-element-40f21b2.elementor-element{--align-self:flex-start;}.elementor-1089 .elementor-element.elementor-element-40f21b2 img{width:100%;}.elementor-1089 .elementor-element.elementor-element-da7559d{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:start;}.elementor-1089 .elementor-element.elementor-element-da7559d .elementor-heading-title{font-family:"lahzeh", var(--mainfont);font-size:30px;font-weight:900;line-height:40px;color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-4d5aa00{text-align:justify;font-family:"DanaFaNum", var(--mainfont);font-size:15px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-5c1cd90 .elementor-button{background-color:var( --e-global-color-d173e49 );font-family:"lahzeh", var(--mainfont);font-size:12px;fill:var( --e-global-color-6543a7d );color:var( --e-global-color-6543a7d );border-radius:7px 7px 7px 7px;padding:7px 21px 7px 7px;}.elementor-1089 .elementor-element.elementor-element-5c1cd90{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1089 .elementor-element.elementor-element-5c1cd90.elementor-element{--align-self:center;}.elementor-1089 .elementor-element.elementor-element-5c1cd90 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1089 .elementor-element.elementor-element-5c1cd90 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1089 .elementor-element.elementor-element-14819c4{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1089 .elementor-element.elementor-element-f6a7596{--display:flex;--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-1089 .elementor-element.elementor-element-32fff16{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1089 .elementor-element.elementor-element-32fff16:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-32fff16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-e4a8345{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-0519157{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-f7ed229{width:var( --container-widget-width, 71px );max-width:71px;--container-widget-width:71px;--container-widget-flex-grow:0;}.elementor-1089 .elementor-element.elementor-element-f7ed229.elementor-element{--align-self:center;}.elementor-1089 .elementor-element.elementor-element-f7ed229 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-1089 .elementor-element.elementor-element-b56616e{--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:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-8b8159c{text-align:start;}.elementor-1089 .elementor-element.elementor-element-8b8159c .elementor-heading-title{font-family:"lahzeh", var(--mainfont);font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1089 .elementor-element.elementor-element-5e29aae{text-align:start;}.elementor-1089 .elementor-element.elementor-element-5e29aae .elementor-heading-title{font-family:"DanaFaNum", var(--mainfont);font-size:13px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-1089 .elementor-element.elementor-element-3216ca2{--e-rating-icon-marked-color:var( --e-global-color-7dfbec2 );}.elementor-1089 .elementor-element.elementor-element-f5abec2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"DanaFaNum", var(--mainfont);font-size:13px;font-weight:400;line-height:27px;}.elementor-1089 .elementor-element.elementor-element-f5abec2 p{margin-block-end:0px;}.elementor-1089 .elementor-element.elementor-element-b396802{--display:flex;--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-1089 .elementor-element.elementor-element-aff979e{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1089 .elementor-element.elementor-element-aff979e:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-aff979e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-068e133{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-4de70e8{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-a9cdbc4{width:var( --container-widget-width, 71px );max-width:71px;--container-widget-width:71px;--container-widget-flex-grow:0;}.elementor-1089 .elementor-element.elementor-element-a9cdbc4.elementor-element{--align-self:center;}.elementor-1089 .elementor-element.elementor-element-a9cdbc4 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-1089 .elementor-element.elementor-element-a1359ab{--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:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-0edafd1{text-align:start;}.elementor-1089 .elementor-element.elementor-element-0edafd1 .elementor-heading-title{font-family:"lahzeh", var(--mainfont);font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1089 .elementor-element.elementor-element-d1ff83a{text-align:start;}.elementor-1089 .elementor-element.elementor-element-d1ff83a .elementor-heading-title{font-family:"DanaFaNum", var(--mainfont);font-size:13px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-1089 .elementor-element.elementor-element-d4121d4{--e-rating-icon-marked-color:var( --e-global-color-7dfbec2 );}.elementor-1089 .elementor-element.elementor-element-c84a93c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"DanaFaNum", var(--mainfont);font-size:13px;font-weight:400;line-height:27px;}.elementor-1089 .elementor-element.elementor-element-c84a93c p{margin-block-end:0px;}.elementor-1089 .elementor-element.elementor-element-3051b74{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1089 .elementor-element.elementor-element-89a573c{--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:30px 0px;--row-gap:30px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1089 .elementor-element.elementor-element-89a573c:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-89a573c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C62A9;}.elementor-1089 .elementor-element.elementor-element-2c74554{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-330f858{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-698e705{width:var( --container-widget-width, 50px );max-width:50px;background-color:#FFFFFF;padding:10px 10px 10px 10px;--container-widget-width:50px;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-1089 .elementor-element.elementor-element-698e705.elementor-element{--align-self:flex-start;}.elementor-1089 .elementor-element.elementor-element-698e705 img{width:100%;}.elementor-1089 .elementor-element.elementor-element-788c3ba{text-align:start;}.elementor-1089 .elementor-element.elementor-element-788c3ba .elementor-heading-title{font-family:"Dana", var(--mainfont);font-size:30px;font-weight:900;color:var( --e-global-color-d173e49 );}.elementor-1089 .elementor-element.elementor-element-bd4a3c0 .elementor-button{background-color:var( --e-global-color-d173e49 );font-family:"lahzeh", var(--mainfont);font-size:12px;fill:var( --e-global-color-6543a7d );color:var( --e-global-color-6543a7d );border-radius:7px 7px 7px 7px;padding:7px 21px 7px 7px;}.elementor-1089 .elementor-element.elementor-element-bd4a3c0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1089 .elementor-element.elementor-element-1b6a8ab{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-622aa08{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--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;}.elementor-1089 .elementor-element.elementor-element-622aa08 .swiper-slide > .elementor-element{height:100%;}body.elementor-page-1089:not(.elementor-motion-effects-element-type-background), body.elementor-page-1089 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF4FF;}@media(min-width:768px){.elementor-1089 .elementor-element.elementor-element-16ce718{--content-width:1520px;}.elementor-1089 .elementor-element.elementor-element-81abb8c{--width:70%;}.elementor-1089 .elementor-element.elementor-element-3e9a351{--width:70%;}.elementor-1089 .elementor-element.elementor-element-b920687{--content-width:1520px;}.elementor-1089 .elementor-element.elementor-element-d69b24a{--width:40%;}.elementor-1089 .elementor-element.elementor-element-ca711a4{--width:40%;}.elementor-1089 .elementor-element.elementor-element-1c4fe8b{--width:40%;}.elementor-1089 .elementor-element.elementor-element-a38c376{--width:100%;}.elementor-1089 .elementor-element.elementor-element-a11d3e9{--width:50%;}.elementor-1089 .elementor-element.elementor-element-f6a7596{--content-width:100%;}.elementor-1089 .elementor-element.elementor-element-0519157{--width:55%;}.elementor-1089 .elementor-element.elementor-element-b56616e{--width:100%;}.elementor-1089 .elementor-element.elementor-element-b396802{--content-width:100%;}.elementor-1089 .elementor-element.elementor-element-4de70e8{--width:55%;}.elementor-1089 .elementor-element.elementor-element-a1359ab{--width:100%;}.elementor-1089 .elementor-element.elementor-element-330f858{--width:49%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1089 .elementor-element.elementor-element-81abb8c{--width:70%;}.elementor-1089 .elementor-element.elementor-element-d69b24a{--width:100%;}.elementor-1089 .elementor-element.elementor-element-ca711a4{--width:100%;}.elementor-1089 .elementor-element.elementor-element-1c4fe8b{--width:100%;}.elementor-1089 .elementor-element.elementor-element-0519157{--width:100%;}.elementor-1089 .elementor-element.elementor-element-4de70e8{--width:100%;}.elementor-1089 .elementor-element.elementor-element-330f858{--width:72%;}}@media(max-width:1024px){.elementor-1089 .elementor-element.elementor-element-565ed21{--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-1089 .elementor-element.elementor-element-ecb19cf{padding:10px 10px 10px 10px;--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-1089 .elementor-element.elementor-element-ecb19cf.elementor-element{--align-self:center;}.elementor-1089 .elementor-element.elementor-element-b267f7b{text-align:start;}.elementor-1089 .elementor-element.elementor-element-b267f7b .elementor-heading-title{font-size:23px;line-height:1.4em;}.elementor-1089 .elementor-element.elementor-element-9a496c9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1089 .elementor-element.elementor-element-cc245a1{--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-1089 .elementor-element.elementor-element-6a03db9 .elementor-counter-title{justify-content:center;font-size:13px;}.elementor-1089 .elementor-element.elementor-element-6a03db9 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:20px;}.elementor-1089 .elementor-element.elementor-element-2d234c2 .elementor-counter-title{justify-content:center;font-size:13px;}.elementor-1089 .elementor-element.elementor-element-2d234c2 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:20px;}.elementor-1089 .elementor-element.elementor-element-b518ae6 .elementor-counter-title{justify-content:center;font-size:13px;}.elementor-1089 .elementor-element.elementor-element-b518ae6 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:20px;}.elementor-1089 .elementor-element.elementor-element-f2ce490 .elementor-counter-title{justify-content:center;font-size:13px;}.elementor-1089 .elementor-element.elementor-element-f2ce490 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:20px;}.elementor-1089 .elementor-element.elementor-element-3e9a351{--justify-content:center;}.elementor-1089 .elementor-element.elementor-element-c62fc62 img{width:100%;}.elementor-1089 .elementor-element.elementor-element-5ffca2a{--border-radius:15px 15px 15px 15px;}.elementor-1089 .elementor-element.elementor-element-1eef6b1{padding:10px 10px 10px 10px;--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-1089 .elementor-element.elementor-element-1eef6b1.elementor-element{--align-self:center;}.elementor-1089 .elementor-element.elementor-element-e08a44c .elementor-heading-title{line-height:1.3em;}.elementor-1089 .elementor-element.elementor-element-25f4565{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;--justify-items:end;}.elementor-1089 .elementor-element.elementor-element-98bda78{padding:10px 10px 10px 10px;--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-1089 .elementor-element.elementor-element-98bda78.elementor-element{--align-self:center;}.elementor-1089 .elementor-element.elementor-element-9a8f19c .elementor-heading-title{line-height:1.3em;}.elementor-1089 .elementor-element.elementor-element-fd9aa33 .elementor-heading-title{line-height:1.3em;}.elementor-1089 .elementor-element.elementor-element-75409d9{padding:10px 10px 10px 10px;--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-1089 .elementor-element.elementor-element-75409d9.elementor-element{--align-self:center;}.elementor-1089 .elementor-element.elementor-element-8e83076 .elementor-heading-title{line-height:1.3em;}.elementor-1089 .elementor-element.elementor-element-4310111 .elementor-heading-title{line-height:1.3em;}.elementor-1089 .elementor-element.elementor-element-c2d5ec0{padding:10px 10px 10px 10px;--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-1089 .elementor-element.elementor-element-c2d5ec0.elementor-element{--align-self:center;}.elementor-1089 .elementor-element.elementor-element-ec5bc40 .elementor-heading-title{line-height:1.3em;}.elementor-1089 .elementor-element.elementor-element-2b8b918 .elementor-heading-title{line-height:1.3em;}.elementor-1089 .elementor-element.elementor-element-d260acb{padding:10px 10px 10px 10px;--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-1089 .elementor-element.elementor-element-d260acb.elementor-element{--align-self:center;}.elementor-1089 .elementor-element.elementor-element-ae45f8d .elementor-heading-title{line-height:1.3em;}.elementor-1089 .elementor-element.elementor-element-3b4495a .elementor-heading-title{line-height:1.3em;}.elementor-1089 .elementor-element.elementor-element-36716aa{padding:10px 10px 10px 10px;--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-1089 .elementor-element.elementor-element-36716aa.elementor-element{--align-self:center;}.elementor-1089 .elementor-element.elementor-element-3e53fe1 .elementor-heading-title{line-height:1.3em;}.elementor-1089 .elementor-element.elementor-element-3ab0f29 .elementor-heading-title{line-height:1.3em;}.elementor-1089 .elementor-element.elementor-element-8909253{--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-1089 .elementor-element.elementor-element-d5b9707 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-1089 .elementor-element.elementor-element-771741e .elementor-heading-title{font-size:15px;line-height:1.8em;}.elementor-1089 .elementor-element.elementor-element-4546a02 img{width:100%;}.elementor-1089 .elementor-element.elementor-element-2c63b15{--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-1089 .elementor-element.elementor-element-3c92d92 img{width:30%;}.elementor-1089 .elementor-element.elementor-element-047ccb6{--border-radius:15px 15px 15px 15px;}.elementor-1089 .elementor-element.elementor-element-d133e74{padding:10px 10px 10px 10px;--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-1089 .elementor-element.elementor-element-d133e74.elementor-element{--align-self:center;}.elementor-1089 .elementor-element.elementor-element-19ec508 .elementor-heading-title{line-height:1.3em;}.elementor-1089 .elementor-element.elementor-element-5337913{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1089 .elementor-element.elementor-element-40f21b2{padding:10px 10px 10px 10px;--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-1089 .elementor-element.elementor-element-da7559d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1089 .elementor-element.elementor-element-da7559d .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-1089 .elementor-element.elementor-element-e4a8345{--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:space-between;--align-items:flex-start;}.elementor-1089 .elementor-element.elementor-element-068e133{--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:space-between;--align-items:flex-start;}.elementor-1089 .elementor-element.elementor-element-3051b74{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1089 .elementor-element.elementor-element-89a573c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1089 .elementor-element.elementor-element-698e705{padding:10px 10px 10px 10px;--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-1089 .elementor-element.elementor-element-788c3ba{text-align:start;}.elementor-1089 .elementor-element.elementor-element-622aa08{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1089 .elementor-element.elementor-element-16ce718{--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-1089 .elementor-element.elementor-element-565ed21{--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-1089 .elementor-element.elementor-element-ecb19cf{padding:7px 7px 7px 7px;--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;}.elementor-1089 .elementor-element.elementor-element-cc245a1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1089 .elementor-element.elementor-element-3e9a351.e-con{--order:-99999 /* order start hack */;}.elementor-1089 .elementor-element.elementor-element-b920687{--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-1089 .elementor-element.elementor-element-5ffca2a{--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1089 .elementor-element.elementor-element-d69b24a{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1089 .elementor-element.elementor-element-1eef6b1{padding:7px 7px 7px 7px;--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;border-radius:10px 10px 10px 10px;}.elementor-1089 .elementor-element.elementor-element-1eef6b1.elementor-element{--align-self:flex-start;}.elementor-1089 .elementor-element.elementor-element-e08a44c .elementor-heading-title{font-size:17px;}.elementor-1089 .elementor-element.elementor-element-25f4565{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1089 .elementor-element.elementor-element-98bda78{padding:7px 7px 7px 7px;--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-1089 .elementor-element.elementor-element-98bda78.elementor-element{--align-self:center;}.elementor-1089 .elementor-element.elementor-element-75409d9{padding:7px 7px 7px 7px;--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-1089 .elementor-element.elementor-element-75409d9.elementor-element{--align-self:center;}.elementor-1089 .elementor-element.elementor-element-c2d5ec0{padding:7px 7px 7px 7px;--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-1089 .elementor-element.elementor-element-c2d5ec0.elementor-element{--align-self:center;}.elementor-1089 .elementor-element.elementor-element-d260acb{padding:7px 7px 7px 7px;--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-1089 .elementor-element.elementor-element-d260acb.elementor-element{--align-self:center;}.elementor-1089 .elementor-element.elementor-element-36716aa{padding:7px 7px 7px 7px;--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-1089 .elementor-element.elementor-element-36716aa.elementor-element{--align-self:center;}.elementor-1089 .elementor-element.elementor-element-c590c85{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1089 .elementor-element.elementor-element-d5b9707{text-align:center;}.elementor-1089 .elementor-element.elementor-element-d5b9707 .elementor-heading-title{font-size:25px;}.elementor-1089 .elementor-element.elementor-element-771741e{text-align:center;}.elementor-1089 .elementor-element.elementor-element-47b76f7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1089 .elementor-element.elementor-element-47b76f7 .elementor-button{font-size:9px;border-radius:5px 5px 5px 5px;padding:6px 15px 5px 5px;}.elementor-1089 .elementor-element.elementor-element-ca711a4{--min-height:217px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1089 .elementor-element.elementor-element-ca711a4.e-con{--align-self:stretch;}.elementor-1089 .elementor-element.elementor-element-4546a02 img{width:100%;}.elementor-1089 .elementor-element.elementor-element-3c92d92 img{width:100%;}.elementor-1089 .elementor-element.elementor-element-047ccb6{--justify-content:center;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1089 .elementor-element.elementor-element-a38c376{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1089 .elementor-element.elementor-element-d133e74{padding:7px 7px 7px 7px;--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;border-radius:10px 10px 10px 10px;}.elementor-1089 .elementor-element.elementor-element-d133e74.elementor-element{--align-self:flex-start;}.elementor-1089 .elementor-element.elementor-element-19ec508 .elementor-heading-title{font-size:17px;}.elementor-1089 .elementor-element.elementor-element-ff27e11{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1089 .elementor-element.elementor-element-3c7d359{--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-1089 .elementor-element.elementor-element-40f21b2{padding:7px 7px 7px 7px;--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-1089 .elementor-element.elementor-element-14819c4{--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-1089 .elementor-element.elementor-element-e4a8345{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1089 .elementor-element.elementor-element-0519157{--justify-content:space-between;}.elementor-1089 .elementor-element.elementor-element-f7ed229{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-1089 .elementor-element.elementor-element-f7ed229.elementor-element{--align-self:flex-start;}.elementor-1089 .elementor-element.elementor-element-b56616e{--width:70%;--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-1089 .elementor-element.elementor-element-068e133{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1089 .elementor-element.elementor-element-4de70e8{--justify-content:space-between;}.elementor-1089 .elementor-element.elementor-element-a9cdbc4{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-1089 .elementor-element.elementor-element-a9cdbc4.elementor-element{--align-self:flex-start;}.elementor-1089 .elementor-element.elementor-element-a1359ab{--width:70%;--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-1089 .elementor-element.elementor-element-3051b74{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1089 .elementor-element.elementor-element-89a573c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1089 .elementor-element.elementor-element-698e705{padding:7px 7px 7px 7px;--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-1089 .elementor-element.elementor-element-788c3ba .elementor-heading-title{line-height:1.2em;}.elementor-1089 .elementor-element.elementor-element-bd4a3c0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1089 .elementor-element.elementor-element-bd4a3c0 .elementor-button{font-size:9px;border-radius:5px 5px 5px 5px;padding:6px 15px 5px 5px;}.elementor-1089 .elementor-element.elementor-element-622aa08{--swiper-slides-to-display:1;}}/* Start custom CSS for heading, class: .elementor-element-b267f7b *//* ==============================================
   ۱. چسب رنگی کج (اصلاح شده با تم جیلو)
   Prefix: -jilo-title-tape
============================================== */
.-jilo-title-tape {
    position: relative;
    display: inline-block;
    color: #ffffff;
    font-weight: 900;
    padding: 4px 14px;
    z-index: 1;
    margin: 0 4px;
}

.-jilo-title-tape::before {
    content: '';
    position: absolute;
    inset: 0;
    background-color: #0C62A9; /* رنگ سازمانی اعمال شد */
    z-index: -1;
    transform: rotate(-3deg);
    border-radius: 6px;
    animation: jilo-tape-wiggle 3s infinite alternate ease-in-out;
}

@keyframes jilo-tape-wiggle {
    0% { transform: rotate(-3deg) scale(1); }
    100% { transform: rotate(2deg) scale(1.03); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16ce718 *//* ==============================================
   بک‌گراند کاروسل: حلقه بالا-چپ با انیمیشن فعال
   Prefix: -ip-carousel-tl
============================================== */
.-ip-carousel-tl {
    /* --- متغیرهای تنظیمات حلقه --- */
    --ip-c-ring-size: 500px;       /* قطر حلقه */
    --ip-c-ring-thick: 60px;       /* ضخامت حلقه */
    --ip-c-ring-color: rgba(0, 0, 0, 0.04); /* رنگ ملایم برای دیده شدن روی f5f5f5 */

    position: relative;
    background-color: #f5f5f5; /* رنگ پایه کانتینر */
    overflow: hidden; /* جلوگیری از بیرون زدن حلقه و اسکرول افقی */
    z-index: 1; /* ایجاد لایه پایه برای کانتینر */
}

.-ip-carousel-tl::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: var(--ip-c-ring-size);
    height: var(--ip-c-ring-size);
    border: var(--ip-c-ring-thick) solid var(--ip-c-ring-color);
    border-radius: 50%;
    
    /* قرار دادن مرکز حلقه دقیقاً در گوشه کانتینر */
    transform: translate(-50%, -50%); 
    
    /* انتقال به لایه زیرین و غیرفعال کردن کلیک روی آن */
    z-index: -1; 
    pointer-events: none; 
    
    /* انیمیشن فعال و دائمی (نفس کشیدن) */
    animation: ip-carousel-anim-tl 6s infinite alternate ease-in-out;
}

/* انیمیشن حرکت ملایم برای گوشه بالا-چپ */
@keyframes ip-carousel-anim-tl {
    0% { transform: translate(-50%, -50%) scale(1); }
    100% { transform: translate(-50%, -50%) scale(1.05); } /* بزرگ‌نمایی بسیار نرم */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-47b76f7 *//* ==============================================
   دکمه آیکون‌دار مربعی + افکت انفجار رنگ از گوشه
   Prefix: -jilo-btn-c7
============================================== */
.-jilo-btn-c7 .elementor-button {
    /* کنترل تناسب سایز باکس آیکون بر اساس فونت دکمه */
    --jilo-icon-box-size: 2.5em; 
    
    position: relative;
    z-index: 1;
    align-items: center;

    transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* ==============================================
   لایه پرشونده آبی از گوشه (تکنیک Clip-Path)
============================================== */
.-jilo-btn-c7 .elementor-button::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    
    background-color: #0C62A9; /* رنگ پرشونده آبی سازمانی */
    z-index: -1;
    
    /* مخفی ماندن لایه به صورت یک نقطه در گوشه پایین-راست */
    clip-path: circle(0% at 100% 100%); 
    transition: clip-path 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}

/* باز شدن نرم دایره تا پوشش کامل در زمان هاور */
.-jilo-btn-c7 .elementor-button:hover::before {
    clip-path: circle(150% at 100% 100%);
}

/* ==============================================
   ساختار فلکس داخلی (ایزوله از لایه متحرک)
============================================== */
.-jilo-btn-c7 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px !important;
    position: relative;
    z-index: 2; /* تضمین قرارگیری محتوا روی رنگ آبی */
}

/* ==============================================
   باکس مربعی آیکون و معکوس شدن رنگ‌ها در هاور
============================================== */
.-jilo-btn-c7 .elementor-button-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    
    width: var(--jilo-icon-box-size) !important;
    height: var(--jilo-icon-box-size) !important;
    flex-shrink: 0; 
    
    background-color: #0C62A9 !important; /* رنگ آبی اولیه باکس */
    border-radius: 8px;
    margin: 0 !important;
    
    transition: background-color 0.4s ease;
}

/* در زمان هاور، باکس آیکون سفید می‌شود تا روی پس‌زمینه آبی بدرخشد */
.-jilo-btn-c7 .elementor-button:hover .elementor-button-icon {
    background-color: #ffffff !important;
}

/* تنظیم رنگ اولیه آیکون */
.-jilo-btn-c7 .elementor-button-icon i,
.-jilo-btn-c7 .elementor-button-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
    font-size: 1.2em;
    transition: color 0.4s ease, fill 0.4s ease;
}

/* در زمان هاور، خود آیکون آبی می‌شود */
.-jilo-btn-c7 .elementor-button:hover .elementor-button-icon i,
.-jilo-btn-c7 .elementor-button:hover .elementor-button-icon svg {
    color: #0C62A9 !important;
    fill: #0C62A9 !important;
}

/* ==============================================
   محافظت از متن و تغییر رنگ آن
============================================== */
.-jilo-btn-c7 .elementor-button-text {
    margin: 0 !important;
    padding: 0 !important;
    transition: color 0.4s ease;
}

/* سفید شدن متن روی موجِ آبی */
.-jilo-btn-c7 .elementor-button:hover .elementor-button-text {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c590c85 *//* ==============================================
   باکس آبی لایه‌ای (بک‌گراند مورب + هاله براق)
   مخصوص تم سایت حوله جیلو
   Prefix: -ub-box-blue-stacked
============================================== */
.-ub-box-blue-stacked {
    position: relative;
    z-index: 1;

    
    /* 
      نکته مهم: overflow: hidden عمداً حذف شد 
      تا لایه موربِ پشتی بتواند از کادر بیرون بزند.
    */
    
    /* گرادیانت تمیز و فرش (Fresh) آبی */
    background: linear-gradient(135deg, #0C62A9 0%, #094a82 50%, #0C62A9 100%) !important;
    background-size: 200% 200%;
    border-radius: 16px; /* گردی ملایم باکس اصلی */
    
    /* انیمیشن حرکت بسیار نرم گرادیانت پس‌زمینه */
    animation: ub-blue-bg-flow 8s ease infinite;
    
    /* ترانزیشن نرم برای هاور */
    transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* ==============================================
   ۱. لایه مورب پشتی (Rotated Backdrop)
============================================== */
.-ub-box-blue-stacked::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    
    /* رنگ لایه زیرین: آبی بسیار روشن و ترنسپرنت */
    background-color: rgba(12, 98, 169, 0.15); 
    border-radius: 16px;
    
    /* ایجاد زاویه و بیرون‌زدگی به سبک تصویر ارسالی */
    transform: rotate(-1deg) scale(1.02);
    transform-origin: center;
    
    z-index: -1;
    
    /* ترانزیشن برای پویایی در زمان هاور */
    transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.4s ease;
}

/* ==============================================
   ۲. هاله براق و شیشه‌ای (Shine Effect)
============================================== */
.-ub-box-blue-stacked::after {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    z-index: 1;
    border-radius: 16px;
    
    /* خط نوری ملایم */
    background: linear-gradient(
        105deg, 
        transparent 30%, 
        rgba(255, 255, 255, 0.15) 50%, 
        transparent 70%
    );
    background-size: 200% 200%;
    pointer-events: none;
    
    /* جلوگیری از بیرون زدن هاله نوری از گوشه‌های گرد در مرورگرهای وب‌کیت */
    -webkit-mask-image: -webkit-radial-gradient(white, black);
    
    /* انیمیشن عبور مداوم نور */
    animation: ub-blue-shine-sweep 6s infinite alternate ease-in-out;
}

/* ==============================================
   افکت‌های زمان هاور
============================================== */
.-ub-box-blue-stacked:hover {
    transform: translateY(-5px) !important;
}

/* چرخیدن و باز شدن بیشترِ لایه پشتی در زمان هاور (حس پویایی) */
.-ub-box-blue-stacked:hover::before {
    transform: rotate(-5deg) scale(1.04);
    background-color: rgba(12, 98, 169, 0.25); 
}

/* ==============================================
   کی‌فریم‌های انیمیشن
============================================== */
@keyframes ub-blue-bg-flow {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

@keyframes ub-blue-shine-sweep {
    0% { background-position: 200% center; }
    100% { background-position: -200% center; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a11d3e9 *//* ==============================================
   کانتینر لایه‌ای آبی (پترن ملایم + حلقه پویا)
   مخصوص تم سایت حوله جیلو
   Prefix: -jilo-box-blue-layered
============================================== */
.-jilo-box-blue-layered {
    position: relative;
    z-index: 1;
    
    /* این دستور فقط حلقه داخلی را برش می‌دهد و سایه لایه‌ها بیرون می‌افتند */
    overflow: hidden; 
    
    /* لایه‌های استاندارد و بسیار ملایم (حفظ شده دقیقاً طبق کد پایه) */
    box-shadow: 
        0 8px 0 -2px rgba(0, 0, 0, 0.12),   /* لایه اول - شفافیت ۱۲ درصد */
        0 16px 0 -4px rgba(0, 0, 0, 0.06)   /* لایه دوم - شفافیت ۶ درصد */
        !important;
        
    /* اضافه کردن ترانزیشن برای نرم شدن تغییرات در زمان هاور (در صورت نیاز) */
    transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* --- حلقه درشت گوشه پایین-راست --- */
.-jilo-box-blue-layered::before {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 320px;
    height: 320px;
    
    /* وضوح حلقه متناسب با رنگ آبی جیلو (بدون تغییر در ضخامت) */
    border: 45px solid rgba(255, 255, 255, 0.25); 
    border-radius: 50%;
    
    /* انتقال حلقه به بیرون کادر (فقط ۱/۴ دیده می‌شود) */
    transform: translate(30%, 30%); 
    z-index: 0;
    pointer-events: none;
    
    /* انیمیشن فعال تنفس و چرخش اختصاصی */
    animation: jilo-ring-breathe-blue 5s infinite alternate ease-in-out;
}


/* ==============================================
   کی‌فریم انیمیشن حلقه باکس آبی
============================================== */
@keyframes jilo-ring-breathe-blue {
    0% { 
        transform: translate(30%, 30%) scale(1) rotate(0deg); 
        opacity: 0.8; 
    }
    100% { 
        transform: translate(30%, 30%) scale(1.08) rotate(10deg); 
        opacity: 1; 
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7ed229 *//* ==============================================
   افکت هاله نور چرخشی برای تصویر (Conic Glow)
   مخصوص تم سایت حوله جیلو
   Prefix: -jilo-testimonial-img
============================================== */
.-jilo-testimonial-img {
    position: relative;
    display: inline-flex;
    border-radius: 50%; /* ایجاد قاب دایره‌ای */
    padding: 3px; /* این مقدار، ضخامت نوار نورانی را تعیین می‌کند */
    overflow: hidden; /* برش دادن نورهای اضافه */
    z-index: 1;
}

/* ساخت موتور نوری چرخشی در پس‌زمینه */
.-jilo-testimonial-img::before {
    content: '';
    position: absolute;
    /* بزرگتر کردن ابعاد برای چرخش بی‌نقص دور کادر */
    top: -50%; left: -50%; right: -50%; bottom: -50%;
    
    /* یک گرادیانت که فقط در یک سمت رنگ آبی سازمانی را دارد */
    background: conic-gradient(
        transparent 0deg, 
        transparent 270deg, 
        #0C62A9 360deg
    );
    
    /* انیمیشن چرخشی موتور نور */
    animation: jilo-spin-glow 3s linear infinite;
    z-index: -1;
}

/* اطمینان از قرارگیری صحیح خود عکس روی نور */
.-jilo-testimonial-img img,
.-jilo-testimonial-img > * {
    position: relative;
    border-radius: 50% !important; /* گرد ماندن خود تصویر */
    background-color: #ffffff; /* رنگ پس‌زمینه برای مسدود کردن مرکز نور */
    z-index: 2;
    display: block;
}

/* ==============================================
   کی‌فریم چرخش هاله نوری
============================================== */
@keyframes jilo-spin-glow {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32fff16 *//* ==============================================
   کانتینر نظرات مشتریان با آیکون SVG (نسخه تم جیلو)
   Prefix: -jilo-testimonial-box
============================================== */
.-jilo-testimonial-box {
    position: relative;
    background-color: #ffffff;
    border-radius: 16px;
    z-index: 1;
    overflow: hidden; /* جلوگیری از بیرون زدن انیمیشن و حفظ گردی گوشه‌ها */
    
    /* ترانزیشن نرم برای حرکت بالا/پایین و افکت Stacked Cards */
    transition: box-shadow 0.4s cubic-bezier(0.4, 0, 0.2, 1), transform 0.4s ease;
}

/* --- ۱. آیکون نقل‌قول با SVG خالص و انیمیشن محیطی --- */
.-jilo-testimonial-box::before {
    content: "";
    position: absolute;
    top: 15px; 
    left: 20px; 
    width: 70px;
    height: 70px;
    
    /* کد SVG با رنگ آبی تم سایت (%230C62A9) */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%230C62A9' d='M0 216C0 149.7 53.7 96 120 96h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320 288 216zm256 0c0-66.3 53.7-120 120-120h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H320c-35.3 0-64-28.7-64-64V320 288 216z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    
    /* از بین بردن هرگونه حاشیه مزاحم */
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    
    /* شفافیت بسیار محو و شیک (۶ درصد) */
    opacity: 0.06; 
    
    /* Z-index روی 0 تنظیم شد تا روی بک‌گراند دیده شود */
    z-index: 0; 
    pointer-events: none; 
    
    /* انیمیشن معلق بودن فعال */
    animation: jilo-quote-float 5s ease-in-out infinite;
}

/* کی‌فریم انیمیشن ملایم نقل‌قول */
@keyframes jilo-quote-float {
    0%, 100% { transform: translateY(0) rotate(0deg) scale(1); }
    50% { transform: translateY(6px) rotate(-3deg) scale(1.02); }
}

/* --- ۲. ساخت Edge Marker (خط لبه پایین) --- */
.-jilo-testimonial-box::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    
    /* مخفی بودن خط در حالت عادی با اسکیل صفر */
    transform: translate(-50%, 50%) scaleX(0); 
    width: 70px; 
    height: 4px;
    background-color: #0C62A9;
    border-radius: 4px;
    z-index: 5;
    
    /* ترانزیشن کره‌ای برای باز شدن خط */
    transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.4s ease;
}

/* ==============================================
   افکت‌های هاور روی کانتینر نظرات
============================================== */

.-jilo-testimonial-box:hover {
    transform: translateY(-8px); 
    
    /* افکت Stacked Cards با رنگ‌های واضح‌تر برای بک‌گراند F5F5F5 */
    box-shadow: 
        0 8px 0 -2px #e5e5e5,    
        0 16px 0 -4px #d4d4d4,   
        0 24px 0 -6px #c4c4c4    
        !important;
}

.-jilo-testimonial-box:hover::after {
    /* باز شدن نرم خط پایین از وسط به طرفین */
    transform: translate(-50%, 50%) scaleX(1); 
    /* هاله نوری آبی رنگ در زیر خط */
    box-shadow: 0 4px 12px rgba(12, 98, 169, 0.5); 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7ed229 *//* ==============================================
   افکت هاله نور چرخشی برای تصویر (Conic Glow)
   مخصوص تم سایت حوله جیلو
   Prefix: -jilo-testimonial-img
============================================== */
.-jilo-testimonial-img {
    position: relative;
    display: inline-flex;
    border-radius: 50%; /* ایجاد قاب دایره‌ای */
    padding: 3px; /* این مقدار، ضخامت نوار نورانی را تعیین می‌کند */
    overflow: hidden; /* برش دادن نورهای اضافه */
    z-index: 1;
}

/* ساخت موتور نوری چرخشی در پس‌زمینه */
.-jilo-testimonial-img::before {
    content: '';
    position: absolute;
    /* بزرگتر کردن ابعاد برای چرخش بی‌نقص دور کادر */
    top: -50%; left: -50%; right: -50%; bottom: -50%;
    
    /* یک گرادیانت که فقط در یک سمت رنگ آبی سازمانی را دارد */
    background: conic-gradient(
        transparent 0deg, 
        transparent 270deg, 
        #0C62A9 360deg
    );
    
    /* انیمیشن چرخشی موتور نور */
    animation: jilo-spin-glow 3s linear infinite;
    z-index: -1;
}

/* اطمینان از قرارگیری صحیح خود عکس روی نور */
.-jilo-testimonial-img img,
.-jilo-testimonial-img > * {
    position: relative;
    border-radius: 50% !important; /* گرد ماندن خود تصویر */
    background-color: #ffffff; /* رنگ پس‌زمینه برای مسدود کردن مرکز نور */
    z-index: 2;
    display: block;
}

/* ==============================================
   کی‌فریم چرخش هاله نوری
============================================== */
@keyframes jilo-spin-glow {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32fff16 *//* ==============================================
   کانتینر نظرات مشتریان با آیکون SVG (نسخه تم جیلو)
   Prefix: -jilo-testimonial-box
============================================== */
.-jilo-testimonial-box {
    position: relative;
    background-color: #ffffff;
    border-radius: 16px;
    z-index: 1;
    overflow: hidden; /* جلوگیری از بیرون زدن انیمیشن و حفظ گردی گوشه‌ها */
    
    /* ترانزیشن نرم برای حرکت بالا/پایین و افکت Stacked Cards */
    transition: box-shadow 0.4s cubic-bezier(0.4, 0, 0.2, 1), transform 0.4s ease;
}

/* --- ۱. آیکون نقل‌قول با SVG خالص و انیمیشن محیطی --- */
.-jilo-testimonial-box::before {
    content: "";
    position: absolute;
    top: 15px; 
    left: 20px; 
    width: 70px;
    height: 70px;
    
    /* کد SVG با رنگ آبی تم سایت (%230C62A9) */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%230C62A9' d='M0 216C0 149.7 53.7 96 120 96h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320 288 216zm256 0c0-66.3 53.7-120 120-120h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H320c-35.3 0-64-28.7-64-64V320 288 216z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    
    /* از بین بردن هرگونه حاشیه مزاحم */
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    
    /* شفافیت بسیار محو و شیک (۶ درصد) */
    opacity: 0.06; 
    
    /* Z-index روی 0 تنظیم شد تا روی بک‌گراند دیده شود */
    z-index: 0; 
    pointer-events: none; 
    
    /* انیمیشن معلق بودن فعال */
    animation: jilo-quote-float 5s ease-in-out infinite;
}

/* کی‌فریم انیمیشن ملایم نقل‌قول */
@keyframes jilo-quote-float {
    0%, 100% { transform: translateY(0) rotate(0deg) scale(1); }
    50% { transform: translateY(6px) rotate(-3deg) scale(1.02); }
}

/* --- ۲. ساخت Edge Marker (خط لبه پایین) --- */
.-jilo-testimonial-box::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    
    /* مخفی بودن خط در حالت عادی با اسکیل صفر */
    transform: translate(-50%, 50%) scaleX(0); 
    width: 70px; 
    height: 4px;
    background-color: #0C62A9;
    border-radius: 4px;
    z-index: 5;
    
    /* ترانزیشن کره‌ای برای باز شدن خط */
    transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.4s ease;
}

/* ==============================================
   افکت‌های هاور روی کانتینر نظرات
============================================== */

.-jilo-testimonial-box:hover {
    transform: translateY(-8px); 
    
    /* افکت Stacked Cards با رنگ‌های واضح‌تر برای بک‌گراند F5F5F5 */
    box-shadow: 
        0 8px 0 -2px #e5e5e5,    
        0 16px 0 -4px #d4d4d4,   
        0 24px 0 -6px #c4c4c4    
        !important;
}

.-jilo-testimonial-box:hover::after {
    /* باز شدن نرم خط پایین از وسط به طرفین */
    transform: translate(-50%, 50%) scaleX(1); 
    /* هاله نوری آبی رنگ در زیر خط */
    box-shadow: 0 4px 12px rgba(12, 98, 169, 0.5); 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7ed229 *//* ==============================================
   افکت هاله نور چرخشی برای تصویر (Conic Glow)
   مخصوص تم سایت حوله جیلو
   Prefix: -jilo-testimonial-img
============================================== */
.-jilo-testimonial-img {
    position: relative;
    display: inline-flex;
    border-radius: 50%; /* ایجاد قاب دایره‌ای */
    padding: 3px; /* این مقدار، ضخامت نوار نورانی را تعیین می‌کند */
    overflow: hidden; /* برش دادن نورهای اضافه */
    z-index: 1;
}

/* ساخت موتور نوری چرخشی در پس‌زمینه */
.-jilo-testimonial-img::before {
    content: '';
    position: absolute;
    /* بزرگتر کردن ابعاد برای چرخش بی‌نقص دور کادر */
    top: -50%; left: -50%; right: -50%; bottom: -50%;
    
    /* یک گرادیانت که فقط در یک سمت رنگ آبی سازمانی را دارد */
    background: conic-gradient(
        transparent 0deg, 
        transparent 270deg, 
        #0C62A9 360deg
    );
    
    /* انیمیشن چرخشی موتور نور */
    animation: jilo-spin-glow 3s linear infinite;
    z-index: -1;
}

/* اطمینان از قرارگیری صحیح خود عکس روی نور */
.-jilo-testimonial-img img,
.-jilo-testimonial-img > * {
    position: relative;
    border-radius: 50% !important; /* گرد ماندن خود تصویر */
    background-color: #ffffff; /* رنگ پس‌زمینه برای مسدود کردن مرکز نور */
    z-index: 2;
    display: block;
}

/* ==============================================
   کی‌فریم چرخش هاله نوری
============================================== */
@keyframes jilo-spin-glow {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32fff16 *//* ==============================================
   کانتینر نظرات مشتریان با آیکون SVG (نسخه تم جیلو)
   Prefix: -jilo-testimonial-box
============================================== */
.-jilo-testimonial-box {
    position: relative;
    background-color: #ffffff;
    border-radius: 16px;
    z-index: 1;
    overflow: hidden; /* جلوگیری از بیرون زدن انیمیشن و حفظ گردی گوشه‌ها */
    
    /* ترانزیشن نرم برای حرکت بالا/پایین و افکت Stacked Cards */
    transition: box-shadow 0.4s cubic-bezier(0.4, 0, 0.2, 1), transform 0.4s ease;
}

/* --- ۱. آیکون نقل‌قول با SVG خالص و انیمیشن محیطی --- */
.-jilo-testimonial-box::before {
    content: "";
    position: absolute;
    top: 15px; 
    left: 20px; 
    width: 70px;
    height: 70px;
    
    /* کد SVG با رنگ آبی تم سایت (%230C62A9) */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%230C62A9' d='M0 216C0 149.7 53.7 96 120 96h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320 288 216zm256 0c0-66.3 53.7-120 120-120h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H320c-35.3 0-64-28.7-64-64V320 288 216z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    
    /* از بین بردن هرگونه حاشیه مزاحم */
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    
    /* شفافیت بسیار محو و شیک (۶ درصد) */
    opacity: 0.06; 
    
    /* Z-index روی 0 تنظیم شد تا روی بک‌گراند دیده شود */
    z-index: 0; 
    pointer-events: none; 
    
    /* انیمیشن معلق بودن فعال */
    animation: jilo-quote-float 5s ease-in-out infinite;
}

/* کی‌فریم انیمیشن ملایم نقل‌قول */
@keyframes jilo-quote-float {
    0%, 100% { transform: translateY(0) rotate(0deg) scale(1); }
    50% { transform: translateY(6px) rotate(-3deg) scale(1.02); }
}

/* --- ۲. ساخت Edge Marker (خط لبه پایین) --- */
.-jilo-testimonial-box::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    
    /* مخفی بودن خط در حالت عادی با اسکیل صفر */
    transform: translate(-50%, 50%) scaleX(0); 
    width: 70px; 
    height: 4px;
    background-color: #0C62A9;
    border-radius: 4px;
    z-index: 5;
    
    /* ترانزیشن کره‌ای برای باز شدن خط */
    transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.4s ease;
}

/* ==============================================
   افکت‌های هاور روی کانتینر نظرات
============================================== */

.-jilo-testimonial-box:hover {
    transform: translateY(-8px); 
    
    /* افکت Stacked Cards با رنگ‌های واضح‌تر برای بک‌گراند F5F5F5 */
    box-shadow: 
        0 8px 0 -2px #e5e5e5,    
        0 16px 0 -4px #d4d4d4,   
        0 24px 0 -6px #c4c4c4    
        !important;
}

.-jilo-testimonial-box:hover::after {
    /* باز شدن نرم خط پایین از وسط به طرفین */
    transform: translate(-50%, 50%) scaleX(1); 
    /* هاله نوری آبی رنگ در زیر خط */
    box-shadow: 0 4px 12px rgba(12, 98, 169, 0.5); 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bd4a3c0 *//* ==============================================
   دکمه آیکون‌دار مربعی + افکت انفجار رنگ از گوشه
   Prefix: -jilo-btn-c7
============================================== */
.-jilo-btn-c7 .elementor-button {
    /* کنترل تناسب سایز باکس آیکون بر اساس فونت دکمه */
    --jilo-icon-box-size: 2.5em; 
    
    position: relative;
    z-index: 1;
    align-items: center;

    transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* ==============================================
   لایه پرشونده آبی از گوشه (تکنیک Clip-Path)
============================================== */
.-jilo-btn-c7 .elementor-button::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    
    background-color: #0C62A9; /* رنگ پرشونده آبی سازمانی */
    z-index: -1;
    
    /* مخفی ماندن لایه به صورت یک نقطه در گوشه پایین-راست */
    clip-path: circle(0% at 100% 100%); 
    transition: clip-path 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}

/* باز شدن نرم دایره تا پوشش کامل در زمان هاور */
.-jilo-btn-c7 .elementor-button:hover::before {
    clip-path: circle(150% at 100% 100%);
}

/* ==============================================
   ساختار فلکس داخلی (ایزوله از لایه متحرک)
============================================== */
.-jilo-btn-c7 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px !important;
    position: relative;
    z-index: 2; /* تضمین قرارگیری محتوا روی رنگ آبی */
}

/* ==============================================
   باکس مربعی آیکون و معکوس شدن رنگ‌ها در هاور
============================================== */
.-jilo-btn-c7 .elementor-button-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    
    width: var(--jilo-icon-box-size) !important;
    height: var(--jilo-icon-box-size) !important;
    flex-shrink: 0; 
    
    background-color: #0C62A9 !important; /* رنگ آبی اولیه باکس */
    border-radius: 8px;
    margin: 0 !important;
    
    transition: background-color 0.4s ease;
}

/* در زمان هاور، باکس آیکون سفید می‌شود تا روی پس‌زمینه آبی بدرخشد */
.-jilo-btn-c7 .elementor-button:hover .elementor-button-icon {
    background-color: #ffffff !important;
}

/* تنظیم رنگ اولیه آیکون */
.-jilo-btn-c7 .elementor-button-icon i,
.-jilo-btn-c7 .elementor-button-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
    font-size: 1.2em;
    transition: color 0.4s ease, fill 0.4s ease;
}

/* در زمان هاور، خود آیکون آبی می‌شود */
.-jilo-btn-c7 .elementor-button:hover .elementor-button-icon i,
.-jilo-btn-c7 .elementor-button:hover .elementor-button-icon svg {
    color: #0C62A9 !important;
    fill: #0C62A9 !important;
}

/* ==============================================
   محافظت از متن و تغییر رنگ آن
============================================== */
.-jilo-btn-c7 .elementor-button-text {
    margin: 0 !important;
    padding: 0 !important;
    transition: color 0.4s ease;
}

/* سفید شدن متن روی موجِ آبی */
.-jilo-btn-c7 .elementor-button:hover .elementor-button-text {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89a573c *//* ==============================================
   کانتینر کاروسل وبلاگ (لایه مورب + حلقه بومی + تم جیلو)
   Prefix: -jilo-blog-wrapper
============================================== */
.-jilo-blog-wrapper {
    position: relative;
    z-index: 1;

    /* 
       بدون overflow: hidden!
       بک‌گراند آبی سازمانی (70%) به همراه آیکون نقل‌قول
    */
    background-image: 
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23ffffff' fill-opacity='0.15' d='M0 216C0 149.7 53.7 96 120 96h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320 288 216zm256 0c0-66.3 53.7-120 120-120h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H320c-35.3 0-64-28.7-64-64V320 288 216z'/%3E%3C/svg%3E"),
        linear-gradient(180deg, #0C62A9 70%, transparent 70%);
        
    background-repeat: no-repeat, no-repeat;
    background-size: 140px, 100% 100%;
    background-position: bottom 20px right 40px, center top;

    box-shadow: none;
    transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    animation: jilo-blog-float-breathe 4s infinite alternate ease-in-out;
}

/* افکت هاور پایه کانتینر */
.-jilo-blog-wrapper:hover {
    transform: translateY(-8px);
}

/* ==============================================
   ۱. لایه مورب پشتی (Rotated Backdrop)
============================================== */
.-jilo-blog-wrapper::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    
    background-color: rgba(12, 98, 169, 0.15); 
    border-radius: 24px;
    
    /* زاویه مورب متمایل به چپ (-1.5) */
    transform: rotate(-1.5deg) scale(1.02);
    transform-origin: center;
    z-index: -1;
    
    transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.4s ease;

}

.-jilo-blog-wrapper:hover::before {
    transform: rotate(-2.5deg) scale(1.04);
    background-color: rgba(12, 98, 169, 0.25);
}

/* ==============================================
   ۲. حلقه بومی‌سازی شده (تکنیک Radial Gradient)
============================================== */
.-jilo-blog-wrapper::after {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    z-index: 1;
    pointer-events: none;

    /* به ارث بردن گردی کادر اصلی برای برش خوردن طبیعیِ حلقه */
    border-radius: inherit;

    /* رسم دقیق حلقه با بک‌گراند به جای بوردر */
    background-image: radial-gradient(
        circle at 0% 0%, 
        transparent 170px, 
        rgba(255, 255, 255, 0.20) 171px, 
        rgba(255, 255, 255, 0.20) 200px, 
        transparent 201px
    );
    
    /* تثبیت سایز و موقعیت برای ترانزیشن نرم */
    background-size: 100% 100%;
    background-position: top left;
    background-repeat: no-repeat;

    /* ترانزیشن روی بک‌گراند سایز اعمال می‌شود نه ترنسفورم */
    transition: opacity 0.6s ease, background-size 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    animation: jilo-ring-active-breathe 6s infinite ease-in-out;
}

/* بزرگ شدن بسیار نرم حلقه در هاور بدون بیرون‌زدگی */
.-jilo-blog-wrapper:hover::after {
    opacity: 1;
    /* جادوی Pure CSS: زوم کردن محتوای بک‌گراند به جای زوم کردن کل کادر */
    background-size: 110% 110%; 
}

/* ==============================================
   کی‌فریم‌های انیمیشن
============================================== */
@keyframes jilo-blog-float-breathe {
    0% { transform: translateY(0); }
    100% { transform: translateY(-6px); } 
}

@keyframes jilo-ring-active-breathe {
    0%, 100% { opacity: 0.7; }
    50% { opacity: 0.9; }
}

/* ==============================================
   محافظت از قرارگیری پست‌های کاروسل المنتور
============================================== */
.-jilo-blog-wrapper > * {
    position: relative;
    z-index: 2 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b920687 *//* ==============================================
   بک‌گراند ماتریس نقطه‌ای مستطیلی گوشه‌ها (استاتیک و یک‌دست)
   Prefix: -ub-section-dots-static
============================================== */
.-ub-section-dots-static {
    /* 🎨 کنترل‌پنل تنظیمات (تغییر رنگ فقط با یک متغیر) */
    --ub-dot-color: #b2cce2;     /* رنگ یک‌دست نقطه‌ها */
    --ub-dot-size: 2px;          /* اندازه نقطه‌ها */
    --ub-dot-space: 18px;        /* فاصله نقطه‌ها از هم */
    
    --ub-box-width: 200px;       /* عرض مستطیل نقطه‌ای */
    --ub-box-height: 400px;      /* ارتفاع مستطیل */
    --ub-box-offset: 40px;       /* فاصله تناسبی از لبه‌های کادر (بالا/پایین/راست/چپ) */
    
    position: relative;
    z-index: 1;
    overflow: hidden; 
}

/* --- تنظیمات مشترک کادرهای مستطیلی استاتیک --- */
.-ub-section-dots-static::before,
.-ub-section-dots-static::after {
    content: '';
    position: absolute;
    width: var(--ub-box-width);   
    height: var(--ub-box-height); 
    
    /* ساخت شبکه نقطه‌ای با یک رنگ ثابت و بدون ماسک محوشونده */
    background-image: radial-gradient(var(--ub-dot-color) var(--ub-dot-size), transparent var(--ub-dot-size));
    background-size: var(--ub-dot-space) var(--ub-dot-space);
    
    z-index: -1;
    pointer-events: none;
}

/* --- ۱. مستطیل بالا سمت راست --- */
.-ub-section-dots-static::before {
    top: var(--ub-box-offset);
    right: var(--ub-box-offset);
}

/* --- ۲. مستطیل پایین سمت چپ --- */
.-ub-section-dots-static::after {
    bottom: var(--ub-box-offset);
    left: var(--ub-box-offset);
}/* End custom CSS */