.elementor-104 .elementor-element.elementor-element-0fe32ee{--display:flex;--min-height:100vh;--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;--justify-content:flex-start;--overflow:hidden;--overlay-opacity:1;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:20;}.elementor-104 .elementor-element.elementor-element-0fe32ee::before, .elementor-104 .elementor-element.elementor-element-0fe32ee > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-0fe32ee > .e-con-inner > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-0fe32ee > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-0fe32ee > .e-con-inner > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-0fe32ee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000000;background-image:url("https://www.dasan.com.tr/wp-content/uploads/2026/05/dddd-scaled-1.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-104 .elementor-element.elementor-element-0fe32ee:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-104 .elementor-element.elementor-element-0fe32ee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-42ff1e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-42ff1e9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-1cfba70{--display:flex;--min-height:80px;--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-104 .elementor-element.elementor-element-2001211{--display:flex;--min-height:0px;--justify-content:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-2001211::before, .elementor-104 .elementor-element.elementor-element-2001211 > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-2001211 > .e-con-inner > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-2001211 > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-2001211 > .e-con-inner > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-2001211 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.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-104 .elementor-element.elementor-element-2e2a568{--display:flex;}.elementor-104 .elementor-element.elementor-element-afa2716{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-99a1216 .elementor-icon-wrapper{text-align:center;}.elementor-104 .elementor-element.elementor-element-99a1216.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-99a1216.elementor-view-framed .elementor-icon, .elementor-104 .elementor-element.elementor-element-99a1216.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-99a1216.elementor-view-framed .elementor-icon, .elementor-104 .elementor-element.elementor-element-99a1216.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-99a1216.elementor-view-stacked .elementor-icon:hover{background-color:#884EAA;}.elementor-104 .elementor-element.elementor-element-99a1216.elementor-view-framed .elementor-icon:hover, .elementor-104 .elementor-element.elementor-element-99a1216.elementor-view-default .elementor-icon:hover{color:#884EAA;border-color:#884EAA;}.elementor-104 .elementor-element.elementor-element-99a1216.elementor-view-framed .elementor-icon:hover, .elementor-104 .elementor-element.elementor-element-99a1216.elementor-view-default .elementor-icon:hover svg{fill:#884EAA;}.elementor-104 .elementor-element.elementor-element-99a1216 .elementor-icon{font-size:18px;}.elementor-104 .elementor-element.elementor-element-99a1216 .elementor-icon svg{height:18px;}.elementor-104 .elementor-element.elementor-element-886dd11 .elementor-icon-wrapper{text-align:center;}.elementor-104 .elementor-element.elementor-element-886dd11.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-886dd11.elementor-view-framed .elementor-icon, .elementor-104 .elementor-element.elementor-element-886dd11.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-886dd11.elementor-view-framed .elementor-icon, .elementor-104 .elementor-element.elementor-element-886dd11.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-886dd11.elementor-view-stacked .elementor-icon:hover{background-color:#884EAA;}.elementor-104 .elementor-element.elementor-element-886dd11.elementor-view-framed .elementor-icon:hover, .elementor-104 .elementor-element.elementor-element-886dd11.elementor-view-default .elementor-icon:hover{color:#884EAA;border-color:#884EAA;}.elementor-104 .elementor-element.elementor-element-886dd11.elementor-view-framed .elementor-icon:hover, .elementor-104 .elementor-element.elementor-element-886dd11.elementor-view-default .elementor-icon:hover svg{fill:#884EAA;}.elementor-104 .elementor-element.elementor-element-886dd11 .elementor-icon{font-size:18px;}.elementor-104 .elementor-element.elementor-element-886dd11 .elementor-icon svg{height:18px;}.elementor-104 .elementor-element.elementor-element-e4537f4 .elementor-icon-wrapper{text-align:center;}.elementor-104 .elementor-element.elementor-element-e4537f4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-e4537f4.elementor-view-framed .elementor-icon, .elementor-104 .elementor-element.elementor-element-e4537f4.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-e4537f4.elementor-view-framed .elementor-icon, .elementor-104 .elementor-element.elementor-element-e4537f4.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-e4537f4.elementor-view-stacked .elementor-icon:hover{background-color:#884EAA;}.elementor-104 .elementor-element.elementor-element-e4537f4.elementor-view-framed .elementor-icon:hover, .elementor-104 .elementor-element.elementor-element-e4537f4.elementor-view-default .elementor-icon:hover{color:#884EAA;border-color:#884EAA;}.elementor-104 .elementor-element.elementor-element-e4537f4.elementor-view-framed .elementor-icon:hover, .elementor-104 .elementor-element.elementor-element-e4537f4.elementor-view-default .elementor-icon:hover svg{fill:#884EAA;}.elementor-104 .elementor-element.elementor-element-e4537f4 .elementor-icon{font-size:25px;}.elementor-104 .elementor-element.elementor-element-e4537f4 .elementor-icon svg{height:25px;}body:not(.rtl) .elementor-104 .elementor-element.elementor-element-17b558f{left:10.884px;}body.rtl .elementor-104 .elementor-element.elementor-element-17b558f{right:10.884px;}.elementor-104 .elementor-element.elementor-element-17b558f{bottom:-6px;}.elementor-104 .elementor-element.elementor-element-17b558f img{width:250%;max-width:100%;}.elementor-104 .elementor-element.elementor-element-a155ceb{--spacer-size:100px;width:100%;max-width:100%;--e-transform-scale:1.2;background-color:transparent;margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:-13px;background-image:linear-gradient(180deg, #20192466 0%, #201924 60%);}.elementor-104 .elementor-element.elementor-element-a155ceb.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}body:not(.rtl) .elementor-104 .elementor-element.elementor-element-a155ceb{left:0px;}body.rtl .elementor-104 .elementor-element.elementor-element-a155ceb{right:0px;}.elementor-104 .elementor-element.elementor-element-83b47cd{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:-116px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:203px;--z-index:2;}body:not(.rtl) .elementor-104 .elementor-element.elementor-element-83b47cd{left:36px;}body.rtl .elementor-104 .elementor-element.elementor-element-83b47cd{right:36px;}.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-104 .elementor-element.elementor-element-3620898{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-3620898.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-104 .elementor-element.elementor-element-15d49ef{margin:-72px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#A09FA0;}.elementor-104 .elementor-element.elementor-element-d01e2c4{--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;}.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-104 .elementor-element.elementor-element-53e824a .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;background-image:linear-gradient(65deg, #714BC2 0%, #884EAB 68%);border-radius:50px 50px 50px 50px;padding:15px 35px 15px 35px;}.elementor-104 .elementor-element.elementor-element-53e824a .elementor-button:hover, .elementor-104 .elementor-element.elementor-element-53e824a .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #884EAB 0%, #714BC2 100%);}.elementor-104 .elementor-element.elementor-element-53e824a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-62103f0 .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF26;border-radius:50px 50px 50px 50px;padding:15px 35px 15px 35px;}.elementor-104 .elementor-element.elementor-element-62103f0 .elementor-button:hover, .elementor-104 .elementor-element.elementor-element-62103f0 .elementor-button:focus{background-color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-62103f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-0f937e0{--display:flex;--margin-top:0px;--margin-bottom:-33px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-6d48328{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#864EAA;}.elementor-104 .elementor-element.elementor-element-6d48328.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-104 .elementor-element.elementor-element-544880b{--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-104 .elementor-element.elementor-element-544880b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-20f1cca{--display:flex;--min-height:500px;--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;--justify-content:space-between;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-104 .elementor-element.elementor-element-23c15d6.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-104 .elementor-element.elementor-element-23c15d6.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-104 .elementor-element.elementor-element-23c15d6.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-104 .elementor-element.elementor-element-23c15d6 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-104 .elementor-element.elementor-element-23c15d6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-104 .elementor-element.elementor-element-23c15d6 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:500;color:#C1C1C1;}.elementor-104 .elementor-element.elementor-element-6a5beac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -60px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-6a5beac.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-104 .elementor-element.elementor-element-6a5beac.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-104 .elementor-element.elementor-element-6a5beac.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-104 .elementor-element.elementor-element-6a5beac .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-104 .elementor-element.elementor-element-6a5beac .elementor-image-box-img img{transition-duration:0.3s;}.elementor-104 .elementor-element.elementor-element-6a5beac .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:500;color:#C1C1C1;}.elementor-104 .elementor-element.elementor-element-44b72b8.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-104 .elementor-element.elementor-element-44b72b8.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-104 .elementor-element.elementor-element-44b72b8.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-104 .elementor-element.elementor-element-44b72b8 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-104 .elementor-element.elementor-element-44b72b8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-104 .elementor-element.elementor-element-44b72b8 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:500;color:#C1C1C1;}.elementor-104 .elementor-element.elementor-element-6e2e0f1{--display:flex;--justify-content:center;}.elementor-104 .elementor-element.elementor-element-1af4edb img{width:100%;max-width:100%;}.elementor-104 .elementor-element.elementor-element-f66b48f{--display:flex;--min-height:500px;--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;--justify-content:space-between;}.elementor-104 .elementor-element.elementor-element-d9dbc90.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-104 .elementor-element.elementor-element-d9dbc90.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-104 .elementor-element.elementor-element-d9dbc90.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-104 .elementor-element.elementor-element-d9dbc90 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-104 .elementor-element.elementor-element-d9dbc90 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-104 .elementor-element.elementor-element-d9dbc90 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:500;color:#C1C1C1;}.elementor-104 .elementor-element.elementor-element-5c82b73{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-5c82b73.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-104 .elementor-element.elementor-element-5c82b73.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-104 .elementor-element.elementor-element-5c82b73.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-104 .elementor-element.elementor-element-5c82b73 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-104 .elementor-element.elementor-element-5c82b73 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-104 .elementor-element.elementor-element-5c82b73 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:500;color:#C1C1C1;}.elementor-104 .elementor-element.elementor-element-5e3be9d.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-104 .elementor-element.elementor-element-5e3be9d.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-104 .elementor-element.elementor-element-5e3be9d.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-104 .elementor-element.elementor-element-5e3be9d .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-104 .elementor-element.elementor-element-5e3be9d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-104 .elementor-element.elementor-element-5e3be9d .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:500;color:#C1C1C1;}.elementor-104 .elementor-element.elementor-element-0556cbc{--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;}.elementor-104 .elementor-element.elementor-element-cf0b261{--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;}.elementor-104 .elementor-element.elementor-element-94d13a3 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;background-image:linear-gradient(65deg, #714BC2 0%, #884EAB 68%);border-radius:50px 50px 50px 50px;padding:15px 35px 15px 35px;}.elementor-104 .elementor-element.elementor-element-94d13a3 .elementor-button:hover, .elementor-104 .elementor-element.elementor-element-94d13a3 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #884EAB 0%, #714BC2 100%);}.elementor-104 .elementor-element.elementor-element-94d13a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-d4c2022 .elementor-button{background-color:#00000000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF26;border-radius:50px 50px 50px 50px;padding:15px 35px 15px 35px;}.elementor-104 .elementor-element.elementor-element-d4c2022 .elementor-button:hover, .elementor-104 .elementor-element.elementor-element-d4c2022 .elementor-button:focus{background-color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-d4c2022{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-d4d7dae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-104 .elementor-element.elementor-element-d4d7dae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-ccd1a30{--display:flex;--min-height:650px;--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-104 .elementor-element.elementor-element-fa8a220{--display:flex;}.elementor-104 .elementor-element.elementor-element-4782824{--display:flex;--min-height:615px;--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;--overlay-opacity:1;--border-radius:24px 24px 24px 24px;}.elementor-104 .elementor-element.elementor-element-4782824:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-4782824 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3E2C71C2;background-image:url("https://www.dasan.com.tr/wp-content/uploads/2026/04/home-2-shop-image-left-side-546x1024-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-104 .elementor-element.elementor-element-4782824::before, .elementor-104 .elementor-element.elementor-element-4782824 > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-4782824 > .e-con-inner > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-4782824 > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-4782824 > .e-con-inner > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-4782824 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #3F2D720F 87%, #000000 96%);}.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 );}body:not(.rtl) .elementor-104 .elementor-element.elementor-element-de0f11b{left:90px;}body.rtl .elementor-104 .elementor-element.elementor-element-de0f11b{right:90px;}.elementor-104 .elementor-element.elementor-element-de0f11b{bottom:95px;text-align:center;}.elementor-104 .elementor-element.elementor-element-de0f11b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28.1542px;font-weight:700;line-height:38.0082px;color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-ea42492{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:-550px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:16px;color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-ea42492.elementor-element{--align-self:center;}body:not(.rtl) .elementor-104 .elementor-element.elementor-element-ea42492{right:0px;}body.rtl .elementor-104 .elementor-element.elementor-element-ea42492{left:0px;}.elementor-104 .elementor-element.elementor-element-ea80dfa{--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-104 .elementor-element.elementor-element-201795b{--display:flex;}.elementor-104 .elementor-element.elementor-element-fac3787{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-16px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#884EAA;}.elementor-104 .elementor-element.elementor-element-fac3787.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-104 .elementor-element.elementor-element-fac3787{left:14px;}body.rtl .elementor-104 .elementor-element.elementor-element-fac3787{right:14px;}.elementor-104 .elementor-element.elementor-element-54288ee.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-104 .elementor-element.elementor-element-54288ee{right:18px;}body.rtl .elementor-104 .elementor-element.elementor-element-54288ee{left:18px;}.elementor-104 .elementor-element.elementor-element-54288ee{top:18px;text-align:start;color:#A09FA0;}.elementor-104 .elementor-element.elementor-element-1106dc5.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-104 .elementor-element.elementor-element-1106dc5{left:9px;}body.rtl .elementor-104 .elementor-element.elementor-element-1106dc5{right:9px;}.elementor-104 .elementor-element.elementor-element-1106dc5{top:-60px;}.elementor-104 .elementor-element.elementor-element-b88d05d{--swiper-slides-to-display:3;--swiper-slides-gap:10px;margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-b88d05d .swiper-slide > .elementor-element{height:100%;}.elementor-104 .elementor-element.elementor-element-a678f1f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-c04cea6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-104 .elementor-element.elementor-element-c04cea6.e-con{--align-self:flex-end;}.elementor-104 .elementor-element.elementor-element-b824cf0{--display:flex;}.elementor-104 .elementor-element.elementor-element-7823e80{--display:flex;}.elementor-104 .elementor-element.elementor-element-cc90ac1{--display:flex;--min-height:204px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;}.elementor-104 .elementor-element.elementor-element-6477961{width:var( --container-widget-width, 20.628% );max-width:20.628%;--container-widget-width:20.628%;--container-widget-flex-grow:0;}.elementor-104 .elementor-element.elementor-element-6477961.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-c73edd5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#C1C1C1;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{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-104 .elementor-element.elementor-element-e0d2df0 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-104 .elementor-element.elementor-element-e0d2df0 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-104 .elementor-element.elementor-element-e0d2df0 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-104 .elementor-element.elementor-element-e0d2df0 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-104 .elementor-element.elementor-element-e0d2df0 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-104 .elementor-element.elementor-element-e0d2df0 .elementor-countdown-item{background-color:#6EC1E400;}.elementor-104 .elementor-element.elementor-element-e0d2df0 .elementor-countdown-digits{color:#FFFFFF;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-104 .elementor-element.elementor-element-e0d2df0 .elementor-countdown-label{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-104 .elementor-element.elementor-element-713a32e{--spacer-size:50px;}.elementor-104 .elementor-element.elementor-element-df7a016{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:0%;}.elementor-104 .elementor-element.elementor-element-df7a016.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-295cf2e{--display:flex;}.elementor-104 .elementor-element.elementor-element-a90e22b{--display:flex;--min-height:582px;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-104 .elementor-element.elementor-element-a90e22b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-9a456e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-9a456e4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#884EAA;}.elementor-104 .elementor-element.elementor-element-e25c381{width:var( --container-widget-width, 96.174% );max-width:96.174%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:96.174%;--container-widget-flex-grow:0;}.elementor-104 .elementor-element.elementor-element-e25c381.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-0f14348{width:var( --container-widget-width, 75.479% );max-width:75.479%;--container-widget-width:75.479%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#BBBBBB;}.elementor-104 .elementor-element.elementor-element-0f14348.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-03285fc{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:-23px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-03285fc.e-con{--align-self:flex-start;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-104 .elementor-element.elementor-element-81006cd{width:var( --container-widget-width, 27.957% );max-width:27.957%;--container-widget-width:27.957%;--container-widget-flex-grow:0;}.elementor-104 .elementor-element.elementor-element-81006cd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-81006cd .elementor-counter-number-wrapper{color:#6EC1E4;font-family:"Roboto", Sans-serif;font-size:39px;font-weight:700;line-height:39px;}.elementor-104 .elementor-element.elementor-element-81006cd .elementor-counter-title{color:#BBBBBB;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-104 .elementor-element.elementor-element-6fff7c1{width:var( --container-widget-width, 27.957% );max-width:27.957%;--container-widget-width:27.957%;--container-widget-flex-grow:0;}.elementor-104 .elementor-element.elementor-element-6fff7c1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-6fff7c1 .elementor-counter-number-wrapper{color:#6EC1E4;font-family:"Roboto", Sans-serif;font-size:39px;font-weight:700;line-height:39px;}.elementor-104 .elementor-element.elementor-element-6fff7c1 .elementor-counter-title{color:#BBBBBB;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-104 .elementor-element.elementor-element-a8966c8{width:var( --container-widget-width, 27.957% );max-width:27.957%;--container-widget-width:27.957%;--container-widget-flex-grow:0;}.elementor-104 .elementor-element.elementor-element-a8966c8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-a8966c8 .elementor-counter-number-wrapper{color:#6EC1E4;font-family:"Roboto", Sans-serif;font-size:39px;font-weight:700;line-height:39px;}.elementor-104 .elementor-element.elementor-element-a8966c8 .elementor-counter-title{color:#BBBBBB;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-104 .elementor-element.elementor-element-fed7b79 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;background-image:linear-gradient(65deg, #714BC2 0%, #884EAB 68%);border-radius:50px 50px 50px 50px;padding:15px 35px 15px 35px;}.elementor-104 .elementor-element.elementor-element-fed7b79 .elementor-button:hover, .elementor-104 .elementor-element.elementor-element-fed7b79 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #884EAB 0%, #714BC2 100%);}.elementor-104 .elementor-element.elementor-element-fed7b79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-7d3fc7a{--display:flex;--min-height:650px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-104 .elementor-element.elementor-element-7d3fc7a:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-7d3fc7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dasan.com.tr/wp-content/uploads/2026/04/sticky-slide-03.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-104 .elementor-element.elementor-element-7d3fc7a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-589bac5{--display:flex;--min-height:582px;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-589bac5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-3981e6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-3981e6c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#884EAA;}.elementor-104 .elementor-element.elementor-element-e30dd7d{width:var( --container-widget-width, 96.174% );max-width:96.174%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:96.174%;--container-widget-flex-grow:0;}.elementor-104 .elementor-element.elementor-element-e30dd7d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-588a90d{width:var( --container-widget-width, 93.485% );max-width:93.485%;--container-widget-width:93.485%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#BBBBBB;}.elementor-104 .elementor-element.elementor-element-588a90d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-993422a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--margin-top:0px;--margin-bottom:0px;--margin-left:-18px;--margin-right:0px;}.elementor-104 .elementor-element.elementor-element-6df07b9{--display:flex;}.elementor-104 .elementor-element.elementor-element-e9f51c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -6px;}.elementor-104 .elementor-element.elementor-element-e9f51c0.elementor-element{--align-self:flex-start;}.elementor-104 .elementor-element.elementor-element-e9f51c0 .elementor-icon-wrapper{text-align:start;}.elementor-104 .elementor-element.elementor-element-e9f51c0 .elementor-icon{font-size:75px;}.elementor-104 .elementor-element.elementor-element-e9f51c0 .elementor-icon svg{height:75px;}.elementor-104 .elementor-element.elementor-element-5c6ebcb{width:var( --container-widget-width, 27.957% );max-width:27.957%;--container-widget-width:27.957%;--container-widget-flex-grow:0;}.elementor-104 .elementor-element.elementor-element-5c6ebcb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-5c6ebcb .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:22px;}.elementor-104 .elementor-element.elementor-element-5c6ebcb .elementor-counter-title{color:#BBBBBB;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:19px;}.elementor-104 .elementor-element.elementor-element-5c43865{--display:flex;}.elementor-104 .elementor-element.elementor-element-e552e85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -6px;}.elementor-104 .elementor-element.elementor-element-e552e85.elementor-element{--align-self:flex-start;}.elementor-104 .elementor-element.elementor-element-e552e85 .elementor-icon-wrapper{text-align:start;}.elementor-104 .elementor-element.elementor-element-e552e85 .elementor-icon{font-size:75px;}.elementor-104 .elementor-element.elementor-element-e552e85 .elementor-icon svg{height:75px;}.elementor-104 .elementor-element.elementor-element-a01a6dd{width:var( --container-widget-width, 27.957% );max-width:27.957%;--container-widget-width:27.957%;--container-widget-flex-grow:0;}.elementor-104 .elementor-element.elementor-element-a01a6dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-a01a6dd .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:22px;}.elementor-104 .elementor-element.elementor-element-a01a6dd .elementor-counter-title{color:#BBBBBB;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:19px;}.elementor-104 .elementor-element.elementor-element-ae870d9{--display:flex;}.elementor-104 .elementor-element.elementor-element-ae870d9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-ffc303e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -6px;}.elementor-104 .elementor-element.elementor-element-ffc303e.elementor-element{--align-self:flex-start;}.elementor-104 .elementor-element.elementor-element-ffc303e .elementor-icon-wrapper{text-align:start;}.elementor-104 .elementor-element.elementor-element-ffc303e .elementor-icon{font-size:75px;}.elementor-104 .elementor-element.elementor-element-ffc303e .elementor-icon svg{height:75px;}.elementor-104 .elementor-element.elementor-element-fabc82a{width:var( --container-widget-width, 27.957% );max-width:27.957%;--container-widget-width:27.957%;--container-widget-flex-grow:0;}.elementor-104 .elementor-element.elementor-element-fabc82a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-fabc82a .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:22px;}.elementor-104 .elementor-element.elementor-element-fabc82a .elementor-counter-title{color:#BBBBBB;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:19px;}.elementor-104 .elementor-element.elementor-element-c47fee6{--display:flex;}.elementor-104 .elementor-element.elementor-element-dbfcafa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -6px;}.elementor-104 .elementor-element.elementor-element-dbfcafa.elementor-element{--align-self:flex-start;}.elementor-104 .elementor-element.elementor-element-dbfcafa .elementor-icon-wrapper{text-align:start;}.elementor-104 .elementor-element.elementor-element-dbfcafa .elementor-icon{font-size:75px;}.elementor-104 .elementor-element.elementor-element-dbfcafa .elementor-icon svg{height:75px;}.elementor-104 .elementor-element.elementor-element-5eecdc7{width:var( --container-widget-width, 27.957% );max-width:27.957%;--container-widget-width:27.957%;--container-widget-flex-grow:0;}.elementor-104 .elementor-element.elementor-element-5eecdc7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-5eecdc7 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:22px;}.elementor-104 .elementor-element.elementor-element-5eecdc7 .elementor-counter-title{color:#BBBBBB;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:19px;}.elementor-104 .elementor-element.elementor-element-ec7174b .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;background-image:linear-gradient(65deg, #714BC2 0%, #884EAB 68%);border-radius:50px 50px 50px 50px;padding:15px 35px 15px 35px;}.elementor-104 .elementor-element.elementor-element-ec7174b .elementor-button:hover, .elementor-104 .elementor-element.elementor-element-ec7174b .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #884EAB 0%, #714BC2 100%);}.elementor-104 .elementor-element.elementor-element-ec7174b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-8bcf080{--display:flex;--min-height:582px;--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-104 .elementor-element.elementor-element-7cf2524{--display:flex;--min-height:582px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-104 .elementor-element.elementor-element-7cf2524:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-7cf2524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dasan.com.tr/wp-content/uploads/2026/04/sticky-slide-01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-104 .elementor-element.elementor-element-7cf2524.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-eab0481{--display:flex;--min-height:650px;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-104 .elementor-element.elementor-element-eab0481.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-dd04995{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-dd04995 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#884EAA;}.elementor-104 .elementor-element.elementor-element-058e864{width:var( --container-widget-width, 96.174% );max-width:96.174%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:96.174%;--container-widget-flex-grow:0;}.elementor-104 .elementor-element.elementor-element-058e864.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-4dd7ed8{width:var( --container-widget-width, 75.479% );max-width:75.479%;--container-widget-width:75.479%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#BBBBBB;}.elementor-104 .elementor-element.elementor-element-4dd7ed8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-55de881 .elementor-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:27px;}.elementor-104 .elementor-element.elementor-element-55de881 .elementor-progress-wrapper .elementor-progress-bar{background-color:#6D4AC7;}.elementor-104 .elementor-element.elementor-element-55de881 .elementor-progress-bar{height:7px;line-height:7px;}.elementor-104 .elementor-element.elementor-element-55de881 .elementor-progress-wrapper{border-radius:20px;overflow:hidden;}.elementor-104 .elementor-element.elementor-element-8bc607a .elementor-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:27px;}.elementor-104 .elementor-element.elementor-element-8bc607a .elementor-progress-wrapper .elementor-progress-bar{background-color:#6D4AC7;}.elementor-104 .elementor-element.elementor-element-8bc607a .elementor-progress-bar{height:7px;line-height:7px;}.elementor-104 .elementor-element.elementor-element-8bc607a .elementor-progress-wrapper{border-radius:20px;overflow:hidden;}.elementor-104 .elementor-element.elementor-element-37015c3 .elementor-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:27px;}.elementor-104 .elementor-element.elementor-element-37015c3 .elementor-progress-wrapper .elementor-progress-bar{background-color:#6D4AC7;}.elementor-104 .elementor-element.elementor-element-37015c3 .elementor-progress-bar{height:7px;line-height:7px;}.elementor-104 .elementor-element.elementor-element-37015c3 .elementor-progress-wrapper{border-radius:20px;overflow:hidden;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-104 .elementor-element.elementor-element-ac896c0 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-104 .elementor-element.elementor-element-ac896c0 .elementor-icon-box-title{margin-block-end:0px;color:#666268;}.elementor-104 .elementor-element.elementor-element-ac896c0.elementor-view-stacked .elementor-icon{background-color:#764BBD;}.elementor-104 .elementor-element.elementor-element-ac896c0.elementor-view-framed .elementor-icon, .elementor-104 .elementor-element.elementor-element-ac896c0.elementor-view-default .elementor-icon{fill:#764BBD;color:#764BBD;border-color:#764BBD;}.elementor-104 .elementor-element.elementor-element-ac896c0 .elementor-icon{font-size:29px;}.elementor-104 .elementor-element.elementor-element-ac896c0 .elementor-icon-box-title, .elementor-104 .elementor-element.elementor-element-ac896c0 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-104 .elementor-element.elementor-element-ac896c0:has(:hover) .elementor-icon-box-title,
					 .elementor-104 .elementor-element.elementor-element-ac896c0:has(:focus) .elementor-icon-box-title{color:#666268;}.elementor-104 .elementor-element.elementor-element-ac896c0 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#DBDBDB;}.elementor-104 .elementor-element.elementor-element-da97eec{--display:flex;--min-height:582px;--border-radius:24px 24px 24px 24px;}.elementor-104 .elementor-element.elementor-element-da97eec:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-da97eec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dasan.com.tr/wp-content/uploads/2026/04/sticky-slide-02-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-104 .elementor-element.elementor-element-da97eec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-94cda0a{--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;}.elementor-104 .elementor-element.elementor-element-9ec932d{--spacer-size:70px;}.elementor-104 .elementor-element.elementor-element-ee82736{--display:flex;--min-height:800px;--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:120px;--margin-left:0px;--margin-right:0px;}.elementor-104 .elementor-element.elementor-element-290d807{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 76px) 0px;}.elementor-104 .elementor-element.elementor-element-2a96fe5{--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;}.elementor-104 .elementor-element.elementor-element-d0fd995{--display:flex;}.elementor-104 .elementor-element.elementor-element-532e721{--display:flex;}.elementor-104 .elementor-element.elementor-element-532e721.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-6525ce4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-19px;}body:not(.rtl) .elementor-104 .elementor-element.elementor-element-6525ce4{left:13px;}body.rtl .elementor-104 .elementor-element.elementor-element-6525ce4{right:13px;}.elementor-104 .elementor-element.elementor-element-6525ce4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#884EAA;}.elementor-104 .elementor-element.elementor-element-952c1f0{width:var( --container-widget-width, 96.174% );max-width:96.174%;--container-widget-width:96.174%;--container-widget-flex-grow:0;top:21px;}.elementor-104 .elementor-element.elementor-element-952c1f0.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-104 .elementor-element.elementor-element-952c1f0{left:9px;}body.rtl .elementor-104 .elementor-element.elementor-element-952c1f0{right:9px;}.elementor-104 .elementor-element.elementor-element-f4c7752{--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;}.elementor-104 .elementor-element.elementor-element-f4c7752.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-8039350{--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;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-104 .elementor-element.elementor-element-fb5b9db{--display:flex;}.elementor-104 .elementor-element.elementor-element-d6ac46e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--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-104 .elementor-element.elementor-element-cda2209{--display:flex;--min-height:466.85px;--gap:80px 80px;--row-gap:80px;--column-gap:80px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#884EAA;--border-color:#884EAA;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 25px 0px #884EAA inset;--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-104 .elementor-element.elementor-element-cda2209:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-cda2209 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28202F;}.elementor-104 .elementor-element.elementor-element-4013553{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-104 .elementor-element.elementor-element-f2aec0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;}.elementor-104 .elementor-element.elementor-element-f2aec0f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:700;line-height:37px;color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-0d6fa79{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-104 .elementor-element.elementor-element-53be4b7{--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:-109px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-35b5d9e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:46px;font-weight:700;line-height:46px;color:#FFFFFF;}body:not(.rtl) .elementor-104 .elementor-element.elementor-element-770ae4d{left:148px;}body.rtl .elementor-104 .elementor-element.elementor-element-770ae4d{right:148px;}.elementor-104 .elementor-element.elementor-element-770ae4d{top:23px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:16px;}.elementor-104 .elementor-element.elementor-element-c1bb32f{--display:flex;--margin-top:-96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-104 .elementor-element.elementor-element-d85f623 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;background-image:linear-gradient(65deg, #714BC2 0%, #884EAB 68%);border-radius:50px 50px 50px 50px;padding:15px 125px 15px 125px;}.elementor-104 .elementor-element.elementor-element-d85f623 .elementor-button:hover, .elementor-104 .elementor-element.elementor-element-d85f623 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #884EAB 0%, #714BC2 100%);}.elementor-104 .elementor-element.elementor-element-d85f623{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-fd280f1{--spacer-size:1px;margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#3D3D3D;}.elementor-104 .elementor-element.elementor-element-187f83e{--display:flex;--margin-top:-95px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-945b8ef .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:29px;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-104 .elementor-element.elementor-element-c34761c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:3px;}.elementor-104 .elementor-element.elementor-element-c34761c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-104 .elementor-element.elementor-element-c34761c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-104 .elementor-element.elementor-element-c34761c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-104 .elementor-element.elementor-element-c34761c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-104 .elementor-element.elementor-element-c34761c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-104 .elementor-element.elementor-element-c34761c .elementor-icon-list-icon i{color:#6B4ACA;transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-c34761c .elementor-icon-list-icon svg{fill:#6B4ACA;transition:fill 0.3s;}.elementor-104 .elementor-element.elementor-element-c34761c .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-104 .elementor-element.elementor-element-c34761c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104 .elementor-element.elementor-element-c34761c .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-104 .elementor-element.elementor-element-c34761c .elementor-icon-list-text{color:#C1C1C1;transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-ca94bd3{--display:flex;--min-height:466.85px;--gap:80px 80px;--row-gap:80px;--column-gap:80px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#884EAA;--border-color:#884EAA;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 25px 0px #884EAA inset;--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-104 .elementor-element.elementor-element-ca94bd3:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-ca94bd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28202F;}.elementor-104 .elementor-element.elementor-element-4a0b7a7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-104 .elementor-element.elementor-element-52d7ad3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;}.elementor-104 .elementor-element.elementor-element-52d7ad3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:700;line-height:37px;color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-9c49c09{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-104 .elementor-element.elementor-element-4dacf80{--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:-109px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-786ca9b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:46px;font-weight:700;line-height:46px;color:#FFFFFF;}body:not(.rtl) .elementor-104 .elementor-element.elementor-element-8476cd4{left:148px;}body.rtl .elementor-104 .elementor-element.elementor-element-8476cd4{right:148px;}.elementor-104 .elementor-element.elementor-element-8476cd4{top:23px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:16px;}.elementor-104 .elementor-element.elementor-element-afa3e4c{--display:flex;--margin-top:-96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-104 .elementor-element.elementor-element-3217083 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;background-image:linear-gradient(65deg, #714BC2 0%, #884EAB 68%);border-radius:50px 50px 50px 50px;padding:15px 125px 15px 125px;}.elementor-104 .elementor-element.elementor-element-3217083 .elementor-button:hover, .elementor-104 .elementor-element.elementor-element-3217083 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #884EAB 0%, #714BC2 100%);}.elementor-104 .elementor-element.elementor-element-3217083{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-f3199bd{--spacer-size:1px;margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#3D3D3D;}.elementor-104 .elementor-element.elementor-element-d05b861{--display:flex;--margin-top:-95px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-065ae7e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:29px;color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-02bfa28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:3px;}.elementor-104 .elementor-element.elementor-element-02bfa28 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-104 .elementor-element.elementor-element-02bfa28 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-104 .elementor-element.elementor-element-02bfa28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-104 .elementor-element.elementor-element-02bfa28 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-104 .elementor-element.elementor-element-02bfa28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-104 .elementor-element.elementor-element-02bfa28 .elementor-icon-list-icon i{color:#6B4ACA;transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-02bfa28 .elementor-icon-list-icon svg{fill:#6B4ACA;transition:fill 0.3s;}.elementor-104 .elementor-element.elementor-element-02bfa28 .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-104 .elementor-element.elementor-element-02bfa28 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104 .elementor-element.elementor-element-02bfa28 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-104 .elementor-element.elementor-element-02bfa28 .elementor-icon-list-text{color:#C1C1C1;transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-f213740{--display:flex;--min-height:466.85px;--gap:80px 80px;--row-gap:80px;--column-gap:80px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#884EAA;--border-color:#884EAA;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 25px 0px #884EAA inset;--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-104 .elementor-element.elementor-element-f213740:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-f213740 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28202F;}.elementor-104 .elementor-element.elementor-element-6d120d1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-104 .elementor-element.elementor-element-8929bba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;}.elementor-104 .elementor-element.elementor-element-8929bba .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:700;line-height:37px;color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-aaa4552{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-104 .elementor-element.elementor-element-0f83bff{--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:-109px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-8f4ded6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:46px;font-weight:700;line-height:46px;color:#FFFFFF;}body:not(.rtl) .elementor-104 .elementor-element.elementor-element-bef4018{left:148px;}body.rtl .elementor-104 .elementor-element.elementor-element-bef4018{right:148px;}.elementor-104 .elementor-element.elementor-element-bef4018{top:23px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:16px;}.elementor-104 .elementor-element.elementor-element-9a486b2{--display:flex;--margin-top:-96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-104 .elementor-element.elementor-element-2456da8 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;background-image:linear-gradient(65deg, #714BC2 0%, #884EAB 68%);border-radius:50px 50px 50px 50px;padding:15px 125px 15px 125px;}.elementor-104 .elementor-element.elementor-element-2456da8 .elementor-button:hover, .elementor-104 .elementor-element.elementor-element-2456da8 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #884EAB 0%, #714BC2 100%);}.elementor-104 .elementor-element.elementor-element-2456da8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-8fdc340{--spacer-size:1px;margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#3D3D3D;}.elementor-104 .elementor-element.elementor-element-f32442c{--display:flex;--margin-top:-95px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-ca60153 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:29px;color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-41ef1bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:3px;}.elementor-104 .elementor-element.elementor-element-41ef1bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-104 .elementor-element.elementor-element-41ef1bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-104 .elementor-element.elementor-element-41ef1bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-104 .elementor-element.elementor-element-41ef1bd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-104 .elementor-element.elementor-element-41ef1bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-104 .elementor-element.elementor-element-41ef1bd .elementor-icon-list-icon i{color:#6B4ACA;transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-41ef1bd .elementor-icon-list-icon svg{fill:#6B4ACA;transition:fill 0.3s;}.elementor-104 .elementor-element.elementor-element-41ef1bd .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-104 .elementor-element.elementor-element-41ef1bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104 .elementor-element.elementor-element-41ef1bd .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-104 .elementor-element.elementor-element-41ef1bd .elementor-icon-list-text{color:#C1C1C1;transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-d346314{--display:flex;}.elementor-104 .elementor-element.elementor-element-ed8d4f3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-104 .elementor-element.elementor-element-945131d{--display:flex;--min-height:466.85px;--gap:80px 80px;--row-gap:80px;--column-gap:80px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#884EAA;--border-color:#884EAA;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 25px 0px #884EAA inset;--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-104 .elementor-element.elementor-element-945131d:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-945131d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28202F;}.elementor-104 .elementor-element.elementor-element-08454b2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-104 .elementor-element.elementor-element-a642ef9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;}.elementor-104 .elementor-element.elementor-element-a642ef9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:700;line-height:37px;color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-848b01b{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-104 .elementor-element.elementor-element-b9a5fc3{--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:-109px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-60170cc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:46px;font-weight:700;line-height:46px;color:#FFFFFF;}body:not(.rtl) .elementor-104 .elementor-element.elementor-element-ec98df7{left:148px;}body.rtl .elementor-104 .elementor-element.elementor-element-ec98df7{right:148px;}.elementor-104 .elementor-element.elementor-element-ec98df7{top:23px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:16px;}.elementor-104 .elementor-element.elementor-element-e41db0a{--display:flex;--margin-top:-96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-104 .elementor-element.elementor-element-aa0610a .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;background-image:linear-gradient(65deg, #714BC2 0%, #884EAB 68%);border-radius:50px 50px 50px 50px;padding:15px 125px 15px 125px;}.elementor-104 .elementor-element.elementor-element-aa0610a .elementor-button:hover, .elementor-104 .elementor-element.elementor-element-aa0610a .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #884EAB 0%, #714BC2 100%);}.elementor-104 .elementor-element.elementor-element-aa0610a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-7c32cde{--spacer-size:1px;margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#3D3D3D;}.elementor-104 .elementor-element.elementor-element-1e0fcb5{--display:flex;--margin-top:-95px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-acd9a05 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:29px;color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-9e89e02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:3px;}.elementor-104 .elementor-element.elementor-element-9e89e02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-104 .elementor-element.elementor-element-9e89e02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-104 .elementor-element.elementor-element-9e89e02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-104 .elementor-element.elementor-element-9e89e02 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-104 .elementor-element.elementor-element-9e89e02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-104 .elementor-element.elementor-element-9e89e02 .elementor-icon-list-icon i{color:#6B4ACA;transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-9e89e02 .elementor-icon-list-icon svg{fill:#6B4ACA;transition:fill 0.3s;}.elementor-104 .elementor-element.elementor-element-9e89e02 .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-104 .elementor-element.elementor-element-9e89e02 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104 .elementor-element.elementor-element-9e89e02 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-104 .elementor-element.elementor-element-9e89e02 .elementor-icon-list-text{color:#C1C1C1;transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-9eb114a{--display:flex;--min-height:466.85px;--gap:80px 80px;--row-gap:80px;--column-gap:80px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#884EAA;--border-color:#884EAA;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 25px 0px #884EAA inset;--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-104 .elementor-element.elementor-element-9eb114a:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-9eb114a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28202F;}.elementor-104 .elementor-element.elementor-element-f4d6041{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-104 .elementor-element.elementor-element-fb3bcea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;}.elementor-104 .elementor-element.elementor-element-fb3bcea .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:700;line-height:37px;color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-fe55a3e{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-104 .elementor-element.elementor-element-1fa491c{--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:-109px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-4bfe8a2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:46px;font-weight:700;line-height:46px;color:#FFFFFF;}body:not(.rtl) .elementor-104 .elementor-element.elementor-element-7855a85{left:146px;}body.rtl .elementor-104 .elementor-element.elementor-element-7855a85{right:146px;}.elementor-104 .elementor-element.elementor-element-7855a85{top:23px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:16px;}.elementor-104 .elementor-element.elementor-element-1eacb9d{--display:flex;--margin-top:-96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-104 .elementor-element.elementor-element-bbceddd .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;background-image:linear-gradient(65deg, #714BC2 0%, #884EAB 68%);border-radius:50px 50px 50px 50px;padding:15px 125px 15px 125px;}.elementor-104 .elementor-element.elementor-element-bbceddd .elementor-button:hover, .elementor-104 .elementor-element.elementor-element-bbceddd .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #884EAB 0%, #714BC2 100%);}.elementor-104 .elementor-element.elementor-element-bbceddd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-926f1f2{--spacer-size:1px;margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#3D3D3D;}.elementor-104 .elementor-element.elementor-element-700db0c{--display:flex;--margin-top:-95px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-5150d2d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:29px;color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-9ba9fad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:3px;}.elementor-104 .elementor-element.elementor-element-9ba9fad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-104 .elementor-element.elementor-element-9ba9fad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-104 .elementor-element.elementor-element-9ba9fad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-104 .elementor-element.elementor-element-9ba9fad .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-104 .elementor-element.elementor-element-9ba9fad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-104 .elementor-element.elementor-element-9ba9fad .elementor-icon-list-icon i{color:#6B4ACA;transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-9ba9fad .elementor-icon-list-icon svg{fill:#6B4ACA;transition:fill 0.3s;}.elementor-104 .elementor-element.elementor-element-9ba9fad .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-104 .elementor-element.elementor-element-9ba9fad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104 .elementor-element.elementor-element-9ba9fad .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-104 .elementor-element.elementor-element-9ba9fad .elementor-icon-list-text{color:#C1C1C1;transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-5a05222{--display:flex;--min-height:466.85px;--gap:80px 80px;--row-gap:80px;--column-gap:80px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#884EAA;--border-color:#884EAA;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 25px 0px #884EAA inset;--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-104 .elementor-element.elementor-element-5a05222:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-5a05222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28202F;}.elementor-104 .elementor-element.elementor-element-52980b2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-104 .elementor-element.elementor-element-9096272{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;}.elementor-104 .elementor-element.elementor-element-9096272 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:700;line-height:37px;color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-d25ee12{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-104 .elementor-element.elementor-element-7bf3987{--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:-109px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-b44a3f6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:46px;font-weight:700;line-height:46px;color:#FFFFFF;}body:not(.rtl) .elementor-104 .elementor-element.elementor-element-02b60b3{left:167px;}body.rtl .elementor-104 .elementor-element.elementor-element-02b60b3{right:167px;}.elementor-104 .elementor-element.elementor-element-02b60b3{top:24px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:16px;}.elementor-104 .elementor-element.elementor-element-a15ab15{--display:flex;--margin-top:-96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-104 .elementor-element.elementor-element-f3549ad .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;background-image:linear-gradient(65deg, #714BC2 0%, #884EAB 68%);border-radius:50px 50px 50px 50px;padding:15px 125px 15px 125px;}.elementor-104 .elementor-element.elementor-element-f3549ad .elementor-button:hover, .elementor-104 .elementor-element.elementor-element-f3549ad .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #884EAB 0%, #714BC2 100%);}.elementor-104 .elementor-element.elementor-element-f3549ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-8fbfedb{--spacer-size:1px;margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#3D3D3D;}.elementor-104 .elementor-element.elementor-element-6144563{--display:flex;--margin-top:-95px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-d0e33df .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:29px;color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-b828216{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:3px;}.elementor-104 .elementor-element.elementor-element-b828216 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-104 .elementor-element.elementor-element-b828216 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-104 .elementor-element.elementor-element-b828216 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-104 .elementor-element.elementor-element-b828216 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-104 .elementor-element.elementor-element-b828216 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-104 .elementor-element.elementor-element-b828216 .elementor-icon-list-icon i{color:#6B4ACA;transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-b828216 .elementor-icon-list-icon svg{fill:#6B4ACA;transition:fill 0.3s;}.elementor-104 .elementor-element.elementor-element-b828216 .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-104 .elementor-element.elementor-element-b828216 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104 .elementor-element.elementor-element-b828216 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-104 .elementor-element.elementor-element-b828216 .elementor-icon-list-text{color:#C1C1C1;transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-9c5133c{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-104 .elementor-element.elementor-element-2532ef6{--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;}.elementor-104 .elementor-element.elementor-element-85b8591{--display:flex;}.elementor-104 .elementor-element.elementor-element-4e24ad8{--display:flex;}.elementor-104 .elementor-element.elementor-element-cf1849d{--display:flex;--min-height:235px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;}.elementor-104 .elementor-element.elementor-element-352232a{--display:flex;--padding-top:110px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-8e8432e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-8e8432e.elementor-element{--align-self:center;}.elementor-104 .elementor-element.elementor-element-8e8432e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-13070a0{width:var( --container-widget-width, 52.599% );max-width:52.599%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 93px;--container-widget-width:52.599%;--container-widget-flex-grow:0;}.elementor-104 .elementor-element.elementor-element-13070a0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-104 .elementor-element.elementor-element-04d2e30{left:620px;}body.rtl .elementor-104 .elementor-element.elementor-element-04d2e30{right:620px;}.elementor-104 .elementor-element.elementor-element-04d2e30{top:223px;}.elementor-104 .elementor-element.elementor-element-04d2e30 .elementor-icon-wrapper{text-align:center;}.elementor-104 .elementor-element.elementor-element-04d2e30.elementor-view-stacked .elementor-icon{background-color:#FFFFFF38;}.elementor-104 .elementor-element.elementor-element-04d2e30.elementor-view-framed .elementor-icon, .elementor-104 .elementor-element.elementor-element-04d2e30.elementor-view-default .elementor-icon{color:#FFFFFF38;border-color:#FFFFFF38;}.elementor-104 .elementor-element.elementor-element-04d2e30.elementor-view-framed .elementor-icon, .elementor-104 .elementor-element.elementor-element-04d2e30.elementor-view-default .elementor-icon svg{fill:#FFFFFF38;}.elementor-104 .elementor-element.elementor-element-04d2e30 .elementor-icon{font-size:120px;}.elementor-104 .elementor-element.elementor-element-04d2e30 .elementor-icon svg{height:120px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-104 .elementor-element.elementor-element-dcfb723{width:var( --container-widget-width, 79.097% );max-width:79.097%;margin:55px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;--container-widget-width:79.097%;--container-widget-flex-grow:0;}.elementor-104 .elementor-element.elementor-element-dcfb723.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-dcfb723.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-104 .elementor-element.elementor-element-dcfb723 .elementor-main-swiper{width:100%;}.elementor-104 .elementor-element.elementor-element-dcfb723 .elementor-main-swiper .swiper-slide{border-radius:0px;}.elementor-104 .elementor-element.elementor-element-dcfb723 .elementor-swiper-button{font-size:34px;}.elementor-104 .elementor-element.elementor-element-dcfb723 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;height:0px;width:0px;}.elementor-104 .elementor-element.elementor-element-dcfb723 .swiper-horizontal .swiper-pagination-progressbar{height:0px;}.elementor-104 .elementor-element.elementor-element-dcfb723.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-104 .elementor-element.elementor-element-dcfb723.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:44px;}.elementor-104 .elementor-element.elementor-element-dcfb723.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:44px;}.elementor-104 .elementor-element.elementor-element-dcfb723.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:44px;}.elementor-104 .elementor-element.elementor-element-dcfb723.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:44px;}.elementor-104 .elementor-element.elementor-element-dcfb723 .elementor-testimonial__text{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:33px;}.elementor-104 .elementor-element.elementor-element-dcfb723 .elementor-testimonial__name{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:27px;}.elementor-104 .elementor-element.elementor-element-dcfb723 .elementor-testimonial__title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-104 .elementor-element.elementor-element-dcfb723 .elementor-testimonial__image img{width:71px;height:71px;}.elementor-104 .elementor-element.elementor-element-dcfb723.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-104 .elementor-element.elementor-element-dcfb723.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (71px / 2) - 8px );}body:not(.rtl) .elementor-104 .elementor-element.elementor-element-dcfb723.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-104 .elementor-element.elementor-element-dcfb723.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-104 .elementor-element.elementor-element-dcfb723.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-104 .elementor-element.elementor-element-dcfb723.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (71px / 2) - 8px );right:auto;}body.rtl .elementor-104 .elementor-element.elementor-element-dcfb723.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-104 .elementor-element.elementor-element-dcfb723.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-104 .elementor-element.elementor-element-dcfb723.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-104 .elementor-element.elementor-element-dcfb723.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (71px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-104 .elementor-element.elementor-element-dcfb723.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-104 .elementor-element.elementor-element-dcfb723.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (71px / 2) - 8px );right:auto;}body.rtl .elementor-104 .elementor-element.elementor-element-dcfb723.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-104 .elementor-element.elementor-element-dcfb723.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (71px / 2) - 8px );left:auto;}body.rtl .elementor-104 .elementor-element.elementor-element-dcfb723.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-104 .elementor-element.elementor-element-dcfb723.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-104 .elementor-element.elementor-element-dcfb723.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-104 .elementor-element.elementor-element-dcfb723.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:17px;margin-right:0;}body:not(.rtl) .elementor-104 .elementor-element.elementor-element-dcfb723.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-104 .elementor-element.elementor-element-dcfb723.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-104 .elementor-element.elementor-element-dcfb723.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-104 .elementor-element.elementor-element-dcfb723.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:17px;margin-left:0;}.elementor-104 .elementor-element.elementor-element-dcfb723.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-104 .elementor-element.elementor-element-dcfb723.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-104 .elementor-element.elementor-element-dcfb723.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:17px;}.elementor-104 .elementor-element.elementor-element-44960e5{--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;}.elementor-104 .elementor-element.elementor-element-5b9b12e{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-104 .elementor-element.elementor-element-7dc00cd{--display:flex;}.elementor-104 .elementor-element.elementor-element-85fa17f{--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-104 .elementor-element.elementor-element-caa70de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-caa70de .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#884EAA;}.elementor-104 .elementor-element.elementor-element-99b6ab5{width:var( --container-widget-width, 96.174% );max-width:96.174%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:96.174%;--container-widget-flex-grow:0;}.elementor-104 .elementor-element.elementor-element-99b6ab5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-7f30587{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-104 .elementor-element.elementor-element-af97bbb{--display:flex;--margin-top:-53px;--margin-bottom:0px;--margin-left:13px;--margin-right:0px;}.elementor-104 .elementor-element.elementor-element-bed7d53{--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;}.elementor-104 .elementor-element.elementor-element-2408a3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 035px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-b546d55{--display:flex;--margin-top:-53px;--margin-bottom:0px;--margin-left:13px;--margin-right:0px;}.elementor-104 .elementor-element.elementor-element-1d70c58{--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;}.elementor-104 .elementor-element.elementor-element-6f38151{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 35px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-6c10e0d{--display:flex;--margin-top:-53px;--margin-bottom:0px;--margin-left:13px;--margin-right:0px;}.elementor-104 .elementor-element.elementor-element-aa7fd32{--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;}.elementor-104 .elementor-element.elementor-element-e8d2fb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 35px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-aaed95f{--n-accordion-title-font-size:26px;--n-accordion-item-title-space-between:33px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:30px;--n-accordion-icon-gap:15px;--n-accordion-icon-normal-color:#884EAA;--n-accordion-icon-hover-color:#000000;}:where( .elementor-104 .elementor-element.elementor-element-aaed95f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;font-weight:700;line-height:75px;}:where( .elementor-104 .elementor-element.elementor-element-aaed95f > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-color:#02010100;}.elementor-104 .elementor-element.elementor-element-8d2a3aa{--display:flex;--overlay-opacity:0.5;}.elementor-104 .elementor-element.elementor-element-8d2a3aa::before, .elementor-104 .elementor-element.elementor-element-8d2a3aa > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-8d2a3aa > .e-con-inner > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-8d2a3aa > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-8d2a3aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-8d2a3aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-104 .elementor-element.elementor-element-e6c4331{--display:flex;--min-height:587px;--overlay-opacity:0.5;--border-radius:24px 24px 24px 24px;}.elementor-104 .elementor-element.elementor-element-e6c4331:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-e6c4331 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #00000000 0%, #000000 0%);}.elementor-104 .elementor-element.elementor-element-e6c4331::before, .elementor-104 .elementor-element.elementor-element-e6c4331 > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-e6c4331 > .e-con-inner > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-e6c4331 > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-e6c4331 > .e-con-inner > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-e6c4331 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.dasan.com.tr/wp-content/uploads/2026/04/home-2-newsletter-bg.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-104 .elementor-element.elementor-element-35c7d06{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:138px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-104 .elementor-element.elementor-element-d7d19f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-d7d19f5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#884EAA;}.elementor-104 .elementor-element.elementor-element-d66c2e6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:700;line-height:38px;color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-31f12e2{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-104 .elementor-element.elementor-element-98c9990{width:var( --container-widget-width, 101.3% );max-width:101.3%;--container-widget-width:101.3%;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-104 .elementor-element.elementor-element-98c9990.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-98c9990 .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:9px;}.elementor-104 .elementor-element.elementor-element-98c9990 .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-9px;}.elementor-104 .elementor-element.elementor-element-98c9990 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-104 .elementor-element.elementor-element-98c9990 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-104 .elementor-element.elementor-element-98c9990 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-104 .elementor-element.elementor-element-98c9990 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-104 .elementor-element.elementor-element-98c9990 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-104 .elementor-element.elementor-element-98c9990 .elementor-field-type-html{padding-bottom:0px;}.elementor-104 .elementor-element.elementor-element-98c9990 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-104 .elementor-element.elementor-element-98c9990 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-104 .elementor-element.elementor-element-98c9990 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-104 .elementor-element.elementor-element-98c9990 .elementor-button[type="submit"]{color:#ffffff;}.elementor-104 .elementor-element.elementor-element-98c9990 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-104 .elementor-element.elementor-element-98c9990 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-104 .elementor-element.elementor-element-98c9990 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-104 .elementor-element.elementor-element-98c9990 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-104 .elementor-element.elementor-element-98c9990 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-104 .elementor-element.elementor-element-98c9990 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-104 .elementor-element.elementor-element-8fd2e6a{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:20px;--grid-column-gap:4px;--grid-row-gap:0px;}.elementor-104 .elementor-element.elementor-element-8fd2e6a .elementor-social-icon{background-color:#00000000;--icon-padding:0.2em;}.elementor-104 .elementor-element.elementor-element-8fd2e6a .elementor-social-icon:hover i{color:#6B4ACA;}.elementor-104 .elementor-element.elementor-element-8fd2e6a .elementor-social-icon:hover svg{fill:#6B4ACA;}.elementor-104 .elementor-element.elementor-element-3f0f17c{--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;}.elementor-104 .elementor-element.elementor-element-dfa3493{--display:flex;}.elementor-104 .elementor-element.elementor-element-db1fdf8{--display:flex;}.elementor-104 .elementor-element.elementor-element-5c51e8b{--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;border-style:solid;--border-style:solid;border-color:#884EAA;--border-color:#884EAA;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-5c51e8b:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-5c51e8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#27202C;}.elementor-104 .elementor-element.elementor-element-6ac7434{--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-104 .elementor-element.elementor-element-6ac7434.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-a5688d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-7453744{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-7453744.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-c7db183 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;line-height:51px;color:#FFFFFF;}.elementor-104 .elementor-element.elementor-element-33a6679{--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:115px;--margin-right:0px;}.elementor-104 .elementor-element.elementor-element-33a6679.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-24b78f1{width:var( --container-widget-width, 31.367% );max-width:31.367%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 183px;--container-widget-width:31.367%;--container-widget-flex-grow:0;}.elementor-104 .elementor-element.elementor-element-24b78f1.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-24b78f1 .elementor-counter{gap:7px;}.elementor-104 .elementor-element.elementor-element-24b78f1 .elementor-counter-number-wrapper{gap:0px;color:#BBBBBB;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-104 .elementor-element.elementor-element-24b78f1 .elementor-counter-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:21px;font-weight:700;line-height:27px;}.elementor-104 .elementor-element.elementor-element-a772732{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;}body:not(.rtl) .elementor-104 .elementor-element.elementor-element-a772732{left:77px;}body.rtl .elementor-104 .elementor-element.elementor-element-a772732{right:77px;}.elementor-104 .elementor-element.elementor-element-a772732 img{width:60%;}.elementor-104 .elementor-element.elementor-element-149de92{--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-104 .elementor-element.elementor-element-cd09a8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-4d796a2{--display:flex;--min-height:401px;--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;--overflow:hidden;--overlay-opacity:0.5;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-104 .elementor-element.elementor-element-4d796a2:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-4d796a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(235deg, #0E0E0E73 0%, #000000 100%);}.elementor-104 .elementor-element.elementor-element-4d796a2::before, .elementor-104 .elementor-element.elementor-element-4d796a2 > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-4d796a2 > .e-con-inner > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-4d796a2 > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-4d796a2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-4d796a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.dasan.com.tr/wp-content/uploads/2026/04/home-2-app-bg-image-jpg.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-104 .elementor-element.elementor-element-4faf504{--display:flex;--padding-top:55px;--padding-bottom:55px;--padding-left:85px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-0753ba7{--display:flex;--margin-top:14px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;}.elementor-104 .elementor-element.elementor-element-fa03534{--display:flex;}.elementor-104 .elementor-element.elementor-element-c35f91d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-c35f91d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#884EAA;}.elementor-104 .elementor-element.elementor-element-8baf399{width:var( --container-widget-width, 96.174% );max-width:96.174%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:96.174%;--container-widget-flex-grow:0;}.elementor-104 .elementor-element.elementor-element-8baf399.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-2c20154{width:var( --container-widget-width, 93.485% );max-width:93.485%;--container-widget-width:93.485%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#BBBBBB;}.elementor-104 .elementor-element.elementor-element-2c20154.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-104 .elementor-element.elementor-element-8cbede4{--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-104 .elementor-element.elementor-element-a0da336{background-color:#201924;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 31px 0px #533566 inset;}.elementor-104 .elementor-element.elementor-element-a0da336 img{width:85%;}.elementor-104 .elementor-element.elementor-element-44b11e1{background-color:#201924;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 31px 0px #533566 inset;}.elementor-104 .elementor-element.elementor-element-44b11e1 img{width:85%;}.elementor-104 .elementor-element.elementor-element-7def3af{--display:flex;}body:not(.rtl) .elementor-104 .elementor-element.elementor-element-9325840{left:58px;}body.rtl .elementor-104 .elementor-element.elementor-element-9325840{right:58px;}.elementor-104 .elementor-element.elementor-element-9325840{top:159px;}.elementor-104 .elementor-element.elementor-element-9325840 img{width:53%;}body:not(.rtl) .elementor-104 .elementor-element.elementor-element-39898d2{left:-120px;}body.rtl .elementor-104 .elementor-element.elementor-element-39898d2{right:-120px;}.elementor-104 .elementor-element.elementor-element-39898d2{top:59px;}.elementor-104 .elementor-element.elementor-element-39898d2 img{width:59%;}.elementor-104 .elementor-element.elementor-element-f62ab8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-24ff225{--display:flex;--min-height:96px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 5px #523464 inset;}.elementor-104 .elementor-element.elementor-element-b7f91a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-104 .elementor-element.elementor-element-736a4f4{--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-104 .elementor-element.elementor-element-dc19930{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#884EAA;--border-color:#884EAA;}.elementor-104 .elementor-element.elementor-element-8f88a44{--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-104 .elementor-element.elementor-element-d3b0b03{--display:flex;}.elementor-104 .elementor-element.elementor-element-c73f150 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:26px;color:#884EAA;}.elementor-104 .elementor-element.elementor-element-9c32e95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-104 .elementor-element.elementor-element-9c32e95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-104 .elementor-element.elementor-element-9c32e95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-104 .elementor-element.elementor-element-9c32e95 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-104 .elementor-element.elementor-element-9c32e95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-104 .elementor-element.elementor-element-9c32e95 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-9c32e95 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-104 .elementor-element.elementor-element-9c32e95{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-104 .elementor-element.elementor-element-9c32e95 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104 .elementor-element.elementor-element-9c32e95 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-104 .elementor-element.elementor-element-9c32e95 .elementor-icon-list-text{color:#C2C2C2;transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-9c32e95 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#914ABB;}.elementor-104 .elementor-element.elementor-element-db9ff5d{--display:flex;}.elementor-104 .elementor-element.elementor-element-f0d4b42 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:26px;color:#884EAA;}.elementor-104 .elementor-element.elementor-element-0a1fabd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-104 .elementor-element.elementor-element-0a1fabd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-104 .elementor-element.elementor-element-0a1fabd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-104 .elementor-element.elementor-element-0a1fabd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-104 .elementor-element.elementor-element-0a1fabd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-104 .elementor-element.elementor-element-0a1fabd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-0a1fabd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-104 .elementor-element.elementor-element-0a1fabd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-104 .elementor-element.elementor-element-0a1fabd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104 .elementor-element.elementor-element-0a1fabd .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-104 .elementor-element.elementor-element-0a1fabd .elementor-icon-list-text{color:#C2C2C2;transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-0a1fabd .elementor-icon-list-item:hover .elementor-icon-list-text{color:#914ABB;}.elementor-104 .elementor-element.elementor-element-327211a{--display:flex;}.elementor-104 .elementor-element.elementor-element-5add3e0{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-104 .elementor-element.elementor-element-f57a3ed{--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-104 .elementor-element.elementor-element-35452b8{--display:flex;}.elementor-104 .elementor-element.elementor-element-b119e12.elementor-element{--align-self:flex-end;}.elementor-104 .elementor-element.elementor-element-b119e12 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:26px;color:#884EAA;}.elementor-104 .elementor-element.elementor-element-95f4025 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-104 .elementor-element.elementor-element-95f4025 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-104 .elementor-element.elementor-element-95f4025 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-104 .elementor-element.elementor-element-95f4025 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-104 .elementor-element.elementor-element-95f4025 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-104 .elementor-element.elementor-element-95f4025 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-95f4025 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-104 .elementor-element.elementor-element-95f4025{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-104 .elementor-element.elementor-element-95f4025 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104 .elementor-element.elementor-element-95f4025 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-104 .elementor-element.elementor-element-95f4025 .elementor-icon-list-text{color:#C2C2C2;transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-95f4025 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#914ABB;}.elementor-104 .elementor-element.elementor-element-1cb2559{--display:flex;}.elementor-104 .elementor-element.elementor-element-b4530f5.elementor-element{--align-self:flex-end;}.elementor-104 .elementor-element.elementor-element-b4530f5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:26px;color:#884EAA;}.elementor-104 .elementor-element.elementor-element-4c7388e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-104 .elementor-element.elementor-element-4c7388e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-104 .elementor-element.elementor-element-4c7388e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-104 .elementor-element.elementor-element-4c7388e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-104 .elementor-element.elementor-element-4c7388e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-104 .elementor-element.elementor-element-4c7388e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-4c7388e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-104 .elementor-element.elementor-element-4c7388e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-104 .elementor-element.elementor-element-4c7388e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104 .elementor-element.elementor-element-4c7388e .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-104 .elementor-element.elementor-element-4c7388e .elementor-icon-list-text{color:#C2C2C2;transition:color 0.3s;}.elementor-104 .elementor-element.elementor-element-4c7388e .elementor-icon-list-item:hover .elementor-icon-list-text{color:#914ABB;}.elementor-104 .elementor-element.elementor-element-f458be3{--display:flex;}.elementor-104 .elementor-element.elementor-element-315d3ce{--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-104 .elementor-element.elementor-element-ae440dd{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-64f82ee .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#C2C2C2;}.elementor-104 .elementor-element.elementor-element-124f22c{border-radius:0px 0px 0px 0px;}body:not(.rtl) .elementor-104 .elementor-element.elementor-element-b79e1a3{right:9px;}body.rtl .elementor-104 .elementor-element.elementor-element-b79e1a3{left:9px;}.elementor-104 .elementor-element.elementor-element-b79e1a3{bottom:0px;}.elementor-104 .elementor-element.elementor-element-b79e1a3 .elementor-icon-wrapper{text-align:center;}.elementor-104 .elementor-element.elementor-element-b79e1a3.elementor-view-stacked .elementor-icon{background-color:#000000;color:#884EAA;}.elementor-104 .elementor-element.elementor-element-b79e1a3.elementor-view-framed .elementor-icon, .elementor-104 .elementor-element.elementor-element-b79e1a3.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-104 .elementor-element.elementor-element-b79e1a3.elementor-view-framed .elementor-icon, .elementor-104 .elementor-element.elementor-element-b79e1a3.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-104 .elementor-element.elementor-element-b79e1a3.elementor-view-framed .elementor-icon{background-color:#884EAA;}.elementor-104 .elementor-element.elementor-element-b79e1a3.elementor-view-stacked .elementor-icon svg{fill:#884EAA;}.elementor-104 .elementor-element.elementor-element-b79e1a3 .elementor-icon{font-size:32px;}.elementor-104 .elementor-element.elementor-element-b79e1a3 .elementor-icon svg{height:32px;}body.elementor-page-104:not(.elementor-motion-effects-element-type-background), body.elementor-page-104 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#201924;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-104 .elementor-element.elementor-element-b88d05d{--swiper-slides-to-display:2;}.elementor-104 .elementor-element.elementor-element-24b78f1{width:var( --container-widget-width, 125.833px );max-width:125.833px;--container-widget-width:125.833px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-104 .elementor-element.elementor-element-2001211{--width:180px;}.elementor-104 .elementor-element.elementor-element-2e2a568{--width:65%;}.elementor-104 .elementor-element.elementor-element-afa2716{--width:15%;}.elementor-104 .elementor-element.elementor-element-544880b{--width:87.145%;}.elementor-104 .elementor-element.elementor-element-20f1cca{--width:30%;}.elementor-104 .elementor-element.elementor-element-6e2e0f1{--width:40%;}.elementor-104 .elementor-element.elementor-element-f66b48f{--width:30%;}.elementor-104 .elementor-element.elementor-element-d4d7dae{--width:1424.67%;}.elementor-104 .elementor-element.elementor-element-ccd1a30{--width:26%;}.elementor-104 .elementor-element.elementor-element-ea80dfa{--width:74%;}.elementor-104 .elementor-element.elementor-element-c04cea6{--content-width:1424.67px;}.elementor-104 .elementor-element.elementor-element-295cf2e{--width:50%;}.elementor-104 .elementor-element.elementor-element-a90e22b{--width:100%;}.elementor-104 .elementor-element.elementor-element-7d3fc7a{--width:100%;}.elementor-104 .elementor-element.elementor-element-589bac5{--width:100%;}.elementor-104 .elementor-element.elementor-element-6df07b9{--width:25%;}.elementor-104 .elementor-element.elementor-element-5c43865{--width:25%;}.elementor-104 .elementor-element.elementor-element-ae870d9{--width:25%;}.elementor-104 .elementor-element.elementor-element-c47fee6{--width:25%;}.elementor-104 .elementor-element.elementor-element-8bcf080{--width:47.7%;}.elementor-104 .elementor-element.elementor-element-7cf2524{--width:100%;}.elementor-104 .elementor-element.elementor-element-eab0481{--width:100%;}.elementor-104 .elementor-element.elementor-element-da97eec{--width:100%;}.elementor-104 .elementor-element.elementor-element-2a96fe5{--content-width:1424.67px;}.elementor-104 .elementor-element.elementor-element-532e721{--width:100%;}.elementor-104 .elementor-element.elementor-element-fb5b9db{--width:100%;}.elementor-104 .elementor-element.elementor-element-cda2209{--width:32%;}.elementor-104 .elementor-element.elementor-element-ca94bd3{--width:32%;}.elementor-104 .elementor-element.elementor-element-f213740{--width:32%;}.elementor-104 .elementor-element.elementor-element-945131d{--width:32%;}.elementor-104 .elementor-element.elementor-element-9eb114a{--width:32%;}.elementor-104 .elementor-element.elementor-element-5a05222{--width:32%;}.elementor-104 .elementor-element.elementor-element-2532ef6{--content-width:1424.67px;}.elementor-104 .elementor-element.elementor-element-44960e5{--content-width:1424.67px;}.elementor-104 .elementor-element.elementor-element-7dc00cd{--width:55%;}.elementor-104 .elementor-element.elementor-element-8d2a3aa{--width:45%;}.elementor-104 .elementor-element.elementor-element-3f0f17c{--content-width:1424.67px;}.elementor-104 .elementor-element.elementor-element-6ac7434{--width:27.931%;}.elementor-104 .elementor-element.elementor-element-7453744{--width:40%;}.elementor-104 .elementor-element.elementor-element-33a6679{--width:100%;}.elementor-104 .elementor-element.elementor-element-149de92{--width:30%;}.elementor-104 .elementor-element.elementor-element-4d796a2{--content-width:1424.67px;}.elementor-104 .elementor-element.elementor-element-4faf504{--width:50%;}.elementor-104 .elementor-element.elementor-element-7def3af{--width:50%;}.elementor-104 .elementor-element.elementor-element-f62ab8f{--content-width:1424.67px;}.elementor-104 .elementor-element.elementor-element-b7f91a2{--content-width:1424.67px;}.elementor-104 .elementor-element.elementor-element-8f88a44{--width:30%;}.elementor-104 .elementor-element.elementor-element-d3b0b03{--width:50%;}.elementor-104 .elementor-element.elementor-element-db9ff5d{--width:50%;}.elementor-104 .elementor-element.elementor-element-327211a{--width:40%;}.elementor-104 .elementor-element.elementor-element-f57a3ed{--width:30%;}.elementor-104 .elementor-element.elementor-element-35452b8{--width:50%;}.elementor-104 .elementor-element.elementor-element-1cb2559{--width:50%;}}@media(min-width:1025px){.elementor-104 .elementor-element.elementor-element-0fe32ee::before, .elementor-104 .elementor-element.elementor-element-0fe32ee > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-0fe32ee > .e-con-inner > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-0fe32ee > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-0fe32ee > .e-con-inner > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-0fe32ee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}.elementor-104 .elementor-element.elementor-element-4782824:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-4782824 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-104 .elementor-element.elementor-element-7d3fc7a:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-7d3fc7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-104 .elementor-element.elementor-element-7cf2524:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-7cf2524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-104 .elementor-element.elementor-element-da97eec:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-da97eec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-104 .elementor-element.elementor-element-e6c4331::before, .elementor-104 .elementor-element.elementor-element-e6c4331 > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-e6c4331 > .e-con-inner > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-e6c4331 > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-e6c4331 > .e-con-inner > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-e6c4331 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}.elementor-104 .elementor-element.elementor-element-4d796a2::before, .elementor-104 .elementor-element.elementor-element-4d796a2 > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-4d796a2 > .e-con-inner > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-4d796a2 > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-4d796a2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-4d796a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}}@media(max-width:767px){.elementor-104 .elementor-element.elementor-element-23c15d6 .elementor-image-box-img{margin-bottom:16px;}.elementor-104 .elementor-element.elementor-element-6a5beac.elementor-element{--align-self:center;}.elementor-104 .elementor-element.elementor-element-6a5beac .elementor-image-box-img{margin-bottom:16px;}.elementor-104 .elementor-element.elementor-element-44b72b8 .elementor-image-box-img{margin-bottom:16px;}.elementor-104 .elementor-element.elementor-element-d9dbc90 .elementor-image-box-img{margin-bottom:16px;}.elementor-104 .elementor-element.elementor-element-5c82b73 .elementor-image-box-img{margin-bottom:16px;}.elementor-104 .elementor-element.elementor-element-5e3be9d .elementor-image-box-img{margin-bottom:16px;}.elementor-104 .elementor-element.elementor-element-b88d05d{--swiper-slides-to-display:1;}.elementor-104 .elementor-element.elementor-element-6477961{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-104 .elementor-element.elementor-element-df7a016{--width:692.209px;}.elementor-104 .elementor-element.elementor-element-f4c7752{--width:1127.667px;}}/* Start custom CSS for button, class: .elementor-element-53e824a *//* ۲. جادوی متن: استفاده از پس‌زمینه برای متن (Text Clipping) */
.elementor-104 .elementor-element.elementor-element-53e824a .elementor-button-text {
    display: inline-block;
    /* ایجاد یک گرادینت که بخش بزرگش سفیده و یک بخشش رنگ متفاوته */
    
    
    
    
}

/* ۳. حالت هوور: موج رنگی از چپ به راست رد می‌شود */
.elementor-104 .elementor-element.elementor-element-53e824a .elementor-button:hover .elementor-button-text {
    background-position: 0% 0;
}

/* ۴. فونت Net و مدرن */
.elementor-104 .elementor-element.elementor-element-53e824a .elementor-button-content-wrapper {
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    letter-spacing: -0.01em;
}

/* ۲. شبیه‌سازی Background Overlay داخل دکمه */
.elementor-104 .elementor-element.elementor-element-53e824a .elementor-button::before {
    content: "";
    
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* آدرس عکس ساتن را اینجا جایگزین کن */
   
    background-size: cover;
    background-position: center;
    opacity: 0.4; /* شدت دیده شدن بافت پارچه */
    mix-blend-mode: overlay; /* ترکیب با رنگ بنفش زیرین */
    z-index: -1;
}

/* ۳. ایجاد آن درخشش نوری ملایم (Glow) */
.elementor-104 .elementor-element.elementor-element-53e824a .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
   
}

/* ۴. استایل متن (نور نقره‌ای ماری که قبلاً اوکی کردیم) */
.elementor-104 .elementor-element.elementor-element-53e824a .elementor-button-text {
    background: linear-gradient(to right, #000 33%, #e0e0e0 50%, #fff 50%);
    background-size: 300% 100%;
    background-position: 100% 0;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: background-position 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-62103f0 *//* ۲. جادوی متن: استفاده از پس‌زمینه برای متن (Text Clipping) */
.elementor-104 .elementor-element.elementor-element-62103f0 .elementor-button-text {
    display: inline-block;
    /* ایجاد یک گرادینت که بخش بزرگش سفیده و یک بخشش رنگ متفاوته */
  
    
    
    
}

/* ۳. حالت هوور: موج رنگی از چپ به راست رد می‌شود */
.elementor-104 .elementor-element.elementor-element-62103f0 .elementor-button:hover .elementor-button-text {
    background-position: 0% 0;
}

/* ۴. فونت Net و مدرن */
.elementor-104 .elementor-element.elementor-element-62103f0 .elementor-button-content-wrapper {
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    letter-spacing: -0.01em;
}

/* ۲. شبیه‌سازی Background Overlay داخل دکمه */
.elementor-104 .elementor-element.elementor-element-62103f0 .elementor-button::before {
    content: "";
    
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* آدرس عکس ساتن را اینجا جایگزین کن */
   
    background-size: cover;
    background-position: center;
    opacity: 0.4; /* شدت دیده شدن بافت پارچه */
    mix-blend-mode: overlay; /* ترکیب با رنگ بنفش زیرین */
    z-index: -1;
}

/* ۳. ایجاد آن درخشش نوری ملایم (Glow) */
.elementor-104 .elementor-element.elementor-element-62103f0 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
   
}

/* ۴. استایل متن (نور نقره‌ای ماری که قبلاً اوکی کردیم) */
.elementor-104 .elementor-element.elementor-element-62103f0 .elementor-button-text {
    background: linear-gradient(to right, #000 33%, #e0e0e0 50%, #fff 50%);
    background-size: 300% 100%;
    background-position: 100% 0;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: background-position 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-23c15d6 *//* ۱. اعمال افکت نوری روی عنوان و توضیحات */
.elementor-104 .elementor-element.elementor-element-23c15d6 .elementor-image-box-title, 
.elementor-104 .elementor-element.elementor-element-23c15d6 .elementor-image-box-description {
    /* ایجاد گرادینت سه بخشی (سیاه - نقره‌ای - سفید) */
    background: linear-gradient(to right, #000 33%, #e0e0e0 50%, #fff 66%) !important;
    background-size: 300% 100% !important;
    background-position: 100% 0 !important;
    
    /* برش زدن متن (Text Clipping) */
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    
    /* سرعت حرکت نور */
    transition: background-position 0.8s ease-in-out !important;
}

/* ۲. حرکت افکت وقتی موس روی کلِ باکس می‌رود */
.elementor-104 .elementor-element.elementor-element-23c15d6:hover .elementor-image-box-title,
.elementor-104 .elementor-element.elementor-element-23c15d6:hover .elementor-image-box-description {
    background-position: 0% 0 !important;
}

/* ۳. اضافه کردن بافت ساتن به پس‌زمینه محتوا (اختیاری برای درخشش بیشتر) */
.elementor-104 .elementor-element.elementor-element-23c15d6 .elementor-image-box-content::before {
    content: "";
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    /* آدرس عکس بافت رو اینجا بذار اگر می‌خوای */
    background-image: url('آدرس_عکس_بافت'); 
    opacity: 0.3;
    mix-blend-mode: overlay;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6a5beac *//* ۱. اعمال افکت نوری روی عنوان و توضیحات */
.elementor-104 .elementor-element.elementor-element-6a5beac .elementor-image-box-title, 
.elementor-104 .elementor-element.elementor-element-6a5beac .elementor-image-box-description {
    /* ایجاد گرادینت سه بخشی (سیاه - نقره‌ای - سفید) */
    background: linear-gradient(to right, #000 33%, #e0e0e0 50%, #fff 66%) !important;
    background-size: 300% 100% !important;
    background-position: 100% 0 !important;
    
    /* برش زدن متن (Text Clipping) */
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    
    /* سرعت حرکت نور */
    transition: background-position 0.8s ease-in-out !important;
}

/* ۲. حرکت افکت وقتی موس روی کلِ باکس می‌رود */
.elementor-104 .elementor-element.elementor-element-6a5beac:hover .elementor-image-box-title,
.elementor-104 .elementor-element.elementor-element-6a5beac:hover .elementor-image-box-description {
    background-position: 0% 0 !important;
}

/* ۳. اضافه کردن بافت ساتن به پس‌زمینه محتوا (اختیاری برای درخشش بیشتر) */
.elementor-104 .elementor-element.elementor-element-6a5beac .elementor-image-box-content::before {
    content: "";
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    /* آدرس عکس بافت رو اینجا بذار اگر می‌خوای */
    background-image: url('آدرس_عکس_بافت'); 
    opacity: 0.3;
    mix-blend-mode: overlay;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-44b72b8 *//* ۱. اعمال افکت نوری روی عنوان و توضیحات */
.elementor-104 .elementor-element.elementor-element-44b72b8 .elementor-image-box-title, 
.elementor-104 .elementor-element.elementor-element-44b72b8 .elementor-image-box-description {
    /* ایجاد گرادینت سه بخشی (سیاه - نقره‌ای - سفید) */
    background: linear-gradient(to right, #000 33%, #e0e0e0 50%, #fff 66%) !important;
    background-size: 300% 100% !important;
    background-position: 100% 0 !important;
    
    /* برش زدن متن (Text Clipping) */
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    
    /* سرعت حرکت نور */
    transition: background-position 0.8s ease-in-out !important;
}

/* ۲. حرکت افکت وقتی موس روی کلِ باکس می‌رود */
.elementor-104 .elementor-element.elementor-element-44b72b8:hover .elementor-image-box-title,
.elementor-104 .elementor-element.elementor-element-44b72b8:hover .elementor-image-box-description {
    background-position: 0% 0 !important;
}

/* ۳. اضافه کردن بافت ساتن به پس‌زمینه محتوا (اختیاری برای درخشش بیشتر) */
.elementor-104 .elementor-element.elementor-element-44b72b8 .elementor-image-box-content::before {
    content: "";
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    /* آدرس عکس بافت رو اینجا بذار اگر می‌خوای */
    background-image: url('آدرس_عکس_بافت'); 
    opacity: 0.3;
    mix-blend-mode: overlay;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d9dbc90 *//* ۱. اعمال افکت نوری روی عنوان و توضیحات */
.elementor-104 .elementor-element.elementor-element-d9dbc90 .elementor-image-box-title, 
.elementor-104 .elementor-element.elementor-element-d9dbc90 .elementor-image-box-description {
    /* ایجاد گرادینت سه بخشی (سیاه - نقره‌ای - سفید) */
    background: linear-gradient(to right, #000 33%, #e0e0e0 50%, #fff 66%) !important;
    background-size: 300% 100% !important;
    background-position: 100% 0 !important;
    
    /* برش زدن متن (Text Clipping) */
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    
    /* سرعت حرکت نور */
    transition: background-position 0.8s ease-in-out !important;
}

/* ۲. حرکت افکت وقتی موس روی کلِ باکس می‌رود */
.elementor-104 .elementor-element.elementor-element-d9dbc90:hover .elementor-image-box-title,
.elementor-104 .elementor-element.elementor-element-d9dbc90:hover .elementor-image-box-description {
    background-position: 0% 0 !important;
}

/* ۳. اضافه کردن بافت ساتن به پس‌زمینه محتوا (اختیاری برای درخشش بیشتر) */
.elementor-104 .elementor-element.elementor-element-d9dbc90 .elementor-image-box-content::before {
    content: "";
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    /* آدرس عکس بافت رو اینجا بذار اگر می‌خوای */
    background-image: url('آدرس_عکس_بافت'); 
    opacity: 0.3;
    mix-blend-mode: overlay;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5c82b73 *//* ۱. اعمال افکت نوری روی عنوان و توضیحات */
.elementor-104 .elementor-element.elementor-element-5c82b73 .elementor-image-box-title, 
.elementor-104 .elementor-element.elementor-element-5c82b73 .elementor-image-box-description {
    /* ایجاد گرادینت سه بخشی (سیاه - نقره‌ای - سفید) */
    background: linear-gradient(to right, #000 33%, #e0e0e0 50%, #fff 66%) !important;
    background-size: 300% 100% !important;
    background-position: 100% 0 !important;
    
    /* برش زدن متن (Text Clipping) */
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    
    /* سرعت حرکت نور */
    transition: background-position 0.8s ease-in-out !important;
}

/* ۲. حرکت افکت وقتی موس روی کلِ باکس می‌رود */
.elementor-104 .elementor-element.elementor-element-5c82b73:hover .elementor-image-box-title,
.elementor-104 .elementor-element.elementor-element-5c82b73:hover .elementor-image-box-description {
    background-position: 0% 0 !important;
}

/* ۳. اضافه کردن بافت ساتن به پس‌زمینه محتوا (اختیاری برای درخشش بیشتر) */
.elementor-104 .elementor-element.elementor-element-5c82b73 .elementor-image-box-content::before {
    content: "";
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    /* آدرس عکس بافت رو اینجا بذار اگر می‌خوای */
    background-image: url('آدرس_عکس_بافت'); 
    opacity: 0.3;
    mix-blend-mode: overlay;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5e3be9d *//* ۱. اعمال افکت نوری روی عنوان و توضیحات */
.elementor-104 .elementor-element.elementor-element-5e3be9d .elementor-image-box-title, 
.elementor-104 .elementor-element.elementor-element-5e3be9d .elementor-image-box-description {
    /* ایجاد گرادینت سه بخشی (سیاه - نقره‌ای - سفید) */
    background: linear-gradient(to right, #000 33%, #e0e0e0 50%, #fff 66%) !important;
    background-size: 300% 100% !important;
    background-position: 100% 0 !important;
    
    /* برش زدن متن (Text Clipping) */
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    
    /* سرعت حرکت نور */
    transition: background-position 0.8s ease-in-out !important;
}

/* ۲. حرکت افکت وقتی موس روی کلِ باکس می‌رود */
.elementor-104 .elementor-element.elementor-element-5e3be9d:hover .elementor-image-box-title,
.elementor-104 .elementor-element.elementor-element-5e3be9d:hover .elementor-image-box-description {
    background-position: 0% 0 !important;
}

/* ۳. اضافه کردن بافت ساتن به پس‌زمینه محتوا (اختیاری برای درخشش بیشتر) */
.elementor-104 .elementor-element.elementor-element-5e3be9d .elementor-image-box-content::before {
    content: "";
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    /* آدرس عکس بافت رو اینجا بذار اگر می‌خوای */
    background-image: url('آدرس_عکس_بافت'); 
    opacity: 0.3;
    mix-blend-mode: overlay;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-94d13a3 *//* ۲. جادوی متن: استفاده از پس‌زمینه برای متن (Text Clipping) */
.elementor-104 .elementor-element.elementor-element-94d13a3 .elementor-button-text {
    display: inline-block;
    /* ایجاد یک گرادینت که بخش بزرگش سفیده و یک بخشش رنگ متفاوته */
    
    
    
    
}

/* ۳. حالت هوور: موج رنگی از چپ به راست رد می‌شود */
.elementor-104 .elementor-element.elementor-element-94d13a3 .elementor-button:hover .elementor-button-text {
    background-position: 0% 0;
}

/* ۴. فونت Net و مدرن */
.elementor-104 .elementor-element.elementor-element-94d13a3 .elementor-button-content-wrapper {
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    letter-spacing: -0.01em;
}

/* ۲. شبیه‌سازی Background Overlay داخل دکمه */
.elementor-104 .elementor-element.elementor-element-94d13a3 .elementor-button::before {
    content: "";
    
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* آدرس عکس ساتن را اینجا جایگزین کن */
   
    background-size: cover;
    background-position: center;
    opacity: 0.4; /* شدت دیده شدن بافت پارچه */
    mix-blend-mode: overlay; /* ترکیب با رنگ بنفش زیرین */
    z-index: -1;
}

/* ۳. ایجاد آن درخشش نوری ملایم (Glow) */
.elementor-104 .elementor-element.elementor-element-94d13a3 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
   
}

/* ۴. استایل متن (نور نقره‌ای ماری که قبلاً اوکی کردیم) */
.elementor-104 .elementor-element.elementor-element-94d13a3 .elementor-button-text {
    background: linear-gradient(to right, #000 33%, #e0e0e0 50%, #fff 50%);
    background-size: 300% 100%;
    background-position: 100% 0;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: background-position 0.8s ease;
}

/* ایجاد خط افقی سرتاسری */
.elementor-104 .elementor-element.elementor-element-94d13a3 {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1;
}

.elementor-104 .elementor-element.elementor-element-94d13a3::before {
    content: "";
    position: absolute;
    top: 50%; /* وسط عمودی دکمه‌ها */
    left: -1000px; /* کشیده شدن به سمت چپ خارج از کادر */
    right: -1000px; /* کشیده شدن به سمت راست خارج از کادر */
    height: 1px; /* ضخامت خط */
    background: rgba(255, 255, 255, 0.1); /* رنگ خط (سفید خیلی کمرنگ) */
    z-index: -1; /* فرستادن خط به پشت دکمه‌ها */
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d4c2022 *//* ۲. جادوی متن: استفاده از پس‌زمینه برای متن (Text Clipping) */
.elementor-104 .elementor-element.elementor-element-d4c2022 .elementor-button-text {
    display: inline-block;
    /* ایجاد یک گرادینت که بخش بزرگش سفیده و یک بخشش رنگ متفاوته */
  
    
    
    
}

/* ۳. حالت هوور: موج رنگی از چپ به راست رد می‌شود */
.elementor-104 .elementor-element.elementor-element-d4c2022 .elementor-button:hover .elementor-button-text {
    background-position: 0% 0;
}

/* ۴. فونت Net و مدرن */
.elementor-104 .elementor-element.elementor-element-d4c2022 .elementor-button-content-wrapper {
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    letter-spacing: -0.01em;
}

/* ۲. شبیه‌سازی Background Overlay داخل دکمه */
.elementor-104 .elementor-element.elementor-element-d4c2022 .elementor-button::before {
    content: "";
    
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* آدرس عکس ساتن را اینجا جایگزین کن */
   
    background-size: cover;
    background-position: center;
    opacity: 0.4; /* شدت دیده شدن بافت پارچه */
    mix-blend-mode: overlay; /* ترکیب با رنگ بنفش زیرین */
    z-index: -1;
}

/* ۳. ایجاد آن درخشش نوری ملایم (Glow) */
.elementor-104 .elementor-element.elementor-element-d4c2022 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
   
}

/* ۴. استایل متن (نور نقره‌ای ماری که قبلاً اوکی کردیم) */
.elementor-104 .elementor-element.elementor-element-d4c2022 .elementor-button-text {
    background: linear-gradient(to right, #000 33%, #e0e0e0 50%, #fff 50%);
    background-size: 300% 100%;
    background-position: 100% 0;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: background-position 0.8s ease;
}










/* ۱. خود دکمه رو میاریم روی خط */
.elementor-104 .elementor-element.elementor-element-d4c2022 {
    position: relative;
    z-index: 5 !important;
}

/* ۲. ایجاد یک سپر که فقط خط رو میپوشونه و با دیزاین کاری نداره */
.elementor-104 .elementor-element.elementor-element-d4c2022 .elementor-button::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 2px; /* دقیقا هم‌ضخامت خط */
    background: #201924 !important; /* رنگ سیاه پس‌زمینه سایتت */
    transform: translateY(-50%);
    z-index: -1 !important; /* میره پشت بافت ساتن و متن ولی جلوی خط */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de0f11b *//* هدف قرار دادن تیتر اصلی */
.elementor-104 .elementor-element.elementor-element-de0f11b .elementor-heading-title {
    color: #ffffff !important; /* رنگ ثابت اولیه */
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
    display: inline-block;
}

/* افکت هاور حرفه‌ای */
.elementor-104 .elementor-element.elementor-element-de0f11b:hover .elementor-heading-title {
    color: #884EAA !important; /* رنگ بنفش خاص تو */
    transform: translateY(-3px); /* یک پرش کوچک به بالا برای جذابیت */
    text-shadow: 0px 10px 20px rgba(136, 78, 170, 0.3); /* ایجاد درخشش ملایم زیر متن */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea42492 *//* ۱. تنظیمات متن */
.my-cool-link {
    font-size: 16px !important;
    position: relative !important;
    display: inline-block !important;
    text-decoration: none !important;
    color: #ffffff !important;
    line-height:1px!important; /* کمک به چسبیدن خط به متن */
}

/* ۲. تنظیم خط (بسیار نزدیک و هماهنگ) */
.my-cool-link::after {
    content: '' !important;
    position: absolute !important;
    left: 0 !important;
 
    /* مقدار مثبت باعث می‌شود خط به سمت بالا (داخل متن) حرکت کند */
    bottom: 2px !important; 
    
    width: 100% !important;
    height: 1px !important; 
    background-color: #ffffff !important;
  
    /* حرکت آرام و یکنواخت */
    transition: width 0.6s ease-in-out, left 0.6s ease-in-out !important;
}

/* ۳. حالت هوور: غیب شدن آرام از چپ به راست */
.my-cool-link:hover::after {
    width: 0 !important;
    left: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4782824 *//* وضعیت عادی */
.elementor-104 .elementor-element.elementor-element-4782824 {
    background-size: 100% !important; 
    background-position: center center !important;
    /* تنظیم زمان برای حرکت عکس و پخش شدن نور */
    transition: background-position 0.3s ease-out, box-shadow 0.3s ease-out !important;
    overflow: hidden !important;
    /* سایه داخلی در حالت عادی (شفاف) */
    box-shadow: inset 0 0 0px rgba(138, 43, 226, 0) !important;
}

/* حالت هوور */
.elementor-104 .elementor-element.elementor-element-4782824:hover {
    /* حرکت مشخص به سمت چپ و پایین */
    background-position: 1% 1% !important; 
    
    /* ایجاد هاله نور بنفش ملایم از لبه‌ها به داخل */
    /* شعاع ۴۰ پیکسلی باعث پخش شدن نرم نور می‌شود */
    box-shadow: inset 0 0 40px rgba(138, 43, 226, 0.6) !important;
}









/* وضعیت عادی */
.elementor-104 .elementor-element.elementor-element-4782824 {
    /* تغییر از 105% به 100% برای اینکه عکس در کوچک‌ترین حالت استاندارد قرار بگیرد */
    background-size: 100% !important; 
    background-position: center center !important;
    transition: background-position 0.6s ease, box-shadow 0.6s ease, filter 0.6s ease !important;
    overflow: hidden !important;
    position: relative;
    filter: blur(0px);
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-b88d05d *//* کل نگهدارنده نوار را به پایین منتقل می‌کند */
.elementor-104 .elementor-element.elementor-element-b88d05d .swiper-pagination {
    position: relative !important;
    top: auto !important;
    bottom: -30px !important; /* این عدد را زیاد کنی پایین‌تر می‌رود */
    margin-top: 20px !important;
}

/* رنگ نوار پیشرفت */
.elementor-104 .elementor-element.elementor-element-b88d05d .swiper-pagination-progressbar-fill {
    background-color: ##2F2B31 !important; /* رنگ بنفش */
}

/* رنگ پس‌زمینه نوار */
.elementor-104 .elementor-element.elementor-element-b88d05d .swiper-pagination-progressbar {
    background: rgba(255,255,255,0.1) !important;
    height: 3px !important;
    border-radius: 10px;
}
/* تنظیم موقعیت کل نوار */
.elementor-104 .elementor-element.elementor-element-b88d05d .swiper-pagination-progressbar {
    top: auto !important;
    bottom: 0px !important;
    height: 2px !important; /* باریک‌تر شدن خط */
    background: rgba(255, 255, 255, 0.1) !important; /* رنگ خط اصلی (خاکستری تیره) */
    overflow: visible !important; /* برای اینکه دایره بیرون بزند */
}

/* استایل خط بنفش که حرکت می‌کند */
.elementor-104 .elementor-element.elementor-element-b88d05d .swiper-pagination-progressbar-fill {
    background: #7b5ef0 !important; /* رنگ بنفش */
    box-shadow: 0 0 10px rgba(123, 94, 240, 0.5); /* کمی درخشش */
}

/* ساختن دایره بنفش درخشان (Handle) */
.elementor-104 .elementor-element.elementor-element-b88d05d .swiper-pagination-progressbar-fill::after {
    content: '';
    position: absolute;
    right: -7px; /* تنظیم موقعیت دایره در نوک خط */
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    background-color: #7b5ef0;
    border: 3px solid rgba(123, 94, 240, 0.3); /* حلقه دور دایره */
    border-radius: 50%;
    box-shadow: 0 0 15px #7b5ef0; /* درخشش دایره */
}/* End custom CSS */
/* Start custom CSS for countdown, class: .elementor-element-e0d2df0 *//* ۱. تنظیم کل ظرف تایمر برای وسط‌چین شدن کامل */
.elementor-104 .elementor-element.elementor-element-e0d2df0 .elementor-countdown-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0; /* فاصله را با پدینگ کنترل می‌کنیم */
}

/* ۲. تنظیم هر ستون (روز، ساعت و...) به صورت مساوی */
.elementor-104 .elementor-element.elementor-element-e0d2df0 .elementor-countdown-item {
    background: transparent !important;
    border: none !important;
    padding: 0 px !important; /* فاصله مساوی از چپ و راست */
    margin: 0 !important;
    position: relative;
    flex: 1; /* باعث می‌شود همه ستون‌ها عرض یکسان داشته باشند */
    min-width: 120px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

/* ۳. ایجاد خط‌های جداکننده دقیق در وسط فاصله */
.elementor-104 .elementor-element.elementor-element-e0d2df0 .elementor-countdown-item:not(:last-child)::after {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 50px; /* قد خط جداکننده */
    width: 1px;
    background: rgba(255, 255, 255, 0.2) !important;
}

/* ۴. استایل اعداد (فونت و تراز) */
.elementor-104 .elementor-element.elementor-element-e0d2df0 .elementor-countdown-digits {
    font-size: 50px !important;
    font-weight: 700 !important;
    line-height: 1;
    margin-bottom: 10px;
    display: block;
    text-align: center;
}

/* ۵. استایل کلمات زیر اعداد */
.elementor-104 .elementor-element.elementor-element-e0d2df0 .elementor-countdown-label {
    font-size: 14px !important;
    font-weight: 400 !important;
    text-transform: capitalize;
    opacity: 0.8;
    display: block;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc90ac1 *//* انتخاب کانتینر جاری */
.elementor-104 .elementor-element.elementor-element-cc90ac1 {
    /* ۱. رنگ‌های دقیق بنفش و ارغوانی استخراج شده از عکس شما */
    background: linear-gradient(-45deg, #884EAA, #884EAA, #7036eb, #884EAA) !important;
    
    /* ۲. بزرگ کردن پس‌زمینه برای ایجاد فضای حرکت */
    background-size: 400% 400% !important;
    
    /* ۳. تعریف انیمیشن جابجایی */
    animation: glidex-bg-move 12s ease infinite !important;
    
    /* ۴. ظاهر مدرن */
    border-radius: 24px;
    transition: all 0.5s ease;
}

/* تعریف نحوه حرکت رنگ‌ها */
@keyframes glidex-bg-move {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-81006cd *//* اعمال گرادیانت اختصاصی با کدهای رنگی جدید شما */
.elementor-104 .elementor-element.elementor-element-81006cd .elementor-counter-number-wrapper {
    /* ۱. ترکیب ۴ رنگ ارسالی شما در یک مسیر ۴۵ درجه */
    background-image: linear-gradient(45deg, #6F4BC6, #844EAF, #6F4BC5, #824DB0) !important;
    
    /* ۲. بریدن پس‌زمینه به شکل متن */
    -webkit-background-clip: text !important;
    background-clip: text !important;
    
    /* ۳. شفاف کردن لایه اصلی عدد */
    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
    
    display: inline-block;
}

/* اعمال همین استایل روی واحدها (مثل mi یا درصد) */
.elementor-104 .elementor-element.elementor-element-81006cd .elementor-counter-number-suffix,
.elementor-104 .elementor-element.elementor-element-81006cd .elementor-counter-number-prefix {
    background-image: inherit !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-6fff7c1 *//* اعمال گرادیانت اختصاصی با کدهای رنگی جدید شما */
.elementor-104 .elementor-element.elementor-element-6fff7c1 .elementor-counter-number-wrapper {
    /* ۱. ترکیب ۴ رنگ ارسالی شما در یک مسیر ۴۵ درجه */
    background-image: linear-gradient(45deg, #6F4BC6, #844EAF, #6F4BC5, #824DB0) !important;
    
    /* ۲. بریدن پس‌زمینه به شکل متن */
    -webkit-background-clip: text !important;
    background-clip: text !important;
    
    /* ۳. شفاف کردن لایه اصلی عدد */
    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
    
    display: inline-block;
}

/* اعمال همین استایل روی واحدها (مثل mi یا درصد) */
.elementor-104 .elementor-element.elementor-element-6fff7c1 .elementor-counter-number-suffix,
.elementor-104 .elementor-element.elementor-element-6fff7c1 .elementor-counter-number-prefix {
    background-image: inherit !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-a8966c8 *//* اعمال گرادیانت اختصاصی با کدهای رنگی جدید شما */
.elementor-104 .elementor-element.elementor-element-a8966c8 .elementor-counter-number-wrapper {
    /* ۱. ترکیب ۴ رنگ ارسالی شما در یک مسیر ۴۵ درجه */
    background-image: linear-gradient(45deg, #6F4BC6, #844EAF, #6F4BC5, #824DB0) !important;
    
    /* ۲. بریدن پس‌زمینه به شکل متن */
    -webkit-background-clip: text !important;
    background-clip: text !important;
    
    /* ۳. شفاف کردن لایه اصلی عدد */
    -webkit-text-fill-color: transparent !important;
    color: transparent !important;
    
    display: inline-block;
}

/* اعمال همین استایل روی واحدها (مثل mi یا درصد) */
.elementor-104 .elementor-element.elementor-element-a8966c8 .elementor-counter-number-suffix,
.elementor-104 .elementor-element.elementor-element-a8966c8 .elementor-counter-number-prefix {
    background-image: inherit !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fed7b79 *//* ۲. جادوی متن: استفاده از پس‌زمینه برای متن (Text Clipping) */
.elementor-104 .elementor-element.elementor-element-fed7b79 .elementor-button-text {
    display: inline-block;
    /* ایجاد یک گرادینت که بخش بزرگش سفیده و یک بخشش رنگ متفاوته */
    
    
    
    
}

/* ۳. حالت هوور: موج رنگی از چپ به راست رد می‌شود */
.elementor-104 .elementor-element.elementor-element-fed7b79 .elementor-button:hover .elementor-button-text {
    background-position: 0% 0;
}

/* ۴. فونت Net و مدرن */
.elementor-104 .elementor-element.elementor-element-fed7b79 .elementor-button-content-wrapper {
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    letter-spacing: -0.01em;
}

/* ۲. شبیه‌سازی Background Overlay داخل دکمه */
.elementor-104 .elementor-element.elementor-element-fed7b79 .elementor-button::before {
    content: "";
    
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* آدرس عکس ساتن را اینجا جایگزین کن */
   
    background-size: cover;
    background-position: center;
    opacity: 0.4; /* شدت دیده شدن بافت پارچه */
    mix-blend-mode: overlay; /* ترکیب با رنگ بنفش زیرین */
    z-index: -1;
}

/* ۳. ایجاد آن درخشش نوری ملایم (Glow) */
.elementor-104 .elementor-element.elementor-element-fed7b79 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
   
}

/* ۴. استایل متن (نور نقره‌ای ماری که قبلاً اوکی کردیم) */
.elementor-104 .elementor-element.elementor-element-fed7b79 .elementor-button-text {
    background: linear-gradient(to right, #000 33%, #e0e0e0 50%, #fff 50%);
    background-size: 300% 100%;
    background-position: 100% 0;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: background-position 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-5c6ebcb */}

/* استایل عدد و واحد (0.12 g/Km) که حالا پایین آمده است */
.elementor-104 .elementor-element.elementor-element-5c6ebcb .elementor-counter-number-wrapper {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
/* تنظیم چیدمان به صورت ستونی مستقیم */
.elementor-104 .elementor-element.elementor-element-5c6ebcb .elementor-counter {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start; /* تراز کردن متن و عدد به سمت چپ */
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-a01a6dd */}

/* استایل عدد و واحد (0.12 g/Km) که حالا پایین آمده است */
.elementor-104 .elementor-element.elementor-element-a01a6dd .elementor-counter-number-wrapper {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
/* تنظیم چیدمان به صورت ستونی مستقیم */
.elementor-104 .elementor-element.elementor-element-a01a6dd .elementor-counter {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start; /* تراز کردن متن و عدد به سمت چپ */
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-fabc82a */}

/* استایل عدد و واحد (0.12 g/Km) که حالا پایین آمده است */
.elementor-104 .elementor-element.elementor-element-fabc82a .elementor-counter-number-wrapper {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
/* تنظیم چیدمان به صورت ستونی مستقیم */
.elementor-104 .elementor-element.elementor-element-fabc82a .elementor-counter {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start; /* تراز کردن متن و عدد به سمت چپ */
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-5eecdc7 */}

/* استایل عدد و واحد (0.12 g/Km) که حالا پایین آمده است */
.elementor-104 .elementor-element.elementor-element-5eecdc7 .elementor-counter-number-wrapper {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
/* تنظیم چیدمان به صورت ستونی مستقیم */
.elementor-104 .elementor-element.elementor-element-5eecdc7 .elementor-counter {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start; /* تراز کردن متن و عدد به سمت چپ */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec7174b *//* ۲. جادوی متن: استفاده از پس‌زمینه برای متن (Text Clipping) */
.elementor-104 .elementor-element.elementor-element-ec7174b .elementor-button-text {
    display: inline-block;
    /* ایجاد یک گرادینت که بخش بزرگش سفیده و یک بخشش رنگ متفاوته */
    
    
    
    
}

/* ۳. حالت هوور: موج رنگی از چپ به راست رد می‌شود */
.elementor-104 .elementor-element.elementor-element-ec7174b .elementor-button:hover .elementor-button-text {
    background-position: 0% 0;
}

/* ۴. فونت Net و مدرن */
.elementor-104 .elementor-element.elementor-element-ec7174b .elementor-button-content-wrapper {
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    letter-spacing: -0.01em;
}

/* ۲. شبیه‌سازی Background Overlay داخل دکمه */
.elementor-104 .elementor-element.elementor-element-ec7174b .elementor-button::before {
    content: "";
    
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* آدرس عکس ساتن را اینجا جایگزین کن */
   
    background-size: cover;
    background-position: center;
    opacity: 0.4; /* شدت دیده شدن بافت پارچه */
    mix-blend-mode: overlay; /* ترکیب با رنگ بنفش زیرین */
    z-index: -1;
}

/* ۳. ایجاد آن درخشش نوری ملایم (Glow) */
.elementor-104 .elementor-element.elementor-element-ec7174b .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
   
}

/* ۴. استایل متن (نور نقره‌ای ماری که قبلاً اوکی کردیم) */
.elementor-104 .elementor-element.elementor-element-ec7174b .elementor-button-text {
    background: linear-gradient(to right, #000 33%, #e0e0e0 50%, #fff 50%);
    background-size: 300% 100%;
    background-position: 100% 0;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: background-position 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-55de881 *//* ۱. آزاد کردن فضای بالای نوار برای نمایش متن و درصد */
.elementor-104 .elementor-element.elementor-element-55de881 .elementor-progress-wrapper {
    overflow: visible !important;
    position: relative;
    margin-top: 30px !important; /* ایجاد فاصله برای متن‌های بالا */
}





/* ۳. تنظیم عدد درصد (سمت راست) */
.elementor-104 .elementor-element.elementor-element-55de881 .elementor-progress-percentage {
    position: absolute !important;
    right: 0 !important;
    top: -50px !important; /* دقیقاً هم‌تراز با متن سمت چپ */
    display: block !important;
    font-family: inter;
    font-size: 16px;
    line-height: 16px;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-8bc607a *//* ۱. آزاد کردن فضای بالای نوار برای نمایش متن و درصد */
.elementor-104 .elementor-element.elementor-element-8bc607a .elementor-progress-wrapper {
    overflow: visible !important;
    position: relative;
    margin-top: 30px !important; /* ایجاد فاصله برای متن‌های بالا */
}





/* ۳. تنظیم عدد درصد (سمت راست) */
.elementor-104 .elementor-element.elementor-element-8bc607a .elementor-progress-percentage {
    position: absolute !important;
    right: 0 !important;
    top: -50px !important; /* دقیقاً هم‌تراز با متن سمت چپ */
    display: block !important;
    font-family: inter;
    font-size: 16px;
    line-height: 16px;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-37015c3 *//* ۱. آزاد کردن فضای بالای نوار برای نمایش متن و درصد */
.elementor-104 .elementor-element.elementor-element-37015c3 .elementor-progress-wrapper {
    overflow: visible !important;
    position: relative;
    margin-top: 30px !important; /* ایجاد فاصله برای متن‌های بالا */
}





/* ۳. تنظیم عدد درصد (سمت راست) */
.elementor-104 .elementor-element.elementor-element-37015c3 .elementor-progress-percentage {
    position: absolute !important;
    right: 0 !important;
    top: -50px !important; /* دقیقاً هم‌تراز با متن سمت چپ */
    display: block !important;
    font-family: inter;
    font-size: 16px;
    line-height: 16px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-249ea0b *//* مهار کردن کانتینر اصلی */
.elementor-104 .elementor-element.elementor-element-249ea0b {
    position: relative !important;
}

/* خط زمینه تیره (نازک و شفاف مطابق کد افقی) */
.elementor-104 .elementor-element.elementor-element-249ea0b::before {
    content: "";
    position: absolute;
    left: 5%; 
    top: 0;
    bottom: 0;
    width: 2px; /* ضخامت دقیقاً مثل اسکرول‌بار افقی */
    background: rgba(255, 255, 255, 0.1) !important;
    z-index: 1;
}

/* خط بنفش متحرک */
.glidex-v-line-fill {
    position: absolute;
    left: 5%;
    top: 0;
    width: 2px;
    background: #834cf2 !important;
    z-index: 2;
    height: 0;
}

/* دایره نئونی (دقیقاً با استایل اسکرول‌بار افقی) */
.glidex-v-ball-neon {
    position: absolute;
    left: calc(5% - 9px); /* تراز کردن مرکز دایره ۲۰ پیکسلی روی خط ۲ پیکسلی */
    top: 0;
    width: 20px;
    height: 20px;
    background-color: #834cf2 !important;
    border: 3px solid #1a1a1a !important;
    border-radius: 50%;
    /* درخشش نئونی بنفش و سفید */
    box-shadow: 0 0 15px #834cf2, 0 0 5px #fff !important; 
    z-index: 110;
    will-change: transform;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df7a016 *//* مهار کردن کانتینر اصلی */
.elementor-104 .elementor-element.elementor-element-df7a016 {
    position: relative !important;
}

/* ۱. خط راهنمای ثابت (پشت سر) - بنفش کمرنگ */
.elementor-104 .elementor-element.elementor-element-df7a016::before {
    content: "";
    position: absolute;
    left: 5%; /* تنظیم وسط فضای ۱۰ درصدی */
    top: 0;
    bottom: 0;
    width: 2px;
    background: #38303d;
    z-index: 1;
}

/* ۲. خط متحرک بنفش (بالای دایره) - این همان خطی است که می‌خواستی */
.scroll-indicator-line {
    position: absolute;
    left: 5%; /* تراز دقیق روی خط راهنما */
    top: 0;
    width: 2px;
    background: #834cf2; /* بنفش اصلی Glidex */
    z-index: 2;
    will-change: height; /* برای نرم‌تر شدن انیمیشن */
}

/* ۳. استایل گوی بنفش (که به انتهای خط متحرک می‌چسبد) */
.scroll-indicator-ball {
    position: absolute;
    left: calc(5% - 5px); /* دقیقاً روی خط */
    top: 0; /* جابه‌جایی با JS انجام می‌شود */
    width: 10px;
    height: 10px;
    background: #834cf2;
    border-radius: 50%;
    box-shadow: 0 0 10px #834cf2;
    z-index: 3;
    will-change: transform;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d85f623 *//* ۲. جادوی متن: استفاده از پس‌زمینه برای متن (Text Clipping) */
.elementor-104 .elementor-element.elementor-element-d85f623 .elementor-button-text {
    display: inline-block;
    /* ایجاد یک گرادینت که بخش بزرگش سفیده و یک بخشش رنگ متفاوته */
    
    
    
    
}

/* ۳. حالت هوور: موج رنگی از چپ به راست رد می‌شود */
.elementor-104 .elementor-element.elementor-element-d85f623 .elementor-button:hover .elementor-button-text {
    background-position: 0% 0;
}

/* ۴. فونت Net و مدرن */
.elementor-104 .elementor-element.elementor-element-d85f623 .elementor-button-content-wrapper {
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    letter-spacing: -0.01em;
}

/* ۲. شبیه‌سازی Background Overlay داخل دکمه */
.elementor-104 .elementor-element.elementor-element-d85f623 .elementor-button::before {
    content: "";
    
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* آدرس عکس ساتن را اینجا جایگزین کن */
   
    background-size: cover;
    background-position: center;
    opacity: 0.4; /* شدت دیده شدن بافت پارچه */
    mix-blend-mode: overlay; /* ترکیب با رنگ بنفش زیرین */
    z-index: -1;
}

/* ۳. ایجاد آن درخشش نوری ملایم (Glow) */
.elementor-104 .elementor-element.elementor-element-d85f623 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
   
}

/* ۴. استایل متن (نور نقره‌ای ماری که قبلاً اوکی کردیم) */
.elementor-104 .elementor-element.elementor-element-d85f623 .elementor-button-text {
    background: linear-gradient(to right, #000 33%, #e0e0e0 50%, #fff 50%);
    background-size: 300% 100%;
    background-position: 100% 0;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: background-position 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c34761c *//* تنظیم کل لیست */
.custom-pricing-list .elementor-icon-list-items {
    display: flex;
    flex-direction: column;
    align-items: flex-start; /* شروع از سمت چپ کارت */
}

/* تنظیم هر آیتم */
.custom-pricing-list .elementor-icon-list-item {
    display: flex;
    flex-direction: row; /* متن اول، آیکون دوم */
    align-items: center;
    justify-content: flex-start; /* چسباندن محتوا به هم */
    margin-bottom: 12px;
    width: 100%;
}

/* استایل آیکون (سمت راستِ متن با فاصله کم) */
.custom-pricing-list .elementor-icon-list-icon {
    margin-left: 8px; /* فاصله ظریف بین متن و تیک */
    margin-right: 0 !important;
    order: 2; /* میبرتش بعد از متن */
    display: flex;
}

/* استایل متن */
.custom-pricing-list .elementor-icon-list-text {
    order: 1; /* متن اول باشه */
    color: rgba(255, 255, 255, 0.7);
    font-size: 14px;
    white-space: nowrap; /* جلوگیری از شکستن متن */
}

















/* هدف قرار دادن آیتم چهارم */
.elementor-104 .elementor-element.elementor-element-c34761c .elementor-icon-list-item:nth-child(4) .elementor-icon-list-text {
    opacity: 0.6; /* میزان شفافیت - هرچی کمتر باشه کمرنگ‌تر می‌شه */
    transition: all 0.3s ease;
}

/* هدف قرار دادن آیتم پنجم */
.elementor-104 .elementor-element.elementor-element-c34761c .elementor-icon-list-item:nth-child(5) .elementor-icon-list-text {
    opacity: 0.4; /* این رو کمی کمرنگ‌تر از قبلی گذاشتم */
    transition: all 0.3s ease;
}

/* اختیاری: اگر می‌خوای آیکون‌ها هم کمرنگ بشن این رو اضافه کن */
.elementor-104 .elementor-element.elementor-element-c34761c .elementor-icon-list-item:nth-child(4) i,
.elementor-104 .elementor-element.elementor-element-c34761c .elementor-icon-list-item:nth-child(5) i {
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cda2209 */.elementor-104 .elementor-element.elementor-element-cda2209 {
    text-decoration: none !important;
}
.elementor-104 .elementor-element.elementor-element-cda2209 * {
    text-decoration: none !important;
}





















/* ۱. تنظیم کانتینر - سایه‌ها و محتوا حفظ می‌شوند */
.elementor-104 .elementor-element.elementor-element-cda2209 {
    position: relative;
    z-index: 1;
    overflow: visible !important;
}

/* ۲. ایجاد دو خط نوری نقره‌ای درخشان روی لبه */
.elementor-104 .elementor-element.elementor-element-cda2209::before {
    content: "";
    position: absolute;
    inset: -1.5px; /* دقیقاً روی مرز کارت */
    border-radius: inherit;
    padding: 1.5px; /* ضخامت خط نوری */
    
    /* ایجاد دو خط نوری در دو طرف مقابل هم با رنگ #C1C1C1 */
    background: conic-gradient(
        from var(--angle), 
        transparent 0%, 
        #C1C1C1 5%, 
        #FFFFFF 10%, /* مرکز نور سفید برای درخشش بیشتر */
        #C1C1C1 15%, 
        transparent 30%,
        transparent 50%,
        #C1C1C1 55%,
        #FFFFFF 60%,
        #C1C1C1 65%,
        transparent 80%,
        transparent 100%
    );
    
    /* سوراخ کردن وسط کارت برای حذف چرخش در مرکز */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    /* انیمیشن روی زاویه نور */
    animation: glidex-flow 4s linear infinite;
    pointer-events: none;
    z-index: 2;
}

/* متغیر زاویه برای چرخش نرم روی ریل لبه */
@property --angle {
  syntax: '<angle>';
  initial-value: 0deg;
  inherits: false;
}

@keyframes glidex-flow {
  to { --angle: 360deg; }
}

/* ۳. پاکسازی لایه‌های مزاحم */
.elementor-104 .elementor-element.elementor-element-cda2209::after {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217083 *//* ۲. جادوی متن: استفاده از پس‌زمینه برای متن (Text Clipping) */
.elementor-104 .elementor-element.elementor-element-3217083 .elementor-button-text {
    display: inline-block;
    /* ایجاد یک گرادینت که بخش بزرگش سفیده و یک بخشش رنگ متفاوته */
    
    
    
    
}

/* ۳. حالت هوور: موج رنگی از چپ به راست رد می‌شود */
.elementor-104 .elementor-element.elementor-element-3217083 .elementor-button:hover .elementor-button-text {
    background-position: 0% 0;
}

/* ۴. فونت Net و مدرن */
.elementor-104 .elementor-element.elementor-element-3217083 .elementor-button-content-wrapper {
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    letter-spacing: -0.01em;
}

/* ۲. شبیه‌سازی Background Overlay داخل دکمه */
.elementor-104 .elementor-element.elementor-element-3217083 .elementor-button::before {
    content: "";
    
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* آدرس عکس ساتن را اینجا جایگزین کن */
   
    background-size: cover;
    background-position: center;
    opacity: 0.4; /* شدت دیده شدن بافت پارچه */
    mix-blend-mode: overlay; /* ترکیب با رنگ بنفش زیرین */
    z-index: -1;
}

/* ۳. ایجاد آن درخشش نوری ملایم (Glow) */
.elementor-104 .elementor-element.elementor-element-3217083 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
   
}

/* ۴. استایل متن (نور نقره‌ای ماری که قبلاً اوکی کردیم) */
.elementor-104 .elementor-element.elementor-element-3217083 .elementor-button-text {
    background: linear-gradient(to right, #000 33%, #e0e0e0 50%, #fff 50%);
    background-size: 300% 100%;
    background-position: 100% 0;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: background-position 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-02bfa28 *//* تنظیم کل لیست */
.custom-pricing-list .elementor-icon-list-items {
    display: flex;
    flex-direction: column;
    align-items: flex-start; /* شروع از سمت چپ کارت */
}

/* تنظیم هر آیتم */
.custom-pricing-list .elementor-icon-list-item {
    display: flex;
    flex-direction: row; /* متن اول، آیکون دوم */
    align-items: center;
    justify-content: flex-start; /* چسباندن محتوا به هم */
    margin-bottom: 12px;
    width: 100%;
}

/* استایل آیکون (سمت راستِ متن با فاصله کم) */
.custom-pricing-list .elementor-icon-list-icon {
    margin-left: 8px; /* فاصله ظریف بین متن و تیک */
    margin-right: 0 !important;
    order: 2; /* میبرتش بعد از متن */
    display: flex;
}

/* استایل متن */
.custom-pricing-list .elementor-icon-list-text {
    order: 1; /* متن اول باشه */
    color: rgba(255, 255, 255, 0.7);
    font-size: 14px;
    white-space: nowrap; /* جلوگیری از شکستن متن */
}

















/* هدف قرار دادن آیتم چهارم */
.elementor-104 .elementor-element.elementor-element-02bfa28 .elementor-icon-list-item:nth-child(4) .elementor-icon-list-text {
    opacity: 0.6; /* میزان شفافیت - هرچی کمتر باشه کمرنگ‌تر می‌شه */
    transition: all 0.3s ease;
}

/* هدف قرار دادن آیتم پنجم */
.elementor-104 .elementor-element.elementor-element-02bfa28 .elementor-icon-list-item:nth-child(5) .elementor-icon-list-text {
    opacity: 0.4; /* این رو کمی کمرنگ‌تر از قبلی گذاشتم */
    transition: all 0.3s ease;
}

/* اختیاری: اگر می‌خوای آیکون‌ها هم کمرنگ بشن این رو اضافه کن */
.elementor-104 .elementor-element.elementor-element-02bfa28 .elementor-icon-list-item:nth-child(4) i,
.elementor-104 .elementor-element.elementor-element-02bfa28 .elementor-icon-list-item:nth-child(5) i {
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca94bd3 */.elementor-104 .elementor-element.elementor-element-ca94bd3 {
    text-decoration: none !important;
}
.elementor-104 .elementor-element.elementor-element-ca94bd3 * {
    text-decoration: none !important;
}





















/* ۱. تنظیم کانتینر - سایه‌ها و محتوا حفظ می‌شوند */
.elementor-104 .elementor-element.elementor-element-ca94bd3 {
    position: relative;
    z-index: 1;
    overflow: visible !important;
}

/* ۲. ایجاد دو خط نوری نقره‌ای درخشان روی لبه */
.elementor-104 .elementor-element.elementor-element-ca94bd3::before {
    content: "";
    position: absolute;
    inset: -1.5px; /* دقیقاً روی مرز کارت */
    border-radius: inherit;
    padding: 1.5px; /* ضخامت خط نوری */
    
    /* ایجاد دو خط نوری در دو طرف مقابل هم با رنگ #C1C1C1 */
    background: conic-gradient(
        from var(--angle), 
        transparent 0%, 
        #C1C1C1 5%, 
        #FFFFFF 10%, /* مرکز نور سفید برای درخشش بیشتر */
        #C1C1C1 15%, 
        transparent 30%,
        transparent 50%,
        #C1C1C1 55%,
        #FFFFFF 60%,
        #C1C1C1 65%,
        transparent 80%,
        transparent 100%
    );
    
    /* سوراخ کردن وسط کارت برای حذف چرخش در مرکز */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    /* انیمیشن روی زاویه نور */
    animation: glidex-flow 4s linear infinite;
    pointer-events: none;
    z-index: 2;
}

/* متغیر زاویه برای چرخش نرم روی ریل لبه */
@property --angle {
  syntax: '<angle>';
  initial-value: 0deg;
  inherits: false;
}

@keyframes glidex-flow {
  to { --angle: 360deg; }
}

/* ۳. پاکسازی لایه‌های مزاحم */
.elementor-104 .elementor-element.elementor-element-ca94bd3::after {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2456da8 *//* ۲. جادوی متن: استفاده از پس‌زمینه برای متن (Text Clipping) */
.elementor-104 .elementor-element.elementor-element-2456da8 .elementor-button-text {
    display: inline-block;
    /* ایجاد یک گرادینت که بخش بزرگش سفیده و یک بخشش رنگ متفاوته */
    
    
    
    
}

/* ۳. حالت هوور: موج رنگی از چپ به راست رد می‌شود */
.elementor-104 .elementor-element.elementor-element-2456da8 .elementor-button:hover .elementor-button-text {
    background-position: 0% 0;
}

/* ۴. فونت Net و مدرن */
.elementor-104 .elementor-element.elementor-element-2456da8 .elementor-button-content-wrapper {
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    letter-spacing: -0.01em;
}

/* ۲. شبیه‌سازی Background Overlay داخل دکمه */
.elementor-104 .elementor-element.elementor-element-2456da8 .elementor-button::before {
    content: "";
    
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* آدرس عکس ساتن را اینجا جایگزین کن */
   
    background-size: cover;
    background-position: center;
    opacity: 0.4; /* شدت دیده شدن بافت پارچه */
    mix-blend-mode: overlay; /* ترکیب با رنگ بنفش زیرین */
    z-index: -1;
}

/* ۳. ایجاد آن درخشش نوری ملایم (Glow) */
.elementor-104 .elementor-element.elementor-element-2456da8 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
   
}

/* ۴. استایل متن (نور نقره‌ای ماری که قبلاً اوکی کردیم) */
.elementor-104 .elementor-element.elementor-element-2456da8 .elementor-button-text {
    background: linear-gradient(to right, #000 33%, #e0e0e0 50%, #fff 50%);
    background-size: 300% 100%;
    background-position: 100% 0;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: background-position 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-41ef1bd *//* تنظیم کل لیست */
.custom-pricing-list .elementor-icon-list-items {
    display: flex;
    flex-direction: column;
    align-items: flex-start; /* شروع از سمت چپ کارت */
}

/* تنظیم هر آیتم */
.custom-pricing-list .elementor-icon-list-item {
    display: flex;
    flex-direction: row; /* متن اول، آیکون دوم */
    align-items: center;
    justify-content: flex-start; /* چسباندن محتوا به هم */
    margin-bottom: 12px;
    width: 100%;
}

/* استایل آیکون (سمت راستِ متن با فاصله کم) */
.custom-pricing-list .elementor-icon-list-icon {
    margin-left: 8px; /* فاصله ظریف بین متن و تیک */
    margin-right: 0 !important;
    order: 2; /* میبرتش بعد از متن */
    display: flex;
}

/* استایل متن */
.custom-pricing-list .elementor-icon-list-text {
    order: 1; /* متن اول باشه */
    color: rgba(255, 255, 255, 0.7);
    font-size: 14px;
    white-space: nowrap; /* جلوگیری از شکستن متن */
}

















/* هدف قرار دادن آیتم چهارم */
.elementor-104 .elementor-element.elementor-element-41ef1bd .elementor-icon-list-item:nth-child(4) .elementor-icon-list-text {
    opacity: 0.6; /* میزان شفافیت - هرچی کمتر باشه کمرنگ‌تر می‌شه */
    transition: all 0.3s ease;
}

/* هدف قرار دادن آیتم پنجم */
.elementor-104 .elementor-element.elementor-element-41ef1bd .elementor-icon-list-item:nth-child(5) .elementor-icon-list-text {
    opacity: 0.4; /* این رو کمی کمرنگ‌تر از قبلی گذاشتم */
    transition: all 0.3s ease;
}

/* اختیاری: اگر می‌خوای آیکون‌ها هم کمرنگ بشن این رو اضافه کن */
.elementor-104 .elementor-element.elementor-element-41ef1bd .elementor-icon-list-item:nth-child(4) i,
.elementor-104 .elementor-element.elementor-element-41ef1bd .elementor-icon-list-item:nth-child(5) i {
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f213740 */.elementor-104 .elementor-element.elementor-element-f213740 {
    text-decoration: none !important;
}
.elementor-104 .elementor-element.elementor-element-f213740 * {
    text-decoration: none !important;
}





















/* ۱. تنظیم کانتینر - سایه‌ها و محتوا حفظ می‌شوند */
.elementor-104 .elementor-element.elementor-element-f213740 {
    position: relative;
    z-index: 1;
    overflow: visible !important;
}

/* ۲. ایجاد دو خط نوری نقره‌ای درخشان روی لبه */
.elementor-104 .elementor-element.elementor-element-f213740::before {
    content: "";
    position: absolute;
    inset: -1.5px; /* دقیقاً روی مرز کارت */
    border-radius: inherit;
    padding: 1.5px; /* ضخامت خط نوری */
    
    /* ایجاد دو خط نوری در دو طرف مقابل هم با رنگ #C1C1C1 */
    background: conic-gradient(
        from var(--angle), 
        transparent 0%, 
        #C1C1C1 5%, 
        #FFFFFF 10%, /* مرکز نور سفید برای درخشش بیشتر */
        #C1C1C1 15%, 
        transparent 30%,
        transparent 50%,
        #C1C1C1 55%,
        #FFFFFF 60%,
        #C1C1C1 65%,
        transparent 80%,
        transparent 100%
    );
    
    /* سوراخ کردن وسط کارت برای حذف چرخش در مرکز */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    /* انیمیشن روی زاویه نور */
    animation: glidex-flow 4s linear infinite;
    pointer-events: none;
    z-index: 2;
}

/* متغیر زاویه برای چرخش نرم روی ریل لبه */
@property --angle {
  syntax: '<angle>';
  initial-value: 0deg;
  inherits: false;
}

@keyframes glidex-flow {
  to { --angle: 360deg; }
}

/* ۳. پاکسازی لایه‌های مزاحم */
.elementor-104 .elementor-element.elementor-element-f213740::after {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aa0610a *//* ۲. جادوی متن: استفاده از پس‌زمینه برای متن (Text Clipping) */
.elementor-104 .elementor-element.elementor-element-aa0610a .elementor-button-text {
    display: inline-block;
    /* ایجاد یک گرادینت که بخش بزرگش سفیده و یک بخشش رنگ متفاوته */
    
    
    
    
}

/* ۳. حالت هوور: موج رنگی از چپ به راست رد می‌شود */
.elementor-104 .elementor-element.elementor-element-aa0610a .elementor-button:hover .elementor-button-text {
    background-position: 0% 0;
}

/* ۴. فونت Net و مدرن */
.elementor-104 .elementor-element.elementor-element-aa0610a .elementor-button-content-wrapper {
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    letter-spacing: -0.01em;
}

/* ۲. شبیه‌سازی Background Overlay داخل دکمه */
.elementor-104 .elementor-element.elementor-element-aa0610a .elementor-button::before {
    content: "";
    
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* آدرس عکس ساتن را اینجا جایگزین کن */
   
    background-size: cover;
    background-position: center;
    opacity: 0.4; /* شدت دیده شدن بافت پارچه */
    mix-blend-mode: overlay; /* ترکیب با رنگ بنفش زیرین */
    z-index: -1;
}

/* ۳. ایجاد آن درخشش نوری ملایم (Glow) */
.elementor-104 .elementor-element.elementor-element-aa0610a .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
   
}

/* ۴. استایل متن (نور نقره‌ای ماری که قبلاً اوکی کردیم) */
.elementor-104 .elementor-element.elementor-element-aa0610a .elementor-button-text {
    background: linear-gradient(to right, #000 33%, #e0e0e0 50%, #fff 50%);
    background-size: 300% 100%;
    background-position: 100% 0;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: background-position 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9e89e02 *//* تنظیم کل لیست */
.custom-pricing-list .elementor-icon-list-items {
    display: flex;
    flex-direction: column;
    align-items: flex-start; /* شروع از سمت چپ کارت */
}

/* تنظیم هر آیتم */
.custom-pricing-list .elementor-icon-list-item {
    display: flex;
    flex-direction: row; /* متن اول، آیکون دوم */
    align-items: center;
    justify-content: flex-start; /* چسباندن محتوا به هم */
    margin-bottom: 12px;
    width: 100%;
}

/* استایل آیکون (سمت راستِ متن با فاصله کم) */
.custom-pricing-list .elementor-icon-list-icon {
    margin-left: 8px; /* فاصله ظریف بین متن و تیک */
    margin-right: 0 !important;
    order: 2; /* میبرتش بعد از متن */
    display: flex;
}

/* استایل متن */
.custom-pricing-list .elementor-icon-list-text {
    order: 1; /* متن اول باشه */
    color: rgba(255, 255, 255, 0.7);
    font-size: 14px;
    white-space: nowrap; /* جلوگیری از شکستن متن */
}

















/* هدف قرار دادن آیتم چهارم */
.elementor-104 .elementor-element.elementor-element-9e89e02 .elementor-icon-list-item:nth-child(4) .elementor-icon-list-text {
    opacity: 0.6; /* میزان شفافیت - هرچی کمتر باشه کمرنگ‌تر می‌شه */
    transition: all 0.3s ease;
}

/* هدف قرار دادن آیتم پنجم */
.elementor-104 .elementor-element.elementor-element-9e89e02 .elementor-icon-list-item:nth-child(5) .elementor-icon-list-text {
    opacity: 0.4; /* این رو کمی کمرنگ‌تر از قبلی گذاشتم */
    transition: all 0.3s ease;
}

/* اختیاری: اگر می‌خوای آیکون‌ها هم کمرنگ بشن این رو اضافه کن */
.elementor-104 .elementor-element.elementor-element-9e89e02 .elementor-icon-list-item:nth-child(4) i,
.elementor-104 .elementor-element.elementor-element-9e89e02 .elementor-icon-list-item:nth-child(5) i {
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-945131d */.elementor-104 .elementor-element.elementor-element-945131d {
    text-decoration: none !important;
}
.elementor-104 .elementor-element.elementor-element-945131d * {
    text-decoration: none !important;
}





















/* ۱. تنظیم کانتینر - سایه‌ها و محتوا حفظ می‌شوند */
.elementor-104 .elementor-element.elementor-element-945131d {
    position: relative;
    z-index: 1;
    overflow: visible !important;
}

/* ۲. ایجاد دو خط نوری نقره‌ای درخشان روی لبه */
.elementor-104 .elementor-element.elementor-element-945131d::before {
    content: "";
    position: absolute;
    inset: -1.5px; /* دقیقاً روی مرز کارت */
    border-radius: inherit;
    padding: 1.5px; /* ضخامت خط نوری */
    
    /* ایجاد دو خط نوری در دو طرف مقابل هم با رنگ #C1C1C1 */
    background: conic-gradient(
        from var(--angle), 
        transparent 0%, 
        #C1C1C1 5%, 
        #FFFFFF 10%, /* مرکز نور سفید برای درخشش بیشتر */
        #C1C1C1 15%, 
        transparent 30%,
        transparent 50%,
        #C1C1C1 55%,
        #FFFFFF 60%,
        #C1C1C1 65%,
        transparent 80%,
        transparent 100%
    );
    
    /* سوراخ کردن وسط کارت برای حذف چرخش در مرکز */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    /* انیمیشن روی زاویه نور */
    animation: glidex-flow 4s linear infinite;
    pointer-events: none;
    z-index: 2;
}

/* متغیر زاویه برای چرخش نرم روی ریل لبه */
@property --angle {
  syntax: '<angle>';
  initial-value: 0deg;
  inherits: false;
}

@keyframes glidex-flow {
  to { --angle: 360deg; }
}

/* ۳. پاکسازی لایه‌های مزاحم */
.elementor-104 .elementor-element.elementor-element-945131d::after {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bbceddd *//* ۲. جادوی متن: استفاده از پس‌زمینه برای متن (Text Clipping) */
.elementor-104 .elementor-element.elementor-element-bbceddd .elementor-button-text {
    display: inline-block;
    /* ایجاد یک گرادینت که بخش بزرگش سفیده و یک بخشش رنگ متفاوته */
    
    
    
    
}

/* ۳. حالت هوور: موج رنگی از چپ به راست رد می‌شود */
.elementor-104 .elementor-element.elementor-element-bbceddd .elementor-button:hover .elementor-button-text {
    background-position: 0% 0;
}

/* ۴. فونت Net و مدرن */
.elementor-104 .elementor-element.elementor-element-bbceddd .elementor-button-content-wrapper {
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    letter-spacing: -0.01em;
}

/* ۲. شبیه‌سازی Background Overlay داخل دکمه */
.elementor-104 .elementor-element.elementor-element-bbceddd .elementor-button::before {
    content: "";
    
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* آدرس عکس ساتن را اینجا جایگزین کن */
   
    background-size: cover;
    background-position: center;
    opacity: 0.4; /* شدت دیده شدن بافت پارچه */
    mix-blend-mode: overlay; /* ترکیب با رنگ بنفش زیرین */
    z-index: -1;
}

/* ۳. ایجاد آن درخشش نوری ملایم (Glow) */
.elementor-104 .elementor-element.elementor-element-bbceddd .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
   
}

/* ۴. استایل متن (نور نقره‌ای ماری که قبلاً اوکی کردیم) */
.elementor-104 .elementor-element.elementor-element-bbceddd .elementor-button-text {
    background: linear-gradient(to right, #000 33%, #e0e0e0 50%, #fff 50%);
    background-size: 300% 100%;
    background-position: 100% 0;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: background-position 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9ba9fad *//* تنظیم کل لیست */
.custom-pricing-list .elementor-icon-list-items {
    display: flex;
    flex-direction: column;
    align-items: flex-start; /* شروع از سمت چپ کارت */
}

/* تنظیم هر آیتم */
.custom-pricing-list .elementor-icon-list-item {
    display: flex;
    flex-direction: row; /* متن اول، آیکون دوم */
    align-items: center;
    justify-content: flex-start; /* چسباندن محتوا به هم */
    margin-bottom: 12px;
    width: 100%;
}

/* استایل آیکون (سمت راستِ متن با فاصله کم) */
.custom-pricing-list .elementor-icon-list-icon {
    margin-left: 8px; /* فاصله ظریف بین متن و تیک */
    margin-right: 0 !important;
    order: 2; /* میبرتش بعد از متن */
    display: flex;
}

/* استایل متن */
.custom-pricing-list .elementor-icon-list-text {
    order: 1; /* متن اول باشه */
    color: rgba(255, 255, 255, 0.7);
    font-size: 14px;
    white-space: nowrap; /* جلوگیری از شکستن متن */
}

















/* هدف قرار دادن آیتم چهارم */
.elementor-104 .elementor-element.elementor-element-9ba9fad .elementor-icon-list-item:nth-child(4) .elementor-icon-list-text {
    opacity: 0.6; /* میزان شفافیت - هرچی کمتر باشه کمرنگ‌تر می‌شه */
    transition: all 0.3s ease;
}

/* هدف قرار دادن آیتم پنجم */
.elementor-104 .elementor-element.elementor-element-9ba9fad .elementor-icon-list-item:nth-child(5) .elementor-icon-list-text {
    opacity: 0.4; /* این رو کمی کمرنگ‌تر از قبلی گذاشتم */
    transition: all 0.3s ease;
}

/* اختیاری: اگر می‌خوای آیکون‌ها هم کمرنگ بشن این رو اضافه کن */
.elementor-104 .elementor-element.elementor-element-9ba9fad .elementor-icon-list-item:nth-child(4) i,
.elementor-104 .elementor-element.elementor-element-9ba9fad .elementor-icon-list-item:nth-child(5) i {
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9eb114a */.elementor-104 .elementor-element.elementor-element-9eb114a {
    text-decoration: none !important;
}
.elementor-104 .elementor-element.elementor-element-9eb114a * {
    text-decoration: none !important;
}





















/* ۱. تنظیم کانتینر - سایه‌ها و محتوا حفظ می‌شوند */
.elementor-104 .elementor-element.elementor-element-9eb114a {
    position: relative;
    z-index: 1;
    overflow: visible !important;
}

/* ۲. ایجاد دو خط نوری نقره‌ای درخشان روی لبه */
.elementor-104 .elementor-element.elementor-element-9eb114a::before {
    content: "";
    position: absolute;
    inset: -1.5px; /* دقیقاً روی مرز کارت */
    border-radius: inherit;
    padding: 1.5px; /* ضخامت خط نوری */
    
    /* ایجاد دو خط نوری در دو طرف مقابل هم با رنگ #C1C1C1 */
    background: conic-gradient(
        from var(--angle), 
        transparent 0%, 
        #C1C1C1 5%, 
        #FFFFFF 10%, /* مرکز نور سفید برای درخشش بیشتر */
        #C1C1C1 15%, 
        transparent 30%,
        transparent 50%,
        #C1C1C1 55%,
        #FFFFFF 60%,
        #C1C1C1 65%,
        transparent 80%,
        transparent 100%
    );
    
    /* سوراخ کردن وسط کارت برای حذف چرخش در مرکز */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    /* انیمیشن روی زاویه نور */
    animation: glidex-flow 4s linear infinite;
    pointer-events: none;
    z-index: 2;
}

/* متغیر زاویه برای چرخش نرم روی ریل لبه */
@property --angle {
  syntax: '<angle>';
  initial-value: 0deg;
  inherits: false;
}

@keyframes glidex-flow {
  to { --angle: 360deg; }
}

/* ۳. پاکسازی لایه‌های مزاحم */
.elementor-104 .elementor-element.elementor-element-9eb114a::after {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3549ad *//* ۲. جادوی متن: استفاده از پس‌زمینه برای متن (Text Clipping) */
.elementor-104 .elementor-element.elementor-element-f3549ad .elementor-button-text {
    display: inline-block;
    /* ایجاد یک گرادینت که بخش بزرگش سفیده و یک بخشش رنگ متفاوته */
    
    
    
    
}

/* ۳. حالت هوور: موج رنگی از چپ به راست رد می‌شود */
.elementor-104 .elementor-element.elementor-element-f3549ad .elementor-button:hover .elementor-button-text {
    background-position: 0% 0;
}

/* ۴. فونت Net و مدرن */
.elementor-104 .elementor-element.elementor-element-f3549ad .elementor-button-content-wrapper {
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    letter-spacing: -0.01em;
}

/* ۲. شبیه‌سازی Background Overlay داخل دکمه */
.elementor-104 .elementor-element.elementor-element-f3549ad .elementor-button::before {
    content: "";
    
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* آدرس عکس ساتن را اینجا جایگزین کن */
   
    background-size: cover;
    background-position: center;
    opacity: 0.4; /* شدت دیده شدن بافت پارچه */
    mix-blend-mode: overlay; /* ترکیب با رنگ بنفش زیرین */
    z-index: -1;
}

/* ۳. ایجاد آن درخشش نوری ملایم (Glow) */
.elementor-104 .elementor-element.elementor-element-f3549ad .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
   
}

/* ۴. استایل متن (نور نقره‌ای ماری که قبلاً اوکی کردیم) */
.elementor-104 .elementor-element.elementor-element-f3549ad .elementor-button-text {
    background: linear-gradient(to right, #000 33%, #e0e0e0 50%, #fff 50%);
    background-size: 300% 100%;
    background-position: 100% 0;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: background-position 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b828216 *//* تنظیم کل لیست */
.custom-pricing-list .elementor-icon-list-items {
    display: flex;
    flex-direction: column;
    align-items: flex-start; /* شروع از سمت چپ کارت */
}

/* تنظیم هر آیتم */
.custom-pricing-list .elementor-icon-list-item {
    display: flex;
    flex-direction: row; /* متن اول، آیکون دوم */
    align-items: center;
    justify-content: flex-start; /* چسباندن محتوا به هم */
    margin-bottom: 12px;
    width: 100%;
}

/* استایل آیکون (سمت راستِ متن با فاصله کم) */
.custom-pricing-list .elementor-icon-list-icon {
    margin-left: 8px; /* فاصله ظریف بین متن و تیک */
    margin-right: 0 !important;
    order: 2; /* میبرتش بعد از متن */
    display: flex;
}

/* استایل متن */
.custom-pricing-list .elementor-icon-list-text {
    order: 1; /* متن اول باشه */
    color: rgba(255, 255, 255, 0.7);
    font-size: 14px;
    white-space: nowrap; /* جلوگیری از شکستن متن */
}

















/* هدف قرار دادن آیتم چهارم */
.elementor-104 .elementor-element.elementor-element-b828216 .elementor-icon-list-item:nth-child(4) .elementor-icon-list-text {
    opacity: 0.6; /* میزان شفافیت - هرچی کمتر باشه کمرنگ‌تر می‌شه */
    transition: all 0.3s ease;
}

/* هدف قرار دادن آیتم پنجم */
.elementor-104 .elementor-element.elementor-element-b828216 .elementor-icon-list-item:nth-child(5) .elementor-icon-list-text {
    opacity: 0.4; /* این رو کمی کمرنگ‌تر از قبلی گذاشتم */
    transition: all 0.3s ease;
}

/* اختیاری: اگر می‌خوای آیکون‌ها هم کمرنگ بشن این رو اضافه کن */
.elementor-104 .elementor-element.elementor-element-b828216 .elementor-icon-list-item:nth-child(4) i,
.elementor-104 .elementor-element.elementor-element-b828216 .elementor-icon-list-item:nth-child(5) i {
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a05222 */.elementor-104 .elementor-element.elementor-element-5a05222 {
    text-decoration: none !important;
}
.elementor-104 .elementor-element.elementor-element-5a05222 * {
    text-decoration: none !important;
}





















/* ۱. تنظیم کانتینر - سایه‌ها و محتوا حفظ می‌شوند */
.elementor-104 .elementor-element.elementor-element-5a05222 {
    position: relative;
    z-index: 1;
    overflow: visible !important;
}

/* ۲. ایجاد دو خط نوری نقره‌ای درخشان روی لبه */
.elementor-104 .elementor-element.elementor-element-5a05222::before {
    content: "";
    position: absolute;
    inset: -1.5px; /* دقیقاً روی مرز کارت */
    border-radius: inherit;
    padding: 1.5px; /* ضخامت خط نوری */
    
    /* ایجاد دو خط نوری در دو طرف مقابل هم با رنگ #C1C1C1 */
    background: conic-gradient(
        from var(--angle), 
        transparent 0%, 
        #C1C1C1 5%, 
        #FFFFFF 10%, /* مرکز نور سفید برای درخشش بیشتر */
        #C1C1C1 15%, 
        transparent 30%,
        transparent 50%,
        #C1C1C1 55%,
        #FFFFFF 60%,
        #C1C1C1 65%,
        transparent 80%,
        transparent 100%
    );
    
    /* سوراخ کردن وسط کارت برای حذف چرخش در مرکز */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    /* انیمیشن روی زاویه نور */
    animation: glidex-flow 4s linear infinite;
    pointer-events: none;
    z-index: 2;
}

/* متغیر زاویه برای چرخش نرم روی ریل لبه */
@property --angle {
  syntax: '<angle>';
  initial-value: 0deg;
  inherits: false;
}

@keyframes glidex-flow {
  to { --angle: 360deg; }
}

/* ۳. پاکسازی لایه‌های مزاحم */
.elementor-104 .elementor-element.elementor-element-5a05222::after {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d85f623 *//* ۲. جادوی متن: استفاده از پس‌زمینه برای متن (Text Clipping) */
.elementor-104 .elementor-element.elementor-element-d85f623 .elementor-button-text {
    display: inline-block;
    /* ایجاد یک گرادینت که بخش بزرگش سفیده و یک بخشش رنگ متفاوته */
    
    
    
    
}

/* ۳. حالت هوور: موج رنگی از چپ به راست رد می‌شود */
.elementor-104 .elementor-element.elementor-element-d85f623 .elementor-button:hover .elementor-button-text {
    background-position: 0% 0;
}

/* ۴. فونت Net و مدرن */
.elementor-104 .elementor-element.elementor-element-d85f623 .elementor-button-content-wrapper {
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    letter-spacing: -0.01em;
}

/* ۲. شبیه‌سازی Background Overlay داخل دکمه */
.elementor-104 .elementor-element.elementor-element-d85f623 .elementor-button::before {
    content: "";
    
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* آدرس عکس ساتن را اینجا جایگزین کن */
   
    background-size: cover;
    background-position: center;
    opacity: 0.4; /* شدت دیده شدن بافت پارچه */
    mix-blend-mode: overlay; /* ترکیب با رنگ بنفش زیرین */
    z-index: -1;
}

/* ۳. ایجاد آن درخشش نوری ملایم (Glow) */
.elementor-104 .elementor-element.elementor-element-d85f623 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
   
}

/* ۴. استایل متن (نور نقره‌ای ماری که قبلاً اوکی کردیم) */
.elementor-104 .elementor-element.elementor-element-d85f623 .elementor-button-text {
    background: linear-gradient(to right, #000 33%, #e0e0e0 50%, #fff 50%);
    background-size: 300% 100%;
    background-position: 100% 0;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: background-position 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c34761c *//* تنظیم کل لیست */
.custom-pricing-list .elementor-icon-list-items {
    display: flex;
    flex-direction: column;
    align-items: flex-start; /* شروع از سمت چپ کارت */
}

/* تنظیم هر آیتم */
.custom-pricing-list .elementor-icon-list-item {
    display: flex;
    flex-direction: row; /* متن اول، آیکون دوم */
    align-items: center;
    justify-content: flex-start; /* چسباندن محتوا به هم */
    margin-bottom: 12px;
    width: 100%;
}

/* استایل آیکون (سمت راستِ متن با فاصله کم) */
.custom-pricing-list .elementor-icon-list-icon {
    margin-left: 8px; /* فاصله ظریف بین متن و تیک */
    margin-right: 0 !important;
    order: 2; /* میبرتش بعد از متن */
    display: flex;
}

/* استایل متن */
.custom-pricing-list .elementor-icon-list-text {
    order: 1; /* متن اول باشه */
    color: rgba(255, 255, 255, 0.7);
    font-size: 14px;
    white-space: nowrap; /* جلوگیری از شکستن متن */
}

















/* هدف قرار دادن آیتم چهارم */
.elementor-104 .elementor-element.elementor-element-c34761c .elementor-icon-list-item:nth-child(4) .elementor-icon-list-text {
    opacity: 0.6; /* میزان شفافیت - هرچی کمتر باشه کمرنگ‌تر می‌شه */
    transition: all 0.3s ease;
}

/* هدف قرار دادن آیتم پنجم */
.elementor-104 .elementor-element.elementor-element-c34761c .elementor-icon-list-item:nth-child(5) .elementor-icon-list-text {
    opacity: 0.4; /* این رو کمی کمرنگ‌تر از قبلی گذاشتم */
    transition: all 0.3s ease;
}

/* اختیاری: اگر می‌خوای آیکون‌ها هم کمرنگ بشن این رو اضافه کن */
.elementor-104 .elementor-element.elementor-element-c34761c .elementor-icon-list-item:nth-child(4) i,
.elementor-104 .elementor-element.elementor-element-c34761c .elementor-icon-list-item:nth-child(5) i {
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cda2209 */.elementor-104 .elementor-element.elementor-element-cda2209 {
    text-decoration: none !important;
}
.elementor-104 .elementor-element.elementor-element-cda2209 * {
    text-decoration: none !important;
}





















/* ۱. تنظیم کانتینر - سایه‌ها و محتوا حفظ می‌شوند */
.elementor-104 .elementor-element.elementor-element-cda2209 {
    position: relative;
    z-index: 1;
    overflow: visible !important;
}

/* ۲. ایجاد دو خط نوری نقره‌ای درخشان روی لبه */
.elementor-104 .elementor-element.elementor-element-cda2209::before {
    content: "";
    position: absolute;
    inset: -1.5px; /* دقیقاً روی مرز کارت */
    border-radius: inherit;
    padding: 1.5px; /* ضخامت خط نوری */
    
    /* ایجاد دو خط نوری در دو طرف مقابل هم با رنگ #C1C1C1 */
    background: conic-gradient(
        from var(--angle), 
        transparent 0%, 
        #C1C1C1 5%, 
        #FFFFFF 10%, /* مرکز نور سفید برای درخشش بیشتر */
        #C1C1C1 15%, 
        transparent 30%,
        transparent 50%,
        #C1C1C1 55%,
        #FFFFFF 60%,
        #C1C1C1 65%,
        transparent 80%,
        transparent 100%
    );
    
    /* سوراخ کردن وسط کارت برای حذف چرخش در مرکز */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    /* انیمیشن روی زاویه نور */
    animation: glidex-flow 4s linear infinite;
    pointer-events: none;
    z-index: 2;
}

/* متغیر زاویه برای چرخش نرم روی ریل لبه */
@property --angle {
  syntax: '<angle>';
  initial-value: 0deg;
  inherits: false;
}

@keyframes glidex-flow {
  to { --angle: 360deg; }
}

/* ۳. پاکسازی لایه‌های مزاحم */
.elementor-104 .elementor-element.elementor-element-cda2209::after {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217083 *//* ۲. جادوی متن: استفاده از پس‌زمینه برای متن (Text Clipping) */
.elementor-104 .elementor-element.elementor-element-3217083 .elementor-button-text {
    display: inline-block;
    /* ایجاد یک گرادینت که بخش بزرگش سفیده و یک بخشش رنگ متفاوته */
    
    
    
    
}

/* ۳. حالت هوور: موج رنگی از چپ به راست رد می‌شود */
.elementor-104 .elementor-element.elementor-element-3217083 .elementor-button:hover .elementor-button-text {
    background-position: 0% 0;
}

/* ۴. فونت Net و مدرن */
.elementor-104 .elementor-element.elementor-element-3217083 .elementor-button-content-wrapper {
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    letter-spacing: -0.01em;
}

/* ۲. شبیه‌سازی Background Overlay داخل دکمه */
.elementor-104 .elementor-element.elementor-element-3217083 .elementor-button::before {
    content: "";
    
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* آدرس عکس ساتن را اینجا جایگزین کن */
   
    background-size: cover;
    background-position: center;
    opacity: 0.4; /* شدت دیده شدن بافت پارچه */
    mix-blend-mode: overlay; /* ترکیب با رنگ بنفش زیرین */
    z-index: -1;
}

/* ۳. ایجاد آن درخشش نوری ملایم (Glow) */
.elementor-104 .elementor-element.elementor-element-3217083 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
   
}

/* ۴. استایل متن (نور نقره‌ای ماری که قبلاً اوکی کردیم) */
.elementor-104 .elementor-element.elementor-element-3217083 .elementor-button-text {
    background: linear-gradient(to right, #000 33%, #e0e0e0 50%, #fff 50%);
    background-size: 300% 100%;
    background-position: 100% 0;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: background-position 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-02bfa28 *//* تنظیم کل لیست */
.custom-pricing-list .elementor-icon-list-items {
    display: flex;
    flex-direction: column;
    align-items: flex-start; /* شروع از سمت چپ کارت */
}

/* تنظیم هر آیتم */
.custom-pricing-list .elementor-icon-list-item {
    display: flex;
    flex-direction: row; /* متن اول، آیکون دوم */
    align-items: center;
    justify-content: flex-start; /* چسباندن محتوا به هم */
    margin-bottom: 12px;
    width: 100%;
}

/* استایل آیکون (سمت راستِ متن با فاصله کم) */
.custom-pricing-list .elementor-icon-list-icon {
    margin-left: 8px; /* فاصله ظریف بین متن و تیک */
    margin-right: 0 !important;
    order: 2; /* میبرتش بعد از متن */
    display: flex;
}

/* استایل متن */
.custom-pricing-list .elementor-icon-list-text {
    order: 1; /* متن اول باشه */
    color: rgba(255, 255, 255, 0.7);
    font-size: 14px;
    white-space: nowrap; /* جلوگیری از شکستن متن */
}

















/* هدف قرار دادن آیتم چهارم */
.elementor-104 .elementor-element.elementor-element-02bfa28 .elementor-icon-list-item:nth-child(4) .elementor-icon-list-text {
    opacity: 0.6; /* میزان شفافیت - هرچی کمتر باشه کمرنگ‌تر می‌شه */
    transition: all 0.3s ease;
}

/* هدف قرار دادن آیتم پنجم */
.elementor-104 .elementor-element.elementor-element-02bfa28 .elementor-icon-list-item:nth-child(5) .elementor-icon-list-text {
    opacity: 0.4; /* این رو کمی کمرنگ‌تر از قبلی گذاشتم */
    transition: all 0.3s ease;
}

/* اختیاری: اگر می‌خوای آیکون‌ها هم کمرنگ بشن این رو اضافه کن */
.elementor-104 .elementor-element.elementor-element-02bfa28 .elementor-icon-list-item:nth-child(4) i,
.elementor-104 .elementor-element.elementor-element-02bfa28 .elementor-icon-list-item:nth-child(5) i {
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca94bd3 */.elementor-104 .elementor-element.elementor-element-ca94bd3 {
    text-decoration: none !important;
}
.elementor-104 .elementor-element.elementor-element-ca94bd3 * {
    text-decoration: none !important;
}





















/* ۱. تنظیم کانتینر - سایه‌ها و محتوا حفظ می‌شوند */
.elementor-104 .elementor-element.elementor-element-ca94bd3 {
    position: relative;
    z-index: 1;
    overflow: visible !important;
}

/* ۲. ایجاد دو خط نوری نقره‌ای درخشان روی لبه */
.elementor-104 .elementor-element.elementor-element-ca94bd3::before {
    content: "";
    position: absolute;
    inset: -1.5px; /* دقیقاً روی مرز کارت */
    border-radius: inherit;
    padding: 1.5px; /* ضخامت خط نوری */
    
    /* ایجاد دو خط نوری در دو طرف مقابل هم با رنگ #C1C1C1 */
    background: conic-gradient(
        from var(--angle), 
        transparent 0%, 
        #C1C1C1 5%, 
        #FFFFFF 10%, /* مرکز نور سفید برای درخشش بیشتر */
        #C1C1C1 15%, 
        transparent 30%,
        transparent 50%,
        #C1C1C1 55%,
        #FFFFFF 60%,
        #C1C1C1 65%,
        transparent 80%,
        transparent 100%
    );
    
    /* سوراخ کردن وسط کارت برای حذف چرخش در مرکز */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    /* انیمیشن روی زاویه نور */
    animation: glidex-flow 4s linear infinite;
    pointer-events: none;
    z-index: 2;
}

/* متغیر زاویه برای چرخش نرم روی ریل لبه */
@property --angle {
  syntax: '<angle>';
  initial-value: 0deg;
  inherits: false;
}

@keyframes glidex-flow {
  to { --angle: 360deg; }
}

/* ۳. پاکسازی لایه‌های مزاحم */
.elementor-104 .elementor-element.elementor-element-ca94bd3::after {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2456da8 *//* ۲. جادوی متن: استفاده از پس‌زمینه برای متن (Text Clipping) */
.elementor-104 .elementor-element.elementor-element-2456da8 .elementor-button-text {
    display: inline-block;
    /* ایجاد یک گرادینت که بخش بزرگش سفیده و یک بخشش رنگ متفاوته */
    
    
    
    
}

/* ۳. حالت هوور: موج رنگی از چپ به راست رد می‌شود */
.elementor-104 .elementor-element.elementor-element-2456da8 .elementor-button:hover .elementor-button-text {
    background-position: 0% 0;
}

/* ۴. فونت Net و مدرن */
.elementor-104 .elementor-element.elementor-element-2456da8 .elementor-button-content-wrapper {
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    letter-spacing: -0.01em;
}

/* ۲. شبیه‌سازی Background Overlay داخل دکمه */
.elementor-104 .elementor-element.elementor-element-2456da8 .elementor-button::before {
    content: "";
    
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* آدرس عکس ساتن را اینجا جایگزین کن */
   
    background-size: cover;
    background-position: center;
    opacity: 0.4; /* شدت دیده شدن بافت پارچه */
    mix-blend-mode: overlay; /* ترکیب با رنگ بنفش زیرین */
    z-index: -1;
}

/* ۳. ایجاد آن درخشش نوری ملایم (Glow) */
.elementor-104 .elementor-element.elementor-element-2456da8 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
   
}

/* ۴. استایل متن (نور نقره‌ای ماری که قبلاً اوکی کردیم) */
.elementor-104 .elementor-element.elementor-element-2456da8 .elementor-button-text {
    background: linear-gradient(to right, #000 33%, #e0e0e0 50%, #fff 50%);
    background-size: 300% 100%;
    background-position: 100% 0;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: background-position 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-41ef1bd *//* تنظیم کل لیست */
.custom-pricing-list .elementor-icon-list-items {
    display: flex;
    flex-direction: column;
    align-items: flex-start; /* شروع از سمت چپ کارت */
}

/* تنظیم هر آیتم */
.custom-pricing-list .elementor-icon-list-item {
    display: flex;
    flex-direction: row; /* متن اول، آیکون دوم */
    align-items: center;
    justify-content: flex-start; /* چسباندن محتوا به هم */
    margin-bottom: 12px;
    width: 100%;
}

/* استایل آیکون (سمت راستِ متن با فاصله کم) */
.custom-pricing-list .elementor-icon-list-icon {
    margin-left: 8px; /* فاصله ظریف بین متن و تیک */
    margin-right: 0 !important;
    order: 2; /* میبرتش بعد از متن */
    display: flex;
}

/* استایل متن */
.custom-pricing-list .elementor-icon-list-text {
    order: 1; /* متن اول باشه */
    color: rgba(255, 255, 255, 0.7);
    font-size: 14px;
    white-space: nowrap; /* جلوگیری از شکستن متن */
}

















/* هدف قرار دادن آیتم چهارم */
.elementor-104 .elementor-element.elementor-element-41ef1bd .elementor-icon-list-item:nth-child(4) .elementor-icon-list-text {
    opacity: 0.6; /* میزان شفافیت - هرچی کمتر باشه کمرنگ‌تر می‌شه */
    transition: all 0.3s ease;
}

/* هدف قرار دادن آیتم پنجم */
.elementor-104 .elementor-element.elementor-element-41ef1bd .elementor-icon-list-item:nth-child(5) .elementor-icon-list-text {
    opacity: 0.4; /* این رو کمی کمرنگ‌تر از قبلی گذاشتم */
    transition: all 0.3s ease;
}

/* اختیاری: اگر می‌خوای آیکون‌ها هم کمرنگ بشن این رو اضافه کن */
.elementor-104 .elementor-element.elementor-element-41ef1bd .elementor-icon-list-item:nth-child(4) i,
.elementor-104 .elementor-element.elementor-element-41ef1bd .elementor-icon-list-item:nth-child(5) i {
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f213740 */.elementor-104 .elementor-element.elementor-element-f213740 {
    text-decoration: none !important;
}
.elementor-104 .elementor-element.elementor-element-f213740 * {
    text-decoration: none !important;
}





















/* ۱. تنظیم کانتینر - سایه‌ها و محتوا حفظ می‌شوند */
.elementor-104 .elementor-element.elementor-element-f213740 {
    position: relative;
    z-index: 1;
    overflow: visible !important;
}

/* ۲. ایجاد دو خط نوری نقره‌ای درخشان روی لبه */
.elementor-104 .elementor-element.elementor-element-f213740::before {
    content: "";
    position: absolute;
    inset: -1.5px; /* دقیقاً روی مرز کارت */
    border-radius: inherit;
    padding: 1.5px; /* ضخامت خط نوری */
    
    /* ایجاد دو خط نوری در دو طرف مقابل هم با رنگ #C1C1C1 */
    background: conic-gradient(
        from var(--angle), 
        transparent 0%, 
        #C1C1C1 5%, 
        #FFFFFF 10%, /* مرکز نور سفید برای درخشش بیشتر */
        #C1C1C1 15%, 
        transparent 30%,
        transparent 50%,
        #C1C1C1 55%,
        #FFFFFF 60%,
        #C1C1C1 65%,
        transparent 80%,
        transparent 100%
    );
    
    /* سوراخ کردن وسط کارت برای حذف چرخش در مرکز */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    /* انیمیشن روی زاویه نور */
    animation: glidex-flow 4s linear infinite;
    pointer-events: none;
    z-index: 2;
}

/* متغیر زاویه برای چرخش نرم روی ریل لبه */
@property --angle {
  syntax: '<angle>';
  initial-value: 0deg;
  inherits: false;
}

@keyframes glidex-flow {
  to { --angle: 360deg; }
}

/* ۳. پاکسازی لایه‌های مزاحم */
.elementor-104 .elementor-element.elementor-element-f213740::after {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aa0610a *//* ۲. جادوی متن: استفاده از پس‌زمینه برای متن (Text Clipping) */
.elementor-104 .elementor-element.elementor-element-aa0610a .elementor-button-text {
    display: inline-block;
    /* ایجاد یک گرادینت که بخش بزرگش سفیده و یک بخشش رنگ متفاوته */
    
    
    
    
}

/* ۳. حالت هوور: موج رنگی از چپ به راست رد می‌شود */
.elementor-104 .elementor-element.elementor-element-aa0610a .elementor-button:hover .elementor-button-text {
    background-position: 0% 0;
}

/* ۴. فونت Net و مدرن */
.elementor-104 .elementor-element.elementor-element-aa0610a .elementor-button-content-wrapper {
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    letter-spacing: -0.01em;
}

/* ۲. شبیه‌سازی Background Overlay داخل دکمه */
.elementor-104 .elementor-element.elementor-element-aa0610a .elementor-button::before {
    content: "";
    
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* آدرس عکس ساتن را اینجا جایگزین کن */
   
    background-size: cover;
    background-position: center;
    opacity: 0.4; /* شدت دیده شدن بافت پارچه */
    mix-blend-mode: overlay; /* ترکیب با رنگ بنفش زیرین */
    z-index: -1;
}

/* ۳. ایجاد آن درخشش نوری ملایم (Glow) */
.elementor-104 .elementor-element.elementor-element-aa0610a .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
   
}

/* ۴. استایل متن (نور نقره‌ای ماری که قبلاً اوکی کردیم) */
.elementor-104 .elementor-element.elementor-element-aa0610a .elementor-button-text {
    background: linear-gradient(to right, #000 33%, #e0e0e0 50%, #fff 50%);
    background-size: 300% 100%;
    background-position: 100% 0;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: background-position 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9e89e02 *//* تنظیم کل لیست */
.custom-pricing-list .elementor-icon-list-items {
    display: flex;
    flex-direction: column;
    align-items: flex-start; /* شروع از سمت چپ کارت */
}

/* تنظیم هر آیتم */
.custom-pricing-list .elementor-icon-list-item {
    display: flex;
    flex-direction: row; /* متن اول، آیکون دوم */
    align-items: center;
    justify-content: flex-start; /* چسباندن محتوا به هم */
    margin-bottom: 12px;
    width: 100%;
}

/* استایل آیکون (سمت راستِ متن با فاصله کم) */
.custom-pricing-list .elementor-icon-list-icon {
    margin-left: 8px; /* فاصله ظریف بین متن و تیک */
    margin-right: 0 !important;
    order: 2; /* میبرتش بعد از متن */
    display: flex;
}

/* استایل متن */
.custom-pricing-list .elementor-icon-list-text {
    order: 1; /* متن اول باشه */
    color: rgba(255, 255, 255, 0.7);
    font-size: 14px;
    white-space: nowrap; /* جلوگیری از شکستن متن */
}

















/* هدف قرار دادن آیتم چهارم */
.elementor-104 .elementor-element.elementor-element-9e89e02 .elementor-icon-list-item:nth-child(4) .elementor-icon-list-text {
    opacity: 0.6; /* میزان شفافیت - هرچی کمتر باشه کمرنگ‌تر می‌شه */
    transition: all 0.3s ease;
}

/* هدف قرار دادن آیتم پنجم */
.elementor-104 .elementor-element.elementor-element-9e89e02 .elementor-icon-list-item:nth-child(5) .elementor-icon-list-text {
    opacity: 0.4; /* این رو کمی کمرنگ‌تر از قبلی گذاشتم */
    transition: all 0.3s ease;
}

/* اختیاری: اگر می‌خوای آیکون‌ها هم کمرنگ بشن این رو اضافه کن */
.elementor-104 .elementor-element.elementor-element-9e89e02 .elementor-icon-list-item:nth-child(4) i,
.elementor-104 .elementor-element.elementor-element-9e89e02 .elementor-icon-list-item:nth-child(5) i {
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-945131d */.elementor-104 .elementor-element.elementor-element-945131d {
    text-decoration: none !important;
}
.elementor-104 .elementor-element.elementor-element-945131d * {
    text-decoration: none !important;
}





















/* ۱. تنظیم کانتینر - سایه‌ها و محتوا حفظ می‌شوند */
.elementor-104 .elementor-element.elementor-element-945131d {
    position: relative;
    z-index: 1;
    overflow: visible !important;
}

/* ۲. ایجاد دو خط نوری نقره‌ای درخشان روی لبه */
.elementor-104 .elementor-element.elementor-element-945131d::before {
    content: "";
    position: absolute;
    inset: -1.5px; /* دقیقاً روی مرز کارت */
    border-radius: inherit;
    padding: 1.5px; /* ضخامت خط نوری */
    
    /* ایجاد دو خط نوری در دو طرف مقابل هم با رنگ #C1C1C1 */
    background: conic-gradient(
        from var(--angle), 
        transparent 0%, 
        #C1C1C1 5%, 
        #FFFFFF 10%, /* مرکز نور سفید برای درخشش بیشتر */
        #C1C1C1 15%, 
        transparent 30%,
        transparent 50%,
        #C1C1C1 55%,
        #FFFFFF 60%,
        #C1C1C1 65%,
        transparent 80%,
        transparent 100%
    );
    
    /* سوراخ کردن وسط کارت برای حذف چرخش در مرکز */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    /* انیمیشن روی زاویه نور */
    animation: glidex-flow 4s linear infinite;
    pointer-events: none;
    z-index: 2;
}

/* متغیر زاویه برای چرخش نرم روی ریل لبه */
@property --angle {
  syntax: '<angle>';
  initial-value: 0deg;
  inherits: false;
}

@keyframes glidex-flow {
  to { --angle: 360deg; }
}

/* ۳. پاکسازی لایه‌های مزاحم */
.elementor-104 .elementor-element.elementor-element-945131d::after {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bbceddd *//* ۲. جادوی متن: استفاده از پس‌زمینه برای متن (Text Clipping) */
.elementor-104 .elementor-element.elementor-element-bbceddd .elementor-button-text {
    display: inline-block;
    /* ایجاد یک گرادینت که بخش بزرگش سفیده و یک بخشش رنگ متفاوته */
    
    
    
    
}

/* ۳. حالت هوور: موج رنگی از چپ به راست رد می‌شود */
.elementor-104 .elementor-element.elementor-element-bbceddd .elementor-button:hover .elementor-button-text {
    background-position: 0% 0;
}

/* ۴. فونت Net و مدرن */
.elementor-104 .elementor-element.elementor-element-bbceddd .elementor-button-content-wrapper {
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    letter-spacing: -0.01em;
}

/* ۲. شبیه‌سازی Background Overlay داخل دکمه */
.elementor-104 .elementor-element.elementor-element-bbceddd .elementor-button::before {
    content: "";
    
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* آدرس عکس ساتن را اینجا جایگزین کن */
   
    background-size: cover;
    background-position: center;
    opacity: 0.4; /* شدت دیده شدن بافت پارچه */
    mix-blend-mode: overlay; /* ترکیب با رنگ بنفش زیرین */
    z-index: -1;
}

/* ۳. ایجاد آن درخشش نوری ملایم (Glow) */
.elementor-104 .elementor-element.elementor-element-bbceddd .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
   
}

/* ۴. استایل متن (نور نقره‌ای ماری که قبلاً اوکی کردیم) */
.elementor-104 .elementor-element.elementor-element-bbceddd .elementor-button-text {
    background: linear-gradient(to right, #000 33%, #e0e0e0 50%, #fff 50%);
    background-size: 300% 100%;
    background-position: 100% 0;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: background-position 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9ba9fad *//* تنظیم کل لیست */
.custom-pricing-list .elementor-icon-list-items {
    display: flex;
    flex-direction: column;
    align-items: flex-start; /* شروع از سمت چپ کارت */
}

/* تنظیم هر آیتم */
.custom-pricing-list .elementor-icon-list-item {
    display: flex;
    flex-direction: row; /* متن اول، آیکون دوم */
    align-items: center;
    justify-content: flex-start; /* چسباندن محتوا به هم */
    margin-bottom: 12px;
    width: 100%;
}

/* استایل آیکون (سمت راستِ متن با فاصله کم) */
.custom-pricing-list .elementor-icon-list-icon {
    margin-left: 8px; /* فاصله ظریف بین متن و تیک */
    margin-right: 0 !important;
    order: 2; /* میبرتش بعد از متن */
    display: flex;
}

/* استایل متن */
.custom-pricing-list .elementor-icon-list-text {
    order: 1; /* متن اول باشه */
    color: rgba(255, 255, 255, 0.7);
    font-size: 14px;
    white-space: nowrap; /* جلوگیری از شکستن متن */
}

















/* هدف قرار دادن آیتم چهارم */
.elementor-104 .elementor-element.elementor-element-9ba9fad .elementor-icon-list-item:nth-child(4) .elementor-icon-list-text {
    opacity: 0.6; /* میزان شفافیت - هرچی کمتر باشه کمرنگ‌تر می‌شه */
    transition: all 0.3s ease;
}

/* هدف قرار دادن آیتم پنجم */
.elementor-104 .elementor-element.elementor-element-9ba9fad .elementor-icon-list-item:nth-child(5) .elementor-icon-list-text {
    opacity: 0.4; /* این رو کمی کمرنگ‌تر از قبلی گذاشتم */
    transition: all 0.3s ease;
}

/* اختیاری: اگر می‌خوای آیکون‌ها هم کمرنگ بشن این رو اضافه کن */
.elementor-104 .elementor-element.elementor-element-9ba9fad .elementor-icon-list-item:nth-child(4) i,
.elementor-104 .elementor-element.elementor-element-9ba9fad .elementor-icon-list-item:nth-child(5) i {
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9eb114a */.elementor-104 .elementor-element.elementor-element-9eb114a {
    text-decoration: none !important;
}
.elementor-104 .elementor-element.elementor-element-9eb114a * {
    text-decoration: none !important;
}





















/* ۱. تنظیم کانتینر - سایه‌ها و محتوا حفظ می‌شوند */
.elementor-104 .elementor-element.elementor-element-9eb114a {
    position: relative;
    z-index: 1;
    overflow: visible !important;
}

/* ۲. ایجاد دو خط نوری نقره‌ای درخشان روی لبه */
.elementor-104 .elementor-element.elementor-element-9eb114a::before {
    content: "";
    position: absolute;
    inset: -1.5px; /* دقیقاً روی مرز کارت */
    border-radius: inherit;
    padding: 1.5px; /* ضخامت خط نوری */
    
    /* ایجاد دو خط نوری در دو طرف مقابل هم با رنگ #C1C1C1 */
    background: conic-gradient(
        from var(--angle), 
        transparent 0%, 
        #C1C1C1 5%, 
        #FFFFFF 10%, /* مرکز نور سفید برای درخشش بیشتر */
        #C1C1C1 15%, 
        transparent 30%,
        transparent 50%,
        #C1C1C1 55%,
        #FFFFFF 60%,
        #C1C1C1 65%,
        transparent 80%,
        transparent 100%
    );
    
    /* سوراخ کردن وسط کارت برای حذف چرخش در مرکز */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    /* انیمیشن روی زاویه نور */
    animation: glidex-flow 4s linear infinite;
    pointer-events: none;
    z-index: 2;
}

/* متغیر زاویه برای چرخش نرم روی ریل لبه */
@property --angle {
  syntax: '<angle>';
  initial-value: 0deg;
  inherits: false;
}

@keyframes glidex-flow {
  to { --angle: 360deg; }
}

/* ۳. پاکسازی لایه‌های مزاحم */
.elementor-104 .elementor-element.elementor-element-9eb114a::after {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3549ad *//* ۲. جادوی متن: استفاده از پس‌زمینه برای متن (Text Clipping) */
.elementor-104 .elementor-element.elementor-element-f3549ad .elementor-button-text {
    display: inline-block;
    /* ایجاد یک گرادینت که بخش بزرگش سفیده و یک بخشش رنگ متفاوته */
    
    
    
    
}

/* ۳. حالت هوور: موج رنگی از چپ به راست رد می‌شود */
.elementor-104 .elementor-element.elementor-element-f3549ad .elementor-button:hover .elementor-button-text {
    background-position: 0% 0;
}

/* ۴. فونت Net و مدرن */
.elementor-104 .elementor-element.elementor-element-f3549ad .elementor-button-content-wrapper {
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    letter-spacing: -0.01em;
}

/* ۲. شبیه‌سازی Background Overlay داخل دکمه */
.elementor-104 .elementor-element.elementor-element-f3549ad .elementor-button::before {
    content: "";
    
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* آدرس عکس ساتن را اینجا جایگزین کن */
   
    background-size: cover;
    background-position: center;
    opacity: 0.4; /* شدت دیده شدن بافت پارچه */
    mix-blend-mode: overlay; /* ترکیب با رنگ بنفش زیرین */
    z-index: -1;
}

/* ۳. ایجاد آن درخشش نوری ملایم (Glow) */
.elementor-104 .elementor-element.elementor-element-f3549ad .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
   
}

/* ۴. استایل متن (نور نقره‌ای ماری که قبلاً اوکی کردیم) */
.elementor-104 .elementor-element.elementor-element-f3549ad .elementor-button-text {
    background: linear-gradient(to right, #000 33%, #e0e0e0 50%, #fff 50%);
    background-size: 300% 100%;
    background-position: 100% 0;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: background-position 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b828216 *//* تنظیم کل لیست */
.custom-pricing-list .elementor-icon-list-items {
    display: flex;
    flex-direction: column;
    align-items: flex-start; /* شروع از سمت چپ کارت */
}

/* تنظیم هر آیتم */
.custom-pricing-list .elementor-icon-list-item {
    display: flex;
    flex-direction: row; /* متن اول، آیکون دوم */
    align-items: center;
    justify-content: flex-start; /* چسباندن محتوا به هم */
    margin-bottom: 12px;
    width: 100%;
}

/* استایل آیکون (سمت راستِ متن با فاصله کم) */
.custom-pricing-list .elementor-icon-list-icon {
    margin-left: 8px; /* فاصله ظریف بین متن و تیک */
    margin-right: 0 !important;
    order: 2; /* میبرتش بعد از متن */
    display: flex;
}

/* استایل متن */
.custom-pricing-list .elementor-icon-list-text {
    order: 1; /* متن اول باشه */
    color: rgba(255, 255, 255, 0.7);
    font-size: 14px;
    white-space: nowrap; /* جلوگیری از شکستن متن */
}

















/* هدف قرار دادن آیتم چهارم */
.elementor-104 .elementor-element.elementor-element-b828216 .elementor-icon-list-item:nth-child(4) .elementor-icon-list-text {
    opacity: 0.6; /* میزان شفافیت - هرچی کمتر باشه کمرنگ‌تر می‌شه */
    transition: all 0.3s ease;
}

/* هدف قرار دادن آیتم پنجم */
.elementor-104 .elementor-element.elementor-element-b828216 .elementor-icon-list-item:nth-child(5) .elementor-icon-list-text {
    opacity: 0.4; /* این رو کمی کمرنگ‌تر از قبلی گذاشتم */
    transition: all 0.3s ease;
}

/* اختیاری: اگر می‌خوای آیکون‌ها هم کمرنگ بشن این رو اضافه کن */
.elementor-104 .elementor-element.elementor-element-b828216 .elementor-icon-list-item:nth-child(4) i,
.elementor-104 .elementor-element.elementor-element-b828216 .elementor-icon-list-item:nth-child(5) i {
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a05222 */.elementor-104 .elementor-element.elementor-element-5a05222 {
    text-decoration: none !important;
}
.elementor-104 .elementor-element.elementor-element-5a05222 * {
    text-decoration: none !important;
}





















/* ۱. تنظیم کانتینر - سایه‌ها و محتوا حفظ می‌شوند */
.elementor-104 .elementor-element.elementor-element-5a05222 {
    position: relative;
    z-index: 1;
    overflow: visible !important;
}

/* ۲. ایجاد دو خط نوری نقره‌ای درخشان روی لبه */
.elementor-104 .elementor-element.elementor-element-5a05222::before {
    content: "";
    position: absolute;
    inset: -1.5px; /* دقیقاً روی مرز کارت */
    border-radius: inherit;
    padding: 1.5px; /* ضخامت خط نوری */
    
    /* ایجاد دو خط نوری در دو طرف مقابل هم با رنگ #C1C1C1 */
    background: conic-gradient(
        from var(--angle), 
        transparent 0%, 
        #C1C1C1 5%, 
        #FFFFFF 10%, /* مرکز نور سفید برای درخشش بیشتر */
        #C1C1C1 15%, 
        transparent 30%,
        transparent 50%,
        #C1C1C1 55%,
        #FFFFFF 60%,
        #C1C1C1 65%,
        transparent 80%,
        transparent 100%
    );
    
    /* سوراخ کردن وسط کارت برای حذف چرخش در مرکز */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    /* انیمیشن روی زاویه نور */
    animation: glidex-flow 4s linear infinite;
    pointer-events: none;
    z-index: 2;
}

/* متغیر زاویه برای چرخش نرم روی ریل لبه */
@property --angle {
  syntax: '<angle>';
  initial-value: 0deg;
  inherits: false;
}

@keyframes glidex-flow {
  to { --angle: 360deg; }
}

/* ۳. پاکسازی لایه‌های مزاحم */
.elementor-104 .elementor-element.elementor-element-5a05222::after {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d85f623 *//* ۲. جادوی متن: استفاده از پس‌زمینه برای متن (Text Clipping) */
.elementor-104 .elementor-element.elementor-element-d85f623 .elementor-button-text {
    display: inline-block;
    /* ایجاد یک گرادینت که بخش بزرگش سفیده و یک بخشش رنگ متفاوته */
    
    
    
    
}

/* ۳. حالت هوور: موج رنگی از چپ به راست رد می‌شود */
.elementor-104 .elementor-element.elementor-element-d85f623 .elementor-button:hover .elementor-button-text {
    background-position: 0% 0;
}

/* ۴. فونت Net و مدرن */
.elementor-104 .elementor-element.elementor-element-d85f623 .elementor-button-content-wrapper {
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    letter-spacing: -0.01em;
}

/* ۲. شبیه‌سازی Background Overlay داخل دکمه */
.elementor-104 .elementor-element.elementor-element-d85f623 .elementor-button::before {
    content: "";
    
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* آدرس عکس ساتن را اینجا جایگزین کن */
   
    background-size: cover;
    background-position: center;
    opacity: 0.4; /* شدت دیده شدن بافت پارچه */
    mix-blend-mode: overlay; /* ترکیب با رنگ بنفش زیرین */
    z-index: -1;
}

/* ۳. ایجاد آن درخشش نوری ملایم (Glow) */
.elementor-104 .elementor-element.elementor-element-d85f623 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
   
}

/* ۴. استایل متن (نور نقره‌ای ماری که قبلاً اوکی کردیم) */
.elementor-104 .elementor-element.elementor-element-d85f623 .elementor-button-text {
    background: linear-gradient(to right, #000 33%, #e0e0e0 50%, #fff 50%);
    background-size: 300% 100%;
    background-position: 100% 0;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: background-position 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c34761c *//* تنظیم کل لیست */
.custom-pricing-list .elementor-icon-list-items {
    display: flex;
    flex-direction: column;
    align-items: flex-start; /* شروع از سمت چپ کارت */
}

/* تنظیم هر آیتم */
.custom-pricing-list .elementor-icon-list-item {
    display: flex;
    flex-direction: row; /* متن اول، آیکون دوم */
    align-items: center;
    justify-content: flex-start; /* چسباندن محتوا به هم */
    margin-bottom: 12px;
    width: 100%;
}

/* استایل آیکون (سمت راستِ متن با فاصله کم) */
.custom-pricing-list .elementor-icon-list-icon {
    margin-left: 8px; /* فاصله ظریف بین متن و تیک */
    margin-right: 0 !important;
    order: 2; /* میبرتش بعد از متن */
    display: flex;
}

/* استایل متن */
.custom-pricing-list .elementor-icon-list-text {
    order: 1; /* متن اول باشه */
    color: rgba(255, 255, 255, 0.7);
    font-size: 14px;
    white-space: nowrap; /* جلوگیری از شکستن متن */
}

















/* هدف قرار دادن آیتم چهارم */
.elementor-104 .elementor-element.elementor-element-c34761c .elementor-icon-list-item:nth-child(4) .elementor-icon-list-text {
    opacity: 0.6; /* میزان شفافیت - هرچی کمتر باشه کمرنگ‌تر می‌شه */
    transition: all 0.3s ease;
}

/* هدف قرار دادن آیتم پنجم */
.elementor-104 .elementor-element.elementor-element-c34761c .elementor-icon-list-item:nth-child(5) .elementor-icon-list-text {
    opacity: 0.4; /* این رو کمی کمرنگ‌تر از قبلی گذاشتم */
    transition: all 0.3s ease;
}

/* اختیاری: اگر می‌خوای آیکون‌ها هم کمرنگ بشن این رو اضافه کن */
.elementor-104 .elementor-element.elementor-element-c34761c .elementor-icon-list-item:nth-child(4) i,
.elementor-104 .elementor-element.elementor-element-c34761c .elementor-icon-list-item:nth-child(5) i {
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cda2209 */.elementor-104 .elementor-element.elementor-element-cda2209 {
    text-decoration: none !important;
}
.elementor-104 .elementor-element.elementor-element-cda2209 * {
    text-decoration: none !important;
}





















/* ۱. تنظیم کانتینر - سایه‌ها و محتوا حفظ می‌شوند */
.elementor-104 .elementor-element.elementor-element-cda2209 {
    position: relative;
    z-index: 1;
    overflow: visible !important;
}

/* ۲. ایجاد دو خط نوری نقره‌ای درخشان روی لبه */
.elementor-104 .elementor-element.elementor-element-cda2209::before {
    content: "";
    position: absolute;
    inset: -1.5px; /* دقیقاً روی مرز کارت */
    border-radius: inherit;
    padding: 1.5px; /* ضخامت خط نوری */
    
    /* ایجاد دو خط نوری در دو طرف مقابل هم با رنگ #C1C1C1 */
    background: conic-gradient(
        from var(--angle), 
        transparent 0%, 
        #C1C1C1 5%, 
        #FFFFFF 10%, /* مرکز نور سفید برای درخشش بیشتر */
        #C1C1C1 15%, 
        transparent 30%,
        transparent 50%,
        #C1C1C1 55%,
        #FFFFFF 60%,
        #C1C1C1 65%,
        transparent 80%,
        transparent 100%
    );
    
    /* سوراخ کردن وسط کارت برای حذف چرخش در مرکز */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    /* انیمیشن روی زاویه نور */
    animation: glidex-flow 4s linear infinite;
    pointer-events: none;
    z-index: 2;
}

/* متغیر زاویه برای چرخش نرم روی ریل لبه */
@property --angle {
  syntax: '<angle>';
  initial-value: 0deg;
  inherits: false;
}

@keyframes glidex-flow {
  to { --angle: 360deg; }
}

/* ۳. پاکسازی لایه‌های مزاحم */
.elementor-104 .elementor-element.elementor-element-cda2209::after {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3217083 *//* ۲. جادوی متن: استفاده از پس‌زمینه برای متن (Text Clipping) */
.elementor-104 .elementor-element.elementor-element-3217083 .elementor-button-text {
    display: inline-block;
    /* ایجاد یک گرادینت که بخش بزرگش سفیده و یک بخشش رنگ متفاوته */
    
    
    
    
}

/* ۳. حالت هوور: موج رنگی از چپ به راست رد می‌شود */
.elementor-104 .elementor-element.elementor-element-3217083 .elementor-button:hover .elementor-button-text {
    background-position: 0% 0;
}

/* ۴. فونت Net و مدرن */
.elementor-104 .elementor-element.elementor-element-3217083 .elementor-button-content-wrapper {
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    letter-spacing: -0.01em;
}

/* ۲. شبیه‌سازی Background Overlay داخل دکمه */
.elementor-104 .elementor-element.elementor-element-3217083 .elementor-button::before {
    content: "";
    
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* آدرس عکس ساتن را اینجا جایگزین کن */
   
    background-size: cover;
    background-position: center;
    opacity: 0.4; /* شدت دیده شدن بافت پارچه */
    mix-blend-mode: overlay; /* ترکیب با رنگ بنفش زیرین */
    z-index: -1;
}

/* ۳. ایجاد آن درخشش نوری ملایم (Glow) */
.elementor-104 .elementor-element.elementor-element-3217083 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
   
}

/* ۴. استایل متن (نور نقره‌ای ماری که قبلاً اوکی کردیم) */
.elementor-104 .elementor-element.elementor-element-3217083 .elementor-button-text {
    background: linear-gradient(to right, #000 33%, #e0e0e0 50%, #fff 50%);
    background-size: 300% 100%;
    background-position: 100% 0;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: background-position 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-02bfa28 *//* تنظیم کل لیست */
.custom-pricing-list .elementor-icon-list-items {
    display: flex;
    flex-direction: column;
    align-items: flex-start; /* شروع از سمت چپ کارت */
}

/* تنظیم هر آیتم */
.custom-pricing-list .elementor-icon-list-item {
    display: flex;
    flex-direction: row; /* متن اول، آیکون دوم */
    align-items: center;
    justify-content: flex-start; /* چسباندن محتوا به هم */
    margin-bottom: 12px;
    width: 100%;
}

/* استایل آیکون (سمت راستِ متن با فاصله کم) */
.custom-pricing-list .elementor-icon-list-icon {
    margin-left: 8px; /* فاصله ظریف بین متن و تیک */
    margin-right: 0 !important;
    order: 2; /* میبرتش بعد از متن */
    display: flex;
}

/* استایل متن */
.custom-pricing-list .elementor-icon-list-text {
    order: 1; /* متن اول باشه */
    color: rgba(255, 255, 255, 0.7);
    font-size: 14px;
    white-space: nowrap; /* جلوگیری از شکستن متن */
}

















/* هدف قرار دادن آیتم چهارم */
.elementor-104 .elementor-element.elementor-element-02bfa28 .elementor-icon-list-item:nth-child(4) .elementor-icon-list-text {
    opacity: 0.6; /* میزان شفافیت - هرچی کمتر باشه کمرنگ‌تر می‌شه */
    transition: all 0.3s ease;
}

/* هدف قرار دادن آیتم پنجم */
.elementor-104 .elementor-element.elementor-element-02bfa28 .elementor-icon-list-item:nth-child(5) .elementor-icon-list-text {
    opacity: 0.4; /* این رو کمی کمرنگ‌تر از قبلی گذاشتم */
    transition: all 0.3s ease;
}

/* اختیاری: اگر می‌خوای آیکون‌ها هم کمرنگ بشن این رو اضافه کن */
.elementor-104 .elementor-element.elementor-element-02bfa28 .elementor-icon-list-item:nth-child(4) i,
.elementor-104 .elementor-element.elementor-element-02bfa28 .elementor-icon-list-item:nth-child(5) i {
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca94bd3 */.elementor-104 .elementor-element.elementor-element-ca94bd3 {
    text-decoration: none !important;
}
.elementor-104 .elementor-element.elementor-element-ca94bd3 * {
    text-decoration: none !important;
}





















/* ۱. تنظیم کانتینر - سایه‌ها و محتوا حفظ می‌شوند */
.elementor-104 .elementor-element.elementor-element-ca94bd3 {
    position: relative;
    z-index: 1;
    overflow: visible !important;
}

/* ۲. ایجاد دو خط نوری نقره‌ای درخشان روی لبه */
.elementor-104 .elementor-element.elementor-element-ca94bd3::before {
    content: "";
    position: absolute;
    inset: -1.5px; /* دقیقاً روی مرز کارت */
    border-radius: inherit;
    padding: 1.5px; /* ضخامت خط نوری */
    
    /* ایجاد دو خط نوری در دو طرف مقابل هم با رنگ #C1C1C1 */
    background: conic-gradient(
        from var(--angle), 
        transparent 0%, 
        #C1C1C1 5%, 
        #FFFFFF 10%, /* مرکز نور سفید برای درخشش بیشتر */
        #C1C1C1 15%, 
        transparent 30%,
        transparent 50%,
        #C1C1C1 55%,
        #FFFFFF 60%,
        #C1C1C1 65%,
        transparent 80%,
        transparent 100%
    );
    
    /* سوراخ کردن وسط کارت برای حذف چرخش در مرکز */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    /* انیمیشن روی زاویه نور */
    animation: glidex-flow 4s linear infinite;
    pointer-events: none;
    z-index: 2;
}

/* متغیر زاویه برای چرخش نرم روی ریل لبه */
@property --angle {
  syntax: '<angle>';
  initial-value: 0deg;
  inherits: false;
}

@keyframes glidex-flow {
  to { --angle: 360deg; }
}

/* ۳. پاکسازی لایه‌های مزاحم */
.elementor-104 .elementor-element.elementor-element-ca94bd3::after {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2456da8 *//* ۲. جادوی متن: استفاده از پس‌زمینه برای متن (Text Clipping) */
.elementor-104 .elementor-element.elementor-element-2456da8 .elementor-button-text {
    display: inline-block;
    /* ایجاد یک گرادینت که بخش بزرگش سفیده و یک بخشش رنگ متفاوته */
    
    
    
    
}

/* ۳. حالت هوور: موج رنگی از چپ به راست رد می‌شود */
.elementor-104 .elementor-element.elementor-element-2456da8 .elementor-button:hover .elementor-button-text {
    background-position: 0% 0;
}

/* ۴. فونت Net و مدرن */
.elementor-104 .elementor-element.elementor-element-2456da8 .elementor-button-content-wrapper {
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    letter-spacing: -0.01em;
}

/* ۲. شبیه‌سازی Background Overlay داخل دکمه */
.elementor-104 .elementor-element.elementor-element-2456da8 .elementor-button::before {
    content: "";
    
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* آدرس عکس ساتن را اینجا جایگزین کن */
   
    background-size: cover;
    background-position: center;
    opacity: 0.4; /* شدت دیده شدن بافت پارچه */
    mix-blend-mode: overlay; /* ترکیب با رنگ بنفش زیرین */
    z-index: -1;
}

/* ۳. ایجاد آن درخشش نوری ملایم (Glow) */
.elementor-104 .elementor-element.elementor-element-2456da8 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
   
}

/* ۴. استایل متن (نور نقره‌ای ماری که قبلاً اوکی کردیم) */
.elementor-104 .elementor-element.elementor-element-2456da8 .elementor-button-text {
    background: linear-gradient(to right, #000 33%, #e0e0e0 50%, #fff 50%);
    background-size: 300% 100%;
    background-position: 100% 0;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: background-position 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-41ef1bd *//* تنظیم کل لیست */
.custom-pricing-list .elementor-icon-list-items {
    display: flex;
    flex-direction: column;
    align-items: flex-start; /* شروع از سمت چپ کارت */
}

/* تنظیم هر آیتم */
.custom-pricing-list .elementor-icon-list-item {
    display: flex;
    flex-direction: row; /* متن اول، آیکون دوم */
    align-items: center;
    justify-content: flex-start; /* چسباندن محتوا به هم */
    margin-bottom: 12px;
    width: 100%;
}

/* استایل آیکون (سمت راستِ متن با فاصله کم) */
.custom-pricing-list .elementor-icon-list-icon {
    margin-left: 8px; /* فاصله ظریف بین متن و تیک */
    margin-right: 0 !important;
    order: 2; /* میبرتش بعد از متن */
    display: flex;
}

/* استایل متن */
.custom-pricing-list .elementor-icon-list-text {
    order: 1; /* متن اول باشه */
    color: rgba(255, 255, 255, 0.7);
    font-size: 14px;
    white-space: nowrap; /* جلوگیری از شکستن متن */
}

















/* هدف قرار دادن آیتم چهارم */
.elementor-104 .elementor-element.elementor-element-41ef1bd .elementor-icon-list-item:nth-child(4) .elementor-icon-list-text {
    opacity: 0.6; /* میزان شفافیت - هرچی کمتر باشه کمرنگ‌تر می‌شه */
    transition: all 0.3s ease;
}

/* هدف قرار دادن آیتم پنجم */
.elementor-104 .elementor-element.elementor-element-41ef1bd .elementor-icon-list-item:nth-child(5) .elementor-icon-list-text {
    opacity: 0.4; /* این رو کمی کمرنگ‌تر از قبلی گذاشتم */
    transition: all 0.3s ease;
}

/* اختیاری: اگر می‌خوای آیکون‌ها هم کمرنگ بشن این رو اضافه کن */
.elementor-104 .elementor-element.elementor-element-41ef1bd .elementor-icon-list-item:nth-child(4) i,
.elementor-104 .elementor-element.elementor-element-41ef1bd .elementor-icon-list-item:nth-child(5) i {
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f213740 */.elementor-104 .elementor-element.elementor-element-f213740 {
    text-decoration: none !important;
}
.elementor-104 .elementor-element.elementor-element-f213740 * {
    text-decoration: none !important;
}





















/* ۱. تنظیم کانتینر - سایه‌ها و محتوا حفظ می‌شوند */
.elementor-104 .elementor-element.elementor-element-f213740 {
    position: relative;
    z-index: 1;
    overflow: visible !important;
}

/* ۲. ایجاد دو خط نوری نقره‌ای درخشان روی لبه */
.elementor-104 .elementor-element.elementor-element-f213740::before {
    content: "";
    position: absolute;
    inset: -1.5px; /* دقیقاً روی مرز کارت */
    border-radius: inherit;
    padding: 1.5px; /* ضخامت خط نوری */
    
    /* ایجاد دو خط نوری در دو طرف مقابل هم با رنگ #C1C1C1 */
    background: conic-gradient(
        from var(--angle), 
        transparent 0%, 
        #C1C1C1 5%, 
        #FFFFFF 10%, /* مرکز نور سفید برای درخشش بیشتر */
        #C1C1C1 15%, 
        transparent 30%,
        transparent 50%,
        #C1C1C1 55%,
        #FFFFFF 60%,
        #C1C1C1 65%,
        transparent 80%,
        transparent 100%
    );
    
    /* سوراخ کردن وسط کارت برای حذف چرخش در مرکز */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    /* انیمیشن روی زاویه نور */
    animation: glidex-flow 4s linear infinite;
    pointer-events: none;
    z-index: 2;
}

/* متغیر زاویه برای چرخش نرم روی ریل لبه */
@property --angle {
  syntax: '<angle>';
  initial-value: 0deg;
  inherits: false;
}

@keyframes glidex-flow {
  to { --angle: 360deg; }
}

/* ۳. پاکسازی لایه‌های مزاحم */
.elementor-104 .elementor-element.elementor-element-f213740::after {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aa0610a *//* ۲. جادوی متن: استفاده از پس‌زمینه برای متن (Text Clipping) */
.elementor-104 .elementor-element.elementor-element-aa0610a .elementor-button-text {
    display: inline-block;
    /* ایجاد یک گرادینت که بخش بزرگش سفیده و یک بخشش رنگ متفاوته */
    
    
    
    
}

/* ۳. حالت هوور: موج رنگی از چپ به راست رد می‌شود */
.elementor-104 .elementor-element.elementor-element-aa0610a .elementor-button:hover .elementor-button-text {
    background-position: 0% 0;
}

/* ۴. فونت Net و مدرن */
.elementor-104 .elementor-element.elementor-element-aa0610a .elementor-button-content-wrapper {
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    letter-spacing: -0.01em;
}

/* ۲. شبیه‌سازی Background Overlay داخل دکمه */
.elementor-104 .elementor-element.elementor-element-aa0610a .elementor-button::before {
    content: "";
    
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* آدرس عکس ساتن را اینجا جایگزین کن */
   
    background-size: cover;
    background-position: center;
    opacity: 0.4; /* شدت دیده شدن بافت پارچه */
    mix-blend-mode: overlay; /* ترکیب با رنگ بنفش زیرین */
    z-index: -1;
}

/* ۳. ایجاد آن درخشش نوری ملایم (Glow) */
.elementor-104 .elementor-element.elementor-element-aa0610a .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
   
}

/* ۴. استایل متن (نور نقره‌ای ماری که قبلاً اوکی کردیم) */
.elementor-104 .elementor-element.elementor-element-aa0610a .elementor-button-text {
    background: linear-gradient(to right, #000 33%, #e0e0e0 50%, #fff 50%);
    background-size: 300% 100%;
    background-position: 100% 0;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: background-position 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9e89e02 *//* تنظیم کل لیست */
.custom-pricing-list .elementor-icon-list-items {
    display: flex;
    flex-direction: column;
    align-items: flex-start; /* شروع از سمت چپ کارت */
}

/* تنظیم هر آیتم */
.custom-pricing-list .elementor-icon-list-item {
    display: flex;
    flex-direction: row; /* متن اول، آیکون دوم */
    align-items: center;
    justify-content: flex-start; /* چسباندن محتوا به هم */
    margin-bottom: 12px;
    width: 100%;
}

/* استایل آیکون (سمت راستِ متن با فاصله کم) */
.custom-pricing-list .elementor-icon-list-icon {
    margin-left: 8px; /* فاصله ظریف بین متن و تیک */
    margin-right: 0 !important;
    order: 2; /* میبرتش بعد از متن */
    display: flex;
}

/* استایل متن */
.custom-pricing-list .elementor-icon-list-text {
    order: 1; /* متن اول باشه */
    color: rgba(255, 255, 255, 0.7);
    font-size: 14px;
    white-space: nowrap; /* جلوگیری از شکستن متن */
}

















/* هدف قرار دادن آیتم چهارم */
.elementor-104 .elementor-element.elementor-element-9e89e02 .elementor-icon-list-item:nth-child(4) .elementor-icon-list-text {
    opacity: 0.6; /* میزان شفافیت - هرچی کمتر باشه کمرنگ‌تر می‌شه */
    transition: all 0.3s ease;
}

/* هدف قرار دادن آیتم پنجم */
.elementor-104 .elementor-element.elementor-element-9e89e02 .elementor-icon-list-item:nth-child(5) .elementor-icon-list-text {
    opacity: 0.4; /* این رو کمی کمرنگ‌تر از قبلی گذاشتم */
    transition: all 0.3s ease;
}

/* اختیاری: اگر می‌خوای آیکون‌ها هم کمرنگ بشن این رو اضافه کن */
.elementor-104 .elementor-element.elementor-element-9e89e02 .elementor-icon-list-item:nth-child(4) i,
.elementor-104 .elementor-element.elementor-element-9e89e02 .elementor-icon-list-item:nth-child(5) i {
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-945131d */.elementor-104 .elementor-element.elementor-element-945131d {
    text-decoration: none !important;
}
.elementor-104 .elementor-element.elementor-element-945131d * {
    text-decoration: none !important;
}





















/* ۱. تنظیم کانتینر - سایه‌ها و محتوا حفظ می‌شوند */
.elementor-104 .elementor-element.elementor-element-945131d {
    position: relative;
    z-index: 1;
    overflow: visible !important;
}

/* ۲. ایجاد دو خط نوری نقره‌ای درخشان روی لبه */
.elementor-104 .elementor-element.elementor-element-945131d::before {
    content: "";
    position: absolute;
    inset: -1.5px; /* دقیقاً روی مرز کارت */
    border-radius: inherit;
    padding: 1.5px; /* ضخامت خط نوری */
    
    /* ایجاد دو خط نوری در دو طرف مقابل هم با رنگ #C1C1C1 */
    background: conic-gradient(
        from var(--angle), 
        transparent 0%, 
        #C1C1C1 5%, 
        #FFFFFF 10%, /* مرکز نور سفید برای درخشش بیشتر */
        #C1C1C1 15%, 
        transparent 30%,
        transparent 50%,
        #C1C1C1 55%,
        #FFFFFF 60%,
        #C1C1C1 65%,
        transparent 80%,
        transparent 100%
    );
    
    /* سوراخ کردن وسط کارت برای حذف چرخش در مرکز */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    /* انیمیشن روی زاویه نور */
    animation: glidex-flow 4s linear infinite;
    pointer-events: none;
    z-index: 2;
}

/* متغیر زاویه برای چرخش نرم روی ریل لبه */
@property --angle {
  syntax: '<angle>';
  initial-value: 0deg;
  inherits: false;
}

@keyframes glidex-flow {
  to { --angle: 360deg; }
}

/* ۳. پاکسازی لایه‌های مزاحم */
.elementor-104 .elementor-element.elementor-element-945131d::after {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bbceddd *//* ۲. جادوی متن: استفاده از پس‌زمینه برای متن (Text Clipping) */
.elementor-104 .elementor-element.elementor-element-bbceddd .elementor-button-text {
    display: inline-block;
    /* ایجاد یک گرادینت که بخش بزرگش سفیده و یک بخشش رنگ متفاوته */
    
    
    
    
}

/* ۳. حالت هوور: موج رنگی از چپ به راست رد می‌شود */
.elementor-104 .elementor-element.elementor-element-bbceddd .elementor-button:hover .elementor-button-text {
    background-position: 0% 0;
}

/* ۴. فونت Net و مدرن */
.elementor-104 .elementor-element.elementor-element-bbceddd .elementor-button-content-wrapper {
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    letter-spacing: -0.01em;
}

/* ۲. شبیه‌سازی Background Overlay داخل دکمه */
.elementor-104 .elementor-element.elementor-element-bbceddd .elementor-button::before {
    content: "";
    
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* آدرس عکس ساتن را اینجا جایگزین کن */
   
    background-size: cover;
    background-position: center;
    opacity: 0.4; /* شدت دیده شدن بافت پارچه */
    mix-blend-mode: overlay; /* ترکیب با رنگ بنفش زیرین */
    z-index: -1;
}

/* ۳. ایجاد آن درخشش نوری ملایم (Glow) */
.elementor-104 .elementor-element.elementor-element-bbceddd .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
   
}

/* ۴. استایل متن (نور نقره‌ای ماری که قبلاً اوکی کردیم) */
.elementor-104 .elementor-element.elementor-element-bbceddd .elementor-button-text {
    background: linear-gradient(to right, #000 33%, #e0e0e0 50%, #fff 50%);
    background-size: 300% 100%;
    background-position: 100% 0;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: background-position 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9ba9fad *//* تنظیم کل لیست */
.custom-pricing-list .elementor-icon-list-items {
    display: flex;
    flex-direction: column;
    align-items: flex-start; /* شروع از سمت چپ کارت */
}

/* تنظیم هر آیتم */
.custom-pricing-list .elementor-icon-list-item {
    display: flex;
    flex-direction: row; /* متن اول، آیکون دوم */
    align-items: center;
    justify-content: flex-start; /* چسباندن محتوا به هم */
    margin-bottom: 12px;
    width: 100%;
}

/* استایل آیکون (سمت راستِ متن با فاصله کم) */
.custom-pricing-list .elementor-icon-list-icon {
    margin-left: 8px; /* فاصله ظریف بین متن و تیک */
    margin-right: 0 !important;
    order: 2; /* میبرتش بعد از متن */
    display: flex;
}

/* استایل متن */
.custom-pricing-list .elementor-icon-list-text {
    order: 1; /* متن اول باشه */
    color: rgba(255, 255, 255, 0.7);
    font-size: 14px;
    white-space: nowrap; /* جلوگیری از شکستن متن */
}

















/* هدف قرار دادن آیتم چهارم */
.elementor-104 .elementor-element.elementor-element-9ba9fad .elementor-icon-list-item:nth-child(4) .elementor-icon-list-text {
    opacity: 0.6; /* میزان شفافیت - هرچی کمتر باشه کمرنگ‌تر می‌شه */
    transition: all 0.3s ease;
}

/* هدف قرار دادن آیتم پنجم */
.elementor-104 .elementor-element.elementor-element-9ba9fad .elementor-icon-list-item:nth-child(5) .elementor-icon-list-text {
    opacity: 0.4; /* این رو کمی کمرنگ‌تر از قبلی گذاشتم */
    transition: all 0.3s ease;
}

/* اختیاری: اگر می‌خوای آیکون‌ها هم کمرنگ بشن این رو اضافه کن */
.elementor-104 .elementor-element.elementor-element-9ba9fad .elementor-icon-list-item:nth-child(4) i,
.elementor-104 .elementor-element.elementor-element-9ba9fad .elementor-icon-list-item:nth-child(5) i {
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9eb114a */.elementor-104 .elementor-element.elementor-element-9eb114a {
    text-decoration: none !important;
}
.elementor-104 .elementor-element.elementor-element-9eb114a * {
    text-decoration: none !important;
}





















/* ۱. تنظیم کانتینر - سایه‌ها و محتوا حفظ می‌شوند */
.elementor-104 .elementor-element.elementor-element-9eb114a {
    position: relative;
    z-index: 1;
    overflow: visible !important;
}

/* ۲. ایجاد دو خط نوری نقره‌ای درخشان روی لبه */
.elementor-104 .elementor-element.elementor-element-9eb114a::before {
    content: "";
    position: absolute;
    inset: -1.5px; /* دقیقاً روی مرز کارت */
    border-radius: inherit;
    padding: 1.5px; /* ضخامت خط نوری */
    
    /* ایجاد دو خط نوری در دو طرف مقابل هم با رنگ #C1C1C1 */
    background: conic-gradient(
        from var(--angle), 
        transparent 0%, 
        #C1C1C1 5%, 
        #FFFFFF 10%, /* مرکز نور سفید برای درخشش بیشتر */
        #C1C1C1 15%, 
        transparent 30%,
        transparent 50%,
        #C1C1C1 55%,
        #FFFFFF 60%,
        #C1C1C1 65%,
        transparent 80%,
        transparent 100%
    );
    
    /* سوراخ کردن وسط کارت برای حذف چرخش در مرکز */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    /* انیمیشن روی زاویه نور */
    animation: glidex-flow 4s linear infinite;
    pointer-events: none;
    z-index: 2;
}

/* متغیر زاویه برای چرخش نرم روی ریل لبه */
@property --angle {
  syntax: '<angle>';
  initial-value: 0deg;
  inherits: false;
}

@keyframes glidex-flow {
  to { --angle: 360deg; }
}

/* ۳. پاکسازی لایه‌های مزاحم */
.elementor-104 .elementor-element.elementor-element-9eb114a::after {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3549ad *//* ۲. جادوی متن: استفاده از پس‌زمینه برای متن (Text Clipping) */
.elementor-104 .elementor-element.elementor-element-f3549ad .elementor-button-text {
    display: inline-block;
    /* ایجاد یک گرادینت که بخش بزرگش سفیده و یک بخشش رنگ متفاوته */
    
    
    
    
}

/* ۳. حالت هوور: موج رنگی از چپ به راست رد می‌شود */
.elementor-104 .elementor-element.elementor-element-f3549ad .elementor-button:hover .elementor-button-text {
    background-position: 0% 0;
}

/* ۴. فونت Net و مدرن */
.elementor-104 .elementor-element.elementor-element-f3549ad .elementor-button-content-wrapper {
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    letter-spacing: -0.01em;
}

/* ۲. شبیه‌سازی Background Overlay داخل دکمه */
.elementor-104 .elementor-element.elementor-element-f3549ad .elementor-button::before {
    content: "";
    
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* آدرس عکس ساتن را اینجا جایگزین کن */
   
    background-size: cover;
    background-position: center;
    opacity: 0.4; /* شدت دیده شدن بافت پارچه */
    mix-blend-mode: overlay; /* ترکیب با رنگ بنفش زیرین */
    z-index: -1;
}

/* ۳. ایجاد آن درخشش نوری ملایم (Glow) */
.elementor-104 .elementor-element.elementor-element-f3549ad .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
   
}

/* ۴. استایل متن (نور نقره‌ای ماری که قبلاً اوکی کردیم) */
.elementor-104 .elementor-element.elementor-element-f3549ad .elementor-button-text {
    background: linear-gradient(to right, #000 33%, #e0e0e0 50%, #fff 50%);
    background-size: 300% 100%;
    background-position: 100% 0;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: background-position 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b828216 *//* تنظیم کل لیست */
.custom-pricing-list .elementor-icon-list-items {
    display: flex;
    flex-direction: column;
    align-items: flex-start; /* شروع از سمت چپ کارت */
}

/* تنظیم هر آیتم */
.custom-pricing-list .elementor-icon-list-item {
    display: flex;
    flex-direction: row; /* متن اول، آیکون دوم */
    align-items: center;
    justify-content: flex-start; /* چسباندن محتوا به هم */
    margin-bottom: 12px;
    width: 100%;
}

/* استایل آیکون (سمت راستِ متن با فاصله کم) */
.custom-pricing-list .elementor-icon-list-icon {
    margin-left: 8px; /* فاصله ظریف بین متن و تیک */
    margin-right: 0 !important;
    order: 2; /* میبرتش بعد از متن */
    display: flex;
}

/* استایل متن */
.custom-pricing-list .elementor-icon-list-text {
    order: 1; /* متن اول باشه */
    color: rgba(255, 255, 255, 0.7);
    font-size: 14px;
    white-space: nowrap; /* جلوگیری از شکستن متن */
}

















/* هدف قرار دادن آیتم چهارم */
.elementor-104 .elementor-element.elementor-element-b828216 .elementor-icon-list-item:nth-child(4) .elementor-icon-list-text {
    opacity: 0.6; /* میزان شفافیت - هرچی کمتر باشه کمرنگ‌تر می‌شه */
    transition: all 0.3s ease;
}

/* هدف قرار دادن آیتم پنجم */
.elementor-104 .elementor-element.elementor-element-b828216 .elementor-icon-list-item:nth-child(5) .elementor-icon-list-text {
    opacity: 0.4; /* این رو کمی کمرنگ‌تر از قبلی گذاشتم */
    transition: all 0.3s ease;
}

/* اختیاری: اگر می‌خوای آیکون‌ها هم کمرنگ بشن این رو اضافه کن */
.elementor-104 .elementor-element.elementor-element-b828216 .elementor-icon-list-item:nth-child(4) i,
.elementor-104 .elementor-element.elementor-element-b828216 .elementor-icon-list-item:nth-child(5) i {
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a05222 */.elementor-104 .elementor-element.elementor-element-5a05222 {
    text-decoration: none !important;
}
.elementor-104 .elementor-element.elementor-element-5a05222 * {
    text-decoration: none !important;
}





















/* ۱. تنظیم کانتینر - سایه‌ها و محتوا حفظ می‌شوند */
.elementor-104 .elementor-element.elementor-element-5a05222 {
    position: relative;
    z-index: 1;
    overflow: visible !important;
}

/* ۲. ایجاد دو خط نوری نقره‌ای درخشان روی لبه */
.elementor-104 .elementor-element.elementor-element-5a05222::before {
    content: "";
    position: absolute;
    inset: -1.5px; /* دقیقاً روی مرز کارت */
    border-radius: inherit;
    padding: 1.5px; /* ضخامت خط نوری */
    
    /* ایجاد دو خط نوری در دو طرف مقابل هم با رنگ #C1C1C1 */
    background: conic-gradient(
        from var(--angle), 
        transparent 0%, 
        #C1C1C1 5%, 
        #FFFFFF 10%, /* مرکز نور سفید برای درخشش بیشتر */
        #C1C1C1 15%, 
        transparent 30%,
        transparent 50%,
        #C1C1C1 55%,
        #FFFFFF 60%,
        #C1C1C1 65%,
        transparent 80%,
        transparent 100%
    );
    
    /* سوراخ کردن وسط کارت برای حذف چرخش در مرکز */
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    
    /* انیمیشن روی زاویه نور */
    animation: glidex-flow 4s linear infinite;
    pointer-events: none;
    z-index: 2;
}

/* متغیر زاویه برای چرخش نرم روی ریل لبه */
@property --angle {
  syntax: '<angle>';
  initial-value: 0deg;
  inherits: false;
}

@keyframes glidex-flow {
  to { --angle: 360deg; }
}

/* ۳. پاکسازی لایه‌های مزاحم */
.elementor-104 .elementor-element.elementor-element-5a05222::after {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-9c5133c *//* روش اول: هدف قرار دادن ظرف اصلی دکمه‌ها */
.elementor-104 .elementor-element.elementor-element-9c5133c .e-n-tabs-header,
.elementor-104 .elementor-element.elementor-element-9c5133c .e-n-tabs-heading {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
}

/* روش دوم: هدف قرار دادن مستقیم دکمه‌ها */
.elementor-104 .elementor-element.elementor-element-9c5133c .e-n-tab-title {
    display: none !important;
}

/* روش سوم برای اطمینان بیشتر در نسخه جدید */
.elementor-widget-tabs .e-n-tabs-header {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-dcfb723 *//* ۳. افکت چرخش سه‌بعدی عکس از چپ به راست */
.elementor-104 .elementor-element.elementor-element-dcfb723 .elementor-testimonial__image {
    perspective: 1000px; /* ایجاد عمق برای چرخش */
    padding: 20px !important;
    overflow: visible !important;
}

.elementor-104 .elementor-element.elementor-element-dcfb723 .swiper-slide-active .elementor-testimonial__image img {
    opacity: 0;
    filter: drop-shadow(0 15px 25px rgba(0,0,0,0.5)) !important;
    border-radius: 50% !important;
    /* انیمیشن چرخش سه‌بعدی */
    animation: glidexRotateIn 1.5s cubic-bezier(0.16, 1, 0.3, 1) forwards !important;
    animation-delay: 0.3s;
}

@keyframes glidexRotateIn {
    0% { 
        opacity: 0; 
        transform: rotateY(-110deg) translateX(-60px) scale(0.6); 
        filter: blur(10px);
    }
    100% { 
        opacity: 1; 
        transform: rotateY(0deg) translateX(0) scale(1); 
        filter: blur(0);
    }
}











































/* ۱. ایجاد فضای خالی در بالاترین نقطه هر اسلاید */
.elementor-104 .elementor-element.elementor-element-dcfb723 .swiper-slide {
    padding-top: 60px !important;
    position: relative !important;
    overflow: visible !important;
}

/* ۲. ساخت ۵ ستاره طلایی در بالاترین بخش "هر اسلاید" (سایز کوچک شد) */
.elementor-104 .elementor-element.elementor-element-dcfb723 .swiper-slide::before {
    content: '★ ★ ★ ★ ★' !important;
    position: absolute;
    top: 10px; /* فاصله از لبه بالایی */
    left: 50%;
    transform: translateX(-50%);
    color: #FFD700 !important;
    font-size: 16px !important; /* سایز رو اینجا برات کوچکتر کردم */
    white-space: nowrap;
    letter-spacing: 4px;
    text-shadow: 0 0 15px rgba(255, 215, 0, 0.6);
    z-index: 9999;
    opacity: 0;
    pointer-events: none;
}

/* ۳. انیمیشن ردیف شدن ستاره‌ها (فقط وقتی اسلاید فعال می‌شود) */
.elementor-104 .elementor-element.elementor-element-dcfb723 .swiper-slide-active::before {
    opacity: 1;
    width: 0;
    overflow: hidden;
    /* انیمیشن ردیف شدن دونه‌دونه با هر بار ورق خوردن */
    animation: starRowIn 0.8s steps(5) forwards !important;
    animation-delay: 0.3s;
}

/* ۴. کی‌فریم ردیف شدن از چپ به راست (عرض متناسب با سایز ۱۶ فیکس شد) */
@keyframes starRowIn {
    0% { width: 0; }
    100% { width: 120px; } /* این عرض برای سایز ۱۶ فیکس شده */
}

/* ۵. استایل متن (۳ خطی کردن طبق خواسته قبلی) */
.elementor-104 .elementor-element.elementor-element-dcfb723 .elementor-testimonial-text {
    display: -webkit-box !important;
    -webkit-line-clamp: 3 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-align: center !important;
}

/* ۶. افکت چرخش سه‌بعدی عکس (کد محبوب خودت) */
.elementor-104 .elementor-element.elementor-element-dcfb723 .elementor-testimonial__image {
    perspective: 1000px;
    padding: 20px !important;
}

.elementor-104 .elementor-element.elementor-element-dcfb723 .swiper-slide-active .elementor-testimonial__image img {
    opacity: 0;
    filter: drop-shadow(0 15px 25px rgba(0,0,0,0.5)) !important;
    border-radius: 50% !important;
    animation: glidexRotateIn 1.5s cubic-bezier(0.16, 1, 0.3, 1) forwards !important;
    animation-delay: 0.6s;
}

@keyframes glidexRotateIn {
    0% { opacity: 0; transform: rotateY(-110deg) translateX(-60px) scale(0.6); filter: blur(10px); }
    100% { opacity: 1; transform: rotateY(0deg) translateX(0) scale(1); filter: blur(0); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf1849d *//* انتخاب کانتینر جاری */
.elementor-104 .elementor-element.elementor-element-cf1849d {
    /* ۱. رنگ‌های دقیق بنفش و ارغوانی استخراج شده از عکس شما */
    background: linear-gradient(-45deg, #884EAA, #884EAA, #7036eb, #884EAA) !important;
    
    /* ۲. بزرگ کردن پس‌زمینه برای ایجاد فضای حرکت */
    background-size: 400% 400% !important;
    
    /* ۳. تعریف انیمیشن جابجایی */
    animation: glidex-bg-move 12s ease infinite !important;
    
    /* ۴. ظاهر مدرن */
    border-radius: 24px;
    transition: all 0.5s ease;
}

/* تعریف نحوه حرکت رنگ‌ها */
@keyframes glidex-bg-move {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-aaed95f *//* ایجاد کادر کلی و سایه داخلی (Inset) برای کل آیتم */
.elementor-104 .elementor-element.elementor-element-aaed95f .e-n-accordion-item {
    border: 1px solid rgba(142, 68, 173, 0.4) !important; /* کادر اصلی */
    border-radius: 15px !important;
    margin-bottom: 20px !important;
    background: rgba(255, 255, 255, 0.02) !important;
    overflow: hidden !important;
    
    /* سایه داخلی که گفتی - از داخل لبه‌ها نور می‌تاباند */
    box-shadow: inset 0px 0px 15px rgba(142, 68, 173, 0.3) !important; 
}

/* استایل تیتر که کلاسش را پیدا کردی */
.elementor-104 .elementor-element.elementor-element-aaed95f .e-n-accordion-item-title {
    padding: 20px !important;
    background: transparent !important;
}

/* وقتی آیتم باز است، یک سایه داخلی قوی‌تر یا تغییر رنگ داشته باشد */
.elementor-104 .elementor-element.elementor-element-aaed95f .e-n-accordion-item[open] {
    box-shadow: inset 0px 0px 25px rgba(142, 68, 173, 0.5) !important;
    border-color: rgba(142, 68, 173, 0.8) !important;
}

/* خط جداکننده داخلی بین تیتر و متن */
.elementor-104 .elementor-element.elementor-element-aaed95f .e-n-accordion-item[open] > .e-n-accordion-item-title {
    border-bottom: 1px solid rgba(142, 68, 173, 0.2) !important;
}

/* تنظیم متن توضیحات */
.elementor-104 .elementor-element.elementor-element-aaed95f .e-n-accordion-item-content {
    padding: 15px 25px 25px 55px !important;
    color: rgba(255, 255, 255, 0.8) !important;
}
/* ۱. حذف تمام خطوط سفید و مرزهای پیش‌فرض */
.elementor-104 .elementor-element.elementor-element-aaed95f .e-n-accordion-item,
.elementor-104 .elementor-element.elementor-element-aaed95f .e-n-accordion-item-title,
.elementor-104 .elementor-element.elementor-element-aaed95f .e-n-accordion-item-content {
    border: none !important;
    border-width: 0 !important;
    outline: none !important;
}

/* ۲. ایجاد استایل تمیز و سایه داخلی که می‌خواستی */
.elementor-104 .elementor-element.elementor-element-aaed95f .e-n-accordion-item {
    border: 1px solid rgba(142, 68, 173, 0.3) !important; /* یک خط خیلی ظریف بنفش به جای سفید */
    border-radius: 15px !important;
    margin-bottom: 20px !important;
    background: rgba(255, 255, 255, 0.02) !important;
    box-shadow: inset 0px 0px 15px rgba(142, 68, 173, 0.2) !important; /* سایه داخلی ملایم */
    overflow: hidden !important;
}

/* ۳. وقتی باکس باز میشه (مثل High-Resolution Displays) */
.elementor-104 .elementor-element.elementor-element-aaed95f .e-n-accordion-item[open] {
    box-shadow: inset 0px 0px 25px rgba(142, 68, 173, 0.4) !important;
    border-color: rgba(142, 68, 173, 0.6) !important;
}

/* ۴. حذف خط جداکننده سفید بین تیتر و متن */
.elementor-104 .elementor-element.elementor-element-aaed95f .e-n-accordion-item-title {
    border: none !important;
}

/* ۵. تنظیم فاصله متن توضیحات */
.elementor-104 .elementor-element.elementor-element-aaed95f .e-n-accordion-item-content {
    padding: 10px 25px 25px 55px !important;
    color: rgba(255, 255, 255, 0.7) !important;
}
/* ۱. حذف کادر بنفشِ دورِ تیتر */
.elementor-104 .elementor-element.elementor-element-aaed95f .e-n-accordion-item-title {
    border: none !important;
    border-width: 0 !important;
    background-color: transparent !important; /* اگر پس‌زمینه جداگانه دارد */
}

/* ۲. حذف کادر بنفش در حالت فوکوس یا فعال */
.elementor-104 .elementor-element.elementor-element-aaed95f .e-n-accordion-item-title:focus,
.elementor-104 .elementor-element.elementor-element-aaed95f .e-n-accordion-item-title:active,
.elementor-104 .elementor-element.elementor-element-aaed95f .e-n-accordion-item[open] .e-n-accordion-item-title {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}

/* ۳. یکپارچه کردن کادر کل آیتم (برای اطمینان) */
.elementor-104 .elementor-element.elementor-element-aaed95f .e-n-accordion-item {
    border: 1px solid rgba(142, 68, 173, 0.2) !important; /* خط بسیار کمرنگ برای کل باکس */
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-98c9990 *//* ۱. تنظیم عرض کل فرم */
.elementor-104 .elementor-element.elementor-element-98c9990 {
    width: 85% !important;
    margin: 0 auto !important;
}

/* ۲. بدنه اصلی با قابلیت تابش نور گسترده به بیرون */
.elementor-104 .elementor-element.elementor-element-98c9990 .elementor-form-fields-wrapper {
    background: #201924 !important; 
    border: 1px solid rgba(142, 68, 173, 0.5) !important; 
    
    /* سایه در حالت عادی - با کمی پخش‌شدگی بیشتر */
    box-shadow: 
        inset 0px 0px 20px rgba(142, 68, 173, 0.5), 
        inset 0px 0px 12px rgba(255, 255, 255, 0.15), 
        0px 0px 15px rgba(142, 68, 173, 0.2) !important;
    
    border-radius: 100px !important;
    padding: 6px !important;
    display: flex !important;
    align-items: center !important;
    gap: 0 !important;
    overflow: visible !important; 
    transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1) !important; /* حرکت نرم‌تر نور */
}

/* افزایش شدت و فضای تابش نور در حالت هوور و فوکوس */
.elementor-104 .elementor-element.elementor-element-98c9990 .elementor-form-fields-wrapper:hover,
.elementor-104 .elementor-element.elementor-element-98c9990 .elementor-form-fields-wrapper:has(.elementor-field-textual:focus) {
    border-color: rgba(142, 68, 173, 0.9) !important;
    
    /* اینجا جادو اتفاق می‌افته: شعاع پخش نور رو از ۲۵ به ۴۵ رسوندم */
    box-shadow: 
        inset 0px 0px 25px rgba(142, 68, 173, 0.6), 
        inset 0px 0px 15px rgba(255, 255, 255, 0.2), 
        0px 0px 45px 5px rgba(142, 68, 173, 0.6) !important; /* ۴۵ پیکسل پخش‌شدگی نور به بیرون */
}

/* ۳. تنظیم فیلد متن */
.elementor-104 .elementor-element.elementor-element-98c9990 .elementor-field-group:not(.elementor-field-type-submit) {
    flex: 1 !important;
}

.elementor-104 .elementor-element.elementor-element-98c9990 .elementor-field-textual {
    background: transparent !important;
    border: none !important;
    color: white !important;
    padding-left: 25px !important;
    height: 45px !important;
}

.elementor-104 .elementor-element.elementor-element-98c9990 .elementor-field-textual:focus {
    outline: none !important;
}

/* ۴. دکمه Sign Up (آپدیت شده به بنفش نئونی مطابق عکس) */
.elementor-104 .elementor-element.elementor-element-98c9990 .elementor-field-type-submit {
    flex: 0 0 28% !important;
    max-width: 28% !important;
}

.elementor-104 .elementor-element.elementor-element-98c9990 .elementor-button {
    /* گرادینت بنفش دقیق مطابق تصویر */
    background: linear-gradient(135deg, #754CBF 0%, #874EAB 100%) !important; 
    border-radius: 100px !important;
    width: 100% !important;
    height: 42px !important;
    padding: 0 !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    color: white !important;
    border: none !important;
    transition: all 0.3s ease-in-out !important;
    box-shadow: 0px 4px 12px rgba(117, 76, 191, 0.3) !important;
}

/* افکت هوور دکمه با تابش نور بنفش */
.elementor-104 .elementor-element.elementor-element-98c9990 .elementor-button:hover {
    background: linear-gradient(135deg, #874EAB 0%, #9D5CC0 100%) !important;
    box-shadow: 0px 0px 20px rgba(135, 78, 171, 0.7) !important;
    transform: scale(1.02) !important;
}

/* حذف فواصل مزاحم */
.elementor-104 .elementor-element.elementor-element-98c9990 .elementor-field-group.elementor-column {
    padding: 0 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-24b78f1 */}

/* استایل عدد و واحد (0.12 g/Km) که حالا پایین آمده است */
.elementor-104 .elementor-element.elementor-element-24b78f1 .elementor-counter-number-wrapper {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
/* تنظیم چیدمان به صورت ستونی مستقیم */
.elementor-104 .elementor-element.elementor-element-24b78f1 .elementor-counter {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start; /* تراز کردن متن و عدد به سمت چپ */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c51e8b *//* اعمال استایل کادر و سایه بنفش به کانتینر */
.elementor-104 .elementor-element.elementor-element-5c51e8b {
    /* ۱. کادر اصلی ظریف بنفش */
    border: 1px solid rgba(142, 68, 173, 0.3) !important;
    
    /* ۲. لبه‌های گرد مدرن */
    border-radius: 15px !important;
    
    /* ۳. پس‌زمینه بسیار شفاف (Glassmorphism) */
    background: rgba(255, 255, 255, 0.02) !important;
    
    /* ۴. سایه داخلی (Inset) که گفتی + سایه بیرونی برای عمق دادن */
    box-shadow: 
        inset 0px 0px 15px rgba(142, 68, 173, 0.2), /* نور داخلی */
        0px 10px 30px rgba(0, 0, 0, 0.3) !important; /* سایه نرم بیرونی */
        
    /* ۵. جلوگیری از بیرون زدن محتوا */
    overflow: hidden !important;
    
    transition: all 0.3s ease-in-out;
}

/* افکت جذاب وقتی ماوس روی کانتینر می‌رود (Hover) */
.elementor-104 .elementor-element.elementor-element-5c51e8b:hover {
    border-color: rgba(142, 68, 173, 0.6) !important;
    box-shadow: 
        inset 0px 0px 25px rgba(142, 68, 173, 0.4), 
        0px 15px 40px rgba(0, 0, 0, 0.4) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b79e1a3 *//* تنظیم حالت عادی برای اطمینان از گرد بودن */
.elementor-104 .elementor-element.elementor-element-b79e1a3 {
    border-radius: 50% !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
}

/* افکت نورانی که دقیقاً دور دایره می‌افتد */
.elementor-104 .elementor-element.elementor-element-b79e1a3:hover {
    /* سایه دقیقاً با لبه‌های گرد هماهنگ می‌شود */
    box-shadow: 0 0 25px 5px #783ED5 !important;
    /* اگر پس‌زمینه سفید یا اضافه می‌بینی، این خط آن را حذف می‌کند */
    background: transparent !important; 
}

/* اگر داخل یک کانتینر است، این بخش از لبه زدن جلوگیری می‌کند */
.elementor-104 .elementor-element.elementor-element-b79e1a3 img {
    border-radius: 50% !important;
}/* End custom CSS */
/* Start custom CSS */html{
    overflow-x: hidden;
    max-width: 100%;
}/* End custom CSS */