.elementor-11 .elementor-element.elementor-element-7143de9{--display:flex;--margin-top:-88px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7143de9::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-7a45df8 .elementor-repeater-item-58cf940 .swiper-slide-bg{background-color:#515958;background-image:url(https://giallery.shanolabs.com/wp-content/uploads/2024/09/slide-1-scaled-1-scaled-1.webp);background-size:cover;}.elementor-11 .elementor-element.elementor-element-7a45df8 .elementor-repeater-item-58cf940 .swiper-slide-contents{margin-left:auto;}.elementor-11 .elementor-element.elementor-element-7a45df8 .elementor-repeater-item-58cf940 .swiper-slide-inner{align-items:flex-end;text-align:right;}.elementor-11 .elementor-element.elementor-element-7a45df8 .elementor-repeater-item-58cf940 .swiper-slide-inner .elementor-slide-heading{color:#025940;}.elementor-11 .elementor-element.elementor-element-7a45df8 .elementor-repeater-item-58cf940 .swiper-slide-inner .elementor-slide-description{color:#025940;}.elementor-11 .elementor-element.elementor-element-7a45df8 .elementor-repeater-item-58cf940 .swiper-slide-inner .elementor-slide-button{color:#025940;border-color:#025940;}.elementor-11 .elementor-element.elementor-element-7a45df8 .elementor-repeater-item-f8f282a .swiper-slide-bg{background-color:#025940;background-image:url(https://giallery.shanolabs.com/wp-content/uploads/2024/09/slide-2-scaled-1-scaled-1.webp);background-size:cover;}.elementor-11 .elementor-element.elementor-element-7a45df8 .elementor-repeater-item-f8f282a .swiper-slide-contents{margin-left:auto;}.elementor-11 .elementor-element.elementor-element-7a45df8 .elementor-repeater-item-f8f282a .swiper-slide-inner{align-items:flex-end;text-align:right;}.elementor-11 .elementor-element.elementor-element-7a45df8 .elementor-repeater-item-f8f282a .swiper-slide-inner .elementor-slide-heading{color:#025940;}.elementor-11 .elementor-element.elementor-element-7a45df8 .elementor-repeater-item-f8f282a .swiper-slide-inner .elementor-slide-description{color:#025940;}.elementor-11 .elementor-element.elementor-element-7a45df8 .elementor-repeater-item-f8f282a .swiper-slide-inner .elementor-slide-button{color:#025940;border-color:#025940;}.elementor-11 .elementor-element.elementor-element-7a45df8 .elementor-repeater-item-d209ae7 .swiper-slide-bg{background-image:url(https://giallery.shanolabs.com/wp-content/uploads/2024/09/slide-3-scaled-1-scaled-1.webp);background-size:cover;}.elementor-11 .elementor-element.elementor-element-7a45df8 .elementor-repeater-item-d209ae7 .swiper-slide-contents{margin-left:auto;}.elementor-11 .elementor-element.elementor-element-7a45df8 .elementor-repeater-item-d209ae7 .swiper-slide-inner{align-items:flex-end;text-align:right;}.elementor-11 .elementor-element.elementor-element-7a45df8 .elementor-repeater-item-d209ae7 .swiper-slide-inner .elementor-slide-heading{color:#025940;}.elementor-11 .elementor-element.elementor-element-7a45df8 .elementor-repeater-item-d209ae7 .swiper-slide-inner .elementor-slide-description{color:#025940;}.elementor-11 .elementor-element.elementor-element-7a45df8 .elementor-repeater-item-d209ae7 .swiper-slide-inner .elementor-slide-button{color:#025940;border-color:#025940;}.elementor-11 .elementor-element.elementor-element-7a45df8 .swiper-slide{transition-duration:calc(5000ms*1.2);height:100vh;}.elementor-11 .elementor-element.elementor-element-7a45df8 .swiper-slide-contents{max-width:450px;}.elementor-11 .elementor-element.elementor-element-7a45df8 .swiper-slide-inner{padding:30px 30px 30px 30px;text-align:center;}.elementor-11 .elementor-element.elementor-element-7a45df8 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:25px;}.elementor-11 .elementor-element.elementor-element-7a45df8 .elementor-slide-heading{font-family:"kalame", Sans-serif;font-weight:600;}.elementor-11 .elementor-element.elementor-element-31f0fae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-widget-ucaddon_introduce_section .uc_style_introduce_section_elementor_description_1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_introduce_section .uc_style_introduce_section_elementor_description_2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-c5c2c55{--display:flex;}.elementor-11 .elementor-element.elementor-global-895{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-3c59c02{--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 30px;--row-gap:30px;--column-gap:30px;--overflow:hidden;--margin-top:0px;--margin-bottom:025px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-3c59c02:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3c59c02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#515859;}.elementor-11 .elementor-element.elementor-element-7a59413{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-11 .elementor-element.elementor-element-8d9dbd9{--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:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-11 .elementor-element.elementor-element-8d9dbd9.e-con{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-4930c2e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-829474f{text-align:justify;}.elementor-11 .elementor-element.elementor-element-829474f .elementor-heading-title{line-height:1.5em;color:#FCFCFC;}.elementor-11 .elementor-element.elementor-element-823eaa5{--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:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-11 .elementor-element.elementor-element-2e01fcd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:15px 10px;--row-gap:15px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-67809d9 .elementor-heading-title{color:#CCDED8;}.elementor-11 .elementor-element.elementor-element-e4120d5{text-align:right;}.elementor-11 .elementor-element.elementor-element-e4120d5 .elementor-heading-title{color:#E46E6E;}.elementor-11 .elementor-element.elementor-element-aeda8a5{--swiper-slides-to-display:4;--swiper-offset-size:80px;--swiper-slides-gap:30px;}.elementor-11 .elementor-element.elementor-element-aeda8a5 > .elementor-widget-container{margin:0px 0px 0px -650px;}.elementor-11 .elementor-element.elementor-element-aeda8a5 .swiper-slide > .elementor-element{height:100%;}.elementor-11 .elementor-element.elementor-element-6b6ccd4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-aeb455f{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-11 .elementor-element.elementor-element-0f59959{--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:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-11 .elementor-element.elementor-element-0f59959.e-con{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-2ad2212{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-11 .elementor-element.elementor-element-9c6092d{text-align:justify;}.elementor-11 .elementor-element.elementor-element-9c6092d .elementor-heading-title{line-height:1.5em;color:#FCFCFC;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-e90b566{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-e90b566{right:0px;}.elementor-11 .elementor-element.elementor-element-e90b566{top:0px;}.elementor-11 .elementor-element.elementor-element-0e513d7{--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:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-11 .elementor-element.elementor-element-e63b20e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:15px 10px;--row-gap:15px;--column-gap:10px;}.elementor-11 .elementor-element.elementor-element-52513b7 .elementor-heading-title{color:#CCDED8;}.elementor-11 .elementor-element.elementor-element-3e10dd1{text-align:right;}.elementor-11 .elementor-element.elementor-element-3e10dd1 .elementor-heading-title{color:#E46E6E;}.elementor-11 .elementor-element.elementor-element-4316d65{--swiper-slides-to-display:4;--swiper-offset-size:80px;--swiper-slides-gap:30px;}.elementor-11 .elementor-element.elementor-element-4316d65 > .elementor-widget-container{margin:0px 0px 0px -650px;}.elementor-11 .elementor-element.elementor-element-4316d65 .swiper-slide > .elementor-element{height:100%;}.elementor-11 .elementor-element.elementor-element-0c9c5ae{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:350px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5b6a930{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-982d399{--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:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-11 .elementor-element.elementor-element-63d6551{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:15px 10px;--row-gap:15px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-003c124 .elementor-heading-title{color:#CCDED8;}.elementor-11 .elementor-element.elementor-element-212bc68{text-align:right;}.elementor-11 .elementor-element.elementor-element-212bc68 .elementor-heading-title{color:#E46E6E;}.elementor-11 .elementor-element.elementor-element-e0693ab{--swiper-slides-to-display:4;--swiper-offset-size:80px;--swiper-slides-gap:30px;--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-11 .elementor-element.elementor-element-e0693ab > .elementor-widget-container{margin:0px -650px 0px 0px;}.elementor-11 .elementor-element.elementor-element-e0693ab .swiper-slide > .elementor-element{height:100%;}.elementor-11 .elementor-element.elementor-element-4a7034d{--swiper-slides-to-display:4;--swiper-offset-size:80px;--swiper-slides-gap:30px;--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-11 .elementor-element.elementor-element-4a7034d > .elementor-widget-container{margin:0px -650px 0px 0px;}.elementor-11 .elementor-element.elementor-element-4a7034d .swiper-slide > .elementor-element{height:100%;}.elementor-11 .elementor-element.elementor-element-306b46f{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:00px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-8bad85f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-af788e2{--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:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-11 .elementor-element.elementor-element-9fe38ca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:15px 10px;--row-gap:15px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-6fa40ff .elementor-heading-title{color:#CCDED8;}.elementor-11 .elementor-element.elementor-element-85ca0ce{text-align:right;}.elementor-11 .elementor-element.elementor-element-85ca0ce .elementor-heading-title{color:#E46E6E;}.elementor-11 .elementor-element.elementor-element-23aa228{--swiper-slides-to-display:4;--swiper-offset-size:80px;--swiper-slides-gap:35px;--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-11 .elementor-element.elementor-element-23aa228 > .elementor-widget-container{margin:0px -650px 0px 0px;}.elementor-11 .elementor-element.elementor-element-23aa228 .swiper-slide > .elementor-element{height:100%;}.elementor-11 .elementor-element.elementor-element-21a09ae{--swiper-slides-to-display:4;--swiper-offset-size:80px;--swiper-slides-gap:30px;--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-11 .elementor-element.elementor-element-21a09ae > .elementor-widget-container{margin:0px -650px 0px 0px;}.elementor-11 .elementor-element.elementor-element-21a09ae .swiper-slide > .elementor-element{height:100%;}.elementor-11 .elementor-element.elementor-element-1b5564b{--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:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0%;--margin-bottom:8%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-11 .elementor-element.elementor-element-ce89e28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-ce89e28:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-ce89e28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCDED8;}.elementor-11 .elementor-element.elementor-element-e4dfa86 .elementor-heading-title{font-size:4vw;line-height:1.2em;color:#025940;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-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-6ad42c8 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-6ad42c8{text-align:right;color:#025940C7;}.elementor-11 .elementor-element.elementor-element-c8a7ce8 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:12px 12px 12px 12px;}.elementor-11 .elementor-element.elementor-element-3868353{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3868353.e-con{--align-self:stretch;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-fc027a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-fc027a1 .elementor-accordion-item{border-width:0px;}.elementor-11 .elementor-element.elementor-element-fc027a1 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-11 .elementor-element.elementor-element-fc027a1 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-11 .elementor-element.elementor-element-fc027a1 .elementor-accordion-icon, .elementor-11 .elementor-element.elementor-element-fc027a1 .elementor-accordion-title{color:#025940;}.elementor-11 .elementor-element.elementor-element-fc027a1 .elementor-accordion-icon svg{fill:#025940;}.elementor-11 .elementor-element.elementor-element-fc027a1 .elementor-active .elementor-accordion-icon, .elementor-11 .elementor-element.elementor-element-fc027a1 .elementor-active .elementor-accordion-title{color:#61CE70;}.elementor-11 .elementor-element.elementor-element-fc027a1 .elementor-active .elementor-accordion-icon svg{fill:#61CE70;}.elementor-11 .elementor-element.elementor-element-fc027a1 .elementor-accordion-title{font-weight:600;}.elementor-11 .elementor-element.elementor-element-fc027a1 .elementor-tab-title{padding:15px 30px 15px 30px;}.elementor-11 .elementor-element.elementor-element-fc027a1 .elementor-tab-content{color:#515958;font-weight:400;padding:25px 35px 35px 35px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-6b6ccd4{--width:15%;}.elementor-11 .elementor-element.elementor-element-5b6a930{--width:15%;}.elementor-11 .elementor-element.elementor-element-8bad85f{--width:15%;}.elementor-11 .elementor-element.elementor-element-ce89e28{--width:55%;}.elementor-11 .elementor-element.elementor-element-3868353{--width:45%;}}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-3c59c02{--margin-top:10vw;--margin-bottom:10vw;--margin-left:0vw;--margin-right:0vw;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:25px;}.elementor-11 .elementor-element.elementor-element-7a59413{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-11 .elementor-element.elementor-element-aeda8a5{--swiper-slides-to-display:2;}.elementor-11 .elementor-element.elementor-element-aeb455f{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-0f59959{--margin-top:5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-2ad2212{--margin-top:10vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-9c6092d{width:100%;max-width:100%;z-index:5;text-align:right;}.elementor-11 .elementor-element.elementor-element-9c6092d > .elementor-widget-container{padding:0% 10% 0% 0%;}.elementor-11 .elementor-element.elementor-element-e90b566{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-e90b566 > .elementor-widget-container{padding:0px 0px 0px 040px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-e90b566{left:26%;}body.rtl .elementor-11 .elementor-element.elementor-element-e90b566{right:26%;}.elementor-11 .elementor-element.elementor-element-0e513d7{--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-e63b20e{--margin-top:30vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-11 .elementor-element.elementor-element-4316d65{--swiper-slides-to-display:4;}.elementor-11 .elementor-element.elementor-element-0c9c5ae{--margin-top:20vw;--margin-bottom:20vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-982d399{--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-63d6551{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-e0693ab{--swiper-slides-to-display:2;}.elementor-11 .elementor-element.elementor-element-4a7034d{--swiper-slides-to-display:4;}.elementor-11 .elementor-element.elementor-element-4a7034d > .elementor-widget-container{margin:0px 0px 0px -650px;}.elementor-11 .elementor-element.elementor-element-306b46f{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-af788e2{--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-9fe38ca{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-23aa228{--swiper-slides-to-display:4;}.elementor-11 .elementor-element.elementor-element-23aa228 > .elementor-widget-container{margin:0px 0px 0px -650px;}.elementor-11 .elementor-element.elementor-element-21a09ae{--swiper-slides-to-display:4;}.elementor-11 .elementor-element.elementor-element-21a09ae > .elementor-widget-container{margin:0px 0px 0px -650px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-7143de9{--content-width:200%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7a45df8 .swiper-slide-contents{max-width:100%;}.elementor-11 .elementor-element.elementor-element-7a45df8 .swiper-slide-inner{padding:15px 15px 15px 15px;}.elementor-11 .elementor-element.elementor-element-31f0fae{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-c5c2c55{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-global-895 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-3c59c02{--margin-top:020vw;--margin-bottom:20vw;--margin-left:0vw;--margin-right:0vw;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-11 .elementor-element.elementor-element-7a59413{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-11 .elementor-element.elementor-element-8d9dbd9{--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-11 .elementor-element.elementor-element-aeda8a5{--swiper-slides-to-display:1;}.elementor-11 .elementor-element.elementor-element-aeb455f{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-0f59959{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-2ad2212{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-11 .elementor-element.elementor-element-e90b566{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;top:50px;}.elementor-11 .elementor-element.elementor-element-e90b566 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-11 .elementor-element.elementor-element-e90b566.elementor-element{--align-self:flex-end;}.elementor-11 .elementor-element.elementor-element-0e513d7{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:15vw;--margin-bottom:15vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-e63b20e{--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-11 .elementor-element.elementor-element-4316d65{--swiper-slides-to-display:2;--swiper-slides-gap:15px;}.elementor-11 .elementor-element.elementor-element-4316d65 > .elementor-widget-container{margin:0px 0px 0px -300px;}.elementor-11 .elementor-element.elementor-element-0c9c5ae{--margin-top:15vw;--margin-bottom:15vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-982d399{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-63d6551{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-e0693ab{--swiper-slides-to-display:2;--swiper-slides-gap:15px;}.elementor-11 .elementor-element.elementor-element-e0693ab > .elementor-widget-container{margin:0px 0px 0px -300px;}.elementor-11 .elementor-element.elementor-element-4a7034d{--swiper-slides-to-display:2;--swiper-slides-gap:15px;}.elementor-11 .elementor-element.elementor-element-4a7034d > .elementor-widget-container{margin:0px 0px 0px -300px;}.elementor-11 .elementor-element.elementor-element-306b46f{--margin-top:15vw;--margin-bottom:15vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-af788e2{--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-11 .elementor-element.elementor-element-9fe38ca{--align-items:flex-start;--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-11 .elementor-element.elementor-element-23aa228{--swiper-slides-to-display:1;}.elementor-11 .elementor-element.elementor-element-21a09ae{--swiper-slides-to-display:2;--swiper-slides-gap:15px;}.elementor-11 .elementor-element.elementor-element-21a09ae > .elementor-widget-container{margin:0px 0px 0px -300px;}.elementor-11 .elementor-element.elementor-element-1b5564b{--margin-top:20px;--margin-bottom:160px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:00px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-ce89e28{--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;--padding-top:025px;--padding-bottom:025px;--padding-left:025px;--padding-right:025px;}.elementor-11 .elementor-element.elementor-element-3868353{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-11 .elementor-element.elementor-element-fc027a1 .elementor-tab-title{padding:20px 15px 20px 15px;}.elementor-11 .elementor-element.elementor-element-fc027a1 .elementor-tab-content{padding:20px 15px 20px 15px;}}/* Start custom CSS for slides, class: .elementor-element-7a45df8 */.elementor-11 .elementor-element.elementor-element-7a45df8 h3{
    font-family: var(--farsi-font-family);
    font-size: var(--text-2xl);
    color: var(--surface) !important;
}

.elementor-11 .elementor-element.elementor-element-7a45df8 p{
    font-family: var(--farsi-font-family);
    font-size: var(--text-sm);
        color: var(--surface) !important;

}

.swiper-slide-contents{
    z-index: 12;
}


.elementor-11 .elementor-element.elementor-element-7a45df8:before{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
background: rgb(0,0,0);
background: -moz-linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(255, 255, 255, 0) 20%);
background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(255, 255, 255, 0) 20%);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(255, 255, 255, 0) 20%);
pointer-events: none;
    content: '';
    z-index: 2;
}

.elementor-11 .elementor-element.elementor-element-7a45df8 .swiper-slide-bg{
        background: linear-gradient(180deg,rgba(255, 255, 255, 0) 70%, rgba(0, 0, 0, 0.4) 100%);
}

.elementor-11 .elementor-element.elementor-element-7a45df8 .swiper-slide-inner:after {
    content: '';
    position: absolute;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(255, 255, 255, 0) 60%);
    z-index: 10;
    width: 100%;
    height: 50%;
    pointer-events: none;
    bottom: 0;
    right: 0
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-895 */#stuck-on-scroll {
    position: relative;
}

.services-section {
    display: flex;
    flex-direction: column;
    gap: 2rem;
}

.services-section .services-section__title {
    text-align: right;
    line-height: 1.2;
    font-family: var(--farsi-font-family);
    font-size: var(--text-2xl);
    margin: 0;
}

.services-section .right-side {
    direction: rtl;
    width: 100%;
}

.services-section .right-side p {
    display: block;
    color: var(--primary-2);
    margin-top: 1rem;
    font-size: var(--text-sm);
    line-height: 1.6;
}

.services-section .left-side {
    width: 100%;
    display: flex;
    gap: 1rem;
    flex-direction: column;
}

.service-card {
    border-radius: var(--rounded-md);
    overflow: hidden;
    direction: rtl;
    padding: 1.5rem;
    position: relative;
    height: auto;
}

.service-card__top-card {
    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    font-weight: 700;
}

.service-card__inner-card {
    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    width: 100%;
    margin-top: 1rem;
    transform: none;
}

.service-card__image-frame {
    position: relative;
    width: 100%;
    height: 200px;
    margin-top: 1rem;
    border-radius: var(--rounded-base);
    overflow: hidden;
}

.service-card__image-frame img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.service-card__inner-card p {
    color: var(--color-white);
    line-height: 1.4;
    font-family: var(--farsi-font-family) !important;
    font-size: var(--text-sm);
}

.service-card__top-card .title {
    margin: 0;
    color: var(--color-white);
    line-height: 1.5;
}

.service-card-1 { background: #5c9ebf;
z-index: 1 !important;
}
.service-card-4 { background: #025940; z-index: 4 !important;
    
}
.service-card-2 { background: #A6988D; z-index: 2 !important;
    
}
.service-card-3 { background: var(--primary-2); 
    z-index: 3 !important;
}

/* Desktop styles (1024px and above) */
@media (min-width: 1024px) {
    .services-section {
        max-height: 100vh;
        padding: 0;
        margin: 0;
        gap: 5vw;
        flex-direction: row;
    }
    

    .services-section .right-side {
        width: 45%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
    }

    .services-section .left-side {
        width: 55%;
        height: 100%;
        gap: 3.33vh;
        justify-content: center;
    }

    .service-card {
        height: 13%;
        padding: 30px;
    }

    .service-card:first-child {
        height: 37%;
    }

    .service-card__inner-card {
        height: calc(100% - 30px);
        width: 60%;
        margin-top: 0;
        transform: translateY(20%) scale(0.9);
        transform-origin: top right;
    }

    .service-card:first-child .service-card__inner-card {
        transform: none;
    }

    .service-card__image-frame {
        position: absolute;
        top: 15px;
        left: 15px;
        width: 30%;
        height: calc(100% - 30px);
        margin-top: 0;
    }

    .service-card:first-child .service-card__image-frame {
        transform: none;
    }
}


@media (max-width: 1023px) {
    .services-section {
        min-height: auto;
        padding-top: 2rem;
    }

    .service-card {
        padding: 0.7rem 1rem 0.5rem 1rem;
        border-radius: 8px;
        position: relative;
    }

    .service-card__inner-card {
        height: auto;
        overflow: hidden;
    }

    .service-card__image-frame {
        height: auto;
        padding-top: 0;
        left: 0;
        top: 0;
        width: 100%;
        overflow: hidden;
    }

    .service-card__top-card {
        position: relative;
        z-index: 2;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b67c408 */.elementor-11 .elementor-element.elementor-element-b67c408 {
    max-width: 100vw;
}
.elementor-11 .elementor-element.elementor-element-b67c408 .desktop-path{
    position: absolute;
    left: 5vw;
    width: 90vw;
}

 .scroll-fill {
            transition: stroke-dashoffset 0.1s ease-out;
        }



@media screen and (min-width: 1441px){
    .elementor-11 .elementor-element.elementor-element-b67c408 .desktop-path{
        top: 6vw;
    }
}

@media screen and (min-width: 1601px){
    .elementor-11 .elementor-element.elementor-element-b67c408 .desktop-path{
        top: 4vw;
    }
}

.fill-svg-wrapper{
    position: relative;
}

.fill-svg-wrapper:after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    background: linear-gradient(360deg, rgba(81,89,88,1) 40%, rgba(81,89,88,0) 100%);
    z-index: 20;
    width: 100%;
    height: 10vh;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4120d5 */.elementor-11 .elementor-element.elementor-element-e4120d5 span{
    color: var(--primary-1) !important;
    font-weight: var(--weight-normal)
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e90b566 */.elementor-11 .elementor-element.elementor-element-e90b566 {
    max-width: 100vw;
}
.elementor-11 .elementor-element.elementor-element-e90b566 .desktop-path{
    position: absolute;
    left: 5vw;
    width: 90vw;
}

 .scroll-fill {
            transition: stroke-dashoffset 0.1s ease-out;
        }



@media screen and (min-width: 1441px){
    .elementor-11 .elementor-element.elementor-element-e90b566 .desktop-path{
        top: 6vw;
    }
}

@media screen and (min-width: 1601px){
    .elementor-11 .elementor-element.elementor-element-e90b566 .desktop-path{
        top: 4vw;
    }
}


.svg-mobile-wrapper{
    max-height: 60vh;
    overflow: hidden;
    position: relative;
}

.svg-mobile-wrapper:after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    background: linear-gradient(360deg, rgba(81,89,88,1) 40%, rgba(81,89,88,0) 100%);
    z-index: 20;
    width: 100%;
    height: 20vh;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e10dd1 */.elementor-11 .elementor-element.elementor-element-3e10dd1 span{
    color: var(--primary-1) !important;
    font-weight: var(--weight-normal)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-212bc68 */.elementor-11 .elementor-element.elementor-element-212bc68 span{
    color: var(--primary-1) !important;
    font-weight: var(--weight-normal)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85ca0ce */.elementor-11 .elementor-element.elementor-element-85ca0ce span{
    color: var(--primary-1) !important;
    font-weight: var(--weight-normal)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c59c02 */.elementor-11 .elementor-element.elementor-element-3c59c02{
    position: relative;
}

@media screen and (min-width: 1024px){
    .res-margin-top-1{
        margin-top: 14vw;
        margin-bottom: 16vw;
    }
    .res-margin-top-2{
        margin-top: 28vw;
        margin-bottom: 23vw;
    }
    .res-margin-top-3{
        margin-top: 1vw;
        /*margin-bottom: 40vw*/
        }
}
@media screen and (min-width: 1200px){
    .res-margin-top-1{
        margin-top: 20vw;
        margin-bottom: 20vw;
    }
    .res-margin-top-2{
        margin-top: 23vw;
        margin-bottom: 23vw;
    }
    .res-margin-top-3{
        margin-top: 5vw;
        /*margin-bottom: 40vw*/
        }
}
@media screen and (min-width: 1441px){
    .res-margin-top-1{
        margin-top: 22vw;
        margin-bottom: 30vw;
    }
    .res-margin-top-2{
        margin-top: 20vw;    
        margin-bottom: 15vw;
    }
    .res-margin-top-3{
        margin-top: 10vw;    
        /*margin-bottom: 45vw;*/
        }
}

@media screen and (min-width: 1601px){

    .res-margin-top-2{
        margin-top: 20.5vw;    
        margin-bottom: 16.5vw
    }
    .res-margin-top-3{
        margin-top: 9.5vw;
        /*margin-bottom: 50vw;*/
    }
}

@media screen and (min-width: 1801px){
    .res-margin-top-1{
        margin-top: 22vw;
        margin-bottom: 34vw;
    }
    .res-margin-top-2{
        margin-top: 12vw;    
        margin-bottom: 15vw
    }
    .res-margin-top-3{
        margin-top: 5vw;
        /*margin-bottom: 50vw;*/
    }
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-fc027a1 */.elementor-11 .elementor-element.elementor-element-fc027a1{
    height: 100%;
}

.elementor-11 .elementor-element.elementor-element-fc027a1 *{
    font-family: var(--farsi-font-family) !important;
}

.elementor-accordion{
    display: flex;
    height: 100%;
    flex-direction: column;
    gap: 25px;
}



.elementor-accordion-item{
    padding: 10px 15px;
    border: solid 1px #025940 !important;
    border-radius: var(--rounded-base);
}

.elementor-accordion-item .elementor-tab-title a{
    font-size: var(--text-base);
}


.elementor-accordion-item .elementor-tab-content {
    font-size: var(--text-sm);
}


.elementor-11 .elementor-element .elementor-active .elementor-accordion-icon, .elementor-11 .elementor-element.elementor-element-fc027a1 .elementor-active .elementor-accordion-title{
    color: var(--secondary-1)
}

.elementor-accordion-item:has(.elementor-active){
    border-color: var(--secondary-1) !important;
}

.elementor-accordion-item{
    border-color: var(--primary-2) !important
}


.elementor-11 .elementor-accordion-item .elementor-accordion-icon svg {
    fill: var(--primary-2) !important;
}

.elementor-11 .elementor-accordion-item .elementor-active .elementor-accordion-icon svg {
    fill: var(--secondary-1) !important;
}

.elementor-accordion-item .elementor-tab-title {
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: space-between;
    flex-direction: row-reverse;
}

.elementor-11 .elementor-accordion-icon, .elementor-11 .elementor-element.elementor-element-fc027a1 .elementor-accordion-title{
    color: var(--primary-2)
}/* End custom CSS */