.elementor-341 .elementor-element.elementor-element-8a2f39a{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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-341 .elementor-element.elementor-element-654a6cc{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-4311235{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-7a43dff > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-341 .elementor-element.elementor-element-7a43dff{padding:0px 0px 0px 0px;}:is( .elementor-341 .elementor-element.elementor-element-7a43dff > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-341 .elementor-element.elementor-element-7a43dff > .jet-listing-grid > .jet-listing-grid__items, .elementor-341 .elementor-element.elementor-element-7a43dff > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-341 .elementor-element.elementor-element-7a43dff > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-341 .elementor-element.elementor-element-7a43dff > .jet-listing-grid, .elementor-341 .elementor-element.elementor-element-7a43dff > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-341 .elementor-element.elementor-element-7a43dff > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-341 .elementor-element.elementor-element-7a43dff > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-341 .elementor-element.elementor-element-7a43dff > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-341 .elementor-element.elementor-element-7a43dff > .jet-listing-grid > .jet-listing-grid__items, .elementor-341 .elementor-element.elementor-element-7a43dff > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-341 .elementor-element.elementor-element-7a43dff > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-341 .elementor-element.elementor-element-7a43dff > .jet-listing-grid, .elementor-341 .elementor-element.elementor-element-7a43dff > .jet-listing-grid > .jet-listing-grid__slider, .elementor-341 .elementor-element.elementor-element-7a43dff > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-341 .elementor-element.elementor-element-7a43dff .jet-listing-grid__slider-icon.prev-arrow{left:12px;right:auto;}.elementor-341 .elementor-element.elementor-element-7a43dff .jet-listing-grid__slider-icon.next-arrow{right:12px;left:auto;}.elementor-341 .elementor-element.elementor-element-ee3ae94{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-8c89a34 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-341 .elementor-element.elementor-element-8c89a34{padding:0px 0px 0px 0px;}:is( .elementor-341 .elementor-element.elementor-element-8c89a34 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-341 .elementor-element.elementor-element-8c89a34 > .jet-listing-grid > .jet-listing-grid__items, .elementor-341 .elementor-element.elementor-element-8c89a34 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-341 .elementor-element.elementor-element-8c89a34 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-341 .elementor-element.elementor-element-8c89a34 > .jet-listing-grid, .elementor-341 .elementor-element.elementor-element-8c89a34 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-341 .elementor-element.elementor-element-8c89a34 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-341 .elementor-element.elementor-element-8c89a34 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-341 .elementor-element.elementor-element-8c89a34 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-341 .elementor-element.elementor-element-8c89a34 > .jet-listing-grid > .jet-listing-grid__items, .elementor-341 .elementor-element.elementor-element-8c89a34 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-341 .elementor-element.elementor-element-8c89a34 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-341 .elementor-element.elementor-element-8c89a34 > .jet-listing-grid, .elementor-341 .elementor-element.elementor-element-8c89a34 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-341 .elementor-element.elementor-element-8c89a34 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-341 .elementor-element.elementor-element-de0cca1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-8fb3e7b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-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-341 .elementor-element.elementor-element-8a51507 .elementor-heading-title{font-family:"iranyekanwebmedium_FaNum", Sans-serif;font-size:16px;font-weight:500;color:#003DFF;}.elementor-341 .elementor-element.elementor-element-c861a60{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-aadb70e{--spacer-size:14px;}.elementor-341 .elementor-element.elementor-element-6d12dcd{--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-1f9a351{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-341 .elementor-element.elementor-element-1f9a351:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-1f9a351 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-341 .elementor-element.elementor-element-0726a4f{--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 ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-341 .elementor-element.elementor-element-454512f img{width:100%;}.elementor-341 .elementor-element.elementor-element-0e145cb{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-8b33ea7 .elementor-heading-title{font-family:"iranyekanwebmedium_FaNum", Sans-serif;font-size:13px;font-weight:700;color:#003DFF;}.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-341 .elementor-element.elementor-element-c49f9fd{text-align:justify;font-family:"iranyekanwebmedium_FaNum", Sans-serif;font-size:12px;font-weight:200;line-height:21px;color:#4B5675;}.elementor-341 .elementor-element.elementor-element-c49f9fd p{margin-block-end:0px;}.elementor-341 .elementor-element.elementor-element-c49f9fd a{color:#1A202C;}.elementor-341 .elementor-element.elementor-element-d966dda{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-341 .elementor-element.elementor-element-d966dda:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-d966dda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-341 .elementor-element.elementor-element-463caed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-267c8bf img{width:100%;}.elementor-341 .elementor-element.elementor-element-2c800dd{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-0722ddc .elementor-heading-title{font-family:"iranyekanwebmedium_FaNum", Sans-serif;font-size:13px;font-weight:700;color:#003DFF;}.elementor-341 .elementor-element.elementor-element-c1a9fe7{text-align:justify;font-family:"iranyekanwebmedium_FaNum", Sans-serif;font-size:12px;font-weight:200;line-height:21px;color:#4B5675;}.elementor-341 .elementor-element.elementor-element-c1a9fe7 p{margin-block-end:0px;}.elementor-341 .elementor-element.elementor-element-c1a9fe7 a{color:#1A202C;}.elementor-341 .elementor-element.elementor-element-04f0b12{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-341 .elementor-element.elementor-element-04f0b12:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-04f0b12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-341 .elementor-element.elementor-element-8a9b36f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-dd7f41d img{width:100%;}.elementor-341 .elementor-element.elementor-element-ca38628{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-dfb9832 .elementor-heading-title{font-family:"iranyekanwebmedium_FaNum", Sans-serif;font-size:13px;font-weight:700;color:#003DFF;}.elementor-341 .elementor-element.elementor-element-50cd84c{text-align:justify;font-family:"iranyekanwebmedium_FaNum", Sans-serif;font-size:12px;font-weight:200;line-height:21px;color:#4B5675;}.elementor-341 .elementor-element.elementor-element-50cd84c p{margin-block-end:0px;}.elementor-341 .elementor-element.elementor-element-50cd84c a{color:#1A202C;}.elementor-341 .elementor-element.elementor-element-f0457fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-341 .elementor-element.elementor-element-f0457fc:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-f0457fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-341 .elementor-element.elementor-element-cf2f346{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-17b0c8b img{width:100%;}.elementor-341 .elementor-element.elementor-element-ffa67bf{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-8bc40fd .elementor-heading-title{font-family:"iranyekanwebmedium_FaNum", Sans-serif;font-size:13px;font-weight:700;color:#003DFF;}.elementor-341 .elementor-element.elementor-element-894b2df{text-align:justify;font-family:"iranyekanwebmedium_FaNum", Sans-serif;font-size:12px;font-weight:200;line-height:21px;color:#4B5675;}.elementor-341 .elementor-element.elementor-element-894b2df p{margin-block-end:0px;}.elementor-341 .elementor-element.elementor-element-894b2df a{color:#1A202C;}.elementor-341 .elementor-element.elementor-element-6a13a0f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-1ae27fc{--spacer-size:60px;}.elementor-341 .elementor-element.elementor-element-3f2f562{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-d3b4fa9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-fc2c586 .elementor-heading-title{font-family:"iranyekanwebmedium_FaNum", Sans-serif;font-size:16px;font-weight:500;color:#003DFF;}.elementor-341 .elementor-element.elementor-element-1216f6a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-4c172f0{--spacer-size:14px;}.elementor-341 .elementor-element.elementor-element-8edbcf4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-f63b150{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-341 .elementor-element.elementor-element-f63b150:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-f63b150 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-341 .elementor-element.elementor-element-25d46fc img{width:20%;}body:not(.rtl) .elementor-341 .elementor-element.elementor-element-6532845{left:51px;}body.rtl .elementor-341 .elementor-element.elementor-element-6532845{right:51px;}.elementor-341 .elementor-element.elementor-element-6532845{top:41px;text-align:center;}.elementor-341 .elementor-element.elementor-element-6532845 .elementor-heading-title{font-family:"Rokh FaNum", Sans-serif;font-size:90px;font-weight:700;letter-spacing:5.5px;color:#003DFF0F;}.elementor-341 .elementor-element.elementor-element-542dcb4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-2b9d7c7{text-align:center;}.elementor-341 .elementor-element.elementor-element-2b9d7c7 .elementor-heading-title{font-family:"Rokh FaNum", Sans-serif;font-size:48px;font-weight:700;color:#003DFF;}body:not(.rtl) .elementor-341 .elementor-element.elementor-element-5c3b5ca{right:97px;}body.rtl .elementor-341 .elementor-element.elementor-element-5c3b5ca{left:97px;}.elementor-341 .elementor-element.elementor-element-5c3b5ca{top:20px;text-align:center;}.elementor-341 .elementor-element.elementor-element-5c3b5ca .elementor-heading-title{font-family:"iranyekanwebmedium_FaNum", Sans-serif;font-size:18px;font-weight:700;color:#4B5675CC;}.elementor-341 .elementor-element.elementor-element-928ac4d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-b3a6ec4{text-align:center;}.elementor-341 .elementor-element.elementor-element-b3a6ec4 .elementor-heading-title{font-family:"iranyekanwebmedium_FaNum", Sans-serif;font-size:24px;font-weight:500;color:#003DFF;}.elementor-341 .elementor-element.elementor-element-62c918f{--spacer-size:15px;}.elementor-341 .elementor-element.elementor-element-8fe10c8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-07044f3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-341 .elementor-element.elementor-element-8989951{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-e30b2c5 img{width:100%;}.elementor-341 .elementor-element.elementor-element-0b76253{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-f008811{text-align:start;}.elementor-341 .elementor-element.elementor-element-f008811 .elementor-heading-title{font-family:"iranyekanwebmedium_FaNum", Sans-serif;font-size:18px;font-weight:500;color:#4B5675;}.elementor-341 .elementor-element.elementor-element-a55df4c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-341 .elementor-element.elementor-element-3c7cb82{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-7bac519 img{width:100%;}.elementor-341 .elementor-element.elementor-element-5be7cd5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-b58254f{text-align:start;}.elementor-341 .elementor-element.elementor-element-b58254f .elementor-heading-title{font-family:"iranyekanwebmedium_FaNum", Sans-serif;font-size:18px;font-weight:500;color:#4B5675;}.elementor-341 .elementor-element.elementor-element-1c21505{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-341 .elementor-element.elementor-element-dd93df1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-97c87cb img{width:100%;}.elementor-341 .elementor-element.elementor-element-0061db9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-0d9f751{text-align:start;}.elementor-341 .elementor-element.elementor-element-0d9f751 .elementor-heading-title{font-family:"iranyekanwebmedium_FaNum", Sans-serif;font-size:18px;font-weight:500;color:#4B5675;}.elementor-341 .elementor-element.elementor-element-ec7a4e5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-341 .elementor-element.elementor-element-acbbf55{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-ef1b5c9 img{width:100%;}.elementor-341 .elementor-element.elementor-element-eea3fb9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-4cdc9c3{text-align:start;}.elementor-341 .elementor-element.elementor-element-4cdc9c3 .elementor-heading-title{font-family:"iranyekanwebmedium_FaNum", Sans-serif;font-size:18px;font-weight:500;color:#4B5675;}.elementor-341 .elementor-element.elementor-element-23239bd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-341 .elementor-element.elementor-element-4b6cc68{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-1f548a9 img{width:100%;}.elementor-341 .elementor-element.elementor-element-780dc86{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-0f7a88e{text-align:start;}.elementor-341 .elementor-element.elementor-element-0f7a88e .elementor-heading-title{font-family:"iranyekanwebmedium_FaNum", Sans-serif;font-size:18px;font-weight:500;color:#4B5675;}.elementor-341 .elementor-element.elementor-element-6c88962{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-341 .elementor-element.elementor-element-6dd6fb4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-065cb5d img{width:100%;}.elementor-341 .elementor-element.elementor-element-fada916{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-f7f9978{text-align:start;}.elementor-341 .elementor-element.elementor-element-f7f9978 .elementor-heading-title{font-family:"iranyekanwebmedium_FaNum", Sans-serif;font-size:18px;font-weight:500;color:#4B5675;}.elementor-341 .elementor-element.elementor-element-d2afa15{--spacer-size:15px;}.elementor-341 .elementor-element.elementor-element-73a289b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-341 .elementor-element.elementor-element-660c058 .elementor-button{font-family:"iranyekanwebmedium_FaNum", Sans-serif;font-size:22px;font-weight:500;}.elementor-341 .elementor-element.elementor-element-d94b91e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:32px 32px 32px 32px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-341 .elementor-element.elementor-element-d94b91e:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-d94b91e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-341 .elementor-element.elementor-element-1e48634{z-index:2;}.elementor-341 .elementor-element.elementor-element-1e48634 img{width:15%;}body:not(.rtl) .elementor-341 .elementor-element.elementor-element-160d4a8{left:51px;}body.rtl .elementor-341 .elementor-element.elementor-element-160d4a8{right:51px;}.elementor-341 .elementor-element.elementor-element-160d4a8{top:22px;text-align:center;}.elementor-341 .elementor-element.elementor-element-160d4a8 .elementor-heading-title{font-family:"Rokh FaNum", Sans-serif;font-size:90px;font-weight:700;letter-spacing:5.5px;color:#003DFF0F;}.elementor-341 .elementor-element.elementor-element-9b27ed7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-cf33890{padding:5px 5px 5px 5px;text-align:center;}.elementor-341 .elementor-element.elementor-element-cf33890 .elementor-heading-title{font-family:"Rokh FaNum", Sans-serif;font-size:48px;font-weight:700;color:#003DFF;}body:not(.rtl) .elementor-341 .elementor-element.elementor-element-7b66cc5{right:95px;}body.rtl .elementor-341 .elementor-element.elementor-element-7b66cc5{left:95px;}.elementor-341 .elementor-element.elementor-element-7b66cc5{top:20px;text-align:center;}.elementor-341 .elementor-element.elementor-element-7b66cc5 .elementor-heading-title{font-family:"iranyekanwebmedium_FaNum", Sans-serif;font-size:18px;font-weight:700;color:#4B5675CC;}.elementor-341 .elementor-element.elementor-element-2f1f6e1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-4a4b096{text-align:center;}.elementor-341 .elementor-element.elementor-element-4a4b096 .elementor-heading-title{font-family:"iranyekanwebmedium_FaNum", Sans-serif;font-size:24px;font-weight:500;color:#003DFF;}.elementor-341 .elementor-element.elementor-element-1bd3c28{--spacer-size:15px;}.elementor-341 .elementor-element.elementor-element-a107490{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-e91f010{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-341 .elementor-element.elementor-element-58cddf6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-a767e42 img{width:100%;}.elementor-341 .elementor-element.elementor-element-1b89b84{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-44bcd85{text-align:start;}.elementor-341 .elementor-element.elementor-element-44bcd85 .elementor-heading-title{font-family:"iranyekanwebmedium_FaNum", Sans-serif;font-size:18px;font-weight:500;color:#4B5675;}.elementor-341 .elementor-element.elementor-element-0a62605{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-341 .elementor-element.elementor-element-fa89b8d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-c49e00e img{width:100%;}.elementor-341 .elementor-element.elementor-element-cdf8bfd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-8f4895e{text-align:start;}.elementor-341 .elementor-element.elementor-element-8f4895e .elementor-heading-title{font-family:"iranyekanwebmedium_FaNum", Sans-serif;font-size:18px;font-weight:500;color:#4B5675;}.elementor-341 .elementor-element.elementor-element-b487318{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-341 .elementor-element.elementor-element-08d9e1b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-a197962 img{width:100%;}.elementor-341 .elementor-element.elementor-element-fca19af{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-6d22558{text-align:start;}.elementor-341 .elementor-element.elementor-element-6d22558 .elementor-heading-title{font-family:"iranyekanwebmedium_FaNum", Sans-serif;font-size:18px;font-weight:500;color:#4B5675;}.elementor-341 .elementor-element.elementor-element-f86b2b0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-341 .elementor-element.elementor-element-cf47e22{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-50c1e1b img{width:100%;}.elementor-341 .elementor-element.elementor-element-0ae417f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-863570e{text-align:start;}.elementor-341 .elementor-element.elementor-element-863570e .elementor-heading-title{font-family:"iranyekanwebmedium_FaNum", Sans-serif;font-size:18px;font-weight:500;color:#4B5675;}.elementor-341 .elementor-element.elementor-element-73ff2ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-341 .elementor-element.elementor-element-55f8fd9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-625541b img{width:100%;}.elementor-341 .elementor-element.elementor-element-bff3171{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-052ce7a{text-align:start;}.elementor-341 .elementor-element.elementor-element-052ce7a .elementor-heading-title{font-family:"iranyekanwebmedium_FaNum", Sans-serif;font-size:18px;font-weight:500;color:#4B5675;}.elementor-341 .elementor-element.elementor-element-c9651b5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-341 .elementor-element.elementor-element-9776586{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-71cbc89 img{width:100%;}.elementor-341 .elementor-element.elementor-element-9f83402{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-e126445{text-align:start;}.elementor-341 .elementor-element.elementor-element-e126445 .elementor-heading-title{font-family:"iranyekanwebmedium_FaNum", Sans-serif;font-size:18px;font-weight:500;color:#4B5675;}.elementor-341 .elementor-element.elementor-element-31fe079{--spacer-size:15px;}.elementor-341 .elementor-element.elementor-element-c1059f1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-16c5ec9 .elementor-button{font-family:"iranyekanwebmedium_FaNum", Sans-serif;font-size:22px;font-weight:500;}.elementor-341 .elementor-element.elementor-element-5420dbd{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-58f6ef7{--spacer-size:60px;}.elementor-341 .elementor-element.elementor-element-bb3580f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-8a47dd6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-e93674e .elementor-heading-title{font-family:"iranyekanwebmedium_FaNum", Sans-serif;font-size:16px;font-weight:500;color:#003DFF;}.elementor-341 .elementor-element.elementor-element-0559072{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-29870bf{--spacer-size:14px;}.elementor-341 .elementor-element.elementor-element-1ca3d31{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-6e73cc3 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}:is( .elementor-341 .elementor-element.elementor-element-6e73cc3 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-341 .elementor-element.elementor-element-6e73cc3 > .jet-listing-grid > .jet-listing-grid__items, .elementor-341 .elementor-element.elementor-element-6e73cc3 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-341 .elementor-element.elementor-element-6e73cc3 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-341 .elementor-element.elementor-element-6e73cc3 > .jet-listing-grid, .elementor-341 .elementor-element.elementor-element-6e73cc3 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-341 .elementor-element.elementor-element-6e73cc3 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-341 .elementor-element.elementor-element-6e73cc3 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-341 .elementor-element.elementor-element-6e73cc3 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-341 .elementor-element.elementor-element-6e73cc3 > .jet-listing-grid > .jet-listing-grid__items, .elementor-341 .elementor-element.elementor-element-6e73cc3 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-341 .elementor-element.elementor-element-6e73cc3 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-341 .elementor-element.elementor-element-6e73cc3 > .jet-listing-grid, .elementor-341 .elementor-element.elementor-element-6e73cc3 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-341 .elementor-element.elementor-element-6e73cc3 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-341 .elementor-element.elementor-element-e272fd6{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-6235212{--spacer-size:40px;}.elementor-341 .elementor-element.elementor-element-ba447e8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-a67659c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-3399a80 .elementor-heading-title{font-family:"iranyekanwebmedium_FaNum", Sans-serif;font-size:16px;font-weight:500;color:#003DFF;}.elementor-341 .elementor-element.elementor-element-ede1bd9{--display:flex;--margin-top:0px;--margin-bottom:-17px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-f8e7c3c > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}:is( .elementor-341 .elementor-element.elementor-element-f8e7c3c > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-341 .elementor-element.elementor-element-f8e7c3c > .jet-listing-grid > .jet-listing-grid__items, .elementor-341 .elementor-element.elementor-element-f8e7c3c > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-341 .elementor-element.elementor-element-f8e7c3c > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-341 .elementor-element.elementor-element-f8e7c3c > .jet-listing-grid, .elementor-341 .elementor-element.elementor-element-f8e7c3c > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-341 .elementor-element.elementor-element-f8e7c3c > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-341 .elementor-element.elementor-element-f8e7c3c > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-341 .elementor-element.elementor-element-f8e7c3c > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-341 .elementor-element.elementor-element-f8e7c3c > .jet-listing-grid > .jet-listing-grid__items, .elementor-341 .elementor-element.elementor-element-f8e7c3c > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-341 .elementor-element.elementor-element-f8e7c3c > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-341 .elementor-element.elementor-element-f8e7c3c > .jet-listing-grid, .elementor-341 .elementor-element.elementor-element-f8e7c3c > .jet-listing-grid > .jet-listing-grid__slider, .elementor-341 .elementor-element.elementor-element-f8e7c3c > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-341 .elementor-element.elementor-element-63a6a02{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-99b2225{--spacer-size:110px;}.elementor-341 .elementor-element.elementor-element-b42505e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-6c9ca94{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-341 .elementor-element.elementor-element-d33f937{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-86f18e9{--spacer-size:50px;}.elementor-341 .elementor-element.elementor-element-b019981{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-f735b62{text-align:start;}.elementor-341 .elementor-element.elementor-element-f735b62 .elementor-heading-title{font-family:"Rokh FaNum", Sans-serif;font-size:25px;font-weight:700;line-height:47px;color:#003DFF;}.elementor-341 .elementor-element.elementor-element-031ad80{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-2deef8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-341 .elementor-element.elementor-element-2deef8a .elementor-button{font-family:"Rokh FaNum", Sans-serif;font-size:25px;font-weight:600;line-height:1.1em;padding:15px 15px 10px 15px;}.elementor-341 .elementor-element.elementor-element-2ea0ec9{--display:flex;}body:not(.rtl) .elementor-341 .elementor-element.elementor-element-6781f54{left:52px;}body.rtl .elementor-341 .elementor-element.elementor-element-6781f54{right:52px;}.elementor-341 .elementor-element.elementor-element-6781f54{top:-234px;}.elementor-341 .elementor-element.elementor-element-6781f54 img{width:35%;}.elementor-341 .elementor-element.elementor-element-5ae63fb{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-fb0b1f4{--spacer-size:40px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-341 .elementor-element.elementor-element-8a2f39a{--content-width:1400px;}.elementor-341 .elementor-element.elementor-element-ee3ae94{--width:53%;}.elementor-341 .elementor-element.elementor-element-8fb3e7b{--width:22%;}.elementor-341 .elementor-element.elementor-element-6d12dcd{--content-width:1400px;}.elementor-341 .elementor-element.elementor-element-0726a4f{--width:40%;}.elementor-341 .elementor-element.elementor-element-463caed{--width:40%;}.elementor-341 .elementor-element.elementor-element-8a9b36f{--width:40%;}.elementor-341 .elementor-element.elementor-element-cf2f346{--width:38%;}.elementor-341 .elementor-element.elementor-element-d3b4fa9{--width:20%;}.elementor-341 .elementor-element.elementor-element-8edbcf4{--content-width:1030px;}.elementor-341 .elementor-element.elementor-element-928ac4d{--width:50%;}.elementor-341 .elementor-element.elementor-element-8fe10c8{--width:85%;}.elementor-341 .elementor-element.elementor-element-07044f3{--width:100%;}.elementor-341 .elementor-element.elementor-element-8989951{--width:8%;}.elementor-341 .elementor-element.elementor-element-a55df4c{--width:100%;}.elementor-341 .elementor-element.elementor-element-3c7cb82{--width:8%;}.elementor-341 .elementor-element.elementor-element-1c21505{--width:100%;}.elementor-341 .elementor-element.elementor-element-dd93df1{--width:8%;}.elementor-341 .elementor-element.elementor-element-ec7a4e5{--width:100%;}.elementor-341 .elementor-element.elementor-element-acbbf55{--width:8%;}.elementor-341 .elementor-element.elementor-element-23239bd{--width:100%;}.elementor-341 .elementor-element.elementor-element-4b6cc68{--width:8%;}.elementor-341 .elementor-element.elementor-element-6c88962{--width:100%;}.elementor-341 .elementor-element.elementor-element-6dd6fb4{--width:8%;}.elementor-341 .elementor-element.elementor-element-73a289b{--width:50%;}.elementor-341 .elementor-element.elementor-element-2f1f6e1{--width:50%;}.elementor-341 .elementor-element.elementor-element-a107490{--width:85%;}.elementor-341 .elementor-element.elementor-element-e91f010{--width:100%;}.elementor-341 .elementor-element.elementor-element-58cddf6{--width:8%;}.elementor-341 .elementor-element.elementor-element-0a62605{--width:100%;}.elementor-341 .elementor-element.elementor-element-fa89b8d{--width:8%;}.elementor-341 .elementor-element.elementor-element-b487318{--width:100%;}.elementor-341 .elementor-element.elementor-element-08d9e1b{--width:8%;}.elementor-341 .elementor-element.elementor-element-f86b2b0{--width:100%;}.elementor-341 .elementor-element.elementor-element-cf47e22{--width:8%;}.elementor-341 .elementor-element.elementor-element-73ff2ef{--width:100%;}.elementor-341 .elementor-element.elementor-element-55f8fd9{--width:8%;}.elementor-341 .elementor-element.elementor-element-c9651b5{--width:100%;}.elementor-341 .elementor-element.elementor-element-9776586{--width:8%;}.elementor-341 .elementor-element.elementor-element-c1059f1{--width:50%;}.elementor-341 .elementor-element.elementor-element-8a47dd6{--width:20%;}.elementor-341 .elementor-element.elementor-element-1ca3d31{--content-width:1400px;}.elementor-341 .elementor-element.elementor-element-a67659c{--width:20%;}.elementor-341 .elementor-element.elementor-element-ede1bd9{--content-width:1400px;}.elementor-341 .elementor-element.elementor-element-b42505e{--content-width:1400px;}.elementor-341 .elementor-element.elementor-element-d33f937{--width:45%;}.elementor-341 .elementor-element.elementor-element-031ad80{--width:33%;}}/* Start custom CSS for jet-listing-grid, class: .elementor-element-7a43dff *//* ۳. استایل دات‌ها (شبیه به تصویر ارسالی) */
.elementor-341 .elementor-element.elementor-element-7a43dff .swiper-pagination-bullet {
    width: 8px !important;
    height: 8px !important;
    background: #ccc !important;
    opacity: 1 !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
}

/* ۴. دات فعال (رنگی و کشیده) */
.elementor-341 .elementor-element.elementor-element-7a43dff .swiper-pagination-bullet-active {
    width: 22px !important;
    background: #003dff !important; /* رنگ قرمز مشابه تصویر یا #003dff سازمانی خودت */
    border-radius: 10px !important;
}

/* ۵. استایل فلش‌های چپ و راست (Arrows) */
.elementor-341 .elementor-element.elementor-element-7a43dff .jet-listing-grid__slider-icon {
    width: 40px !important;
    height: 40px !important;
    background: rgba(255, 255, 255, 0.2) !important;
    backdrop-filter: blur(5px);
    border-radius: 12px !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    color: #fff !important;
    transition: all 0.3s ease;
}
/* ۶. نرم کردن حرکت اسلاید (بسیار مهم) */
.elementor-341 .elementor-element.elementor-element-7a43dff .swiper-wrapper {
    transition-duration: 1200ms !important;
    transition-timing-function: cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-element-4311235 .swiper-pagination-bullets.swiper-pagination-horizontal,
.elementor-element-4311235 .swiper-pagination-custom,
.elementor-element-4311235 .swiper-pagination-fraction {
    position: absolute;
    top: -4px;
    left: 290px;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-8c89a34 *//* ۳. استایل دات‌ها (شبیه به تصویر ارسالی) */
.elementor-341 .elementor-element.elementor-element-8c89a34 .swiper-pagination-bullet {
    width: 8px !important;
    height: 8px !important;
    background: #ccc !important;
    opacity: 1 !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
}

/* ۴. دات فعال (رنگی و کشیده) */
.elementor-341 .elementor-element.elementor-element-8c89a34 .swiper-pagination-bullet-active {
    width: 22px !important;
    background: #003dff !important; /* رنگ قرمز مشابه تصویر یا #003dff سازمانی خودت */
    border-radius: 10px !important;
}

/* ۵. استایل فلش‌های چپ و راست (Arrows) */
.elementor-341 .elementor-element.elementor-element-8c89a34 .jet-listing-grid__slider-icon {
    width: 40px !important;
    height: 40px !important;
    background: rgba(255, 255, 255, 0.2) !important;
    backdrop-filter: blur(5px);
    border-radius: 12px !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    color: #fff !important;
    transition: all 0.3s ease;
}
/* ۶. نرم کردن حرکت اسلاید (بسیار مهم) */
.elementor-341 .elementor-element.elementor-element-8c89a34 .swiper-wrapper {
    transition-duration: 1200ms !important;
    transition-timing-function: cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-element-ee3ae94 .swiper-pagination-bullets.swiper-pagination-horizontal,
.elementor-element-ee3ae94 .swiper-pagination-custom,
.elementor-element-ee3ae94 .swiper-pagination-fraction {
    position: relative;
    top: -30px;
    left: 0;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fb3e7b *//* استایل ملایم و شیشه‌ای برای دکمه مرکز پشتیبانی */
.elementor-341 .elementor-element.elementor-element-8fb3e7b {
    /* پس‌زمینه خیلی روشن و ملایم */
    background: linear-gradient(135deg, #eef3ff 0%, #dce6ff 100%) !important;
    color: #003dff !important; /* رنگ متن آبی تیره برای خوانایی */
    border-radius: 12px !important;
    padding: 12px 18px !important;
    font-size: 15px !important;
    /* حاشیه بسیار ظریف که با رنگ سازمانی ست شده */
    border: 1.5px solid rgba(0, 61, 255, 0.15) !important;
    box-shadow: 0 4px 10px rgba(0, 61, 255, 0.05) !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f9a351 */.features-glass {
  position: relative;
  overflow: hidden;
  border-radius: 28px;
  padding: 28px;
  background: linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.20),
    rgba(255, 255, 255, 0.08)
  );
  border: 1px solid rgba(255, 255, 255, 0.30);
  backdrop-filter: blur(22px) saturate(180%);
  -webkit-backdrop-filter: blur(22px) saturate(180%);
  box-shadow:
    0 8px 32px rgba(0, 61, 255, 0.14),
    inset 0 1px 0 rgba(255, 255, 255, 0.35),
    inset 0 -1px 0 rgba(255, 255, 255, 0.08);
}

/* هاله آبی نرم پشت باکس */
.features-glass::before {
  content: "";
  position: absolute;
  inset: -2px;
  border-radius: inherit;
  background:
    radial-gradient(circle at 15% 20%, rgba(0, 61, 255, 0.22), transparent 32%),
    radial-gradient(circle at 85% 25%, rgba(0, 140, 255, 0.16), transparent 28%),
    radial-gradient(circle at 50% 100%, rgba(255, 255, 255, 0.10), transparent 35%);
  pointer-events: none;
  z-index: 0;
}

/* برق شیشه‌ای روی سطح */
.features-glass::after {
  content: "";
  position: absolute;
  top: 0;
  left: -60%;
  width: 55%;
  height: 100%;
  background: linear-gradient(
    115deg,
    transparent 0%,
    rgba(255, 255, 255, 0.06) 35%,
    rgba(255, 255, 255, 0.28) 50%,
    rgba(255, 255, 255, 0.05) 65%,
    transparent 100%
  );
  transform: skewX(-25deg);
  pointer-events: none;
  z-index: 1;
}

/* محتوا بالای افکت‌ها قرار بگیرد */
.features-glass > * {
  position: relative;
  z-index: 2;
}

/* هاور خیلی جذاب */
.features-glass:hover {
  transform: translateY(-4px);
  transition: all 0.35s ease;
  box-shadow:
    0 14px 40px rgba(0, 61, 255, 0.20),
    0 0 24px rgba(0, 61, 255, 0.10),
    inset 0 1px 0 rgba(255, 255, 255, 0.40);
  border-color: rgba(255, 255, 255, 0.42);
}

/* اگر برای کارت‌های داخلی قابلیت‌ها هم خواستی */
.features-glass .elementor-icon-box,
.features-glass .feature-item,
.features-glass .elementor-widget-wrap > .elementor-element {
  background: rgba(255, 255, 255, 0.08);
  border: 1px solid rgba(255, 255, 255, 0.18);
  border-radius: 20px;
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.18),
    0 6px 20px rgba(0, 61, 255, 0.08);
  transition: all 0.3s ease;
}

.features-glass .elementor-icon-box:hover,
.features-glass .feature-item:hover,
.features-glass .elementor-widget-wrap > .elementor-element:hover {
  background: rgba(255, 255, 255, 0.12);
  border-color: rgba(255, 255, 255, 0.28);
  transform: translateY(-3px);
  box-shadow:
    0 10px 24px rgba(0, 61, 255, 0.14),
    inset 0 1px 0 rgba(255, 255, 255, 0.22);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d966dda */.features-glass {
  position: relative;
  overflow: hidden;
  border-radius: 28px;
  padding: 28px;
  background: linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.20),
    rgba(255, 255, 255, 0.08)
  );
  border: 1px solid rgba(255, 255, 255, 0.30);
  backdrop-filter: blur(22px) saturate(180%);
  -webkit-backdrop-filter: blur(22px) saturate(180%);
  box-shadow:
    0 8px 32px rgba(0, 61, 255, 0.14),
    inset 0 1px 0 rgba(255, 255, 255, 0.35),
    inset 0 -1px 0 rgba(255, 255, 255, 0.08);
}

/* هاله آبی نرم پشت باکس */
.features-glass::before {
  content: "";
  position: absolute;
  inset: -2px;
  border-radius: inherit;
  background:
    radial-gradient(circle at 15% 20%, rgba(0, 61, 255, 0.22), transparent 32%),
    radial-gradient(circle at 85% 25%, rgba(0, 140, 255, 0.16), transparent 28%),
    radial-gradient(circle at 50% 100%, rgba(255, 255, 255, 0.10), transparent 35%);
  pointer-events: none;
  z-index: 0;
}

/* برق شیشه‌ای روی سطح */
.features-glass::after {
  content: "";
  position: absolute;
  top: 0;
  left: -60%;
  width: 55%;
  height: 100%;
  background: linear-gradient(
    115deg,
    transparent 0%,
    rgba(255, 255, 255, 0.06) 35%,
    rgba(255, 255, 255, 0.28) 50%,
    rgba(255, 255, 255, 0.05) 65%,
    transparent 100%
  );
  transform: skewX(-25deg);
  pointer-events: none;
  z-index: 1;
}

/* محتوا بالای افکت‌ها قرار بگیرد */
.features-glass > * {
  position: relative;
  z-index: 2;
}

/* هاور خیلی جذاب */
.features-glass:hover {
  transform: translateY(-4px);
  transition: all 0.35s ease;
  box-shadow:
    0 14px 40px rgba(0, 61, 255, 0.20),
    0 0 24px rgba(0, 61, 255, 0.10),
    inset 0 1px 0 rgba(255, 255, 255, 0.40);
  border-color: rgba(255, 255, 255, 0.42);
}

/* اگر برای کارت‌های داخلی قابلیت‌ها هم خواستی */
.features-glass .elementor-icon-box,
.features-glass .feature-item,
.features-glass .elementor-widget-wrap > .elementor-element {
  background: rgba(255, 255, 255, 0.08);
  border: 1px solid rgba(255, 255, 255, 0.18);
  border-radius: 20px;
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.18),
    0 6px 20px rgba(0, 61, 255, 0.08);
  transition: all 0.3s ease;
}

.features-glass .elementor-icon-box:hover,
.features-glass .feature-item:hover,
.features-glass .elementor-widget-wrap > .elementor-element:hover {
  background: rgba(255, 255, 255, 0.12);
  border-color: rgba(255, 255, 255, 0.28);
  transform: translateY(-3px);
  box-shadow:
    0 10px 24px rgba(0, 61, 255, 0.14),
    inset 0 1px 0 rgba(255, 255, 255, 0.22);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04f0b12 */.features-glass {
  position: relative;
  overflow: hidden;
  border-radius: 28px;
  padding: 28px;
  background: linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.20),
    rgba(255, 255, 255, 0.08)
  );
  border: 1px solid rgba(255, 255, 255, 0.30);
  backdrop-filter: blur(22px) saturate(180%);
  -webkit-backdrop-filter: blur(22px) saturate(180%);
  box-shadow:
    0 8px 32px rgba(0, 61, 255, 0.14),
    inset 0 1px 0 rgba(255, 255, 255, 0.35),
    inset 0 -1px 0 rgba(255, 255, 255, 0.08);
}

/* هاله آبی نرم پشت باکس */
.features-glass::before {
  content: "";
  position: absolute;
  inset: -2px;
  border-radius: inherit;
  background:
    radial-gradient(circle at 15% 20%, rgba(0, 61, 255, 0.22), transparent 32%),
    radial-gradient(circle at 85% 25%, rgba(0, 140, 255, 0.16), transparent 28%),
    radial-gradient(circle at 50% 100%, rgba(255, 255, 255, 0.10), transparent 35%);
  pointer-events: none;
  z-index: 0;
}

/* برق شیشه‌ای روی سطح */
.features-glass::after {
  content: "";
  position: absolute;
  top: 0;
  left: -60%;
  width: 55%;
  height: 100%;
  background: linear-gradient(
    115deg,
    transparent 0%,
    rgba(255, 255, 255, 0.06) 35%,
    rgba(255, 255, 255, 0.28) 50%,
    rgba(255, 255, 255, 0.05) 65%,
    transparent 100%
  );
  transform: skewX(-25deg);
  pointer-events: none;
  z-index: 1;
}

/* محتوا بالای افکت‌ها قرار بگیرد */
.features-glass > * {
  position: relative;
  z-index: 2;
}

/* هاور خیلی جذاب */
.features-glass:hover {
  transform: translateY(-4px);
  transition: all 0.35s ease;
  box-shadow:
    0 14px 40px rgba(0, 61, 255, 0.20),
    0 0 24px rgba(0, 61, 255, 0.10),
    inset 0 1px 0 rgba(255, 255, 255, 0.40);
  border-color: rgba(255, 255, 255, 0.42);
}

/* اگر برای کارت‌های داخلی قابلیت‌ها هم خواستی */
.features-glass .elementor-icon-box,
.features-glass .feature-item,
.features-glass .elementor-widget-wrap > .elementor-element {
  background: rgba(255, 255, 255, 0.08);
  border: 1px solid rgba(255, 255, 255, 0.18);
  border-radius: 20px;
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.18),
    0 6px 20px rgba(0, 61, 255, 0.08);
  transition: all 0.3s ease;
}

.features-glass .elementor-icon-box:hover,
.features-glass .feature-item:hover,
.features-glass .elementor-widget-wrap > .elementor-element:hover {
  background: rgba(255, 255, 255, 0.12);
  border-color: rgba(255, 255, 255, 0.28);
  transform: translateY(-3px);
  box-shadow:
    0 10px 24px rgba(0, 61, 255, 0.14),
    inset 0 1px 0 rgba(255, 255, 255, 0.22);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0457fc */.features-glass {
  position: relative;
  overflow: hidden;
  border-radius: 28px;
  padding: 28px;
  background: linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.20),
    rgba(255, 255, 255, 0.08)
  );
  border: 1px solid rgba(255, 255, 255, 0.30);
  backdrop-filter: blur(22px) saturate(180%);
  -webkit-backdrop-filter: blur(22px) saturate(180%);
  box-shadow:
    0 8px 32px rgba(0, 61, 255, 0.14),
    inset 0 1px 0 rgba(255, 255, 255, 0.35),
    inset 0 -1px 0 rgba(255, 255, 255, 0.08);
}

/* هاله آبی نرم پشت باکس */
.features-glass::before {
  content: "";
  position: absolute;
  inset: -2px;
  border-radius: inherit;
  background:
    radial-gradient(circle at 15% 20%, rgba(0, 61, 255, 0.22), transparent 32%),
    radial-gradient(circle at 85% 25%, rgba(0, 140, 255, 0.16), transparent 28%),
    radial-gradient(circle at 50% 100%, rgba(255, 255, 255, 0.10), transparent 35%);
  pointer-events: none;
  z-index: 0;
}

/* برق شیشه‌ای روی سطح */
.features-glass::after {
  content: "";
  position: absolute;
  top: 0;
  left: -60%;
  width: 55%;
  height: 100%;
  background: linear-gradient(
    115deg,
    transparent 0%,
    rgba(255, 255, 255, 0.06) 35%,
    rgba(255, 255, 255, 0.28) 50%,
    rgba(255, 255, 255, 0.05) 65%,
    transparent 100%
  );
  transform: skewX(-25deg);
  pointer-events: none;
  z-index: 1;
}

/* محتوا بالای افکت‌ها قرار بگیرد */
.features-glass > * {
  position: relative;
  z-index: 2;
}

/* هاور خیلی جذاب */
.features-glass:hover {
  transform: translateY(-4px);
  transition: all 0.35s ease;
  box-shadow:
    0 14px 40px rgba(0, 61, 255, 0.20),
    0 0 24px rgba(0, 61, 255, 0.10),
    inset 0 1px 0 rgba(255, 255, 255, 0.40);
  border-color: rgba(255, 255, 255, 0.42);
}

/* اگر برای کارت‌های داخلی قابلیت‌ها هم خواستی */
.features-glass .elementor-icon-box,
.features-glass .feature-item,
.features-glass .elementor-widget-wrap > .elementor-element {
  background: rgba(255, 255, 255, 0.08);
  border: 1px solid rgba(255, 255, 255, 0.18);
  border-radius: 20px;
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.18),
    0 6px 20px rgba(0, 61, 255, 0.08);
  transition: all 0.3s ease;
}

.features-glass .elementor-icon-box:hover,
.features-glass .feature-item:hover,
.features-glass .elementor-widget-wrap > .elementor-element:hover {
  background: rgba(255, 255, 255, 0.12);
  border-color: rgba(255, 255, 255, 0.28);
  transform: translateY(-3px);
  box-shadow:
    0 10px 24px rgba(0, 61, 255, 0.14),
    inset 0 1px 0 rgba(255, 255, 255, 0.22);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b4fa9 *//* استایل ملایم و شیشه‌ای برای دکمه مرکز پشتیبانی */
.elementor-341 .elementor-element.elementor-element-d3b4fa9 {
    /* پس‌زمینه خیلی روشن و ملایم */
    background: linear-gradient(135deg, #eef3ff 0%, #dce6ff 100%) !important;
    color: #003dff !important; /* رنگ متن آبی تیره برای خوانایی */
    border-radius: 12px !important;
    padding: 12px 18px !important;
    font-size: 15px !important;
    /* حاشیه بسیار ظریف که با رنگ سازمانی ست شده */
    border: 1.5px solid rgba(0, 61, 255, 0.15) !important;
    box-shadow: 0 4px 10px rgba(0, 61, 255, 0.05) !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b9d7c7 */.pro-plan-text {
  display: inline-block; /* این خط خیلی مهم است */
  background: linear-gradient(135deg, #feda75, #fa7e1e, #d62976, #962fbf, #4f5bd5);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  padding: 5px; /* کمی فاصله برای جلوگیری از برش خوردن لبه‌ها */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-928ac4d *//* استایل ملایم و شیشه‌ای برای دکمه مرکز پشتیبانی */
.elementor-341 .elementor-element.elementor-element-928ac4d {
    /* پس‌زمینه خیلی روشن و ملایم */
    background: linear-gradient(135deg, #eef3ff 0%, #dce6ff 100%) !important;
    color: #003dff !important; /* رنگ متن آبی تیره برای خوانایی */
    border-radius: 12px !important;
    padding: 12px 18px !important;
    font-size: 15px !important;
    /* حاشیه بسیار ظریف که با رنگ سازمانی ست شده */
    border: 1.5px solid rgba(0, 61, 255, 0.15) !important;
    box-shadow: 0 4px 10px rgba(0, 61, 255, 0.05) !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07044f3 *//* استایل ملایم و شیشه‌ای برای دکمه مرکز پشتیبانی */
.elementor-341 .elementor-element.elementor-element-07044f3 {
    border-radius: 12px !important;
    border: 1.5px solid rgba(0, 61, 255, 0.15) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a55df4c *//* استایل ملایم و شیشه‌ای برای دکمه مرکز پشتیبانی */
.elementor-341 .elementor-element.elementor-element-a55df4c {
    border-radius: 12px !important;
    border: 1.5px solid rgba(0, 61, 255, 0.15) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c21505 *//* استایل ملایم و شیشه‌ای برای دکمه مرکز پشتیبانی */
.elementor-341 .elementor-element.elementor-element-1c21505 {
    border-radius: 12px !important;
    border: 1.5px solid rgba(0, 61, 255, 0.15) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec7a4e5 *//* استایل ملایم و شیشه‌ای برای دکمه مرکز پشتیبانی */
.elementor-341 .elementor-element.elementor-element-ec7a4e5 {
    border-radius: 12px !important;
    border: 1.5px solid rgba(0, 61, 255, 0.15) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23239bd *//* استایل ملایم و شیشه‌ای برای دکمه مرکز پشتیبانی */
.elementor-341 .elementor-element.elementor-element-23239bd {
    border-radius: 12px !important;
    border: 1.5px solid rgba(0, 61, 255, 0.15) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c88962 *//* استایل ملایم و شیشه‌ای برای دکمه مرکز پشتیبانی */
.elementor-341 .elementor-element.elementor-element-6c88962 {
    border-radius: 12px !important;
    border: 1.5px solid rgba(0, 61, 255, 0.15) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-660c058 */.hooshi-btn2 .elementor-button {
    background: linear-gradient(135deg, #feda75, #fa7e1e, #d62976, #962fbf, #4f5bd5);
    color: #fff !important;
    border: 1px solid rgba(255,255,255,0.25);
    border-radius: 14px;
    padding: 14px 28px;
    font-size: 15px;
    font-weight: 700;
    box-shadow: 0 10px 30px rgba(0, 61, 255, 0.28);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    transition: all 0.35s ease;
    overflow: hidden;
}



.hooshi-btn2 .elementor-button:hover {
    transform: translateY(-3px) scale(1.02);
    box-shadow: 0 16px 35px rgba(0, 61, 255, 0.4);
    background: linear-gradient(135deg, #feda75, #fa7e1e, #d62976, #962fbf, #4f5bd5);
}

.hooshi-btn2 .elementor-button:active {
    transform: translateY(0) scale(0.98);
}

/* بخش افکت درخشش با حرکت روان و ابریشمی */
.hooshi-btn2 .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 90px; /* پهنای درخشش را کمی باریک‌تر و متمرکزتر کردیم */
    height: 100%;
    filter: blur(1px);
    background: linear-gradient(
        90deg,
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 0.35) 50%,
        rgba(255, 255, 255, 0) 100%
    );
    transform: skewX(-25deg);
    /* استفاده از cubic-bezier برای نرمی فوق‌العاده حرکت */
   animation: hooshi-auto-shine 3s linear infinite !important;
}

/* انیمیشن با زمان‌بندی اصلاح شده برای حرکت ملایم */
@keyframes hooshi-auto-shine {
    0% { 
        left: -120%; 
    }
    30% { 
        left: 180%; /* سرعت حرکت در طول دکمه یکنواخت و ملایم‌تر شده است */
    }
    100% { 
        left: 180%; /* مکث طولانی‌تر قبل از شروع دور بعدی */
    }
}

.hooshi-btn2 .elementor-button {
    background: linear-gradient(135deg, #feda75, #fa7e1e, #d62976, #962fbf, #4f5bd5);
    color: #fff !important;
    border: 1px solid rgba(255,255,255,0.25);
    border-radius: 14px;
    padding: 14px 28px;
    font-size: 15px;
    font-weight: 700;
    box-shadow: 0 10px 30px rgba(0, 61, 255, 0.28);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    transition: all 0.35s ease;
    overflow: hidden;
}



.hooshi-btn2 .elementor-button:hover {
    transform: translateY(-3px) scale(1.02);
    box-shadow: 0 16px 35px rgba(0, 61, 255, 0.4);
    background: linear-gradient(135deg, #feda75, #fa7e1e, #d62976, #962fbf, #4f5bd5);
}

.hooshi-btn2 .elementor-button:active {
    transform: translateY(0) scale(0.98);
}

/* بخش افکت درخشش با حرکت روان و ابریشمی */
.hooshi-btn2 .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 90px; /* پهنای درخشش را کمی باریک‌تر و متمرکزتر کردیم */
    height: 100%;
    filter: blur(1px);
    background: linear-gradient(
        90deg,
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 0.35) 50%,
        rgba(255, 255, 255, 0) 100%
    );
    transform: skewX(-25deg);
    /* استفاده از cubic-bezier برای نرمی فوق‌العاده حرکت */
   animation: hooshi-auto-shine 3s linear infinite !important;
}

/* انیمیشن با زمان‌بندی اصلاح شده برای حرکت ملایم */
@keyframes hooshi-auto-shine {
    0% { 
        left: -120%; 
    }
    30% { 
        left: 180%; /* سرعت حرکت در طول دکمه یکنواخت و ملایم‌تر شده است */
    }
    100% { 
        left: 180%; /* مکث طولانی‌تر قبل از شروع دور بعدی */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f63b150 */.features-glass2 {
  position: relative;
  overflow: hidden;
  border-radius: 32px;
  padding: 32px 28px;
  background:
    linear-gradient(180deg, rgba(255,255,255,0.96), rgba(248,251,255,0.92));
  border: 1px solid rgba(190, 210, 255, 0.65);
  box-shadow:
    0 20px 60px rgba(0, 61, 255, 0.10),
    0 8px 24px rgba(68, 110, 255, 0.08),
    inset 0 1px 0 rgba(255,255,255,0.95);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  transition: all 0.35s ease;
}

/* هاله‌های لوکس و کنترل‌شده */
.features-glass2::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background:
    radial-gradient(circle at 12% 18%, rgba(0, 61, 255, 0.10), transparent 30%),
    radial-gradient(circle at 88% 14%, rgba(89, 156, 255, 0.10), transparent 24%),
    radial-gradient(circle at 50% 100%, rgba(0, 61, 255, 0.06), transparent 35%);
  pointer-events: none;
  z-index: 0;
}

/* براقیت مورب خیلی شیک */
.features-glass2::after {
  content: "";
  position: absolute;
  inset: 1px;
  border-radius: inherit;
  background:
    linear-gradient(
      135deg,
      rgba(255,255,255,0.75) 0%,
      rgba(255,255,255,0.28) 22%,
      rgba(255,255,255,0.04) 45%,
      rgba(255,255,255,0.00) 65%
    );
  pointer-events: none;
  z-index: 1;
}

/* همه محتوا بالاتر از افکت */
.features-glass2 > * {
  position: relative;
  z-index: 2;
}

/* خط گرادیانی خیلی ظریف دور کارت */
.features-glass2 .gradient-frame {
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1px;
  background: linear-gradient(
    135deg,
    rgba(255,255,255,0.75),
    rgba(0,61,255,0.22),
    rgba(80,140,255,0.16),
    rgba(255,255,255,0.55)
  );
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
  z-index: 2;
}

/* هاور پرمیوم */
.features-glass2:hover {
  transform: translateY(-6px);
  box-shadow:
    0 28px 70px rgba(0, 61, 255, 0.16),
    0 10px 30px rgba(72, 125, 255, 0.12),
    inset 0 1px 0 rgba(255,255,255,1);
  border-color: rgba(160, 195, 255, 0.90);
}

/* آیتم‌های داخلی */
.features-glass2 .elementor-icon-box,
.features-glass2 .feature-item,
.features-glass2 .elementor-widget-wrap > .elementor-element {
  position: relative;
  background: rgba(255, 255, 255, 0.78);
  border: 1px solid rgba(210, 224, 255, 0.85);
  border-radius: 18px;
  box-shadow:
    0 6px 18px rgba(0, 61, 255, 0.06),
    inset 0 1px 0 rgba(255,255,255,0.85);
  transition: all 0.3s ease;
}

/* هاور آیتم‌های داخلی */
.features-glass2 .elementor-icon-box:hover,
.features-glass2 .feature-item:hover,
.features-glass2 .elementor-widget-wrap > .elementor-element:hover {
  transform: translateY(-3px);
  background: rgba(255,255,255,0.92);
  border-color: rgba(0, 61, 255, 0.18);
  box-shadow:
    0 10px 22px rgba(0, 61, 255, 0.10),
    inset 0 1px 0 rgba(255,255,255,0.95);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f1f6e1 *//* استایل ملایم و شیشه‌ای برای دکمه مرکز پشتیبانی */
.elementor-341 .elementor-element.elementor-element-2f1f6e1 {
    /* پس‌زمینه خیلی روشن و ملایم */
    background: linear-gradient(135deg, #eef3ff 0%, #dce6ff 100%) !important;
    color: #003dff !important; /* رنگ متن آبی تیره برای خوانایی */
    border-radius: 12px !important;
    padding: 12px 18px !important;
    font-size: 15px !important;
    /* حاشیه بسیار ظریف که با رنگ سازمانی ست شده */
    border: 1.5px solid rgba(0, 61, 255, 0.15) !important;
    box-shadow: 0 4px 10px rgba(0, 61, 255, 0.05) !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e91f010 *//* استایل ملایم و شیشه‌ای برای دکمه مرکز پشتیبانی */
.elementor-341 .elementor-element.elementor-element-e91f010 {
    border-radius: 12px !important;
    border: 1.5px solid rgba(0, 61, 255, 0.15) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a62605 *//* استایل ملایم و شیشه‌ای برای دکمه مرکز پشتیبانی */
.elementor-341 .elementor-element.elementor-element-0a62605 {
    border-radius: 12px !important;
    border: 1.5px solid rgba(0, 61, 255, 0.15) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b487318 *//* استایل ملایم و شیشه‌ای برای دکمه مرکز پشتیبانی */
.elementor-341 .elementor-element.elementor-element-b487318 {
    border-radius: 12px !important;
    border: 1.5px solid rgba(0, 61, 255, 0.15) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f86b2b0 *//* استایل ملایم و شیشه‌ای برای دکمه مرکز پشتیبانی */
.elementor-341 .elementor-element.elementor-element-f86b2b0 {
    border-radius: 12px !important;
    border: 1.5px solid rgba(0, 61, 255, 0.15) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73ff2ef *//* استایل ملایم و شیشه‌ای برای دکمه مرکز پشتیبانی */
.elementor-341 .elementor-element.elementor-element-73ff2ef {
    border-radius: 12px !important;
    border: 1.5px solid rgba(0, 61, 255, 0.15) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9651b5 *//* استایل ملایم و شیشه‌ای برای دکمه مرکز پشتیبانی */
.elementor-341 .elementor-element.elementor-element-c9651b5 {
    border-radius: 12px !important;
    border: 1.5px solid rgba(0, 61, 255, 0.15) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16c5ec9 */.hooshi-btn .elementor-button {
    background: linear-gradient(135deg, #003dff 0%, #2f6bff 50%, #6ea0ff 100%);
    color: #fff !important;
    border: 1px solid rgba(255,255,255,0.25);
    border-radius: 14px;
    padding: 14px 28px;
    font-size: 15px;
    font-weight: 700;
    box-shadow: 0 10px 30px rgba(0, 61, 255, 0.28);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    transition: all 0.35s ease;
    overflow: hidden;
}



.hooshi-btn .elementor-button:hover {
    transform: translateY(-3px) scale(1.02);
    box-shadow: 0 16px 35px rgba(0, 61, 255, 0.4);
    background: linear-gradient(135deg, #0047ff 0%, #3d7cff 50%, #8cb5ff 100%);
}

.hooshi-btn .elementor-button:active {
    transform: translateY(0) scale(0.98);
}

/* بخش افکت درخشش با حرکت روان و ابریشمی */
.hooshi-btn .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 90px; /* پهنای درخشش را کمی باریک‌تر و متمرکزتر کردیم */
    height: 100%;
    filter: blur(1px);
    background: linear-gradient(
        90deg,
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 0.35) 50%,
        rgba(255, 255, 255, 0) 100%
    );
    transform: skewX(-25deg);
    /* استفاده از cubic-bezier برای نرمی فوق‌العاده حرکت */
   animation: hooshi-auto-shine 3s linear infinite !important;
}

/* انیمیشن با زمان‌بندی اصلاح شده برای حرکت ملایم */
@keyframes hooshi-auto-shine {
    0% { 
        left: -120%; 
    }
    30% { 
        left: 180%; /* سرعت حرکت در طول دکمه یکنواخت و ملایم‌تر شده است */
    }
    100% { 
        left: 180%; /* مکث طولانی‌تر قبل از شروع دور بعدی */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a47dd6 *//* استایل ملایم و شیشه‌ای برای دکمه مرکز پشتیبانی */
.elementor-341 .elementor-element.elementor-element-8a47dd6 {
    /* پس‌زمینه خیلی روشن و ملایم */
    background: linear-gradient(135deg, #eef3ff 0%, #dce6ff 100%) !important;
    color: #003dff !important; /* رنگ متن آبی تیره برای خوانایی */
    border-radius: 12px !important;
    padding: 12px 18px !important;
    font-size: 15px !important;
    /* حاشیه بسیار ظریف که با رنگ سازمانی ست شده */
    border: 1.5px solid rgba(0, 61, 255, 0.15) !important;
    box-shadow: 0 4px 10px rgba(0, 61, 255, 0.05) !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a67659c *//* استایل ملایم و شیشه‌ای برای دکمه مرکز پشتیبانی */
.elementor-341 .elementor-element.elementor-element-a67659c {
    /* پس‌زمینه خیلی روشن و ملایم */
    background: linear-gradient(135deg, #eef3ff 0%, #dce6ff 100%) !important;
    color: #003dff !important; /* رنگ متن آبی تیره برای خوانایی */
    border-radius: 12px !important;
    padding: 12px 18px !important;
    font-size: 15px !important;
    /* حاشیه بسیار ظریف که با رنگ سازمانی ست شده */
    border: 1.5px solid rgba(0, 61, 255, 0.15) !important;
    box-shadow: 0 4px 10px rgba(0, 61, 255, 0.05) !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2deef8a */.hooshi-btn2 .elementor-button {
    background: linear-gradient(135deg, #feda75, #fa7e1e, #d62976, #962fbf, #4f5bd5);
    color: #fff !important;
    border: 1px solid rgba(255,255,255,0.25);
    border-radius: 14px;
    padding: 14px 28px;
    font-size: 15px;
    font-weight: 700;
    box-shadow: 0 10px 30px rgba(0, 61, 255, 0.28);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    transition: all 0.35s ease;
    overflow: hidden;
}



.hooshi-btn2 .elementor-button:hover {
    transform: translateY(-3px) scale(1.02);
    box-shadow: 0 16px 35px rgba(0, 61, 255, 0.4);
    background: linear-gradient(135deg, #feda75, #fa7e1e, #d62976, #962fbf, #4f5bd5);
}

.hooshi-btn2 .elementor-button:active {
    transform: translateY(0) scale(0.98);
}

/* بخش افکت درخشش با حرکت روان و ابریشمی */
.hooshi-btn2 .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 90px; /* پهنای درخشش را کمی باریک‌تر و متمرکزتر کردیم */
    height: 100%;
    filter: blur(1px);
    background: linear-gradient(
        90deg,
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 0.35) 50%,
        rgba(255, 255, 255, 0) 100%
    );
    transform: skewX(-25deg);
    /* استفاده از cubic-bezier برای نرمی فوق‌العاده حرکت */
   animation: hooshi-auto-shine 3s linear infinite !important;
}

/* انیمیشن با زمان‌بندی اصلاح شده برای حرکت ملایم */
@keyframes hooshi-auto-shine {
    0% { 
        left: -120%; 
    }
    30% { 
        left: 180%; /* سرعت حرکت در طول دکمه یکنواخت و ملایم‌تر شده است */
    }
    100% { 
        left: 180%; /* مکث طولانی‌تر قبل از شروع دور بعدی */
    }
}

.hooshi-btn2 .elementor-button {
    background: linear-gradient(135deg, #feda75, #fa7e1e, #d62976, #962fbf, #4f5bd5);
    color: #fff !important;
    border: 1px solid rgba(255,255,255,0.25);
    border-radius: 14px;
    padding: 14px 28px;
    font-size: 15px;
    font-weight: 700;
    box-shadow: 0 10px 30px rgba(0, 61, 255, 0.28);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    transition: all 0.35s ease;
    overflow: hidden;
}



.hooshi-btn2 .elementor-button:hover {
    transform: translateY(-3px) scale(1.02);
    box-shadow: 0 16px 35px rgba(0, 61, 255, 0.4);
    background: linear-gradient(135deg, #feda75, #fa7e1e, #d62976, #962fbf, #4f5bd5);
}

.hooshi-btn2 .elementor-button:active {
    transform: translateY(0) scale(0.98);
}

/* بخش افکت درخشش با حرکت روان و ابریشمی */
.hooshi-btn2 .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 90px; /* پهنای درخشش را کمی باریک‌تر و متمرکزتر کردیم */
    height: 100%;
    filter: blur(1px);
    background: linear-gradient(
        90deg,
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 0.35) 50%,
        rgba(255, 255, 255, 0) 100%
    );
    transform: skewX(-25deg);
    /* استفاده از cubic-bezier برای نرمی فوق‌العاده حرکت */
   animation: hooshi-auto-shine 3s linear infinite !important;
}

/* انیمیشن با زمان‌بندی اصلاح شده برای حرکت ملایم */
@keyframes hooshi-auto-shine {
    0% { 
        left: -120%; 
    }
    30% { 
        left: 180%; /* سرعت حرکت در طول دکمه یکنواخت و ملایم‌تر شده است */
    }
    100% { 
        left: 180%; /* مکث طولانی‌تر قبل از شروع دور بعدی */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6781f54 *//* تعریف انیمیشن شناور */
@keyframes float-animation {
    0% {
        transform: translateY(0px);
    }
    50% {
        transform: translateY(-15px); /* مقدار منفی برای حرکت به سمت بالا */
    }
    100% {
        transform: translateY(0px);
    }
}

/* اعمال انیمیشن به کلاس مورد نظر */
.an-robot {
    animation: float-animation 3s ease-in-out infinite;
    /* این خط باعث می‌شود انیمیشن نرم و بدون پرش اجرا شود */
    transition: all 0.3s ease; 
}/* End custom CSS */