.elementor-11 .elementor-element.elementor-element-e414b7c{--display:flex;}.elementor-11 .elementor-element.elementor-element-9aa1759{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-9aa1759:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-9aa1759 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moghavemat.org/wp-content/uploads/2026/10/VbM0SphW-Usy8m5vVmbjHJ2qzMw-QLgW92CgSliwvpVeP7U-_Q-copy.webp");background-position:0px -90px;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-7a55e00{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), abar;}.elementor-11 .elementor-element.elementor-element-04f5e2c{--display:flex;--min-height:100vh;}.elementor-11 .elementor-element.elementor-element-04f5e2c:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-04f5e2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moghavemat.org/wp-content/uploads/2026/10/PZpEVMzO7iAQO2lEKMEh2TF0qcE-gS0Uo7j0QamwlrFysuIvgw-1.webp");background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-0d7f602{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3a34e40{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3a34e40.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), abar;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-3a65b90 .elementor-heading-title{font-family:"abar", abar;font-size:55px;font-weight:800;color:var( --e-global-color-e160b19 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), abar;color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-c30252d{font-family:var( --e-global-typography-text-font-family ), abar;color:var( --e-global-color-e160b19 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), abar;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-f27516a .elementor-button{background-color:var( --e-global-color-e160b19 );fill:var( --e-global-color-f2a49d6 );color:var( --e-global-color-f2a49d6 );border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-e1be2dc{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-d795ba8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-968f91f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-f9d7b01{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-f9d7b01.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-5567d61 .elementor-heading-title{font-family:"abar", abar;font-size:55px;font-weight:800;color:var( --e-global-color-e160b19 );}.elementor-11 .elementor-element.elementor-element-47835b0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-df50a1b{width:var( --container-widget-width, 15% );max-width:15%;margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:15%;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-df50a1b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-4738d94{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-8585d07{font-family:var( --e-global-typography-text-font-family ), abar;color:var( --e-global-color-e160b19 );}.elementor-11 .elementor-element.elementor-element-59d9a22{color:var( --e-global-color-e160b19 );}.elementor-11 .elementor-element.elementor-element-e35db8a{color:var( --e-global-color-e160b19 );}.elementor-11 .elementor-element.elementor-element-4a36521{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-9b2712c{text-align:start;}.elementor-11 .elementor-element.elementor-element-9b2712c img{width:300px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-7a2da55{right:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-7a2da55{left:0px;}.elementor-11 .elementor-element.elementor-element-7a2da55{top:0px;text-align:end;}.elementor-11 .elementor-element.elementor-element-7a2da55 img{width:150px;}.elementor-11 .elementor-element.elementor-element-0b6f56e{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-11 .elementor-element.elementor-element-eaeb386{padding:15px 15px 15px 15px;text-align:end;}.elementor-11 .elementor-element.elementor-element-a8b833a{--display:flex;--position:absolute;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;bottom:104px;}.elementor-11 .elementor-element.elementor-element-a8b833a.e-con{--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-a8b833a{right:-47px;}body.rtl .elementor-11 .elementor-element.elementor-element-a8b833a{left:-47px;}.elementor-11 .elementor-element.elementor-element-30f0a46.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-11 .elementor-element.elementor-element-30f0a46 img{width:184px;}.elementor-11 .elementor-element.elementor-element-e68ed86 .elementor-button{background-color:var( --e-global-color-e160b19 );border-radius:12px 12px 12px 12px;}.elementor-11 .elementor-element.elementor-element-e68ed86.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-11 .elementor-element.elementor-element-e68ed86{z-index:3;}.elementor-11 .elementor-element.elementor-element-e68ed86 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-fdbf719{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-fdbf719.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-11 .elementor-element.elementor-element-4ebaf39.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-11 .elementor-element.elementor-element-4ebaf39 img{width:184px;}.elementor-11 .elementor-element.elementor-element-a54b08e .elementor-button{background-color:var( --e-global-color-e160b19 );border-radius:12px 12px 12px 12px;}.elementor-11 .elementor-element.elementor-element-a54b08e.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-11 .elementor-element.elementor-element-a54b08e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-62ad2b9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-62ad2b9:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-62ad2b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e160b19 );}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), abar;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), abar;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11 .elementor-element.elementor-element-d68f52a{width:100%;max-width:100%;background-image:url("https://moghavemat.org/wp-content/uploads/2026/10/Vector-Smart-Object1.webp");padding:50px 0px 10px 0px;background-repeat:no-repeat;background-size:100% auto;}.elementor-11 .elementor-element.elementor-element-d68f52a .elementor-counter{gap:50px;}.elementor-11 .elementor-element.elementor-element-d68f52a .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-f2a49d6 );font-family:"abar", abar;font-size:45px;font-weight:800;}.elementor-11 .elementor-element.elementor-element-d68f52a .elementor-counter-title{color:var( --e-global-color-f2a49d6 );font-family:"abar", abar;font-size:12px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-840a112{width:100%;max-width:100%;background-image:url("https://moghavemat.org/wp-content/uploads/2026/10/Vector-Smart-Object1.webp");padding:50px 0px 10px 0px;background-repeat:no-repeat;background-size:100% auto;}.elementor-11 .elementor-element.elementor-element-840a112 .elementor-counter{gap:50px;}.elementor-11 .elementor-element.elementor-element-840a112 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-f2a49d6 );font-family:"abar", abar;font-size:45px;font-weight:800;}.elementor-11 .elementor-element.elementor-element-840a112 .elementor-counter-title{color:var( --e-global-color-f2a49d6 );font-family:"abar", abar;font-size:12px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-1654686{width:100%;max-width:100%;background-image:url("https://moghavemat.org/wp-content/uploads/2026/10/Vector-Smart-Object1.webp");padding:50px 0px 10px 0px;background-repeat:no-repeat;background-size:100% auto;}.elementor-11 .elementor-element.elementor-element-1654686 .elementor-counter{gap:50px;}.elementor-11 .elementor-element.elementor-element-1654686 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-f2a49d6 );font-family:"abar", abar;font-size:45px;font-weight:800;}.elementor-11 .elementor-element.elementor-element-1654686 .elementor-counter-title{color:var( --e-global-color-f2a49d6 );font-family:"abar", abar;font-size:12px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-96b81c4{width:100%;max-width:100%;background-image:url("https://moghavemat.org/wp-content/uploads/2026/10/Vector-Smart-Object1.webp");padding:50px 0px 10px 0px;background-repeat:no-repeat;background-size:100% auto;}.elementor-11 .elementor-element.elementor-element-96b81c4 .elementor-counter{gap:50px;}.elementor-11 .elementor-element.elementor-element-96b81c4 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-f2a49d6 );font-family:"abar", abar;font-size:45px;font-weight:800;}.elementor-11 .elementor-element.elementor-element-96b81c4 .elementor-counter-title{color:var( --e-global-color-f2a49d6 );font-family:"abar", abar;font-size:12px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-46bc5a9{width:100%;max-width:100%;background-image:url("https://moghavemat.org/wp-content/uploads/2026/10/Vector-Smart-Object1.webp");padding:50px 0px 10px 0px;background-repeat:no-repeat;background-size:100% auto;}.elementor-11 .elementor-element.elementor-element-46bc5a9 .elementor-counter{gap:50px;}.elementor-11 .elementor-element.elementor-element-46bc5a9 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-f2a49d6 );font-family:"abar", abar;font-size:45px;font-weight:800;}.elementor-11 .elementor-element.elementor-element-46bc5a9 .elementor-counter-title{color:var( --e-global-color-f2a49d6 );font-family:"abar", abar;font-size:12px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-6182db3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-b1d16b9{--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:flex-start;--margin-top:0px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-b1d16b9.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-236d10b{text-align:end;}.elementor-11 .elementor-element.elementor-element-236d10b img{width:60%;}.elementor-11 .elementor-element.elementor-element-d222b27.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-d222b27{text-align:center;font-family:var( --e-global-typography-primary-font-family ), abar;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-e160b19 );}.elementor-11 .elementor-element.elementor-element-d222b27 p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-265721a{text-align:start;}.elementor-11 .elementor-element.elementor-element-265721a img{width:60%;}.elementor-11 .elementor-element.elementor-element-1ec2219.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-1ec2219{text-align:center;font-family:var( --e-global-typography-primary-font-family ), abar;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-e160b19 );}.elementor-11 .elementor-element.elementor-element-c63c439{--swiper-slides-to-display:5;--swiper-offset-size:0px;--swiper-slides-gap:5px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-20px;--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:-20px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--swiper-pagination-size:0px;--dots-normal-color:var( --e-global-color-e160b19 );--dots-hover-color:var( --e-global-color-606b4f6 );}.elementor-11 .elementor-element.elementor-element-c63c439 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-e160b19 );border-radius:99px 99px 99px 99px;padding:5px 5px 5px 5px;}.elementor-11 .elementor-element.elementor-element-c63c439 .swiper-slide > .elementor-element{height:100%;}.elementor-11 .elementor-element.elementor-element-0f174c6 .elementor-button{background-color:var( --e-global-color-e160b19 );border-radius:10px 10px 10px 10px;padding:13px 15px 12px 19px;}.elementor-11 .elementor-element.elementor-element-0f174c6{background-image:url("https://moghavemat.org/wp-content/uploads/2026/10/Vector-Smart-Object21.webp");background-position:center center;background-repeat:no-repeat;background-size:40% auto;}.elementor-11 .elementor-element.elementor-element-1b58797{--display:flex;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-583b590{--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:flex-start;}.elementor-11 .elementor-element.elementor-element-583b590.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-91a9c18{text-align:end;}.elementor-11 .elementor-element.elementor-element-91a9c18 img{width:60%;}.elementor-11 .elementor-element.elementor-element-b8810ab.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-b8810ab{text-align:center;font-family:var( --e-global-typography-primary-font-family ), abar;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-e160b19 );}.elementor-11 .elementor-element.elementor-element-e907dac{text-align:start;}.elementor-11 .elementor-element.elementor-element-e907dac img{width:60%;}.elementor-11 .elementor-element.elementor-element-c5d48f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-98c2ec5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-7a361af{--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;}.elementor-11 .elementor-element.elementor-element-7a361af.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-a131ef9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-a131ef9{text-align:center;font-family:var( --e-global-typography-primary-font-family ), abar;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-e160b19 );}.elementor-11 .elementor-element.elementor-element-185d81b{--e-image-carousel-slides-to-show:2;}.elementor-11 .elementor-element.elementor-element-185d81b .elementor-swiper-button.elementor-swiper-button-prev, .elementor-11 .elementor-element.elementor-element-185d81b .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;color:var( --e-global-color-e160b19 );}.elementor-11 .elementor-element.elementor-element-185d81b .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-11 .elementor-element.elementor-element-185d81b .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-e160b19 );}.elementor-11 .elementor-element.elementor-element-185d81b .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:0px;height:0px;background:var( --e-global-color-e160b19 );}.elementor-11 .elementor-element.elementor-element-5add17f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-11 .elementor-element.elementor-element-b57a438{--display:flex;}.elementor-11 .elementor-element.elementor-element-b57a438.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-aacda7e{--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;}.elementor-11 .elementor-element.elementor-element-aacda7e.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-1c9db56.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-1c9db56{text-align:center;font-family:var( --e-global-typography-primary-font-family ), abar;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-e160b19 );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), abar;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), abar;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), abar;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11 .elementor-element.elementor-element-2bf1a58{--grid-columns:3;--grid-row-gap:15px;--grid-column-gap:15px;}.elementor-11 .elementor-element.elementor-element-6809f4c .elementor-button{background-color:var( --e-global-color-e160b19 );border-radius:10px 10px 10px 10px;padding:13px 15px 12px 19px;}.elementor-11 .elementor-element.elementor-element-6809f4c{background-image:url("https://moghavemat.org/wp-content/uploads/2026/10/Vector-Smart-Object21.webp");background-position:center center;background-repeat:no-repeat;background-size:80% auto;}.elementor-11 .elementor-element.elementor-element-750dfd2{--display:flex;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), abar;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-4fdb614{--display:flex;}.elementor-11 .elementor-element.elementor-element-207c280{--display:flex;}.elementor-11 .elementor-element.elementor-element-bddf88a{--display:flex;}.elementor-11 .elementor-element.elementor-element-1009988{--display:flex;}.elementor-11 .elementor-element.elementor-element-526391e{--display:flex;}.elementor-11 .elementor-element.elementor-element-870bea4{--display:flex;}.elementor-11 .elementor-element.elementor-element-523a158{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-border-radius:20px 20px 0px 0px;--n-tabs-title-color:var( --e-global-color-f2a49d6 );--n-tabs-title-color-active:var( --e-global-color-e160b19 );}.elementor-11 .elementor-element.elementor-element-523a158 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-e160b19 );}.elementor-11 .elementor-element.elementor-element-523a158.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-e160b19 );}.elementor-11 .elementor-element.elementor-element-523a158.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-11 .elementor-element.elementor-element-523a158.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-dcb48b9 );}.elementor-11 .elementor-element.elementor-element-523a158.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-secondary-font-family ), abar;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11 .elementor-element.elementor-element-4676638{--display:flex;}.elementor-11 .elementor-element.elementor-element-6892ad7{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-2d1a620{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11 .elementor-element.elementor-element-2d1a620.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-1ac04f9{text-align:end;}.elementor-11 .elementor-element.elementor-element-1ac04f9 img{width:60%;}.elementor-11 .elementor-element.elementor-element-ed5397e{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-primary-font-family ), abar;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-e160b19 );}.elementor-11 .elementor-element.elementor-element-ed5397e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-2ea711b{text-align:start;}.elementor-11 .elementor-element.elementor-element-2ea711b img{width:60%;}.elementor-11 .elementor-element.elementor-element-9ff54d2{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;color:var( --e-global-color-e160b19 );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), abar;}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), abar;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), abar;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11 .elementor-element.elementor-element-0b93912 .swiper-pagination-bullet-active, .elementor-11 .elementor-element.elementor-element-0b93912 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-e160b19 );}.elementor-11 .elementor-element.elementor-element-0b93912 .swiper-pagination-fraction{color:var( --e-global-color-e160b19 );}.elementor-11 .elementor-element.elementor-element-0b93912 .elementor-main-swiper .swiper-slide{background-color:var( --e-global-color-dcb48b9 );border-radius:20px;padding:5px 5px 5px 5px;}.elementor-11 .elementor-element.elementor-element-0b93912 .elementor-swiper-button{font-size:20px;}.elementor-11 .elementor-element.elementor-element-0b93912 .swiper-pagination-bullet{height:0px;width:0px;}.elementor-11 .elementor-element.elementor-element-0b93912 .swiper-horizontal .swiper-pagination-progressbar{height:0px;}.elementor-11 .elementor-element.elementor-element-0b93912 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-6979c4d );opacity:var( --e-global-color-6979c4d );}.elementor-11 .elementor-element.elementor-element-0b93912 .elementor-testimonial__text{color:var( --e-global-color-e160b19 );font-family:"abar", abar;font-size:16px;font-weight:500;line-height:25px;}.elementor-11 .elementor-element.elementor-element-0b93912 .elementor-testimonial__name{color:var( --e-global-color-e160b19 );font-family:"abar", abar;font-size:15px;font-weight:800;}.elementor-11 .elementor-element.elementor-element-0b93912 .elementor-testimonial__title{color:var( --e-global-color-e160b19 );font-family:"abar", abar;font-size:11px;}body.rtl .elementor-11 .elementor-element.elementor-element-0b93912.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-11 .elementor-element.elementor-element-0b93912.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-11 .elementor-element.elementor-element-0b93912.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-11 .elementor-element.elementor-element-0b93912.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:10px;margin-right:0;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-0b93912.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-11 .elementor-element.elementor-element-0b93912.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-11 .elementor-element.elementor-element-0b93912.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-11 .elementor-element.elementor-element-0b93912.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:10px;margin-left:0;}.elementor-11 .elementor-element.elementor-element-0b93912.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-11 .elementor-element.elementor-element-0b93912.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-11 .elementor-element.elementor-element-0b93912.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:10px;}.elementor-11 .elementor-element.elementor-element-f0892f1{padding:20px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-1d47a41{padding:70px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-0038a9e{padding:70px 0px 0px 0px;}body.elementor-page-11:not(.elementor-motion-effects-element-type-background), body.elementor-page-11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9EBD5;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-3a34e40{--width:28%;}.elementor-11 .elementor-element.elementor-element-f9d7b01{--width:40%;}.elementor-11 .elementor-element.elementor-element-a8b833a{--width:37%;}.elementor-11 .elementor-element.elementor-element-fdbf719{--width:37%;}.elementor-11 .elementor-element.elementor-element-b1d16b9{--width:90%;}.elementor-11 .elementor-element.elementor-element-583b590{--width:90%;}.elementor-11 .elementor-element.elementor-element-7a361af{--width:100%;}.elementor-11 .elementor-element.elementor-element-b57a438{--width:55%;}.elementor-11 .elementor-element.elementor-element-aacda7e{--width:90%;}.elementor-11 .elementor-element.elementor-element-2d1a620{--width:90%;}}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-9aa1759:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-9aa1759 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-11 .elementor-element.elementor-element-c63c439{--swiper-slides-to-display:2;--swiper-offset-size:0px;--swiper-pagination-size:0px;}.elementor-11 .elementor-element.elementor-element-2bf1a58{--grid-columns:2;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-9aa1759:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-9aa1759 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-11 .elementor-element.elementor-element-0d7f602{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-11 .elementor-element.elementor-element-9a9acc0{text-align:center;}.elementor-11 .elementor-element.elementor-element-968f91f{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-11 .elementor-element.elementor-element-47835b0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-11 .elementor-element.elementor-element-df50a1b{--container-widget-width:17%;--container-widget-flex-grow:0;width:var( --container-widget-width, 17% );max-width:17%;}.elementor-11 .elementor-element.elementor-element-4738d94{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4a36521{--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-11 .elementor-element.elementor-element-0b6f56e{--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;--flex-wrap:nowrap;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-a8b833a{right:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-a8b833a{left:0px;}.elementor-11 .elementor-element.elementor-element-a8b833a{bottom:0px;}.elementor-11 .elementor-element.elementor-element-fdbf719{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-fdbf719.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-62ad2b9{--gap:1px 1px;--row-gap:1px;--column-gap:1px;--flex-wrap:wrap;}.elementor-11 .elementor-element.elementor-element-d68f52a{width:var( --container-widget-width, 33% );max-width:33%;padding:45px 0px 10px 0px;--container-widget-width:33%;--container-widget-flex-grow:0;background-size:100% auto;}.elementor-11 .elementor-element.elementor-element-d68f52a .elementor-counter{gap:43px;}.elementor-11 .elementor-element.elementor-element-d68f52a .elementor-counter-number-wrapper{font-size:30px;}.elementor-11 .elementor-element.elementor-element-d68f52a .elementor-counter-title{font-size:10px;}.elementor-11 .elementor-element.elementor-element-840a112{width:var( --container-widget-width, 33% );max-width:33%;padding:45px 0px 10px 0px;--container-widget-width:33%;--container-widget-flex-grow:0;background-size:100% auto;}.elementor-11 .elementor-element.elementor-element-840a112 .elementor-counter{gap:43px;}.elementor-11 .elementor-element.elementor-element-840a112 .elementor-counter-number-wrapper{font-size:30px;}.elementor-11 .elementor-element.elementor-element-840a112 .elementor-counter-title{font-size:10px;}.elementor-11 .elementor-element.elementor-element-1654686{width:var( --container-widget-width, 33% );max-width:33%;padding:45px 0px 10px 0px;--container-widget-width:33%;--container-widget-flex-grow:0;background-size:100% auto;}.elementor-11 .elementor-element.elementor-element-1654686 .elementor-counter{gap:43px;}.elementor-11 .elementor-element.elementor-element-1654686 .elementor-counter-number-wrapper{font-size:30px;}.elementor-11 .elementor-element.elementor-element-1654686 .elementor-counter-title{font-size:10px;}.elementor-11 .elementor-element.elementor-element-96b81c4{width:var( --container-widget-width, 33% );max-width:33%;padding:45px 0px 10px 0px;--container-widget-width:33%;--container-widget-flex-grow:0;background-size:100% auto;}.elementor-11 .elementor-element.elementor-element-96b81c4 .elementor-counter{gap:43px;}.elementor-11 .elementor-element.elementor-element-96b81c4 .elementor-counter-number-wrapper{font-size:30px;}.elementor-11 .elementor-element.elementor-element-96b81c4 .elementor-counter-title{font-size:10px;}.elementor-11 .elementor-element.elementor-element-46bc5a9{width:var( --container-widget-width, 33% );max-width:33%;padding:45px 0px 10px 0px;--container-widget-width:33%;--container-widget-flex-grow:0;background-size:100% auto;}.elementor-11 .elementor-element.elementor-element-46bc5a9 .elementor-counter{gap:43px;}.elementor-11 .elementor-element.elementor-element-46bc5a9 .elementor-counter-number-wrapper{font-size:30px;}.elementor-11 .elementor-element.elementor-element-46bc5a9 .elementor-counter-title{font-size:10px;}.elementor-11 .elementor-element.elementor-element-6182db3{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-11 .elementor-element.elementor-element-b1d16b9{--flex-wrap:nowrap;}.elementor-11 .elementor-element.elementor-element-d222b27.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-1ec2219.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-c63c439{--swiper-slides-to-display:1;--swiper-offset-size:55px;--swiper-slides-gap:0px;--arrow-prev-left-position:-20px;--arrow-next-right-position:-20px;--arrow-size:0px;--swiper-pagination-size:8px;--swiper-pagination-spacing:40px;}.elementor-11 .elementor-element.elementor-element-c63c439 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-1b58797{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-11 .elementor-element.elementor-element-583b590{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-11 .elementor-element.elementor-element-c5d48f7{--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-11 .elementor-element.elementor-element-308f660{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-918d263{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-5e68fdf{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-f518eb4{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-98c2ec5{--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-11 .elementor-element.elementor-element-dbe013e{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-68040a1{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-5a2202b{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-ef9dc0e{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-7a361af{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-a131ef9{text-align:center;}.elementor-11 .elementor-element.elementor-element-185d81b .elementor-swiper-button.elementor-swiper-button-prev, .elementor-11 .elementor-element.elementor-element-185d81b .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-11 .elementor-element.elementor-element-185d81b .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;width:8px;height:8px;}.elementor-11 .elementor-element.elementor-element-5add17f{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-11 .elementor-element.elementor-element-aacda7e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-11 .elementor-element.elementor-element-cab3497 img{width:100%;}.elementor-11 .elementor-element.elementor-element-0f00906 img{width:100%;}.elementor-11 .elementor-element.elementor-element-2bf1a58{--grid-columns:1;}.elementor-11 .elementor-element.elementor-element-6892ad7{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-11 .elementor-element.elementor-element-2d1a620{--width:100%;--flex-wrap:nowrap;}.elementor-11 .elementor-element.elementor-element-1ac04f9 img{width:100%;}.elementor-11 .elementor-element.elementor-element-2ea711b img{width:100%;}.elementor-11 .elementor-element.elementor-element-0b93912 .elementor-swiper-button{font-size:0px;}.elementor-11 .elementor-element.elementor-element-0b93912 .swiper-pagination-bullet{height:8px;width:8px;}.elementor-11 .elementor-element.elementor-element-0b93912 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-11 .elementor-element.elementor-element-1d47a41{padding:30px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-0038a9e{padding:0px 0px 0px 0px;}}@media(min-width:1025px){.elementor-11 .elementor-element.elementor-element-04f5e2c:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-04f5e2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-3a65b90 */.elementor-11 .elementor-element.elementor-element-3a65b90 .elementor-heading-title {
    display: inline;


    background: linear-gradient(
        to bottom,
        transparent 30%,
        #EBD39A 30%,
        #EBD39A 70%,
        transparent 70%
    );
    

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d795ba8 */.elementor-11 .elementor-element.elementor-element-d795ba8.resistance-accordion {
    display: flex;
    flex-direction: row;
    gap: 12px;
    height: 512px;
    width: 768px;
}

.elementor-11 .elementor-element.elementor-element-d795ba8 .resistance-card {
    flex: 1 1 0;
    min-width: 0;
    height: 512px;
    overflow: hidden;
    border-radius: 18px;
    background-size: cover;
    background-position: right;
    background-repeat: no-repeat;
    transition: flex-grow 1s ease;
    cursor: pointer;
}

.resistance-card img {
    height: 512px;
    width: 768px;
    object-fit: cover;
    object-position: right;
}

/* Default active card */
.elementor-11 .elementor-element.elementor-element-d795ba8 .resistance-card.default-card {
    flex-grow: 1.8;
}

/* Desktop hover */
@media (hover: hover) {
    .elementor-11 .elementor-element.elementor-element-d795ba8.resistance-accordion:hover
    .resistance-card {
        flex-grow: 1;
    }

    .elementor-11 .elementor-element.elementor-element-d795ba8.resistance-accordion
    .resistance-card:hover {
        flex-grow: 1.8;
    }
}

/* Mobile */
@media (max-width: 767px) {

    /* Horizontal scroll */
    .elementor-11 .elementor-element.elementor-element-d795ba8.resistance-accordion {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;

        width: 100% !important;
        max-width: 100% !important;
        height: 445px !important;

        gap: 12px !important;

        overflow-x: auto !important;
        overflow-y: hidden !important;

        scroll-snap-type: x mandatory;
        scroll-behavior: smooth;
        -webkit-overflow-scrolling: touch;

        scrollbar-width: none;
        overscroll-behavior-x: contain;
    }

    /* Hide scrollbar */
    .elementor-11 .elementor-element.elementor-element-d795ba8.resistance-accordion::-webkit-scrollbar {
        display: none;
    }

    /* Mobile cards */
    .elementor-11 .elementor-element.elementor-element-d795ba8 .resistance-card,
    .elementor-11 .elementor-element.elementor-element-d795ba8 .resistance-card.default-card {
        flex: 0 0 82% !important;

        width: 82% !important;
        max-width: 82% !important;
        min-width: 0 !important;

        height: 445px !important;

        border-radius: 16px !important;

        background-position: center !important;

        scroll-snap-align: start;
        scroll-snap-stop: always;

        transition: none !important;
    }

    /* Mobile images */
    .elementor-11 .elementor-element.elementor-element-d795ba8 .resistance-card img {
        display: block;
        width: 100% !important;
        height: 100% !important;

        object-fit: cover !important;
        object-position: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5567d61 */.elementor-11 .elementor-element.elementor-element-5567d61 .elementor-heading-title {
    display: inline;


    background: linear-gradient(
        to bottom,
        transparent 30%,
        #EBD39A 30%,
        #EBD39A 70%,
        transparent 70%
    );
    

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b6f56e */.video-frame-box{
    position: relative;
    width: 100%;
    margin: 0 auto;
    aspect-ratio: 16 / 9;
}

.video-frame-box .video-inside-frame,
.video-frame-box .video-inside-frame iframe,
.video-frame-box .video-inside-frame video{
    width: 100%;
    height: 100%;
    border: none;
    border-radius: 24px;
    display: block;
    object-fit: cover;
}

.video-frame-box .frame-overlay{
    position: absolute;
    inset: 0;
    z-index: 3;
    pointer-events: none;
}

.video-frame-box .frame-overlay img{
    width: 100%;
    height: 100%;
    display: block;
    object-fit: fill;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-c63c439 *//* 3D Slider */

.elementor-11 .elementor-element.elementor-element-c63c439 {
    --card-angle-near: 32deg;
    --card-angle-far: 48deg;
}

/* Slider area */
.elementor-11 .elementor-element.elementor-element-c63c439 .swiper {
    overflow: hidden;
    padding-top: 45px;
    padding-bottom: 50px;
}

/* Slides */
.elementor-11 .elementor-element.elementor-element-c63c439 .swiper-wrapper {
    align-items: center;
}

.elementor-11 .elementor-element.elementor-element-c63c439 .swiper-slide {
    height: auto;
    overflow: visible;
    perspective: 1000px;
}

/* Card animations */
.elementor-11 .elementor-element.elementor-element-c63c439 .swiper-slide .experience-card {
    transition:
        transform .6s ease,
        filter .6s ease,
        box-shadow .6s ease;
    transform-style: preserve-3d;
    transform: scale(.88);
    filter: brightness(.75);
}

/* Center card */
.elementor-11 .elementor-element.elementor-element-c63c439 .swiper-slide.is-center {
    z-index: 10;
}

.elementor-11 .elementor-element.elementor-element-c63c439 .swiper-slide.is-center .experience-card {
    transform: perspective(1000px)
               rotateY(0deg)
               scale(1.02);

    filter: brightness(1);
    box-shadow:
        0 15px 30px rgba(75, 0, 0, .2);
}

/* Left */
.elementor-11 .elementor-element.elementor-element-c63c439 .swiper-slide.is-left .experience-card {
    transform: perspective(1100px)
               rotateY(20deg)
               scale(.94);
    transform-origin: left center;
    filter: brightness(.95);
}

/* Far Left */
.elementor-11 .elementor-element.elementor-element-c63c439 .swiper-slide.is-far-left .experience-card {
    transform: perspective(1100px)
               rotateY(20deg)
               scale(.90);
    transform-origin: left center;
    filter: brightness(.88);
}

/* Right */
.elementor-11 .elementor-element.elementor-element-c63c439 .swiper-slide.is-right .experience-card {
    transform: perspective(1100px)
               rotateY(-20deg)
               scale(.94);
    transform-origin: right center;
    filter: brightness(.95);
}

/* Far Right */
.elementor-11 .elementor-element.elementor-element-c63c439 .swiper-slide.is-far-right .experience-card {
    transform: perspective(1100px)
               rotateY(-20deg)
               scale(.90);
    transform-origin: right center;
    filter: brightness(.88);
}

/* Mobile */
@media (max-width: 767px) {

    .elementor-11 .elementor-element.elementor-element-c63c439 .swiper {
        padding-top: 25px;
        padding-bottom: 35px;
        overflow: hidden;
        width: 100%;
    }

    /* All mobile cards */
    .elementor-11 .elementor-element.elementor-element-c63c439 .swiper-slide .experience-card {
        transform: scale(.92) translateY(0) !important;
        filter: brightness(.92) !important;
        transition:
            transform .45s ease,
            filter .45s ease,
            box-shadow .45s ease;
    }

    /* Active mobile slide */
    .elementor-11 .elementor-element.elementor-element-c63c439 .swiper-slide.is-center,
    .elementor-11 .elementor-element.elementor-element-c63c439 .swiper-slide.swiper-slide-active {
        z-index: 10;
    }

    /* Active mobile card */
    .elementor-11 .elementor-element.elementor-element-c63c439 .swiper-slide.is-center .experience-card,
    .elementor-11 .elementor-element.elementor-element-c63c439 .swiper-slide.swiper-slide-active .experience-card {
        transform: scale(1.04) translateY(-10px) !important;
        filter: brightness(1) !important;
        box-shadow: 0 12px 25px rgba(75, 0, 0, .15);
    }
}

/* Reduced motion */
@media (prefers-reduced-motion: reduce) {
    .elementor-11 .elementor-element.elementor-element-c63c439 .swiper-slide .experience-card {
        transition: none;
    }
}
.elementor-11 .elementor-element.elementor-element-c63c439 span.swiper-pagination-bullet {
    width: 20px !important;
    border-radius: 6px;
}
.elementor-11 .elementor-element.elementor-element-c63c439 span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 30px !important;
    border-radius: 6px;
}
.elementor-11 .elementor-element.elementor-element-c63c439 a {
    pointer-events: none !important;
    cursor: default !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a131ef9 */.elementor-11 .elementor-element.elementor-element-a131ef9 h2{
    line-height: 36px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-185d81b */.elementor-11 .elementor-element.elementor-element-185d81b span.swiper-pagination-bullet {
    width: 20px !important;
    border-radius: 6px;
}
.elementor-11 .elementor-element.elementor-element-185d81b span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 30px !important;
    border-radius: 6px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-2bf1a58 */.elementor-11 .elementor-element.elementor-element-2bf1a58 .experience-card{
       height: 290px !important;
       
    min-height: 290px !important;

}
/* Mobile Horizontal Scroll */
@media (max-width: 767px) {

    .elementor-11 .elementor-element.elementor-element-2bf1a58 .elementor-loop-container.elementor-grid {
        display: grid !important;

        grid-template-columns: none !important;
        grid-auto-flow: column !important;
        grid-auto-columns: 82% !important;
        grid-template-rows: auto !important;

        gap: 12px !important;

        overflow-x: auto !important;
        overflow-y: hidden !important;

        scroll-snap-type: x mandatory;
        scroll-behavior: smooth;

        -webkit-overflow-scrolling: touch;

        padding: 8px 0 16px;

        scrollbar-width: none;
    }

    /* Hide scrollbar */
    .elementor-11 .elementor-element.elementor-element-2bf1a58 .elementor-loop-container::-webkit-scrollbar {
        display: none;
    }

    /* Cards */
    .elementor-11 .elementor-element.elementor-element-2bf1a58 .elementor-loop-container > .e-loop-item {
        width: 100% !important;
        min-width: 0 !important;
        scroll-snap-align: start;
        scroll-snap-stop: always;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-523a158 *//* Mobile Tabs */
@media (max-width: 767px) {

    /* Tabs container */
    .elementor-11 .elementor-element.elementor-element-523a158 .e-n-tabs > .e-n-tabs-heading {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        width: 100% !important;
        gap: 0 !important;
        overflow: visible !important;
    }

    /* Tab buttons */
    .elementor-11 .elementor-element.elementor-element-523a158 .e-n-tabs-heading > .e-n-tab-title {
        display: flex !important;
        flex: 1 1 0 !important;
        min-width: 0 !important;
        width: 33.333% !important;
        padding: 12px 5px !important;
        justify-content: center !important;
        align-items: center !important;
        text-align: center !important;
        font-size: 12px !important;
        white-space: normal !important;
    }

    /* Hide accordion titles */
    .elementor-11 .elementor-element.elementor-element-523a158 .e-n-tabs-content > .e-n-tab-title.e-collapse {
        display: none !important;
    }

    /* Content below tabs */
    .elementor-11 .elementor-element.elementor-element-523a158 .e-n-tabs > .e-n-tabs-content {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-122bf91 */section.mrp-widget.mrp-iran-map-widget {
    background-color: #f9ebd5;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-0b93912 *//* Main testimonial card */
.elementor-11 .elementor-element.elementor-element-0b93912 .elementor-testimonial {
    position: relative;
    background: #ffffff;
    border-radius: 20px;
    padding: 30px 25px;
    box-sizing: border-box;
    isolation: isolate;
}

/* Outer gold frame */
.elementor-11 .elementor-element.elementor-element-0b93912 .elementor-testimonial::before {
    content: "";
    position: absolute;
    inset: 10px;
    border: 1.5px solid #D9AD63;
    border-radius: 10px;
    pointer-events: none;
    z-index: 0;
}

/* Inner gold frame */
.elementor-11 .elementor-element.elementor-element-0b93912 .elementor-testimonial::after {
    content: "";
    position: absolute;
    inset: 15px;
    border: 1px solid #E5C389;
    border-radius: 7px;
    pointer-events: none;
    z-index: 0;
}

/* Keep card content above the frames */
.elementor-11 .elementor-element.elementor-element-0b93912 .elementor-testimonial__content,
.elementor-11 .elementor-element.elementor-element-0b93912 .elementor-testimonial__footer {
    position: relative;
    z-index: 1;
}

/* Responsive */
@media (max-width: 767px) {
    .elementor-11 .elementor-element.elementor-element-0b93912 .elementor-testimonial {
        padding: 25px 20px;
    }

    .elementor-11 .elementor-element.elementor-element-0b93912 .elementor-testimonial::before {
        inset: 8px;
    }

    .elementor-11 .elementor-element.elementor-element-0b93912 .elementor-testimonial::after {
        inset: 12px;
    }
}

.elementor-11 .elementor-element.elementor-element-0b93912 span.swiper-pagination-bullet {
    width: 20px !important;
    border-radius: 6px;
}
.elementor-11 .elementor-element.elementor-element-0b93912 span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 30px !important;
    border-radius: 6px;
}/* End custom CSS */
/* Start custom CSS *//* =========================================
   HERO SCROLL SNAP
   Elementor | Classroom Animation
========================================= */

/* MAIN HERO CONTAINER */
.hero-scroll {
    --hero-final-offset: 0px;

    position: relative;
    width: 100%;
    aspect-ratio: 2048 / 1000;

    overflow: hidden;
    isolation: isolate;

    padding: 0 !important;
    margin: 0 !important;

    display: block !important;
}

/* =========================================
   MAIN CLASSROOM IMAGE
========================================= */

.hero-main {
    position: absolute !important;

    top: 0;
    left: 0;

    width: 100%;
    height: 100%;

    z-index: 1;

    padding: 0 !important;
    margin: 0 !important;
}

.hero-main .elementor-widget-image,
.hero-main .elementor-widget-container {
    width: 100%;
    height: 100%;
}

.hero-main img {
    display: block;

    width: 100%;
    height: 100%;

    object-fit: fill;
}

/* =========================================
   STUDENTS IMAGE
========================================= */

.hero-reveal {
    position: absolute !important;

    bottom: 0;
    left: 0;

    width: 100%;
    height: auto;

    z-index: 2;

    padding: 0 !important;
    margin: 0 !important;

    /* Initial position: outside hero */
    transform: translate3d(0, 105%, 0);

    /* Keep students visible during exit */
    opacity: 1 !important;
    visibility: visible !important;

    /* Slow exit animation */
    transition:
        transform 1.8s
        cubic-bezier(0.45, 0, 0.25, 1);

    pointer-events: none;
    will-change: transform;
}

/* IMAGE WRAPPER */
.hero-reveal .elementor-widget-image,
.hero-reveal .elementor-widget-container {
    width: 100%;
}

/* STUDENTS IMAGE */
.hero-reveal img {
    display: block;

    width: 100%;
    height: auto;

    object-fit: contain;
}

/* =========================================
   STUDENTS ENTER
========================================= */

.hero-scroll.hero-active .hero-reveal {

    transform: translate3d(
        0,
        var(--hero-final-offset),
        0
    );

    opacity: 1 !important;
    visibility: visible !important;

    /* Fast entrance animation */
    transition:
        transform 0.9s
        cubic-bezier(0.22, 1, 0.36, 1);
}

/* =========================================
   RESPONSIVE
========================================= */

@media (max-width: 767px) {

    .hero-scroll {
        width: 100%;
        aspect-ratio: 2048 / 1385;
    }

    .hero-main,
    .hero-reveal {
        width: 100%;
    }
}

/* =========================================
   ACCESSIBILITY
========================================= */

@media (prefers-reduced-motion: reduce) {

    .hero-reveal,
    .hero-scroll.hero-active .hero-reveal {
        transition-duration: 0.01ms;
    }
}

@media (max-width: 767px) {
    html,
    body {
        max-width: 100%;
        overflow-x: clip !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'abar';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://moghavemat.org/wp-content/uploads/2026/10/AbarHighFaNum-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'abar';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://moghavemat.org/wp-content/uploads/2026/10/AbarMidNoEn-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'abar';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://moghavemat.org/wp-content/uploads/2026/10/AbarMidNoEn-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'abar';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://moghavemat.org/wp-content/uploads/2026/10/AbarMidFaNum-ExtraBold.woff2') format('woff2'),
		url('https://moghavemat.org/wp-content/uploads/2026/10/AbarMidFaNum-ExtraBold.woff') format('woff'),
		url('https://moghavemat.org/wp-content/uploads/2026/10/AbarMidFaNum-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'abar';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://moghavemat.org/wp-content/uploads/2026/10/AbarMidFaNum-Black.woff2') format('woff2'),
		url('https://moghavemat.org/wp-content/uploads/2026/10/AbarMidFaNum-Black.woff') format('woff'),
		url('https://moghavemat.org/wp-content/uploads/2026/10/AbarMidFaNum-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */