.elementor-37 .elementor-element.elementor-element-5b866e3{--display:flex;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-37 .elementor-element.elementor-element-58e020e{--e-image-carousel-slides-to-show:1;}.elementor-37 .elementor-element.elementor-element-58e020e .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-37 .elementor-element.elementor-element-2d96c33{--display:flex;--min-height:0px;--gap:38px 38px;--row-gap:38px;--column-gap:38px;}.elementor-37 .elementor-element.elementor-element-3bdbd77{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-37 .elementor-element.elementor-element-54d9daf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-37 .elementor-element.elementor-element-5a6744e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-widget-image .widget-image-caption{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-37 .elementor-element.elementor-element-460c6ae img{width:95%;border-radius:20px 20px 20px 20px;}.elementor-37 .elementor-element.elementor-element-21f6540{--display:flex;--min-height:0px;--gap:38px 38px;--row-gap:38px;--column-gap:38px;}.elementor-37 .elementor-element.elementor-element-21f6540.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-37 .elementor-element.elementor-element-39931e3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-37 .elementor-element.elementor-element-1ae25f1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-37 .elementor-element.elementor-element-000d2c9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-37 .elementor-element.elementor-element-839180f img{width:95%;border-radius:20px 20px 20px 20px;}.elementor-37 .elementor-element.elementor-element-4e9e622{--display:flex;}.elementor-37 .elementor-element.elementor-element-444e018{--display:flex;--margin-top:22px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;}.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-37 .elementor-element.elementor-element-85516de{text-align:center;}.elementor-37 .elementor-element.elementor-element-85516de .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:33px;font-weight:700;color:#30296F;}.elementor-37 .elementor-element.elementor-element-85c96ac{--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-37 .elementor-element.elementor-element-5276aa2{width:initial;max-width:initial;}.elementor-37 .elementor-element.elementor-element-d6f0f49{--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-37 .elementor-element.elementor-element-8010e1d{--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-37 .elementor-element.elementor-element-42f678c img{width:340px;max-width:100%;height:419px;border-radius:24px 24px 24px 24px;}.elementor-37 .elementor-element.elementor-element-8e0d86b{--display:flex;}.elementor-37 .elementor-element.elementor-element-0f282ac .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-weight:600;color:#161A1B;}.elementor-37 .elementor-element.elementor-element-efff5b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-db009ff{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-37 .elementor-element.elementor-element-cc5a32f{width:var( --container-widget-width, 13% );max-width:13%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:13%;--container-widget-flex-grow:0;}.elementor-37 .elementor-element.elementor-element-cc5a32f.elementor-element{--order:99999 /* order end hack */;}.elementor-37 .elementor-element.elementor-element-cc5a32f .elementor-button{font-family:"IRANYekanX FaNum", Sans-serif;font-size:16px;font-weight:700;line-height:16px;border-radius:50px 50px 50px 50px;}.elementor-37 .elementor-element.elementor-element-b7e72d6{--display:flex;--min-height:290px;--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-37 .elementor-element.elementor-element-b7e72d6:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-b7e72d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://taratejaratgroup.ir/wp-content/uploads/2026/08/tara-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-b7e72d6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-37 .elementor-element.elementor-element-9b6f18b{--display:flex;--justify-content:center;}.elementor-37 .elementor-element.elementor-element-75c5521{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 54px;text-align:center;}.elementor-37 .elementor-element.elementor-element-75c5521 .elementor-heading-title{font-family:"IRANYekanX FaNum", Sans-serif;font-size:36px;font-weight:600;color:#EDFAFF;}.elementor-37 .elementor-element.elementor-element-55a8a9c{--display:flex;}.elementor-37 .elementor-element.elementor-element-a692410{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:31px;--margin-bottom:21px;--margin-left:0px;--margin-right:0px;}.elementor-37 .elementor-element.elementor-element-641f494{width:var( --container-widget-width, 24% );max-width:24%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24%;--container-widget-flex-grow:0;text-align:center;}.elementor-37 .elementor-element.elementor-element-641f494.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-37 .elementor-element.elementor-element-641f494 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:30px;font-weight:600;color:#01115C;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-b802b35{--divider-border-style:solid;--divider-color:#E6E6E6;--divider-border-width:1.4px;width:var( --container-widget-width, 67% );max-width:67%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-37 .elementor-element.elementor-element-b802b35.elementor-element{--align-self:center;}.elementor-37 .elementor-element.elementor-element-b802b35 .elementor-divider-separator{width:100%;}.elementor-37 .elementor-element.elementor-element-b802b35 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-37 .elementor-element.elementor-element-10010fb{width:var( --container-widget-width, 13% );max-width:13%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:13%;--container-widget-flex-grow:0;}.elementor-37 .elementor-element.elementor-element-10010fb.elementor-element{--order:99999 /* order end hack */;}.elementor-37 .elementor-element.elementor-element-10010fb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-37 .elementor-element.elementor-element-10010fb .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-37 .elementor-element.elementor-element-10010fb .elementor-button{font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:700;line-height:16px;border-radius:50px 50px 50px 50px;}.elementor-37 .elementor-element.elementor-element-cb5130f{--display:flex;}.elementor-37 .elementor-element.elementor-element-566d3a7{--swiper-slides-to-display:4;--swiper-slides-gap:10px;width:var( --container-widget-width, 101.681% );max-width:101.681%;--container-widget-width:101.681%;--container-widget-flex-grow:0;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:#0A0D39;}.elementor-37 .elementor-element.elementor-element-566d3a7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-37 .elementor-element.elementor-element-566d3a7 .swiper-slide > .elementor-element{height:100%;}.elementor-37 .elementor-element.elementor-element-90247a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:31px;--margin-bottom:21px;--margin-left:0px;--margin-right:0px;}.elementor-37 .elementor-element.elementor-element-b0e3955{width:var( --container-widget-width, 24% );max-width:24%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24%;--container-widget-flex-grow:0;text-align:center;}.elementor-37 .elementor-element.elementor-element-b0e3955.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-37 .elementor-element.elementor-element-b0e3955 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:22px;font-weight:600;color:#01115C;}.elementor-37 .elementor-element.elementor-element-63f1415{--divider-border-style:solid;--divider-color:#E6E6E6;--divider-border-width:1.4px;width:var( --container-widget-width, 59% );max-width:59%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-37 .elementor-element.elementor-element-63f1415.elementor-element{--align-self:center;}.elementor-37 .elementor-element.elementor-element-63f1415 .elementor-divider-separator{width:100%;}.elementor-37 .elementor-element.elementor-element-63f1415 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-37 .elementor-element.elementor-element-3ced584{width:var( --container-widget-width, 13% );max-width:13%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:13%;--container-widget-flex-grow:0;}.elementor-37 .elementor-element.elementor-element-3ced584.elementor-element{--order:99999 /* order end hack */;}.elementor-37 .elementor-element.elementor-element-3ced584 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-37 .elementor-element.elementor-element-3ced584 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-37 .elementor-element.elementor-element-3ced584 .elementor-button{font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:700;line-height:16px;border-radius:50px 50px 50px 50px;}.elementor-37 .elementor-element.elementor-element-c7729dd{--display:flex;}.elementor-37 .elementor-element.elementor-element-14156b6{--swiper-slides-to-display:4;--swiper-slides-gap:10px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:#0A0D39;}.elementor-37 .elementor-element.elementor-element-14156b6 .swiper-slide > .elementor-element{height:100%;}.elementor-37 .elementor-element.elementor-element-db5f919{--display:flex;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-37 .elementor-element.elementor-element-83f82b0{text-align:center;}.elementor-37 .elementor-element.elementor-element-83f82b0 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-weight:600;color:#182172;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-37 .elementor-element.elementor-element-f76d60b{text-align:center;font-family:"IRANYekanX", Sans-serif;font-weight:400;}.elementor-37 .elementor-element.elementor-element-0e73536{--display:flex;}.elementor-37 .elementor-element.elementor-element-35e5ad9{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-37 .elementor-element.elementor-element-35e5ad9 .swiper-slide > .elementor-element{height:100%;}.elementor-37 .elementor-element.elementor-element-4aa2261{--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-37 .elementor-element.elementor-element-4aa2261.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-37 .elementor-element.elementor-element-18a048d{--display:flex;--min-height:0px;--border-radius:24px 24px 24px 24px;--z-index:0;}.elementor-37 .elementor-element.elementor-element-6a09975{--display:flex;--min-height:0px;--border-radius:24px 24px 24px 24px;--z-index:0;}.elementor-37 .elementor-element.elementor-element-6a09975:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-6a09975 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #48418D 0%, #192D42 100%);}.elementor-37 .elementor-element.elementor-element-52817d0{background-color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-37 .elementor-element.elementor-element-52817d0 img{width:65%;}.elementor-37 .elementor-element.elementor-element-77d50a8{text-align:center;}.elementor-37 .elementor-element.elementor-element-77d50a8 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-a1458a2 .elementor-button{background-color:#27A339;font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:700;line-height:16px;border-radius:50px 50px 50px 50px;}.elementor-37 .elementor-element.elementor-element-a1458a2{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-37 .elementor-element.elementor-element-a1458a2.elementor-element{--order:99999 /* order end hack */;}.elementor-37 .elementor-element.elementor-element-a1458a2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-37 .elementor-element.elementor-element-a1458a2 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-37 .elementor-element.elementor-element-6563ef0{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-37 .elementor-element.elementor-element-6563ef0.elementor-element{--order:99999 /* order end hack */;}.elementor-37 .elementor-element.elementor-element-6563ef0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-37 .elementor-element.elementor-element-6563ef0 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-37 .elementor-element.elementor-element-6563ef0 .elementor-button{font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:800;line-height:16px;border-radius:50px 50px 50px 50px;}.elementor-37 .elementor-element.elementor-element-c058345{--display:flex;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;}.elementor-37 .elementor-element.elementor-element-b46cc2a > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}@media(max-width:1366px){.elementor-37 .elementor-element.elementor-element-566d3a7{--swiper-slides-to-display:3;}.elementor-37 .elementor-element.elementor-element-14156b6{--swiper-slides-to-display:3;}.elementor-37 .elementor-element.elementor-element-35e5ad9{--swiper-slides-to-display:3;}}@media(max-width:1200px){.elementor-37 .elementor-element.elementor-element-566d3a7{--swiper-slides-to-display:3;}.elementor-37 .elementor-element.elementor-element-14156b6{--swiper-slides-to-display:3;}.elementor-37 .elementor-element.elementor-element-35e5ad9{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-37 .elementor-element.elementor-element-460c6ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-efff5b4{--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-37 .elementor-element.elementor-element-a692410{--justify-content:space-between;}.elementor-37 .elementor-element.elementor-element-641f494{--container-widget-width:252px;--container-widget-flex-grow:0;width:var( --container-widget-width, 252px );max-width:252px;}.elementor-37 .elementor-element.elementor-element-10010fb{--container-widget-width:158px;--container-widget-flex-grow:0;width:var( --container-widget-width, 158px );max-width:158px;}.elementor-37 .elementor-element.elementor-element-566d3a7{--swiper-slides-to-display:2;}.elementor-37 .elementor-element.elementor-element-90247a7{--justify-content:space-between;}.elementor-37 .elementor-element.elementor-element-b0e3955{--container-widget-width:314px;--container-widget-flex-grow:0;width:var( --container-widget-width, 314px );max-width:314px;}.elementor-37 .elementor-element.elementor-element-3ced584{--container-widget-width:192px;--container-widget-flex-grow:0;width:var( --container-widget-width, 192px );max-width:192px;}.elementor-37 .elementor-element.elementor-element-14156b6{--swiper-slides-to-display:2;}.elementor-37 .elementor-element.elementor-element-35e5ad9{--swiper-slides-to-display:2;}.elementor-37 .elementor-element.elementor-element-a1458a2{--container-widget-width:192px;--container-widget-flex-grow:0;width:var( --container-widget-width, 192px );max-width:192px;}.elementor-37 .elementor-element.elementor-element-6563ef0{--container-widget-width:192px;--container-widget-flex-grow:0;width:var( --container-widget-width, 192px );max-width:192px;}}@media(max-width:880px){.elementor-37 .elementor-element.elementor-element-566d3a7{--swiper-slides-to-display:2;}.elementor-37 .elementor-element.elementor-element-14156b6{--swiper-slides-to-display:2;}.elementor-37 .elementor-element.elementor-element-35e5ad9{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-37 .elementor-element.elementor-element-85c96ac{--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-37 .elementor-element.elementor-element-0f282ac{text-align:center;}.elementor-37 .elementor-element.elementor-element-0f282ac .elementor-heading-title{font-size:21px;}.elementor-37 .elementor-element.elementor-element-efff5b4{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-efff5b4.e-con{--align-self:center;}.elementor-37 .elementor-element.elementor-element-cc5a32f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-37 .elementor-element.elementor-element-cc5a32f .elementor-button{font-size:23px;line-height:45px;}.elementor-37 .elementor-element.elementor-element-a692410{--justify-content:space-between;}.elementor-37 .elementor-element.elementor-element-641f494{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-37 .elementor-element.elementor-element-641f494 .elementor-heading-title{font-size:18px;}.elementor-37 .elementor-element.elementor-element-10010fb{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-37 .elementor-element.elementor-element-566d3a7{--swiper-slides-to-display:1;}.elementor-37 .elementor-element.elementor-element-90247a7{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-37 .elementor-element.elementor-element-b0e3955{--container-widget-width:43%;--container-widget-flex-grow:0;width:var( --container-widget-width, 43% );max-width:43%;}.elementor-37 .elementor-element.elementor-element-b0e3955 .elementor-heading-title{font-size:15px;line-height:1.7em;}.elementor-37 .elementor-element.elementor-element-3ced584{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-37 .elementor-element.elementor-element-14156b6{--swiper-slides-to-display:1;}.elementor-37 .elementor-element.elementor-element-35e5ad9{--swiper-slides-to-display:1;}.elementor-37 .elementor-element.elementor-element-18a048d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-37 .elementor-element.elementor-element-6a09975{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-37 .elementor-element.elementor-element-a1458a2{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-37 .elementor-element.elementor-element-a1458a2 .elementor-button{font-size:58px;}.elementor-37 .elementor-element.elementor-element-6563ef0{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-37 .elementor-element.elementor-element-6563ef0 .elementor-button{font-size:16px;}}@media(min-width:768px){.elementor-37 .elementor-element.elementor-element-5b866e3{--content-width:1254px;}.elementor-37 .elementor-element.elementor-element-2d96c33{--content-width:100%;}.elementor-37 .elementor-element.elementor-element-21f6540{--width:99.098%;}.elementor-37 .elementor-element.elementor-element-85c96ac{--content-width:1325px;}.elementor-37 .elementor-element.elementor-element-b7e72d6{--width:99.685%;}.elementor-37 .elementor-element.elementor-element-a692410{--content-width:1325px;}.elementor-37 .elementor-element.elementor-element-cb5130f{--content-width:1300px;}.elementor-37 .elementor-element.elementor-element-90247a7{--content-width:1325px;}.elementor-37 .elementor-element.elementor-element-c7729dd{--content-width:1300px;}.elementor-37 .elementor-element.elementor-element-0e73536{--content-width:888px;}.elementor-37 .elementor-element.elementor-element-4aa2261{--width:100.157%;}.elementor-37 .elementor-element.elementor-element-18a048d{--width:42%;}.elementor-37 .elementor-element.elementor-element-6a09975{--width:100%;}}@media(min-width:2400px){.elementor-37 .elementor-element.elementor-element-566d3a7{--swiper-slides-to-display:3;}.elementor-37 .elementor-element.elementor-element-14156b6{--swiper-slides-to-display:3;}.elementor-37 .elementor-element.elementor-element-35e5ad9{--swiper-slides-to-display:3;}}/* Start custom CSS for button, class: .elementor-element-cc5a32f */.elementor-37 .elementor-element.elementor-element-cc5a32f .elementor-button {
    background: linear-gradient(135deg, #2dd4bf, #14b8a6) !important;
    color: #ffffff !important; 
    border-radius: 50px !important; 
    border: none !important; 
    box-shadow: 
        0px 4px 15px rgba(29, 191, 175, 0.35),
        0px 0px 25px rgba(255, 255, 255, 0.25) !important;
    transition: all 0.3s ease !important;
   if !important; 
    cursor: pointer !important;
    text-decoration: none !important; 
}

.elementor-37 .elementor-element.elementor-element-cc5a32f .elementor-button:hover {
    background: linear-gradient(135deg, #14b8a6, #0d9488) !important;
    color: #ffffff !important;
    box-shadow: 
        0px 6px 20px rgba(29, 191, 175, 0.45),
        0px 0px 35px rgba(255, 255, 255, 0.35) !important;
    transform: translateY(-2px) !important; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10010fb */.elementor-37 .elementor-element.elementor-element-10010fb .elementor-button {
    background: linear-gradient(135deg, #2dd4bf, #14b8a6) !important;
    color: #ffffff !important; 
    border-radius: 50px !important; 
    border: none !important; 
    box-shadow: 
        0px 4px 15px rgba(29, 191, 175, 0.35),
        0px 0px 25px rgba(255, 255, 255, 0.25) !important;
    transition: all 0.3s ease !important;
    font-family: 'Vazirmatn', sans-serif !important; 
    cursor: pointer !important;
    text-decoration: none !important; 
}

.elementor-37 .elementor-element.elementor-element-10010fb .elementor-button:hover {
    background: linear-gradient(135deg, #14b8a6, #0d9488) !important;
    color: #ffffff !important;
    box-shadow: 
        0px 6px 20px rgba(29, 191, 175, 0.45),
        0px 0px 35px rgba(255, 255, 255, 0.35) !important;
    transform: translateY(-2px) !important; 
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-566d3a7 *//* =========================
   فلش‌های کروسل
========================= */

.elementor-37 .elementor-element.elementor-element-566d3a7 .elementor-swiper-button-prev,
.elementor-37 .elementor-element.elementor-element-566d3a7 .elementor-swiper-button-next {
    width: 52px !important;
    height: 52px !important;

    background: #ffffff !important;
    border: 1px solid #e3e8ef !important;
    border-radius: 50% !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.03) !important;

    color: #64748b !important;

    transition: all 0.25s ease !important;
}

/* اندازه آیکن فلش */
.elementor-37 .elementor-element.elementor-element-566d3a7 .elementor-swiper-button-prev svg,
.elementor-37 .elementor-element.elementor-element-566d3a7 .elementor-swiper-button-next svg {
    width: 16px !important;
    height: 16px !important;
}

/* هاور فلش */
.elementor-37 .elementor-element.elementor-element-566d3a7 .elementor-swiper-button-prev:hover,
.elementor-37 .elementor-element.elementor-element-566d3a7 .elementor-swiper-button-next:hover {
    background: #ffffff !important;
    border-color: #20cdb3 !important;
    color: #20cdb3 !important;
    transform: translateY(-2px);
}


/* =========================
   Pagination / دایره‌های پایین
========================= */

.elementor-37 .elementor-element.elementor-element-566d3a7 .swiper-pagination {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 10px !important;
}

/* دایره‌های معمولی */
.elementor-37 .elementor-element.elementor-element-566d3a7 .swiper-pagination-bullet {
    width: 10px !important;
    height: 10px !important;

    margin: 0 !important;

    background: #cbd5e1 !important;
    opacity: 1 !important;

    border-radius: 50% !important;

    transition: all 0.3s ease !important;
}

/* دایره فعال */
.elementor-37 .elementor-element.elementor-element-566d3a7 .swiper-pagination-bullet-active {
    width: 36px !important;
    height: 10px !important;

    background: #20cdb3 !important;

    border-radius: 10px !important;
}


/* =========================
   فاصله Pagination
========================= */

.elementor-37 .elementor-element.elementor-element-566d3a7 .swiper-pagination {
    bottom: -70px !important;
}


/* =========================
   جای فلش‌ها
========================= */

.elementor-37 .elementor-element.elementor-element-566d3a7 .elementor-swiper-button-prev {
    left: 0 !important;
}

.elementor-37 .elementor-element.elementor-element-566d3a7 .elementor-swiper-button-next {
    right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3ced584 */.elementor-37 .elementor-element.elementor-element-3ced584 .elementor-button {
    background: linear-gradient(135deg, #2dd4bf, #14b8a6) !important;
    color: #ffffff !important; 
    border-radius: 50px !important; 
    border: none !important; 
    box-shadow: 
        0px 4px 15px rgba(29, 191, 175, 0.35),
        0px 0px 25px rgba(255, 255, 255, 0.25) !important;
    transition: all 0.3s ease !important;
    font-family: 'Vazirmatn', sans-serif !important; 
    cursor: pointer !important;
    text-decoration: none !important; 
}

.elementor-37 .elementor-element.elementor-element-3ced584 .elementor-button:hover {
    background: linear-gradient(135deg, #14b8a6, #0d9488) !important;
    color: #ffffff !important;
    box-shadow: 
        0px 6px 20px rgba(29, 191, 175, 0.45),
        0px 0px 35px rgba(255, 255, 255, 0.35) !important;
    transform: translateY(-2px) !important; 
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-14156b6 *//* =========================
   فلش‌های کروسل
========================= */

.elementor-37 .elementor-element.elementor-element-14156b6 .elementor-swiper-button-prev,
.elementor-37 .elementor-element.elementor-element-14156b6 .elementor-swiper-button-next {
    width: 52px !important;
    height: 52px !important;

    background: #ffffff !important;
    border: 1px solid #e3e8ef !important;
    border-radius: 50% !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.03) !important;

    color: #64748b !important;

    transition: all 0.25s ease !important;
}

/* اندازه آیکن فلش */
.elementor-37 .elementor-element.elementor-element-14156b6 .elementor-swiper-button-prev svg,
.elementor-37 .elementor-element.elementor-element-14156b6 .elementor-swiper-button-next svg {
    width: 16px !important;
    height: 16px !important;
}

/* هاور فلش */
.elementor-37 .elementor-element.elementor-element-14156b6 .elementor-swiper-button-prev:hover,
.elementor-37 .elementor-element.elementor-element-14156b6 .elementor-swiper-button-next:hover {
    background: #ffffff !important;
    border-color: #20cdb3 !important;
    color: #20cdb3 !important;
    transform: translateY(-2px);
}


/* =========================
   Pagination / دایره‌های پایین
========================= */

.elementor-37 .elementor-element.elementor-element-14156b6 .swiper-pagination {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 10px !important;
}

/* دایره‌های معمولی */
.elementor-37 .elementor-element.elementor-element-14156b6 .swiper-pagination-bullet {
    width: 10px !important;
    height: 10px !important;

    margin: 0 !important;

    background: #cbd5e1 !important;
    opacity: 1 !important;

    border-radius: 50% !important;

    transition: all 0.3s ease !important;
}

/* دایره فعال */
.elementor-37 .elementor-element.elementor-element-14156b6 .swiper-pagination-bullet-active {
    width: 36px !important;
    height: 10px !important;

    background: #20cdb3 !important;

    border-radius: 10px !important;
}


/* =========================
   فاصله Pagination
========================= */

.elementor-37 .elementor-element.elementor-element-14156b6 .swiper-pagination {
    bottom: -70px !important;
}


/* =========================
   جای فلش‌ها
========================= */

.elementor-37 .elementor-element.elementor-element-14156b6 .elementor-swiper-button-prev {
    left: 0 !important;
}

.elementor-37 .elementor-element.elementor-element-14156b6 .elementor-swiper-button-next {
    right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a1458a2 */.elementor-37 .elementor-element.elementor-element-a1458a2 .elementor-button {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 0.5rem !important;
    width: 100% !important;
    padding: 0.8rem 1rem !important;
    border-radius: 9999px !important;
    font-size: 0.9rem !important;
    font-weight: 700 !important;
    font-family: 'Vazirmatn', sans-serif !important;
    color: #ffffff !important;
    background: rgba(255, 255, 255, 0.1) !important;
    border: 1px solid rgba(255, 255, 255, 0.5) !important;
    backdrop-filter: blur(12px) saturate(150%) !important;
    -webkit-backdrop-filter: blur(12px) saturate(150%) !important;
    box-shadow: 
        0px 4px 20px rgba(45, 212, 191, 0.2),
        inset 0px 1px 0px rgba(255, 255, 255, 0.25) !important;
    transition: transform 0.25s ease, box-shadow 0.25s ease, background-color 0.25s ease, border-color 0.25s ease !important;
    cursor: pointer !important;
    text-decoration: none !important;
}

.elementor-37 .elementor-element.elementor-element-a1458a2 .elementor-button:hover {
    background: rgba(255, 255, 255, 0.18) !important;
    border-color: rgba(255, 255, 255, 0.75) !important;
    box-shadow: 
        0px 6px 28px rgba(45, 212, 191, 0.35),
        inset 0px 1px 0px rgba(255, 255, 255, 0.35) !important;
    transform: translateY(-2px) !important;
}

.elementor-37 .elementor-element.elementor-element-a1458a2 .elementor-button .elementor-button-text {
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6563ef0 */.elementor-37 .elementor-element.elementor-element-6563ef0 .elementor-button {
    background: linear-gradient(135deg, #2dd4bf, #14b8a6) !important;
    color: #ffffff !important; 
    border-radius: 50px !important; 
    border: none !important; 
    box-shadow: 
        0px 4px 15px rgba(29, 191, 175, 0.35),
        0px 0px 25px rgba(255, 255, 255, 0.25) !important;
    transition: all 0.3s ease !important;
    font-family: 'Vazirmatn', sans-serif !important; 
    cursor: pointer !important;
    text-decoration: none !important; 
}

.elementor-37 .elementor-element.elementor-element-6563ef0 .elementor-button:hover {
    background: linear-gradient(135deg, #14b8a6, #0d9488) !important;
    color: #ffffff !important;
    box-shadow: 
        0px 6px 20px rgba(29, 191, 175, 0.45),
        0px 0px 35px rgba(255, 255, 255, 0.35) !important;
    transform: translateY(-2px) !important; 
}/* End custom CSS */