.elementor-3515 .elementor-element.elementor-element-056bf8f{--display:flex;--min-height:640px;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-056bf8f:not(.elementor-motion-effects-element-type-background), .elementor-3515 .elementor-element.elementor-element-056bf8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071B36;background-image:url("https://www.pikno.ir/wp-content/uploads/2026/07/ChatGPT-Image-Jul-26-2026-at-04_03_25-PM.png");background-repeat:no-repeat;background-size:cover;}.elementor-3515 .elementor-element.elementor-element-cca65e0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3515 .elementor-element.elementor-element-cca65e0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3515 .elementor-element.elementor-element-bf31d5c{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3515 .elementor-element.elementor-element-f540a3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-3515 .elementor-element.elementor-element-f540a3d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.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-3515 .elementor-element.elementor-element-1649eac{text-align:center;font-family:"Vazirmatn", Sans-serif;font-weight:400;}.elementor-3515 .elementor-element.elementor-element-4afbb78{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Vazirmatn", Sans-serif;font-size:1px;font-weight:400;letter-spacing:0.5px;word-spacing:7px;}.elementor-3515 .elementor-element.elementor-element-efad413{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:"Vazirmatn", Sans-serif;font-weight:400;line-height:30px;color:#FDFDFD;}.elementor-3515 .elementor-element.elementor-element-efad413.elementor-element{--align-self:center;}.elementor-3515 .elementor-element.elementor-element-7e0f39e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;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:#0167F7;--border-color:#0167F7;--border-radius:12px 12px 12px 12px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-7e0f39e.e-con{--align-self:center;}.elementor-3515 .elementor-element.elementor-element-2a8dba7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-3515 .elementor-element.elementor-element-2a8dba7.e-con{--align-self:center;}.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-3515 .elementor-element.elementor-element-c2ab387 .elementor-icon-box-wrapper{gap:15px;}.elementor-3515 .elementor-element.elementor-element-c2ab387 .elementor-icon-box-title{margin-block-end:7px;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-c2ab387.elementor-view-stacked .elementor-icon{background-color:#64C6FF;}.elementor-3515 .elementor-element.elementor-element-c2ab387.elementor-view-framed .elementor-icon, .elementor-3515 .elementor-element.elementor-element-c2ab387.elementor-view-default .elementor-icon{fill:#64C6FF;color:#64C6FF;border-color:#64C6FF;}.elementor-3515 .elementor-element.elementor-element-c2ab387 .elementor-icon{font-size:30px;}.elementor-3515 .elementor-element.elementor-element-c2ab387 .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-c2ab387 .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:13px;font-weight:500;}.elementor-3515 .elementor-element.elementor-element-c2ab387 .elementor-icon-box-description{font-family:"Vazirmatn", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-e3095bf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-e4e22dd .elementor-icon-box-wrapper{gap:15px;}.elementor-3515 .elementor-element.elementor-element-e4e22dd .elementor-icon-box-title{margin-block-end:7px;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-e4e22dd.elementor-view-stacked .elementor-icon{background-color:#64C6FF;}.elementor-3515 .elementor-element.elementor-element-e4e22dd.elementor-view-framed .elementor-icon, .elementor-3515 .elementor-element.elementor-element-e4e22dd.elementor-view-default .elementor-icon{fill:#64C6FF;color:#64C6FF;border-color:#64C6FF;}.elementor-3515 .elementor-element.elementor-element-e4e22dd .elementor-icon{font-size:30px;}.elementor-3515 .elementor-element.elementor-element-e4e22dd .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-e4e22dd .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:14px;font-weight:500;}.elementor-3515 .elementor-element.elementor-element-e4e22dd .elementor-icon-box-description{font-family:"Vazirmatn", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-0735d98{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-48a2e6d{width:var( --container-widget-width, 98.279% );max-width:98.279%;--container-widget-width:98.279%;--container-widget-flex-grow:0;}.elementor-3515 .elementor-element.elementor-element-48a2e6d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3515 .elementor-element.elementor-element-48a2e6d .elementor-icon-box-wrapper{gap:15px;}.elementor-3515 .elementor-element.elementor-element-48a2e6d .elementor-icon-box-title{margin-block-end:7px;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-48a2e6d.elementor-view-stacked .elementor-icon{background-color:#64C6FF;}.elementor-3515 .elementor-element.elementor-element-48a2e6d.elementor-view-framed .elementor-icon, .elementor-3515 .elementor-element.elementor-element-48a2e6d.elementor-view-default .elementor-icon{fill:#64C6FF;color:#64C6FF;border-color:#64C6FF;}.elementor-3515 .elementor-element.elementor-element-48a2e6d .elementor-icon{font-size:30px;}.elementor-3515 .elementor-element.elementor-element-48a2e6d .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-48a2e6d .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:13px;font-weight:500;}.elementor-3515 .elementor-element.elementor-element-48a2e6d .elementor-icon-box-description{font-family:"Vazirmatn", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-fce2f25{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-5105f37 .elementor-icon-box-wrapper{gap:15px;}.elementor-3515 .elementor-element.elementor-element-5105f37 .elementor-icon-box-title{margin-block-end:7px;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-5105f37.elementor-view-stacked .elementor-icon{background-color:#64C6FF;}.elementor-3515 .elementor-element.elementor-element-5105f37.elementor-view-framed .elementor-icon, .elementor-3515 .elementor-element.elementor-element-5105f37.elementor-view-default .elementor-icon{fill:#64C6FF;color:#64C6FF;border-color:#64C6FF;}.elementor-3515 .elementor-element.elementor-element-5105f37 .elementor-icon{font-size:30px;}.elementor-3515 .elementor-element.elementor-element-5105f37 .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-5105f37 .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:13px;font-weight:500;}.elementor-3515 .elementor-element.elementor-element-5105f37 .elementor-icon-box-description{font-family:"Vazirmatn", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-8ddee81{--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;--margin-top:-10px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3515 .elementor-element.elementor-element-76843eb .elementor-button{background-color:#021B41;font-family:"Vazirmatn", Sans-serif;font-size:15px;font-weight:500;border-style:solid;border-color:#03204B;border-radius:15px 15px 15px 15px;}.elementor-3515 .elementor-element.elementor-element-0677ead .elementor-button{background-color:#0059F0;font-family:"Vazirmatn", Sans-serif;font-size:15px;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-3515 .elementor-element.elementor-element-0677ead{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3515 .elementor-element.elementor-element-0677ead .elementor-button-content-wrapper{flex-direction:row;}.elementor-3515 .elementor-element.elementor-element-3028b6e{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-5px;}body:not(.rtl) .elementor-3515 .elementor-element.elementor-element-3028b6e{left:0px;}body.rtl .elementor-3515 .elementor-element.elementor-element-3028b6e{right:0px;}.elementor-3515 .elementor-element.elementor-element-e2d5647{--display:flex;--min-height:640px;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-e2d5647:not(.elementor-motion-effects-element-type-background), .elementor-3515 .elementor-element.elementor-element-e2d5647 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071B36;background-image:url("https://www.pikno.ir/wp-content/uploads/2026/07/ChatGPT-Image-Jul-26-2026-at-04_03_25-PM.png");background-repeat:no-repeat;background-size:cover;}.elementor-3515 .elementor-element.elementor-element-a0070f8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-3515 .elementor-element.elementor-element-a0070f8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3515 .elementor-element.elementor-element-fda7483{--display:flex;}.elementor-3515 .elementor-element.elementor-element-96dcc3a{text-align:center;font-family:"Vazirmatn", Sans-serif;font-weight:400;}.elementor-3515 .elementor-element.elementor-element-8b068fc{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Vazirmatn", Sans-serif;font-size:1px;font-weight:400;letter-spacing:0.5px;word-spacing:7px;}.elementor-3515 .elementor-element.elementor-element-474390f{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:"Vazirmatn", Sans-serif;font-weight:400;line-height:30px;color:#FDFDFD;}.elementor-3515 .elementor-element.elementor-element-474390f.elementor-element{--align-self:center;}.elementor-3515 .elementor-element.elementor-element-c373062{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;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:#0167F7;--border-color:#0167F7;--border-radius:12px 12px 12px 12px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-c373062.e-con{--align-self:center;}.elementor-3515 .elementor-element.elementor-element-f7c5156{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-2f9bed9 .elementor-icon-box-wrapper{gap:15px;}.elementor-3515 .elementor-element.elementor-element-2f9bed9 .elementor-icon-box-title{margin-block-end:7px;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-2f9bed9.elementor-view-stacked .elementor-icon{background-color:#64C6FF;}.elementor-3515 .elementor-element.elementor-element-2f9bed9.elementor-view-framed .elementor-icon, .elementor-3515 .elementor-element.elementor-element-2f9bed9.elementor-view-default .elementor-icon{fill:#64C6FF;color:#64C6FF;border-color:#64C6FF;}.elementor-3515 .elementor-element.elementor-element-2f9bed9 .elementor-icon{font-size:30px;}.elementor-3515 .elementor-element.elementor-element-2f9bed9 .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-2f9bed9 .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:13px;font-weight:400;}.elementor-3515 .elementor-element.elementor-element-2f9bed9 .elementor-icon-box-description{font-family:"Vazirmatn", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-e2e7a50{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-ed434ec .elementor-icon-box-wrapper{gap:15px;}.elementor-3515 .elementor-element.elementor-element-ed434ec .elementor-icon-box-title{margin-block-end:7px;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-ed434ec.elementor-view-stacked .elementor-icon{background-color:#64C6FF;}.elementor-3515 .elementor-element.elementor-element-ed434ec.elementor-view-framed .elementor-icon, .elementor-3515 .elementor-element.elementor-element-ed434ec.elementor-view-default .elementor-icon{fill:#64C6FF;color:#64C6FF;border-color:#64C6FF;}.elementor-3515 .elementor-element.elementor-element-ed434ec .elementor-icon{font-size:30px;}.elementor-3515 .elementor-element.elementor-element-ed434ec .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-ed434ec .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:13px;font-weight:400;}.elementor-3515 .elementor-element.elementor-element-ed434ec .elementor-icon-box-description{font-family:"Vazirmatn", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-8ea47f0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-030c26d .elementor-icon-box-wrapper{gap:15px;}.elementor-3515 .elementor-element.elementor-element-030c26d .elementor-icon-box-title{margin-block-end:7px;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-030c26d.elementor-view-stacked .elementor-icon{background-color:#64C6FF;}.elementor-3515 .elementor-element.elementor-element-030c26d.elementor-view-framed .elementor-icon, .elementor-3515 .elementor-element.elementor-element-030c26d.elementor-view-default .elementor-icon{fill:#64C6FF;color:#64C6FF;border-color:#64C6FF;}.elementor-3515 .elementor-element.elementor-element-030c26d .elementor-icon{font-size:30px;}.elementor-3515 .elementor-element.elementor-element-030c26d .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-030c26d .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:13px;font-weight:400;}.elementor-3515 .elementor-element.elementor-element-030c26d .elementor-icon-box-description{font-family:"Vazirmatn", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-fb2759b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-64f9f8c .elementor-icon-box-wrapper{gap:15px;}.elementor-3515 .elementor-element.elementor-element-64f9f8c .elementor-icon-box-title{margin-block-end:7px;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-64f9f8c.elementor-view-stacked .elementor-icon{background-color:#64C6FF;}.elementor-3515 .elementor-element.elementor-element-64f9f8c.elementor-view-framed .elementor-icon, .elementor-3515 .elementor-element.elementor-element-64f9f8c.elementor-view-default .elementor-icon{fill:#64C6FF;color:#64C6FF;border-color:#64C6FF;}.elementor-3515 .elementor-element.elementor-element-64f9f8c .elementor-icon{font-size:30px;}.elementor-3515 .elementor-element.elementor-element-64f9f8c .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-64f9f8c .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:13px;font-weight:500;}.elementor-3515 .elementor-element.elementor-element-64f9f8c .elementor-icon-box-description{font-family:"Vazirmatn", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-484727e{--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;--margin-top:-10px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-3515 .elementor-element.elementor-element-508d352 .elementor-button{background-color:#021B41;font-family:"Vazirmatn", Sans-serif;font-size:15px;font-weight:400;border-style:solid;border-color:#03204B;border-radius:15px 15px 15px 15px;}.elementor-3515 .elementor-element.elementor-element-f61413d .elementor-button{background-color:#0059F0;font-family:"Vazirmatn", Sans-serif;font-size:15px;font-weight:400;border-radius:10px 10px 10px 10px;}.elementor-3515 .elementor-element.elementor-element-f61413d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3515 .elementor-element.elementor-element-f61413d .elementor-button-content-wrapper{flex-direction:row;}.elementor-3515 .elementor-element.elementor-element-f3f1e28{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-5px;}body:not(.rtl) .elementor-3515 .elementor-element.elementor-element-f3f1e28{left:0px;}body.rtl .elementor-3515 .elementor-element.elementor-element-f3f1e28{right:0px;}.elementor-3515 .elementor-element.elementor-element-894e013{--display:flex;--min-height:90px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-894e013.e-con{--align-self:center;}.elementor-3515 .elementor-element.elementor-element-4f9833c{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#0A2C46;--border-color:#0A2C46;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.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-3515 .elementor-element.elementor-element-6c04ac8{padding:0px 0px 0px 0px;}.elementor-3515 .elementor-element.elementor-element-6c04ac8 img{width:90%;}.elementor-3515 .elementor-element.elementor-element-3bbad87{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#0A2C46;--border-color:#0A2C46;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-3515 .elementor-element.elementor-element-0e56cf8{padding:5px 5px 5px 5px;}.elementor-3515 .elementor-element.elementor-element-0e56cf8 img{width:90%;}.elementor-3515 .elementor-element.elementor-element-9347110{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#0A2C46;--border-color:#0A2C46;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-3515 .elementor-element.elementor-element-c71b6b8{padding:8px 8px 8px 8px;}.elementor-3515 .elementor-element.elementor-element-c71b6b8 img{width:80%;}.elementor-3515 .elementor-element.elementor-element-b577e4e{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#0A2C46;--border-color:#0A2C46;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-3515 .elementor-element.elementor-element-ad6af45{padding:0px 0px 0px 0px;}.elementor-3515 .elementor-element.elementor-element-ad6af45 img{width:100%;}.elementor-3515 .elementor-element.elementor-element-6b2c814{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#0A2C46;--border-color:#0A2C46;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-3515 .elementor-element.elementor-element-691c576{padding:0px 0px 0px 0px;}.elementor-3515 .elementor-element.elementor-element-691c576 img{width:100%;}.elementor-3515 .elementor-element.elementor-element-5ebcd99{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#0A2C46;--border-color:#0A2C46;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-3515 .elementor-element.elementor-element-7d2fa34{padding:6px 6px 6px 6px;}.elementor-3515 .elementor-element.elementor-element-7d2fa34 img{width:85%;}.elementor-3515 .elementor-element.elementor-element-6fe82f9{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:33px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-6fe82f9.e-con{--align-self:center;}.elementor-3515 .elementor-element.elementor-element-6d2764b{--display:flex;}.elementor-3515 .elementor-element.elementor-element-ebc83dc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-3515 .elementor-element.elementor-element-e9544a2{text-align:start;font-family:"Vazirmatn", Sans-serif;font-size:29px;font-weight:500;}.elementor-3515 .elementor-element.elementor-element-e9544a2 p{margin-block-end:0px;}.elementor-3515 .elementor-element.elementor-element-242d8d5{font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:400;line-height:30px;}.elementor-3515 .elementor-element.elementor-element-2b31900 .elementor-button{font-family:"Vazirmatn", Sans-serif;font-weight:500;}.elementor-3515 .elementor-element.elementor-element-6ea4d05{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3515 .elementor-element.elementor-element-6ea4d05.e-con{--align-self:center;}.elementor-3515 .elementor-element.elementor-element-6e3d255{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;font-family:"Vazirmatn", Sans-serif;font-size:26px;font-weight:600;}.elementor-3515 .elementor-element.elementor-element-eee1aac{--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-3515 .elementor-element.elementor-element-eee1aac.e-con{--align-self:center;}.elementor-3515 .elementor-element.elementor-element-171bd7a{--display:flex;--border-radius:12px 12px 12px 12px;}.elementor-3515 .elementor-element.elementor-element-931e01d .elementor-icon-box-wrapper{gap:15px;}.elementor-3515 .elementor-element.elementor-element-931e01d .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-931e01d .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:600;}.elementor-3515 .elementor-element.elementor-element-931e01d .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-3515 .elementor-element.elementor-element-931e01d .elementor-icon-box-description{font-family:"Vazirmatn", Sans-serif;font-size:15px;font-weight:200;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-e3062e9{--display:flex;--border-radius:12px 12px 12px 12px;}.elementor-3515 .elementor-element.elementor-element-1f2cc2b .elementor-icon-box-wrapper{gap:15px;}.elementor-3515 .elementor-element.elementor-element-1f2cc2b .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-1f2cc2b .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:600;}.elementor-3515 .elementor-element.elementor-element-1f2cc2b .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-3515 .elementor-element.elementor-element-1f2cc2b .elementor-icon-box-description{font-family:"Vazirmatn", Sans-serif;font-size:15px;font-weight:200;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-f512f86{--display:flex;--border-radius:12px 12px 12px 12px;}.elementor-3515 .elementor-element.elementor-element-8f458ef .elementor-icon-box-wrapper{gap:15px;}.elementor-3515 .elementor-element.elementor-element-8f458ef .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-8f458ef .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:600;}.elementor-3515 .elementor-element.elementor-element-8f458ef .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-3515 .elementor-element.elementor-element-8f458ef .elementor-icon-box-description{font-family:"Vazirmatn", Sans-serif;font-size:15px;font-weight:200;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-44d50e8{--display:flex;--border-radius:12px 12px 12px 12px;}.elementor-3515 .elementor-element.elementor-element-2cf679e .elementor-icon-box-wrapper{gap:15px;}.elementor-3515 .elementor-element.elementor-element-2cf679e .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-2cf679e .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:600;}.elementor-3515 .elementor-element.elementor-element-2cf679e .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-3515 .elementor-element.elementor-element-2cf679e .elementor-icon-box-description{font-family:"Vazirmatn", Sans-serif;font-size:15px;font-weight:200;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-27aa2f5{--display:flex;--border-radius:12px 12px 12px 12px;}.elementor-3515 .elementor-element.elementor-element-e8bf10b .elementor-icon-box-wrapper{gap:15px;}.elementor-3515 .elementor-element.elementor-element-e8bf10b .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-e8bf10b .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:600;}.elementor-3515 .elementor-element.elementor-element-e8bf10b .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-3515 .elementor-element.elementor-element-e8bf10b .elementor-icon-box-description{font-family:"Vazirmatn", Sans-serif;font-size:15px;font-weight:200;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-e6f6fa7{--display:flex;--border-radius:12px 12px 12px 12px;}.elementor-3515 .elementor-element.elementor-element-98921f0 .elementor-icon-box-wrapper{gap:15px;}.elementor-3515 .elementor-element.elementor-element-98921f0 .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-98921f0 .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:600;}.elementor-3515 .elementor-element.elementor-element-98921f0 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-3515 .elementor-element.elementor-element-98921f0 .elementor-icon-box-description{font-family:"Vazirmatn", Sans-serif;font-size:15px;font-weight:200;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-d4c3865{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3515 .elementor-element.elementor-element-d4c3865.e-con{--align-self:center;}.elementor-3515 .elementor-element.elementor-element-dd3f7a2 .elementor-button{background-color:#021B41;font-family:"Vazirmatn", Sans-serif;font-size:15px;font-weight:500;border-style:solid;border-color:#03204B;border-radius:15px 15px 15px 15px;}.elementor-3515 .elementor-element.elementor-element-dd3f7a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-3515 .elementor-element.elementor-element-6035263{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-3515 .elementor-element.elementor-element-6035263.e-con{--align-self:center;}.elementor-3515 .elementor-element.elementor-element-4e4e94e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-4px 0px 0px 0px;z-index:2;font-family:"Vazirmatn", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-c500845{margin:-130px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3515 .elementor-element.elementor-element-c500845 img{width:88%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1C333D;border-radius:12px 12px 12px 12px;}.elementor-3515 .elementor-element.elementor-element-0db17c7{margin:-120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3515 .elementor-element.elementor-element-0db17c7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3515 .elementor-element.elementor-element-0db17c7 .elementor-button{font-family:"Vazirmatn", Sans-serif;font-weight:500;}.elementor-3515 .elementor-element.elementor-element-880bced{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3515 .elementor-element.elementor-element-880bced.e-con{--align-self:center;}.elementor-3515 .elementor-element.elementor-element-10aa691{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Vazirmatn", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-1b869aa{--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:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:30px;}.elementor-3515 .elementor-element.elementor-element-3b10cac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-c3a0147{--display:flex;--min-height:60px;}.elementor-3515 .elementor-element.elementor-element-0a082bb .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-weight:600;}.elementor-3515 .elementor-element.elementor-element-0da25f9 .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-0da25f9 .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:20px;font-weight:500;}.elementor-3515 .elementor-element.elementor-element-0da25f9 .elementor-icon-box-description{font-family:"Vazirmatn", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-669dbd5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-ff518bb{--display:flex;--min-height:60px;}.elementor-3515 .elementor-element.elementor-element-ea48cdd{text-align:center;}.elementor-3515 .elementor-element.elementor-element-ea48cdd .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-weight:600;}.elementor-3515 .elementor-element.elementor-element-076d171 .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-076d171 .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:20px;font-weight:500;}.elementor-3515 .elementor-element.elementor-element-076d171 .elementor-icon-box-description{font-family:"Vazirmatn", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-0f68087{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-99d48db{--display:flex;--min-height:60px;}.elementor-3515 .elementor-element.elementor-element-46c8097{text-align:center;}.elementor-3515 .elementor-element.elementor-element-46c8097 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-weight:600;}.elementor-3515 .elementor-element.elementor-element-d006617 .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-d006617 .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:20px;font-weight:500;}.elementor-3515 .elementor-element.elementor-element-d006617 .elementor-icon-box-description{font-family:"Vazirmatn", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-4da4a9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-3abbe86{--display:flex;--min-height:60px;}.elementor-3515 .elementor-element.elementor-element-e7869b2{text-align:center;}.elementor-3515 .elementor-element.elementor-element-e7869b2 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-weight:600;}.elementor-3515 .elementor-element.elementor-element-6c1b9d3 .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-6c1b9d3 .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:20px;font-weight:500;}.elementor-3515 .elementor-element.elementor-element-6c1b9d3 .elementor-icon-box-description{font-family:"Vazirmatn", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-ddcbeef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-08a736f{--display:flex;--min-height:60px;}.elementor-3515 .elementor-element.elementor-element-aa9fb85{text-align:center;}.elementor-3515 .elementor-element.elementor-element-aa9fb85 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-weight:600;}.elementor-3515 .elementor-element.elementor-element-0f6bba9 .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-0f6bba9 .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:20px;font-weight:500;}.elementor-3515 .elementor-element.elementor-element-0f6bba9 .elementor-icon-box-description{font-family:"Vazirmatn", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-3cac652{--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:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:30px;}.elementor-3515 .elementor-element.elementor-element-5994c1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-b667c61{--display:flex;--min-height:60px;}.elementor-3515 .elementor-element.elementor-element-5d29269 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-weight:600;}.elementor-3515 .elementor-element.elementor-element-d479c24 .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-d479c24 .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:20px;font-weight:500;}.elementor-3515 .elementor-element.elementor-element-d479c24 .elementor-icon-box-description{font-family:"Vazirmatn", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-0472f83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-0eb5204{--display:flex;--min-height:60px;}.elementor-3515 .elementor-element.elementor-element-ad79f3c{text-align:center;}.elementor-3515 .elementor-element.elementor-element-ad79f3c .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-weight:600;}.elementor-3515 .elementor-element.elementor-element-0114c7c .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-0114c7c .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:20px;font-weight:500;}.elementor-3515 .elementor-element.elementor-element-0114c7c .elementor-icon-box-description{font-family:"Vazirmatn", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-6dc2898{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-4d01fc3{--display:flex;--min-height:60px;}.elementor-3515 .elementor-element.elementor-element-a763f97{text-align:center;}.elementor-3515 .elementor-element.elementor-element-a763f97 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-weight:600;}.elementor-3515 .elementor-element.elementor-element-7d6b654 .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-7d6b654 .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:20px;font-weight:500;}.elementor-3515 .elementor-element.elementor-element-7d6b654 .elementor-icon-box-description{font-family:"Vazirmatn", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-1bbe3cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-bf01c68{--display:flex;--min-height:60px;}.elementor-3515 .elementor-element.elementor-element-419c4bf{text-align:center;}.elementor-3515 .elementor-element.elementor-element-419c4bf .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-weight:600;}.elementor-3515 .elementor-element.elementor-element-c88af9a .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-c88af9a .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:20px;font-weight:500;}.elementor-3515 .elementor-element.elementor-element-c88af9a .elementor-icon-box-description{font-family:"Vazirmatn", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-78d1c16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-df9d619{--display:flex;--min-height:60px;}.elementor-3515 .elementor-element.elementor-element-2e44758{text-align:center;}.elementor-3515 .elementor-element.elementor-element-2e44758 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-weight:600;}.elementor-3515 .elementor-element.elementor-element-820a483 .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-820a483 .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:20px;font-weight:500;}.elementor-3515 .elementor-element.elementor-element-820a483 .elementor-icon-box-description{font-family:"Vazirmatn", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-3f88ee7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3515 .elementor-element.elementor-element-3f88ee7.e-con{--align-self:center;}.elementor-3515 .elementor-element.elementor-element-cc58091{--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:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:30px;}.elementor-3515 .elementor-element.elementor-element-c958a90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-8eeea16{--display:flex;--min-height:60px;}.elementor-3515 .elementor-element.elementor-element-3d005c7{text-align:center;}.elementor-3515 .elementor-element.elementor-element-3d005c7 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-weight:400;}.elementor-3515 .elementor-element.elementor-element-7633d20 .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-7633d20 .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:20px;font-weight:500;}.elementor-3515 .elementor-element.elementor-element-7633d20 .elementor-icon-box-description{font-family:"Vazirmatn", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-11eaa89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-93f6e1a{--display:flex;--min-height:60px;}.elementor-3515 .elementor-element.elementor-element-4909fb0{text-align:center;}.elementor-3515 .elementor-element.elementor-element-4909fb0 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-weight:400;}.elementor-3515 .elementor-element.elementor-element-d9c4c8d .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-d9c4c8d .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:20px;font-weight:500;}.elementor-3515 .elementor-element.elementor-element-d9c4c8d .elementor-icon-box-description{font-family:"Vazirmatn", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-43c9f8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-efd9bc2{--display:flex;--min-height:60px;}.elementor-3515 .elementor-element.elementor-element-1987eb8{text-align:center;}.elementor-3515 .elementor-element.elementor-element-1987eb8 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-weight:400;}.elementor-3515 .elementor-element.elementor-element-60163de .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-60163de .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:20px;font-weight:500;}.elementor-3515 .elementor-element.elementor-element-60163de .elementor-icon-box-description{font-family:"Vazirmatn", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-877cb2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-3a3a68a{--display:flex;--min-height:60px;}.elementor-3515 .elementor-element.elementor-element-ce52eb2{text-align:center;}.elementor-3515 .elementor-element.elementor-element-ce52eb2 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-weight:400;}.elementor-3515 .elementor-element.elementor-element-7e97279 .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-7e97279 .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:20px;font-weight:500;}.elementor-3515 .elementor-element.elementor-element-7e97279 .elementor-icon-box-description{font-family:"Vazirmatn", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-198b3ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-9c52ddb{--display:flex;--min-height:60px;}.elementor-3515 .elementor-element.elementor-element-e424f3c{text-align:center;}.elementor-3515 .elementor-element.elementor-element-e424f3c .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-weight:400;}.elementor-3515 .elementor-element.elementor-element-687fedb .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-687fedb .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:20px;font-weight:500;}.elementor-3515 .elementor-element.elementor-element-687fedb .elementor-icon-box-description{font-family:"Vazirmatn", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-9fbf897{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Vazirmatn", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-7c254ad{--display:flex;--min-height:770px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:33px;}.elementor-3515 .elementor-element.elementor-element-7c254ad:not(.elementor-motion-effects-element-type-background), .elementor-3515 .elementor-element.elementor-element-7c254ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.pikno.ir/wp-content/uploads/2026/08/249ae121-8500-4e66-a333-38dc381381d1.png");background-repeat:no-repeat;background-size:cover;}.elementor-3515 .elementor-element.elementor-element-7c254ad.e-con{--align-self:center;}.elementor-3515 .elementor-element.elementor-element-076eb1b{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-3515 .elementor-element.elementor-element-076eb1b{left:0px;}body.rtl .elementor-3515 .elementor-element.elementor-element-076eb1b{right:0px;}.elementor-3515 .elementor-element.elementor-element-11382ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;font-family:"Vazirmatn", Sans-serif;font-size:45px;font-weight:500;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-f1cd2fa{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Vazirmatn", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-6c532aa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-6c532aa.e-con{--align-self:center;}.elementor-3515 .elementor-element.elementor-element-2bfc443{--display:flex;}.elementor-3515 .elementor-element.elementor-element-6f09a59 .elementor-icon-box-wrapper{gap:15px;}.elementor-3515 .elementor-element.elementor-element-6f09a59.elementor-view-stacked .elementor-icon{background-color:#8ABAE2;}.elementor-3515 .elementor-element.elementor-element-6f09a59.elementor-view-framed .elementor-icon, .elementor-3515 .elementor-element.elementor-element-6f09a59.elementor-view-default .elementor-icon{fill:#8ABAE2;color:#8ABAE2;border-color:#8ABAE2;}.elementor-3515 .elementor-element.elementor-element-6f09a59 .elementor-icon{font-size:40px;}.elementor-3515 .elementor-element.elementor-element-6f09a59 .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-6f09a59 .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:12px;font-weight:400;}.elementor-3515 .elementor-element.elementor-element-21ab512{--display:flex;}.elementor-3515 .elementor-element.elementor-element-8024539 .elementor-icon-box-wrapper{gap:15px;}.elementor-3515 .elementor-element.elementor-element-8024539.elementor-view-stacked .elementor-icon{background-color:#8ABAE2;}.elementor-3515 .elementor-element.elementor-element-8024539.elementor-view-framed .elementor-icon, .elementor-3515 .elementor-element.elementor-element-8024539.elementor-view-default .elementor-icon{fill:#8ABAE2;color:#8ABAE2;border-color:#8ABAE2;}.elementor-3515 .elementor-element.elementor-element-8024539 .elementor-icon{font-size:40px;}.elementor-3515 .elementor-element.elementor-element-8024539 .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-8024539 .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:12px;font-weight:400;}.elementor-3515 .elementor-element.elementor-element-cc85d37{--display:flex;}.elementor-3515 .elementor-element.elementor-element-f5d82b9 .elementor-icon-box-wrapper{gap:15px;}.elementor-3515 .elementor-element.elementor-element-f5d82b9.elementor-view-stacked .elementor-icon{background-color:#8ABAE2;}.elementor-3515 .elementor-element.elementor-element-f5d82b9.elementor-view-framed .elementor-icon, .elementor-3515 .elementor-element.elementor-element-f5d82b9.elementor-view-default .elementor-icon{fill:#8ABAE2;color:#8ABAE2;border-color:#8ABAE2;}.elementor-3515 .elementor-element.elementor-element-f5d82b9 .elementor-icon{font-size:40px;}.elementor-3515 .elementor-element.elementor-element-f5d82b9 .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-f5d82b9 .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:12px;font-weight:400;}.elementor-3515 .elementor-element.elementor-element-702f686{--display:flex;}.elementor-3515 .elementor-element.elementor-element-9175caa .elementor-icon-box-wrapper{gap:15px;}.elementor-3515 .elementor-element.elementor-element-9175caa.elementor-view-stacked .elementor-icon{background-color:#8ABAE2;}.elementor-3515 .elementor-element.elementor-element-9175caa.elementor-view-framed .elementor-icon, .elementor-3515 .elementor-element.elementor-element-9175caa.elementor-view-default .elementor-icon{fill:#8ABAE2;color:#8ABAE2;border-color:#8ABAE2;}.elementor-3515 .elementor-element.elementor-element-9175caa .elementor-icon{font-size:40px;}.elementor-3515 .elementor-element.elementor-element-9175caa .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-9175caa .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:12px;font-weight:400;}.elementor-3515 .elementor-element.elementor-element-e76415c{--display:flex;}.elementor-3515 .elementor-element.elementor-element-b2b5d5f .elementor-icon-box-wrapper{gap:15px;}.elementor-3515 .elementor-element.elementor-element-b2b5d5f.elementor-view-stacked .elementor-icon{background-color:#8ABAE2;}.elementor-3515 .elementor-element.elementor-element-b2b5d5f.elementor-view-framed .elementor-icon, .elementor-3515 .elementor-element.elementor-element-b2b5d5f.elementor-view-default .elementor-icon{fill:#8ABAE2;color:#8ABAE2;border-color:#8ABAE2;}.elementor-3515 .elementor-element.elementor-element-b2b5d5f .elementor-icon{font-size:40px;}.elementor-3515 .elementor-element.elementor-element-b2b5d5f .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-b2b5d5f .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:12px;font-weight:400;}.elementor-3515 .elementor-element.elementor-element-a4fccea{--display:flex;}.elementor-3515 .elementor-element.elementor-element-f00d5c4{--display:flex;}.elementor-3515 .elementor-element.elementor-element-c3289b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;font-family:"Vazirmatn", Sans-serif;font-size:45px;font-weight:500;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-f42f9ad{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Vazirmatn", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-3515 .elementor-element.elementor-element-8f7f68a{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-3515 .elementor-element.elementor-element-8f7f68a.e-con{--align-self:center;}body:not(.rtl) .elementor-3515 .elementor-element.elementor-element-8f7f68a{left:0px;}body.rtl .elementor-3515 .elementor-element.elementor-element-8f7f68a{right:0px;}.elementor-3515 .elementor-element.elementor-element-2ff7d4f{--display:flex;}.elementor-3515 .elementor-element.elementor-element-69cd382 .elementor-icon-box-wrapper{gap:15px;}.elementor-3515 .elementor-element.elementor-element-69cd382.elementor-view-stacked .elementor-icon{background-color:#8ABAE2;}.elementor-3515 .elementor-element.elementor-element-69cd382.elementor-view-framed .elementor-icon, .elementor-3515 .elementor-element.elementor-element-69cd382.elementor-view-default .elementor-icon{fill:#8ABAE2;color:#8ABAE2;border-color:#8ABAE2;}.elementor-3515 .elementor-element.elementor-element-69cd382 .elementor-icon{font-size:40px;}.elementor-3515 .elementor-element.elementor-element-69cd382 .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-69cd382 .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:12px;font-weight:400;}.elementor-3515 .elementor-element.elementor-element-bde0bb9{--display:flex;}.elementor-3515 .elementor-element.elementor-element-c692789 .elementor-icon-box-wrapper{gap:15px;}.elementor-3515 .elementor-element.elementor-element-c692789.elementor-view-stacked .elementor-icon{background-color:#8ABAE2;}.elementor-3515 .elementor-element.elementor-element-c692789.elementor-view-framed .elementor-icon, .elementor-3515 .elementor-element.elementor-element-c692789.elementor-view-default .elementor-icon{fill:#8ABAE2;color:#8ABAE2;border-color:#8ABAE2;}.elementor-3515 .elementor-element.elementor-element-c692789 .elementor-icon{font-size:40px;}.elementor-3515 .elementor-element.elementor-element-c692789 .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-c692789 .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:12px;font-weight:400;}.elementor-3515 .elementor-element.elementor-element-37bdd66{--display:flex;}.elementor-3515 .elementor-element.elementor-element-c1398da .elementor-icon-box-wrapper{gap:15px;}.elementor-3515 .elementor-element.elementor-element-c1398da.elementor-view-stacked .elementor-icon{background-color:#8ABAE2;}.elementor-3515 .elementor-element.elementor-element-c1398da.elementor-view-framed .elementor-icon, .elementor-3515 .elementor-element.elementor-element-c1398da.elementor-view-default .elementor-icon{fill:#8ABAE2;color:#8ABAE2;border-color:#8ABAE2;}.elementor-3515 .elementor-element.elementor-element-c1398da .elementor-icon{font-size:40px;}.elementor-3515 .elementor-element.elementor-element-c1398da .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-c1398da .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:12px;font-weight:400;}.elementor-3515 .elementor-element.elementor-element-e0cc2fd{--display:flex;}.elementor-3515 .elementor-element.elementor-element-89860ee .elementor-icon-box-wrapper{gap:15px;}.elementor-3515 .elementor-element.elementor-element-89860ee.elementor-view-stacked .elementor-icon{background-color:#8ABAE2;}.elementor-3515 .elementor-element.elementor-element-89860ee.elementor-view-framed .elementor-icon, .elementor-3515 .elementor-element.elementor-element-89860ee.elementor-view-default .elementor-icon{fill:#8ABAE2;color:#8ABAE2;border-color:#8ABAE2;}.elementor-3515 .elementor-element.elementor-element-89860ee .elementor-icon{font-size:40px;}.elementor-3515 .elementor-element.elementor-element-89860ee .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-89860ee .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:12px;font-weight:400;}.elementor-3515 .elementor-element.elementor-element-981fbf4{--display:flex;}.elementor-3515 .elementor-element.elementor-element-88fc565 .elementor-icon-box-wrapper{gap:15px;}.elementor-3515 .elementor-element.elementor-element-88fc565.elementor-view-stacked .elementor-icon{background-color:#8ABAE2;}.elementor-3515 .elementor-element.elementor-element-88fc565.elementor-view-framed .elementor-icon, .elementor-3515 .elementor-element.elementor-element-88fc565.elementor-view-default .elementor-icon{fill:#8ABAE2;color:#8ABAE2;border-color:#8ABAE2;}.elementor-3515 .elementor-element.elementor-element-88fc565 .elementor-icon{font-size:40px;}.elementor-3515 .elementor-element.elementor-element-88fc565 .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-88fc565 .elementor-icon-box-title a{font-family:"Vazirmatn", Sans-serif;font-size:12px;font-weight:400;}.elementor-3515 .elementor-element.elementor-element-5613582{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:33px;}.elementor-3515 .elementor-element.elementor-element-5613582.e-con{--align-self:center;}.elementor-3515 .elementor-element.elementor-element-80c1538{--display:flex;}.elementor-3515 .elementor-element.elementor-element-1cf3b43 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-weight:600;}.elementor-3515 .elementor-element.elementor-element-610ba81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-3515 .elementor-element.elementor-element-610ba81 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:30px;font-weight:500;}.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-3515 .elementor-element.elementor-element-e2a29fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-3515 .elementor-element.elementor-element-e2a29fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-3515 .elementor-element.elementor-element-e2a29fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-3515 .elementor-element.elementor-element-e2a29fb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-3515 .elementor-element.elementor-element-e2a29fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-3515 .elementor-element.elementor-element-e2a29fb .elementor-icon-list-icon i{color:#007FF5;transition:color 0.3s;}.elementor-3515 .elementor-element.elementor-element-e2a29fb .elementor-icon-list-icon svg{fill:#007FF5;transition:fill 0.3s;}.elementor-3515 .elementor-element.elementor-element-e2a29fb{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-3515 .elementor-element.elementor-element-e2a29fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3515 .elementor-element.elementor-element-e2a29fb .elementor-icon-list-item > a{font-family:"Vazirmatn", Sans-serif;font-size:15px;font-weight:400;}.elementor-3515 .elementor-element.elementor-element-e2a29fb .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3515 .elementor-element.elementor-element-7308afd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-3515 .elementor-element.elementor-element-7308afd.elementor-element{--align-self:center;}.elementor-3515 .elementor-element.elementor-element-7308afd .elementor-button{font-family:"Vazirmatn", Sans-serif;font-weight:500;}.elementor-3515 .elementor-element.elementor-element-b0c373c{--display:flex;--min-height:230px;--border-radius:12px 12px 12px 12px;}.elementor-3515 .elementor-element.elementor-element-b0c373c:not(.elementor-motion-effects-element-type-background), .elementor-3515 .elementor-element.elementor-element-b0c373c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.pikno.ir/wp-content/uploads/2026/08/51c5ffbb-6951-4f99-8ec2-5e70f1468c74.png");background-repeat:no-repeat;background-size:cover;}.elementor-3515 .elementor-element.elementor-element-d35345a{--display:flex;--min-height:230px;--border-radius:12px 12px 12px 12px;}.elementor-3515 .elementor-element.elementor-element-d35345a:not(.elementor-motion-effects-element-type-background), .elementor-3515 .elementor-element.elementor-element-d35345a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.pikno.ir/wp-content/uploads/2026/08/333c256d-9f8a-426c-ae94-3df571673b1c.png");background-repeat:no-repeat;background-size:cover;}.elementor-3515 .elementor-element.elementor-element-bdd48eb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3515 .elementor-element.elementor-element-bdd48eb:not(.elementor-motion-effects-element-type-background), .elementor-3515 .elementor-element.elementor-element-bdd48eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.pikno.ir/wp-content/uploads/2026/08/900b254f-f70f-497d-ab24-bbb2aff85074.png");background-repeat:no-repeat;background-size:cover;}.elementor-3515 .elementor-element.elementor-element-bdd48eb.e-con{--align-self:center;}.elementor-3515 .elementor-element.elementor-element-dfd26d2{--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-3515 .elementor-element.elementor-element-81a021a{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;text-align:center;font-family:"Vazirmatn", Sans-serif;font-size:36px;font-weight:600;}.elementor-3515 .elementor-element.elementor-element-0755294{margin:12px 50px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;text-align:start;font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:300;letter-spacing:1.4px;word-spacing:5px;}.elementor-3515 .elementor-element.elementor-element-b60baf6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-3515 .elementor-element.elementor-element-da88bd1{--display:flex;--min-height:65px;--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;}.elementor-3515 .elementor-element.elementor-element-da88bd1.e-con{--align-self:center;}.elementor-3515 .elementor-element.elementor-element-1c03a9b .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-weight:400;}.elementor-3515 .elementor-element.elementor-element-cc67bef{--display:flex;--min-height:65px;--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;}.elementor-3515 .elementor-element.elementor-element-cc67bef.e-con{--align-self:center;}.elementor-3515 .elementor-element.elementor-element-66e7f5a .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-weight:400;}.elementor-3515 .elementor-element.elementor-element-21078d2{--display:flex;--min-height:65px;--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;}.elementor-3515 .elementor-element.elementor-element-21078d2.e-con{--align-self:center;}.elementor-3515 .elementor-element.elementor-element-a792849 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-weight:400;}.elementor-3515 .elementor-element.elementor-element-28254af{--display:flex;--min-height:65px;--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;}.elementor-3515 .elementor-element.elementor-element-28254af.e-con{--align-self:center;}.elementor-3515 .elementor-element.elementor-element-b248dfc .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-weight:400;}.elementor-3515 .elementor-element.elementor-element-c61e3ac{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3515 .elementor-element.elementor-element-b189453{margin:520px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3515 .elementor-element.elementor-element-b189453 .elementor-button{font-family:"Vazirmatn", Sans-serif;font-weight:500;}.elementor-3515 .elementor-element.elementor-element-d2d3931{--display:flex;--justify-content:center;--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:33px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-d2d3931.e-con{--align-self:center;}.elementor-3515 .elementor-element.elementor-element-fa1311d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Vazirmatn", Sans-serif;font-size:33px;font-weight:600;}.elementor-3515 .elementor-element.elementor-element-94afdb3{text-align:center;}.elementor-3515 .elementor-element.elementor-element-94afdb3 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-weight:600;}.elementor-3515 .elementor-element.elementor-element-66934f3{--e-image-carousel-slides-to-show:5;width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-3515 .elementor-element.elementor-element-66934f3 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3515 .elementor-element.elementor-element-66934f3 .elementor-swiper-button.elementor-swiper-button-next{font-size:40px;}.elementor-3515 .elementor-element.elementor-element-66934f3 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:12px 12px 12px 12px;}.elementor-3515 .elementor-element.elementor-element-2fc3829{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-3515 .elementor-element.elementor-element-2fc3829 .elementor-button{font-family:"Vazirmatn", Sans-serif;font-weight:500;}.elementor-3515 .elementor-element.elementor-element-13060b8{--display:flex;}.elementor-3515 .elementor-element.elementor-element-4d5c1e7{--display:flex;}.elementor-3515 .elementor-element.elementor-element-5cd3954{--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-3515 .elementor-element.elementor-element-9737496{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;text-align:center;font-family:"Vazirmatn", Sans-serif;font-size:36px;font-weight:500;}.elementor-3515 .elementor-element.elementor-element-e531175{margin:12px 50px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;text-align:start;font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:300;letter-spacing:1.4px;word-spacing:5px;}.elementor-3515 .elementor-element.elementor-element-9582cd8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-3515 .elementor-element.elementor-element-ea41a9f{--display:flex;--min-height:65px;--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;}.elementor-3515 .elementor-element.elementor-element-ea41a9f.e-con{--align-self:center;}.elementor-3515 .elementor-element.elementor-element-1443cd8 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-weight:400;}.elementor-3515 .elementor-element.elementor-element-2b72f50{--display:flex;--min-height:65px;--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;}.elementor-3515 .elementor-element.elementor-element-2b72f50.e-con{--align-self:center;}.elementor-3515 .elementor-element.elementor-element-2aee936 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-weight:400;}.elementor-3515 .elementor-element.elementor-element-d3073cb{--display:flex;--min-height:65px;--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;}.elementor-3515 .elementor-element.elementor-element-d3073cb.e-con{--align-self:center;}.elementor-3515 .elementor-element.elementor-element-6092f9c .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-weight:400;}.elementor-3515 .elementor-element.elementor-element-f633ffd{--display:flex;--min-height:65px;--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;}.elementor-3515 .elementor-element.elementor-element-f633ffd.e-con{--align-self:center;}.elementor-3515 .elementor-element.elementor-element-88fba12 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-weight:400;}.elementor-3515 .elementor-element.elementor-element-a6a5d5d{margin:520px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3515 .elementor-element.elementor-element-a6a5d5d .elementor-button{font-family:"Vazirmatn", Sans-serif;font-weight:500;}.elementor-3515 .elementor-element.elementor-element-21b587d{--display:flex;--min-height:487px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:12px 12px 12px 12px;}.elementor-3515 .elementor-element.elementor-element-21b587d:not(.elementor-motion-effects-element-type-background), .elementor-3515 .elementor-element.elementor-element-21b587d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.pikno.ir/wp-content/uploads/2026/08/6e50ecd5-5f47-43d2-8507-8be42ed1d76e.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3515 .elementor-element.elementor-element-21b587d.e-con{--align-self:center;}.elementor-3515 .elementor-element.elementor-element-72e2789{--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-3515 .elementor-element.elementor-element-8401341{margin:10px 13px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;text-align:center;font-family:"Vazirmatn", Sans-serif;font-size:36px;font-weight:600;}.elementor-3515 .elementor-element.elementor-element-c3988d7{width:var( --container-widget-width, 100% );max-width:100%;margin:-26px 50px calc(var(--kit-widget-spacing, 0px) + -45px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Vazirmatn", Sans-serif;font-size:17px;font-weight:500;}.elementor-3515 .elementor-element.elementor-element-2f16a86{--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-3515 .elementor-element.elementor-element-50a7259{--display:flex;--min-height:65px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-50a7259.e-con{--align-self:center;}.elementor-3515 .elementor-element.elementor-element-3371a2c .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-3515 .elementor-element.elementor-element-3371a2c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;}.elementor-3515 .elementor-element.elementor-element-3371a2c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-3515 .elementor-element.elementor-element-3371a2c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3515 .elementor-element.elementor-element-3371a2c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3515 .elementor-element.elementor-element-3371a2c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3515 .elementor-element.elementor-element-3371a2c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3515 .elementor-element.elementor-element-3371a2c .elementor-icon-list-item > a{font-family:"Vazirmatn", Sans-serif;font-weight:400;}.elementor-3515 .elementor-element.elementor-element-3371a2c .elementor-icon-list-text{transition:color 0.3s;}.elementor-3515 .elementor-element.elementor-element-9306957{--display:flex;--min-height:65px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-9306957.e-con{--align-self:center;}.elementor-3515 .elementor-element.elementor-element-b794897 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-3515 .elementor-element.elementor-element-b794897 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;}.elementor-3515 .elementor-element.elementor-element-b794897 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-3515 .elementor-element.elementor-element-b794897 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3515 .elementor-element.elementor-element-b794897 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3515 .elementor-element.elementor-element-b794897{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3515 .elementor-element.elementor-element-b794897 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3515 .elementor-element.elementor-element-b794897 .elementor-icon-list-item > a{font-family:"Vazirmatn", Sans-serif;font-weight:400;}.elementor-3515 .elementor-element.elementor-element-b794897 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3515 .elementor-element.elementor-element-cd86343{--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;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3515 .elementor-element.elementor-element-d392790{--display:flex;--min-height:65px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-d392790.e-con{--align-self:center;}.elementor-3515 .elementor-element.elementor-element-11982c3 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-3515 .elementor-element.elementor-element-11982c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;}.elementor-3515 .elementor-element.elementor-element-11982c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-3515 .elementor-element.elementor-element-11982c3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3515 .elementor-element.elementor-element-11982c3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3515 .elementor-element.elementor-element-11982c3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3515 .elementor-element.elementor-element-11982c3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3515 .elementor-element.elementor-element-11982c3 .elementor-icon-list-item > a{font-family:"Vazirmatn", Sans-serif;font-weight:400;}.elementor-3515 .elementor-element.elementor-element-11982c3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3515 .elementor-element.elementor-element-baf27e5{--display:flex;}.elementor-3515 .elementor-element.elementor-element-078d450{margin:520px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3515 .elementor-element.elementor-element-078d450 .elementor-button{font-family:"Vazirmatn", Sans-serif;font-weight:500;}body.elementor-page-3515:not(.elementor-motion-effects-element-type-background), body.elementor-page-3515 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001029;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3515 .elementor-element.elementor-element-cca65e0{--width:40%;}.elementor-3515 .elementor-element.elementor-element-7e0f39e{--width:93%;}.elementor-3515 .elementor-element.elementor-element-3028b6e{--width:60%;}.elementor-3515 .elementor-element.elementor-element-a0070f8{--width:40%;}.elementor-3515 .elementor-element.elementor-element-c373062{--width:93%;}.elementor-3515 .elementor-element.elementor-element-f3f1e28{--width:60%;}.elementor-3515 .elementor-element.elementor-element-894e013{--width:95%;}.elementor-3515 .elementor-element.elementor-element-6fe82f9{--width:95%;}.elementor-3515 .elementor-element.elementor-element-6d2764b{--width:70%;}.elementor-3515 .elementor-element.elementor-element-ebc83dc{--width:30%;}.elementor-3515 .elementor-element.elementor-element-6ea4d05{--width:95%;}.elementor-3515 .elementor-element.elementor-element-eee1aac{--width:95%;}.elementor-3515 .elementor-element.elementor-element-6035263{--width:100%;}.elementor-3515 .elementor-element.elementor-element-880bced{--width:95%;}.elementor-3515 .elementor-element.elementor-element-c3a0147{--width:70px;}.elementor-3515 .elementor-element.elementor-element-ff518bb{--width:70px;}.elementor-3515 .elementor-element.elementor-element-99d48db{--width:70px;}.elementor-3515 .elementor-element.elementor-element-3abbe86{--width:70px;}.elementor-3515 .elementor-element.elementor-element-08a736f{--width:70px;}.elementor-3515 .elementor-element.elementor-element-b667c61{--width:70px;}.elementor-3515 .elementor-element.elementor-element-0eb5204{--width:70px;}.elementor-3515 .elementor-element.elementor-element-4d01fc3{--width:70px;}.elementor-3515 .elementor-element.elementor-element-bf01c68{--width:70px;}.elementor-3515 .elementor-element.elementor-element-df9d619{--width:70px;}.elementor-3515 .elementor-element.elementor-element-3f88ee7{--width:95%;}.elementor-3515 .elementor-element.elementor-element-8eeea16{--width:70px;}.elementor-3515 .elementor-element.elementor-element-93f6e1a{--width:70px;}.elementor-3515 .elementor-element.elementor-element-efd9bc2{--width:70px;}.elementor-3515 .elementor-element.elementor-element-3a3a68a{--width:70px;}.elementor-3515 .elementor-element.elementor-element-9c52ddb{--width:70px;}.elementor-3515 .elementor-element.elementor-element-7c254ad{--width:95%;}.elementor-3515 .elementor-element.elementor-element-6c532aa{--width:65%;}.elementor-3515 .elementor-element.elementor-element-8f7f68a{--width:65%;}.elementor-3515 .elementor-element.elementor-element-5613582{--width:95%;}.elementor-3515 .elementor-element.elementor-element-80c1538{--width:40%;}.elementor-3515 .elementor-element.elementor-element-b0c373c{--width:30%;}.elementor-3515 .elementor-element.elementor-element-d35345a{--width:30%;}.elementor-3515 .elementor-element.elementor-element-bdd48eb{--width:95%;}.elementor-3515 .elementor-element.elementor-element-dfd26d2{--width:45%;}.elementor-3515 .elementor-element.elementor-element-da88bd1{--width:70%;}.elementor-3515 .elementor-element.elementor-element-cc67bef{--width:70%;}.elementor-3515 .elementor-element.elementor-element-21078d2{--width:70%;}.elementor-3515 .elementor-element.elementor-element-28254af{--width:70%;}.elementor-3515 .elementor-element.elementor-element-c61e3ac{--width:55%;}.elementor-3515 .elementor-element.elementor-element-d2d3931{--width:95%;}.elementor-3515 .elementor-element.elementor-element-5cd3954{--width:45%;}.elementor-3515 .elementor-element.elementor-element-ea41a9f{--width:70%;}.elementor-3515 .elementor-element.elementor-element-2b72f50{--width:70%;}.elementor-3515 .elementor-element.elementor-element-d3073cb{--width:70%;}.elementor-3515 .elementor-element.elementor-element-f633ffd{--width:70%;}.elementor-3515 .elementor-element.elementor-element-21b587d{--width:95%;}.elementor-3515 .elementor-element.elementor-element-72e2789{--width:50%;}.elementor-3515 .elementor-element.elementor-element-50a7259{--width:50%;}.elementor-3515 .elementor-element.elementor-element-9306957{--width:50%;}.elementor-3515 .elementor-element.elementor-element-d392790{--width:50%;}.elementor-3515 .elementor-element.elementor-element-baf27e5{--width:50%;}}@media(max-width:767px){.elementor-3515 .elementor-element.elementor-element-056bf8f:not(.elementor-motion-effects-element-type-background), .elementor-3515 .elementor-element.elementor-element-056bf8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.pikno.ir/wp-content/uploads/2026/07/ChatGPT-Image-Jul-26-2026-at-04_03_25-PM.png");background-repeat:no-repeat;background-size:343px auto;}.elementor-3515 .elementor-element.elementor-element-cca65e0{--width:90%;}.elementor-3515 .elementor-element.elementor-element-f540a3d .elementor-heading-title{font-size:18px;}.elementor-3515 .elementor-element.elementor-element-3028b6e{--width:10%;}.elementor-3515 .elementor-element.elementor-element-e2d5647:not(.elementor-motion-effects-element-type-background), .elementor-3515 .elementor-element.elementor-element-e2d5647 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.pikno.ir/wp-content/uploads/2026/08/a07bc634-7891-4071-99e1-0948551a5b6b.png");background-repeat:no-repeat;background-size:contain;}.elementor-3515 .elementor-element.elementor-element-e2d5647{--min-height:470px;--justify-content:center;}.elementor-3515 .elementor-element.elementor-element-a0070f8{--width:95%;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:210px;--margin-bottom:100px;--margin-left:0px;--margin-right:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-a0070f8.e-con{--align-self:center;}.elementor-3515 .elementor-element.elementor-element-96dcc3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:1px;}.elementor-3515 .elementor-element.elementor-element-8b068fc{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:1px;letter-spacing:0px;word-spacing:0px;}.elementor-3515 .elementor-element.elementor-element-8b068fc p{margin-block-end:0px;}.elementor-3515 .elementor-element.elementor-element-474390f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:11px;line-height:2.3em;}.elementor-3515 .elementor-element.elementor-element-c373062{--width:90%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:-51px;--margin-left:0px;--margin-right:0px;}.elementor-3515 .elementor-element.elementor-element-f7c5156{--width:50%;}.elementor-3515 .elementor-element.elementor-element-2f9bed9 .elementor-icon-box-title{margin-block-end:7px;}.elementor-3515 .elementor-element.elementor-element-2f9bed9 .elementor-icon{font-size:26px;}.elementor-3515 .elementor-element.elementor-element-2f9bed9 .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-2f9bed9 .elementor-icon-box-title a{font-size:11px;}.elementor-3515 .elementor-element.elementor-element-e2e7a50{--width:50%;}.elementor-3515 .elementor-element.elementor-element-ed434ec .elementor-icon-box-title{margin-block-end:7px;}.elementor-3515 .elementor-element.elementor-element-ed434ec .elementor-icon{font-size:26px;}.elementor-3515 .elementor-element.elementor-element-ed434ec .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-ed434ec .elementor-icon-box-title a{font-size:13px;}.elementor-3515 .elementor-element.elementor-element-8ea47f0{--width:50%;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3515 .elementor-element.elementor-element-030c26d .elementor-icon-box-title{margin-block-end:7px;}.elementor-3515 .elementor-element.elementor-element-030c26d .elementor-icon{font-size:26px;}.elementor-3515 .elementor-element.elementor-element-030c26d .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-030c26d .elementor-icon-box-title a{font-size:11px;}.elementor-3515 .elementor-element.elementor-element-fb2759b{--width:50%;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3515 .elementor-element.elementor-element-64f9f8c .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-64f9f8c .elementor-icon-box-title a{font-size:14px;}.elementor-3515 .elementor-element.elementor-element-484727e{--min-height:103px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:11px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-508d352{width:var( --container-widget-width, 48% );max-width:48%;margin:65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-3515 .elementor-element.elementor-element-508d352 .elementor-button{font-size:9px;border-radius:10px 10px 10px 10px;}.elementor-3515 .elementor-element.elementor-element-f61413d{width:var( --container-widget-width, 43% );max-width:43%;margin:65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:43%;--container-widget-flex-grow:0;}.elementor-3515 .elementor-element.elementor-element-f61413d .elementor-button{font-size:9px;}.elementor-3515 .elementor-element.elementor-element-f3f1e28{--width:20%;}.elementor-3515 .elementor-element.elementor-element-894e013{--width:96%;--min-height:171px;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--flex-wrap:wrap;--margin-top:-73px;--margin-bottom:0px;--margin-left:0px;--margin-right:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-4f9833c{--width:30%;--min-height:67px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-6c04ac8 img{width:100%;}.elementor-3515 .elementor-element.elementor-element-3bbad87{--width:30%;--min-height:67px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-0e56cf8 img{width:100%;}.elementor-3515 .elementor-element.elementor-element-9347110{--width:30%;--min-height:67px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-c71b6b8 img{width:100%;}.elementor-3515 .elementor-element.elementor-element-b577e4e{--width:30%;--min-height:67px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-ad6af45 img{width:100%;}.elementor-3515 .elementor-element.elementor-element-6b2c814{--width:30%;--min-height:67px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-691c576 img{width:100%;}.elementor-3515 .elementor-element.elementor-element-5ebcd99{--width:30%;--min-height:67px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-7d2fa34 img{width:100%;}.elementor-3515 .elementor-element.elementor-element-6fe82f9{--width:95%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-3515 .elementor-element.elementor-element-136fa5a img{width:100%;}.elementor-3515 .elementor-element.elementor-element-ebc83dc{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3515 .elementor-element.elementor-element-2b31900.elementor-element{--align-self:center;}.elementor-3515 .elementor-element.elementor-element-eee1aac{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:wrap;}.elementor-3515 .elementor-element.elementor-element-171bd7a{--width:32%;--min-height:175px;}.elementor-3515 .elementor-element.elementor-element-931e01d .elementor-icon{font-size:33px;}.elementor-3515 .elementor-element.elementor-element-931e01d .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-931e01d .elementor-icon-box-title a{font-size:13px;}.elementor-3515 .elementor-element.elementor-element-931e01d .elementor-icon-box-description{font-size:12px;}.elementor-3515 .elementor-element.elementor-element-e3062e9{--width:32%;--min-height:175px;}.elementor-3515 .elementor-element.elementor-element-1f2cc2b .elementor-icon{font-size:33px;}.elementor-3515 .elementor-element.elementor-element-1f2cc2b .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-1f2cc2b .elementor-icon-box-title a{font-size:13px;}.elementor-3515 .elementor-element.elementor-element-1f2cc2b .elementor-icon-box-description{font-size:12px;}.elementor-3515 .elementor-element.elementor-element-f512f86{--width:32%;--min-height:175px;}.elementor-3515 .elementor-element.elementor-element-8f458ef .elementor-icon{font-size:33px;}.elementor-3515 .elementor-element.elementor-element-8f458ef .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-8f458ef .elementor-icon-box-title a{font-size:13px;}.elementor-3515 .elementor-element.elementor-element-8f458ef .elementor-icon-box-description{font-size:12px;}.elementor-3515 .elementor-element.elementor-element-44d50e8{--width:32%;--min-height:179px;}.elementor-3515 .elementor-element.elementor-element-2cf679e .elementor-icon{font-size:33px;}.elementor-3515 .elementor-element.elementor-element-2cf679e .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-2cf679e .elementor-icon-box-title a{font-size:13px;}.elementor-3515 .elementor-element.elementor-element-2cf679e .elementor-icon-box-description{font-size:12px;}.elementor-3515 .elementor-element.elementor-element-27aa2f5{--width:32%;--min-height:175px;}.elementor-3515 .elementor-element.elementor-element-e8bf10b .elementor-icon{font-size:33px;}.elementor-3515 .elementor-element.elementor-element-e8bf10b .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-e8bf10b .elementor-icon-box-title a{font-size:13px;}.elementor-3515 .elementor-element.elementor-element-e8bf10b .elementor-icon-box-description{font-size:12px;}.elementor-3515 .elementor-element.elementor-element-e6f6fa7{--width:32%;--min-height:175px;}.elementor-3515 .elementor-element.elementor-element-98921f0 .elementor-icon{font-size:33px;}.elementor-3515 .elementor-element.elementor-element-98921f0 .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-98921f0 .elementor-icon-box-title a{font-size:13px;}.elementor-3515 .elementor-element.elementor-element-98921f0 .elementor-icon-box-description{font-size:12px;}.elementor-3515 .elementor-element.elementor-element-1b869aa{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3515 .elementor-element.elementor-element-3b10cac{--width:100%;}.elementor-3515 .elementor-element.elementor-element-669dbd5{--width:100%;}.elementor-3515 .elementor-element.elementor-element-0f68087{--width:100%;}.elementor-3515 .elementor-element.elementor-element-4da4a9e{--width:100%;}.elementor-3515 .elementor-element.elementor-element-ddcbeef{--width:100%;}.elementor-3515 .elementor-element.elementor-element-3cac652{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3515 .elementor-element.elementor-element-5994c1f{--width:100%;}.elementor-3515 .elementor-element.elementor-element-0472f83{--width:100%;}.elementor-3515 .elementor-element.elementor-element-6dc2898{--width:100%;}.elementor-3515 .elementor-element.elementor-element-1bbe3cc{--width:100%;}.elementor-3515 .elementor-element.elementor-element-78d1c16{--width:100%;}.elementor-3515 .elementor-element.elementor-element-3f88ee7{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3515 .elementor-element.elementor-element-cc58091{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3515 .elementor-element.elementor-element-c958a90{--width:100%;--min-height:65px;--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:flex-start;--align-items:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-8eeea16{--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-3d005c7 .elementor-heading-title{font-size:23px;}.elementor-3515 .elementor-element.elementor-element-7633d20 .elementor-icon-box-wrapper{text-align:start;}.elementor-3515 .elementor-element.elementor-element-7633d20 .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-7633d20 .elementor-icon-box-title a{font-size:18px;}.elementor-3515 .elementor-element.elementor-element-7633d20 .elementor-icon-box-description{font-size:12px;}.elementor-3515 .elementor-element.elementor-element-11eaa89{--width:100%;--min-height:65px;--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:flex-start;--align-items:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-93f6e1a{--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-4909fb0 .elementor-heading-title{font-size:23px;}.elementor-3515 .elementor-element.elementor-element-d9c4c8d .elementor-icon-box-wrapper{text-align:start;}.elementor-3515 .elementor-element.elementor-element-d9c4c8d .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-d9c4c8d .elementor-icon-box-title a{font-size:18px;}.elementor-3515 .elementor-element.elementor-element-d9c4c8d .elementor-icon-box-description{font-size:12px;}.elementor-3515 .elementor-element.elementor-element-43c9f8e{--width:100%;--min-height:65px;--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:flex-start;--align-items:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-efd9bc2{--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-1987eb8 .elementor-heading-title{font-size:23px;}.elementor-3515 .elementor-element.elementor-element-60163de .elementor-icon-box-wrapper{text-align:start;}.elementor-3515 .elementor-element.elementor-element-60163de .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-60163de .elementor-icon-box-title a{font-size:18px;}.elementor-3515 .elementor-element.elementor-element-60163de .elementor-icon-box-description{font-size:12px;}.elementor-3515 .elementor-element.elementor-element-877cb2c{--width:100%;--min-height:65px;--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:flex-start;--align-items:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-3a3a68a{--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-ce52eb2 .elementor-heading-title{font-size:23px;}.elementor-3515 .elementor-element.elementor-element-7e97279 .elementor-icon-box-wrapper{text-align:start;}.elementor-3515 .elementor-element.elementor-element-7e97279 .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-7e97279 .elementor-icon-box-title a{font-size:18px;}.elementor-3515 .elementor-element.elementor-element-7e97279 .elementor-icon-box-description{font-size:12px;}.elementor-3515 .elementor-element.elementor-element-198b3ab{--width:100%;--min-height:65px;--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:flex-start;--align-items: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-3515 .elementor-element.elementor-element-9c52ddb{--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-e424f3c .elementor-heading-title{font-size:23px;}.elementor-3515 .elementor-element.elementor-element-687fedb .elementor-icon-box-wrapper{text-align:start;}.elementor-3515 .elementor-element.elementor-element-687fedb .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-687fedb .elementor-icon-box-title a{font-size:18px;}.elementor-3515 .elementor-element.elementor-element-687fedb .elementor-icon-box-description{font-size:12px;}.elementor-3515 .elementor-element.elementor-element-9fbf897{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3515 .elementor-element.elementor-element-7c254ad:not(.elementor-motion-effects-element-type-background), .elementor-3515 .elementor-element.elementor-element-7c254ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.pikno.ir/wp-content/uploads/2026/08/249ae121-8500-4e66-a333-38dc381381d1.png");background-position:-328px -9px;background-size:1000px auto;}.elementor-3515 .elementor-element.elementor-element-7c254ad{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3515 .elementor-element.elementor-element-11382ee{font-size:32px;}.elementor-3515 .elementor-element.elementor-element-f1cd2fa{font-size:13px;}.elementor-3515 .elementor-element.elementor-element-6c532aa{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-3515 .elementor-element.elementor-element-2bfc443{--width:20%;}.elementor-3515 .elementor-element.elementor-element-6f09a59 .elementor-icon{font-size:25px;}.elementor-3515 .elementor-element.elementor-element-6f09a59 .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-6f09a59 .elementor-icon-box-title a{font-size:10px;}.elementor-3515 .elementor-element.elementor-element-21ab512{--width:20%;}.elementor-3515 .elementor-element.elementor-element-8024539 .elementor-icon{font-size:25px;}.elementor-3515 .elementor-element.elementor-element-8024539 .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-8024539 .elementor-icon-box-title a{font-size:10px;}.elementor-3515 .elementor-element.elementor-element-cc85d37{--width:20%;}.elementor-3515 .elementor-element.elementor-element-f5d82b9 .elementor-icon{font-size:25px;}.elementor-3515 .elementor-element.elementor-element-f5d82b9 .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-f5d82b9 .elementor-icon-box-title a{font-size:10px;}.elementor-3515 .elementor-element.elementor-element-702f686{--width:20%;}.elementor-3515 .elementor-element.elementor-element-9175caa .elementor-icon{font-size:25px;}.elementor-3515 .elementor-element.elementor-element-9175caa .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-9175caa .elementor-icon-box-title a{font-size:10px;}.elementor-3515 .elementor-element.elementor-element-e76415c{--width:20%;}.elementor-3515 .elementor-element.elementor-element-b2b5d5f .elementor-icon{font-size:25px;}.elementor-3515 .elementor-element.elementor-element-b2b5d5f .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-b2b5d5f .elementor-icon-box-title a{font-size:10px;}.elementor-3515 .elementor-element.elementor-element-a4fccea{--width:100%;--flex-direction:column-reverse;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3515 .elementor-element.elementor-element-a4fccea.e-con{--align-self:center;}.elementor-3515 .elementor-element.elementor-element-e7ebb28{margin:-210px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;padding:0px 0px 0px 0px;}.elementor-3515 .elementor-element.elementor-element-e7ebb28 img{width:100%;height:350px;}.elementor-3515 .elementor-element.elementor-element-c3289b4{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + -27px) 0px;font-size:30px;}.elementor-3515 .elementor-element.elementor-element-f42f9ad{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -54px) 0px;font-size:13px;}.elementor-3515 .elementor-element.elementor-element-8f7f68a{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:241px;}.elementor-3515 .elementor-element.elementor-element-2ff7d4f{--width:20%;}.elementor-3515 .elementor-element.elementor-element-69cd382 .elementor-icon{font-size:25px;}.elementor-3515 .elementor-element.elementor-element-69cd382 .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-69cd382 .elementor-icon-box-title a{font-size:10px;}.elementor-3515 .elementor-element.elementor-element-bde0bb9{--width:20%;}.elementor-3515 .elementor-element.elementor-element-c692789 .elementor-icon{font-size:25px;}.elementor-3515 .elementor-element.elementor-element-c692789 .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-c692789 .elementor-icon-box-title a{font-size:10px;}.elementor-3515 .elementor-element.elementor-element-37bdd66{--width:20%;}.elementor-3515 .elementor-element.elementor-element-c1398da .elementor-icon{font-size:25px;}.elementor-3515 .elementor-element.elementor-element-c1398da .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-c1398da .elementor-icon-box-title a{font-size:10px;}.elementor-3515 .elementor-element.elementor-element-e0cc2fd{--width:20%;}.elementor-3515 .elementor-element.elementor-element-89860ee .elementor-icon{font-size:25px;}.elementor-3515 .elementor-element.elementor-element-89860ee .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-89860ee .elementor-icon-box-title a{font-size:10px;}.elementor-3515 .elementor-element.elementor-element-981fbf4{--width:20%;}.elementor-3515 .elementor-element.elementor-element-88fc565 .elementor-icon{font-size:25px;}.elementor-3515 .elementor-element.elementor-element-88fc565 .elementor-icon-box-title, .elementor-3515 .elementor-element.elementor-element-88fc565 .elementor-icon-box-title a{font-size:10px;}.elementor-3515 .elementor-element.elementor-element-5613582{--width:95%;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:8px;}.elementor-3515 .elementor-element.elementor-element-80c1538{--width:100%;}.elementor-3515 .elementor-element.elementor-element-610ba81 .elementor-heading-title{font-size:25px;line-height:1.4em;}.elementor-3515 .elementor-element.elementor-element-b0c373c{--width:95%;}.elementor-3515 .elementor-element.elementor-element-d2d3931{--width:95%;--margin-top:25px;--margin-bottom:50px;--margin-left:0px;--margin-right:9px;}.elementor-3515 .elementor-element.elementor-element-fa1311d{font-size:30px;}.elementor-3515 .elementor-element.elementor-element-94afdb3 .elementor-heading-title{font-size:12px;}.elementor-3515 .elementor-element.elementor-element-66934f3{--e-image-carousel-slides-to-show:2;--container-widget-width:326px;--container-widget-flex-grow:0;width:var( --container-widget-width, 326px );max-width:326px;}.elementor-3515 .elementor-element.elementor-element-13060b8{--width:95%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-13060b8.e-con{--align-self:center;}.elementor-3515 .elementor-element.elementor-element-4d5c1e7{--margin-top:46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-5cd3954{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-93px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3515 .elementor-element.elementor-element-9737496{width:var( --container-widget-width, 118px );max-width:118px;margin:-185px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:118px;--container-widget-flex-grow:0;font-size:20px;}.elementor-3515 .elementor-element.elementor-element-e531175{margin:165px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3515 .elementor-element.elementor-element-9582cd8{--flex-wrap:nowrap;--margin-top:-59px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3515 .elementor-element.elementor-element-ea41a9f{--width:87%;--min-height:43px;}.elementor-3515 .elementor-element.elementor-element-1443cd8 .elementor-heading-title{font-size:14px;}.elementor-3515 .elementor-element.elementor-element-2b72f50{--width:87%;--min-height:43px;}.elementor-3515 .elementor-element.elementor-element-2aee936 .elementor-heading-title{font-size:14px;}.elementor-3515 .elementor-element.elementor-element-d3073cb{--width:87%;--min-height:43px;}.elementor-3515 .elementor-element.elementor-element-6092f9c .elementor-heading-title{font-size:14px;}.elementor-3515 .elementor-element.elementor-element-f633ffd{--width:87%;--min-height:43px;}.elementor-3515 .elementor-element.elementor-element-88fba12 .elementor-heading-title{font-size:14px;}.elementor-3515 .elementor-element.elementor-element-a6a5d5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3515 .elementor-element.elementor-element-21b587d{--width:100%;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3515 .elementor-element.elementor-element-21b587d:not(.elementor-motion-effects-element-type-background), .elementor-3515 .elementor-element.elementor-element-21b587d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-476px -197px;}}/* Start custom CSS for container, class: .elementor-element-e3095bf */.elementor-3515 .elementor-element.elementor-element-e3095bf{
    position: relative;
    padding: 25px 20px;
}

.elementor-3515 .elementor-element.elementor-element-e3095bf::after{
    content: "";
    position: absolute;
    top: 20%;
    left: 100%;
    width: 1px;
    height: 60%;
    background: linear-gradient(
        to bottom,
        transparent,
        rgba(120,190,255,.35),
        transparent
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0735d98 */.elementor-3515 .elementor-element.elementor-element-0735d98{
    position: relative;
    padding: 25px 20px;
}

.elementor-3515 .elementor-element.elementor-element-0735d98::after{
    content: "";
    position: absolute;
    top: 20%;
    left: 100%;
    width: 1px;
    height: 60%;
    background: linear-gradient(
        to bottom,
        transparent,
        rgba(120,190,255,.35),
        transparent
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fce2f25 */.elementor-3515 .elementor-element.elementor-element-fce2f25{
    position: relative;
    padding: 25px 20px;
}

.elementor-3515 .elementor-element.elementor-element-fce2f25::after{
    content: "";
    position: absolute;
    top: 20%;
    left: 100%;
    width: 1px;
    height: 60%;
    background: linear-gradient(
        to bottom,
        transparent,
        rgba(120,190,255,.35),
        transparent
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e0f39e */.elementor-3515 .elementor-element.elementor-element-7e0f39e{
    background: rgba(12,24,55,.45);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    border:1px solid rgba(95,170,255,.18);
    border-radius:22px;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.10),
        inset 0 -1px 0 rgba(255,255,255,.03),
        0 15px 40px rgba(0,0,0,.30);

    overflow:hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-76843eb */.elementor-3515 .elementor-element.elementor-element-76843eb{

    background: rgba(12,27,64,.75);

    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    border:1px solid rgba(98,167,255,.30);

    border-radius:16px;

    color:#fff;

    box-shadow:
        inset 0 1px 1px rgba(255,255,255,.08),
        0 8px 20px rgba(0,0,0,.25);

    transition:.35s;
}

.elementor-3515 .elementor-element.elementor-element-76843eb:hover{

    background: rgba(18,39,82,.92);

    border-color:#4EA2FF;

    box-shadow:
        0 0 18px rgba(70,150,255,.35),
        inset 0 1px 1px rgba(255,255,255,.12);

    transform:translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0677ead */.elementor-3515 .elementor-element.elementor-element-0677ead{
    background: linear-gradient(180deg,#2E8BFF 0%,#0F62FE 100%);
    border: 1px solid rgba(255,255,255,.18);
    border-radius: 16px;

    color:#fff;

    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);

    box-shadow:
        0 8px 24px rgba(0,110,255,.35),
        inset 0 1px 1px rgba(255,255,255,.28),
        inset 0 -2px 8px rgba(0,0,0,.15);

    transition:.35s ease;
}

.elementor-3515 .elementor-element.elementor-element-0677ead:hover{

    background: linear-gradient(180deg,#4CA1FF 0%,#1976FF 100%);

    transform: translateY(-2px);

    box-shadow:
        0 12px 32px rgba(0,110,255,.45),
        inset 0 1px 2px rgba(255,255,255,.35),
        inset 0 -2px 10px rgba(0,0,0,.18);
        
        

        
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3028b6e */.elementor-3515 .elementor-element.elementor-element-3028b6e{
    position: relative;
    overflow: hidden;
}

.elementor-3515 .elementor-element.elementor-element-3028b6e::before{
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: 2;

    background: linear-gradient(
        90deg,
        #071b35 0%,
        rgba(7,27,53,.55) 8%,
        rgba(7,27,53,.2) 15%,
        rgba(7,27,53,0) 22%
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-056bf8f */.elementor-3515 .elementor-element.elementor-element-056bf8f{
    position:relative;
    overflow:hidden;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7c5156 */.elementor-3515 .elementor-element.elementor-element-f7c5156{
    position: relative;
    padding: 10px 20px;
}

.elementor-3515 .elementor-element.elementor-element-f7c5156::after{
    content: "";
    position: absolute;
    top: 20%;
    left: 100%;
    width: 1px;
    height: 60%;
    background: linear-gradient(
        to bottom,
        transparent,
        rgba(120,190,255,.35),
        transparent
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2e7a50 */.elementor-3515 .elementor-element.elementor-element-e2e7a50{
    position: relative;
    padding: 10px 20px;
}

.elementor-3515 .elementor-element.elementor-element-e2e7a50::after{
    content: "";
    position: absolute;
    top: 20%;
    left: 100%;
    width: 1px;
    height: 60%;
    background: linear-gradient(
        to bottom,
        transparent,
        rgba(120,190,255,.35),
        transparent
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ea47f0 */.elementor-3515 .elementor-element.elementor-element-8ea47f0{
    position: relative;
    padding: 10px 20px;
}

.elementor-3515 .elementor-element.elementor-element-8ea47f0::after{
    content: "";
    position: absolute;
    top: 20%;
    left: 100%;
    width: 1px;
    height: 60%;
    background: linear-gradient(
        to bottom,
        transparent,
        rgba(120,190,255,.35),
        transparent
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb2759b */.elementor-3515 .elementor-element.elementor-element-fb2759b{
    position: relative;
    padding: 10px 20px;
}

.elementor-3515 .elementor-element.elementor-element-fb2759b::after{
    content: "";
    position: absolute;
    top: 20%;
    left: 100%;
    width: 1px;
    height: 60%;
    background: linear-gradient(
        to bottom,
        transparent,
        rgba(120,190,255,.35),
        transparent
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c373062 */.elementor-3515 .elementor-element.elementor-element-c373062{
    background: rgba(12,24,55,.45);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    border:1px solid rgba(95,170,255,.18);
    border-radius:22px;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.10),
        inset 0 -1px 0 rgba(255,255,255,.03),
        0 15px 40px rgba(0,0,0,.30);

    overflow:hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-508d352 */.elementor-3515 .elementor-element.elementor-element-508d352 .elementor-button{

    background:linear-gradient(180deg,#173A73 0%,#0B234A 100%);

    border:1px solid rgba(98,167,255,.22);

    color:#fff;

    backdrop-filter:blur(16px);
    -webkit-backdrop-filter:blur(16px);

    box-shadow:
        0 8px 24px rgba(0,35,95,.28),
        inset 0 1px 1px rgba(255,255,255,.12),
        inset 0 -2px 8px rgba(0,0,0,.20);

    transition:.35s ease;

}

.elementor-3515 .elementor-element.elementor-element-508d352 .elementor-button:hover{

    background:linear-gradient(180deg,#214C91 0%,#123364 100%);

    border-color:rgba(98,167,255,.40);

    box-shadow:
        0 12px 32px rgba(40,120,255,.20),
        inset 0 1px 2px rgba(255,255,255,.18),
        inset 0 -2px 10px rgba(0,0,0,.22);

    transform:translateY(-2px);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f61413d */.elementor-3515 .elementor-element.elementor-element-f61413d .elementor-button{

    background:linear-gradient(180deg,#2E8BFF 0%,#0F62FE 100%);

    border:1px solid rgba(255,255,255,.18);

    color:#fff;

    backdrop-filter:blur(16px);
    -webkit-backdrop-filter:blur(16px);

    box-shadow:
        0 8px 24px rgba(0,110,255,.35),
        inset 0 1px 1px rgba(255,255,255,.28),
        inset 0 -2px 8px rgba(0,0,0,.15);

    transition:.35s ease;

}

.elementor-3515 .elementor-element.elementor-element-f61413d .elementor-button:hover{

    background:linear-gradient(180deg,#4CA1FF 0%,#1976FF 100%);

    box-shadow:
        0 12px 32px rgba(0,110,255,.45),
        inset 0 1px 2px rgba(255,255,255,.35),
        inset 0 -2px 10px rgba(0,0,0,.18);

    transform:translateY(-2px);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0070f8 */.elementor-3515 .elementor-element.elementor-element-a0070f8{
    position:relative;
    overflow:hidden;

    /* =========================
       تنظیم فاصله پایین
       فقط این مقدار را تغییر بده
    ========================= */
    --bottom-padding:px;

    padding-bottom:var(--bottom-padding);

    background:
        radial-gradient(
            circle at 50% 0%,
            rgba(40,150,255,.12),
            transparent 48%
        ),

        radial-gradient(
            circle at 100% 100%,
            rgba(0,100,255,.08),
            transparent 45%
        ),

        linear-gradient(
            145deg,
            rgba(14,38,72,.72) 0%,
            rgba(7,26,53,.84) 50%,
            rgba(3,18,40,.94) 100%
        );

    backdrop-filter:blur(18px);
    -webkit-backdrop-filter:blur(18px);

    border:1px solid rgba(35,145,255,.48);

    border-radius:42px;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.075),
        inset 0 0 35px rgba(0,130,255,.055),
        inset 0 -1px 0 rgba(0,120,255,.08),
        0 0 25px rgba(0,110,255,.055);

    transition:
        border-color .4s ease,
        box-shadow .4s ease,
        background .4s ease;
}


/* =========================================
   نور شیشه‌ای داخلی
========================================= */

.elementor-3515 .elementor-element.elementor-element-a0070f8::before{
    content:"";

    position:absolute;
    inset:0;

    border-radius:inherit;

    background:
        radial-gradient(
            ellipse 70% 35% at 50% 0%,
            rgba(80,180,255,.10),
            transparent 70%
        ),

        linear-gradient(
            180deg,
            rgba(255,255,255,.045),
            transparent 32%
        );

    pointer-events:none;
    z-index:0;
}


/* =========================================
   BORDER نورانی
========================================= */

.elementor-3515 .elementor-element.elementor-element-a0070f8::after{
    content:"";

    position:absolute;
    inset:0;

    border-radius:inherit;

    padding:1px;

    background:
        linear-gradient(
            120deg,
            rgba(15,90,210,.12) 0%,
            rgba(35,145,255,.25) 18%,
            rgba(80,190,255,.95) 32%,
            rgba(30,130,255,.15) 48%,
            rgba(10,70,190,.06) 62%,
            rgba(75,185,255,.82) 80%,
            rgba(15,90,210,.12) 100%
        );

    background-size:450% 450%;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;

    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    mask-composite:exclude;

    animation:
        glassCardBorder 11s ease-in-out infinite;

    pointer-events:none;

    opacity:.95;

    filter:
        drop-shadow(0 0 4px rgba(0,150,255,.40));
}


/* =========================================
   حرکت نور Border
========================================= */

@keyframes glassCardBorder{

    0%{
        background-position:0% 50%;
    }

    25%{
        background-position:35% 0%;
    }

    50%{
        background-position:70% 50%;
    }

    75%{
        background-position:100% 100%;
    }

    100%{
        background-position:0% 50%;
    }

}


/* =========================================
   Hover
========================================= */

.elementor-3515 .elementor-element.elementor-element-a0070f8:hover{

    border-color:rgba(55,175,255,.68);

    background:
        radial-gradient(
            circle at 50% 0%,
            rgba(40,155,255,.17),
            transparent 48%
        ),

        radial-gradient(
            circle at 100% 100%,
            rgba(0,110,255,.11),
            transparent 45%
        ),

        linear-gradient(
            145deg,
            rgba(17,46,84,.78) 0%,
            rgba(8,29,58,.90) 50%,
            rgba(3,19,41,.97) 100%
        );

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.09),
        inset 0 0 38px rgba(0,145,255,.10),
        inset 0 -1px 0 rgba(0,150,255,.12),
        0 0 28px rgba(0,130,255,.16);
}


.elementor-3515 .elementor-element.elementor-element-a0070f8:hover::after{

    opacity:1;

    filter:
        drop-shadow(0 0 7px rgba(0,165,255,.70))
        drop-shadow(0 0 16px rgba(0,120,255,.25));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3f1e28 */.elementor-3515 .elementor-element.elementor-element-f3f1e28{
    position: relative;
    overflow: hidden;
}

.elementor-3515 .elementor-element.elementor-element-f3f1e28::before{
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: 2;

    background: linear-gradient(
        90deg,
        #071b35 0%,
        rgba(7,27,53,.55) 8%,
        rgba(7,27,53,.2) 15%,
        rgba(7,27,53,0) 22%
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2d5647 *//*.elementor-3515 .elementor-element.elementor-element-e2d5647{*/
/*    position:relative;*/
/*    overflow:hidden;*/
    
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9833c */.elementor-3515 .elementor-element.elementor-element-4f9833c{
    position:relative;
    overflow:hidden;

    background:

        /* نور آبی گوشه بالا */
        radial-gradient(
            ellipse 70% 90% at 100% 0%,
            rgba(0,130,255,.14) 0%,
            rgba(0,110,255,.06) 35%,
            transparent 70%
        ),

        /* نور خیلی ظریف پایین */
        radial-gradient(
            ellipse 65% 70% at 15% 100%,
            rgba(0,100,220,.10) 0%,
            transparent 65%
        ),

        /* خطوط مورب تکنولوژیک */
        repeating-linear-gradient(
            135deg,
            transparent 0px,
            transparent 42px,
            rgba(70,150,255,.025) 43px,
            rgba(70,150,255,.025) 44px,
            transparent 45px,
            transparent 86px
        ),

        /* Grid عمودی بسیار محو */
        repeating-linear-gradient(
            90deg,
            transparent 0px,
            transparent 58px,
            rgba(90,170,255,.018) 59px,
            transparent 60px
        ),

        /* Grid افقی بسیار محو */
        repeating-linear-gradient(
            0deg,
            transparent 0px,
            transparent 58px,
            rgba(90,170,255,.018) 59px,
            transparent 60px
        ),

        /* لایه اصلی */
        linear-gradient(
            135deg,
            rgba(24,43,76,.88) 0%,
            rgba(12,28,55,.94) 45%,
            rgba(7,19,42,.98) 100%
        );

    backdrop-filter:blur(18px);
    -webkit-backdrop-filter:blur(18px);

    /* Border پایه */
    border:1px solid rgba(35,145,255,.38);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.065),
        inset 1px 0 0 rgba(255,255,255,.018),
        inset -1px 0 0 rgba(0,150,255,.035),
        inset 0 -1px 0 rgba(0,120,255,.08),
        inset 0 0 35px rgba(0,120,255,.035);

    transition:
        background .4s ease,
        border-color .4s ease,
        box-shadow .4s ease,
        transform .4s ease;
}


/* =========================
   لایه نور و خطوط تکنولوژی
========================= */

.elementor-3515 .elementor-element.elementor-element-4f9833c::before{
    content:'';
    position:absolute;
    inset:0;

    background:

        /* نور نقطه‌ای بالا سمت راست */
        radial-gradient(
            circle at 88% 12%,
            rgba(55,160,255,.13) 0%,
            rgba(30,120,255,.045) 20%,
            transparent 45%
        ),

        /* نور نقطه‌ای پایین چپ */
        radial-gradient(
            circle at 8% 90%,
            rgba(0,110,255,.09) 0%,
            transparent 38%
        ),

        /* خطوط مورب ظریف */
        linear-gradient(
            125deg,
            transparent 0%,
            transparent 46%,
            rgba(70,170,255,.035) 46.2%,
            transparent 46.5%,
            transparent 100%
        ),

        linear-gradient(
            125deg,
            transparent 0%,
            transparent 64%,
            rgba(70,170,255,.025) 64.2%,
            transparent 64.5%,
            transparent 100%
        );

    pointer-events:none;
}


/* =========================
   BORDER متحرک
========================= */

.elementor-3515 .elementor-element.elementor-element-4f9833c::after{
    content:'';
    position:absolute;

    inset:0;

    border-radius:inherit;

    padding:1px;

    background:
        linear-gradient(
            120deg,

            /* کم‌رنگ */
            rgba(10,80,210,.04) 0%,

            /* انتقال آرام */
            rgba(25,120,255,.12) 15%,

            /* روشن */
            rgba(90,195,255,1) 30%,

            /* دوباره کم‌رنگ */
            rgba(25,120,255,.10) 48%,

            /* تاریک */
            rgba(10,70,200,.03) 62%,

            /* روشن دوم */
            rgba(70,185,255,.85) 78%,

            /* کم‌رنگ */
            rgba(10,80,210,.04) 100%
        );

    /*
    فضای بزرگ‌تر برای حرکت نور
    */
    background-size:500% 500%;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;

    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    mask-composite:exclude;

    /*
    حرکت آهسته‌تر و محسوس‌تر
    */
    animation:
        blueBorder 12s ease-in-out infinite;

    pointer-events:none;

    opacity:1;

    filter:
        drop-shadow(0 0 4px rgba(0,150,255,.45));
}


/* =========================
   حرکت طولانی نور Border
========================= */

@keyframes blueBorder{

    0%{
        background-position:0% 50%;
    }

    20%{
        background-position:25% 0%;
    }

    40%{
        background-position:50% 50%;
    }

    60%{
        background-position:75% 100%;
    }

    80%{
        background-position:100% 50%;
    }

    100%{
        background-position:0% 50%;
    }

}


/* =========================
   HOVER
========================= */

.elementor-3515 .elementor-element.elementor-element-4f9833c:hover{

    border-color:rgba(45,165,255,.58);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.08),
        inset 0 0 35px rgba(0,145,255,.075),
        inset 0 -1px 0 rgba(0,150,255,.10),
        0 0 22px rgba(0,130,255,.13);
}


/* =========================
   HOVER BORDER
========================= */

.elementor-3515 .elementor-element.elementor-element-4f9833c:hover::after{

    opacity:1;

    filter:
        drop-shadow(0 0 7px rgba(0,165,255,.70))
        drop-shadow(0 0 16px rgba(0,120,255,.28));

    
    
}
/* =========================
   IMAGE ZOOM
========================= */

.elementor-3515 .elementor-element.elementor-element-4f9833c img{
    transition:
        transform .35s ease,
        filter .35s ease;
}

.elementor-3515 .elementor-element.elementor-element-4f9833c:hover img{
    transform:scale(1.06);
    filter:brightness(1.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bbad87 */.elementor-3515 .elementor-element.elementor-element-3bbad87{
    position:relative;
    overflow:hidden;

    display:flex;
    justify-content:center;
    align-items:center;

    min-height:px;

    /* بک گراند جدید - شفاف و غیرمات */
    background:
        radial-gradient(
            circle at 20% 15%,
            rgba(0,130,255,.16),
            transparent 42%
        ),
        radial-gradient(
            circle at 85% 90%,
            rgba(0,90,220,.12),
            transparent 45%
        ),
        linear-gradient(
            145deg,
            #102a4d 0%,
            #0b203d 45%,
            #07182f 100%
        );

    /* حذف حالت مات */
    backdrop-filter:none;
    -webkit-backdrop-filter:none;

    /* Border */
    border:1px solid rgba(35,145,255,.38);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.06),
        inset 0 -1px 0 rgba(0,170,255,.08),
        inset 0 0 35px rgba(0,130,255,.06);

    transition:.35s ease;
}


/* نور بسیار ظریف روی سطح */

.elementor-3515 .elementor-element.elementor-element-3bbad87::before{
    content:'';
    position:absolute;
    inset:0;

    background:
        radial-gradient(
            circle at 50% -20%,
            rgba(70,180,255,.12),
            transparent 50%
        ),
        linear-gradient(
            180deg,
            rgba(255,255,255,.055),
            transparent 35%
        );

    pointer-events:none;
}


/* =================================
   BORDER
   ================================= */

.elementor-3515 .elementor-element.elementor-element-3bbad87::after{
    content:'';
    position:absolute;

    inset:0;

    border-radius:inherit;

    padding:1px;

    background:
        linear-gradient(
            120deg,
            rgba(30,140,255,.35),
            rgba(65,185,255,.95),
            rgba(30,130,255,.30),
            rgba(110,210,255,.85),
            rgba(30,140,255,.35)
        );

    background-size:250% 250%;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;

    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    mask-composite:exclude;

    animation:blueBorder 5s ease-in-out infinite;

    pointer-events:none;

    opacity:.95;

    filter:
        drop-shadow(0 0 4px rgba(0,150,255,.45));
}


/* حرکت نور Border */

@keyframes blueBorder{

    0%{
        background-position:0% 50%;
    }

    50%{
        background-position:100% 50%;
    }

    100%{
        background-position:0% 50%;
    }

}


/* Hover */

.elementor-3515 .elementor-element.elementor-element-3bbad87:hover{

    border-color:rgba(35,145,255,.55);

    background:
        radial-gradient(
            circle at 20% 15%,
            rgba(0,145,255,.20),
            transparent 42%
        ),
        radial-gradient(
            circle at 85% 90%,
            rgba(0,100,240,.16),
            transparent 45%
        ),
        linear-gradient(
            145deg,
            #14345d 0%,
            #0d2648 45%,
            #081b36 100%
        );

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.08),
        inset 0 0 35px rgba(0,170,255,.10),
        0 0 25px rgba(0,150,255,.18);
}


.elementor-3515 .elementor-element.elementor-element-3bbad87:hover::after{
    opacity:1;

    filter:
        drop-shadow(0 0 6px rgba(0,160,255,.65))
        drop-shadow(0 0 14px rgba(0,120,255,.25));
}


/* تصویر */

.elementor-3515 .elementor-element.elementor-element-3bbad87:hover img{
    transform:scale(1.06);
    filter:brightness(1.12);
}

.elementor-3515 .elementor-element.elementor-element-3bbad87 img{
    transition:.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9347110 */.elementor-3515 .elementor-element.elementor-element-9347110{
    position:relative;
    overflow:hidden;

    background:

        /* نور آبی گوشه بالا */
        radial-gradient(
            ellipse 70% 90% at 100% 0%,
            rgba(0,130,255,.14) 0%,
            rgba(0,110,255,.06) 35%,
            transparent 70%
        ),

        /* نور خیلی ظریف پایین */
        radial-gradient(
            ellipse 65% 70% at 15% 100%,
            rgba(0,100,220,.10) 0%,
            transparent 65%
        ),

        /* خطوط مورب تکنولوژیک */
        repeating-linear-gradient(
            135deg,
            transparent 0px,
            transparent 42px,
            rgba(70,150,255,.025) 43px,
            rgba(70,150,255,.025) 44px,
            transparent 45px,
            transparent 86px
        ),

        /* Grid عمودی بسیار محو */
        repeating-linear-gradient(
            90deg,
            transparent 0px,
            transparent 58px,
            rgba(90,170,255,.018) 59px,
            transparent 60px
        ),

        /* Grid افقی بسیار محو */
        repeating-linear-gradient(
            0deg,
            transparent 0px,
            transparent 58px,
            rgba(90,170,255,.018) 59px,
            transparent 60px
        ),

        /* لایه اصلی */
        linear-gradient(
            135deg,
            rgba(24,43,76,.88) 0%,
            rgba(12,28,55,.94) 45%,
            rgba(7,19,42,.98) 100%
        );

    backdrop-filter:blur(18px);
    -webkit-backdrop-filter:blur(18px);

    /* Border پایه */
    border:1px solid rgba(35,145,255,.38);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.065),
        inset 1px 0 0 rgba(255,255,255,.018),
        inset -1px 0 0 rgba(0,150,255,.035),
        inset 0 -1px 0 rgba(0,120,255,.08),
        inset 0 0 35px rgba(0,120,255,.035);

    transition:
        background .4s ease,
        border-color .4s ease,
        box-shadow .4s ease,
        transform .4s ease;
}


/* =========================
   لایه نور و خطوط تکنولوژی
========================= */

.elementor-3515 .elementor-element.elementor-element-9347110::before{
    content:'';
    position:absolute;
    inset:0;

    background:

        /* نور نقطه‌ای بالا سمت راست */
        radial-gradient(
            circle at 88% 12%,
            rgba(55,160,255,.13) 0%,
            rgba(30,120,255,.045) 20%,
            transparent 45%
        ),

        /* نور نقطه‌ای پایین چپ */
        radial-gradient(
            circle at 8% 90%,
            rgba(0,110,255,.09) 0%,
            transparent 38%
        ),

        /* خطوط مورب ظریف */
        linear-gradient(
            125deg,
            transparent 0%,
            transparent 46%,
            rgba(70,170,255,.035) 46.2%,
            transparent 46.5%,
            transparent 100%
        ),

        linear-gradient(
            125deg,
            transparent 0%,
            transparent 64%,
            rgba(70,170,255,.025) 64.2%,
            transparent 64.5%,
            transparent 100%
        );

    pointer-events:none;
}


/* =========================
   BORDER متحرک
========================= */

.elementor-3515 .elementor-element.elementor-element-9347110::after{
    content:'';
    position:absolute;

    inset:0;

    border-radius:inherit;

    padding:1px;

    background:
        linear-gradient(
            120deg,

            /* کم‌رنگ */
            rgba(10,80,210,.04) 0%,

            /* انتقال آرام */
            rgba(25,120,255,.12) 15%,

            /* روشن */
            rgba(90,195,255,1) 30%,

            /* دوباره کم‌رنگ */
            rgba(25,120,255,.10) 48%,

            /* تاریک */
            rgba(10,70,200,.03) 62%,

            /* روشن دوم */
            rgba(70,185,255,.85) 78%,

            /* کم‌رنگ */
            rgba(10,80,210,.04) 100%
        );

    /*
    فضای بزرگ‌تر برای حرکت نور
    */
    background-size:500% 500%;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;

    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    mask-composite:exclude;

    /*
    حرکت آهسته‌تر و محسوس‌تر
    */
    animation:
        blueBorder 12s ease-in-out infinite;

    pointer-events:none;

    opacity:1;

    filter:
        drop-shadow(0 0 4px rgba(0,150,255,.45));
}


/* =========================
   حرکت طولانی نور Border
========================= */

@keyframes blueBorder{

    0%{
        background-position:0% 50%;
    }

    20%{
        background-position:25% 0%;
    }

    40%{
        background-position:50% 50%;
    }

    60%{
        background-position:75% 100%;
    }

    80%{
        background-position:100% 50%;
    }

    100%{
        background-position:0% 50%;
    }

}


/* =========================
   HOVER
========================= */

.elementor-3515 .elementor-element.elementor-element-9347110:hover{

    border-color:rgba(45,165,255,.58);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.08),
        inset 0 0 35px rgba(0,145,255,.075),
        inset 0 -1px 0 rgba(0,150,255,.10),
        0 0 22px rgba(0,130,255,.13);
}


/* =========================
   HOVER BORDER
========================= */

.elementor-3515 .elementor-element.elementor-element-9347110:hover::after{

    opacity:1;

    filter:
        drop-shadow(0 0 7px rgba(0,165,255,.70))
        drop-shadow(0 0 16px rgba(0,120,255,.28));

    
    
}
/* =========================
   IMAGE ZOOM
========================= */

.elementor-3515 .elementor-element.elementor-element-9347110 img{
    transition:
        transform .35s ease,
        filter .35s ease;
}

.elementor-3515 .elementor-element.elementor-element-9347110:hover img{
    transform:scale(1.06);
    filter:brightness(1.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b577e4e */.elementor-3515 .elementor-element.elementor-element-b577e4e{
    position:relative;
    overflow:hidden;

    display:flex;
    justify-content:center;
    align-items:center;

    min-height:px;

    /* بک گراند جدید - شفاف و غیرمات */
    background:
        radial-gradient(
            circle at 20% 15%,
            rgba(0,130,255,.16),
            transparent 42%
        ),
        radial-gradient(
            circle at 85% 90%,
            rgba(0,90,220,.12),
            transparent 45%
        ),
        linear-gradient(
            145deg,
            #102a4d 0%,
            #0b203d 45%,
            #07182f 100%
        );

    /* حذف حالت مات */
    backdrop-filter:none;
    -webkit-backdrop-filter:none;

    /* Border */
    border:1px solid rgba(35,145,255,.38);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.06),
        inset 0 -1px 0 rgba(0,170,255,.08),
        inset 0 0 35px rgba(0,130,255,.06);

    transition:.35s ease;
}


/* نور بسیار ظریف روی سطح */

.elementor-3515 .elementor-element.elementor-element-b577e4e::before{
    content:'';
    position:absolute;
    inset:0;

    background:
        radial-gradient(
            circle at 50% -20%,
            rgba(70,180,255,.12),
            transparent 50%
        ),
        linear-gradient(
            180deg,
            rgba(255,255,255,.055),
            transparent 35%
        );

    pointer-events:none;
}


/* =================================
   BORDER
   ================================= */

.elementor-3515 .elementor-element.elementor-element-b577e4e::after{
    content:'';
    position:absolute;

    inset:0;

    border-radius:inherit;

    padding:1px;

    background:
        linear-gradient(
            120deg,
            rgba(30,140,255,.35),
            rgba(65,185,255,.95),
            rgba(30,130,255,.30),
            rgba(110,210,255,.85),
            rgba(30,140,255,.35)
        );

    background-size:250% 250%;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;

    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    mask-composite:exclude;

    animation:blueBorder 5s ease-in-out infinite;

    pointer-events:none;

    opacity:.95;

    filter:
        drop-shadow(0 0 4px rgba(0,150,255,.45));
}


/* حرکت نور Border */

@keyframes blueBorder{

    0%{
        background-position:0% 50%;
    }

    50%{
        background-position:100% 50%;
    }

    100%{
        background-position:0% 50%;
    }

}


/* Hover */

.elementor-3515 .elementor-element.elementor-element-b577e4e:hover{

    border-color:rgba(35,145,255,.55);

    background:
        radial-gradient(
            circle at 20% 15%,
            rgba(0,145,255,.20),
            transparent 42%
        ),
        radial-gradient(
            circle at 85% 90%,
            rgba(0,100,240,.16),
            transparent 45%
        ),
        linear-gradient(
            145deg,
            #14345d 0%,
            #0d2648 45%,
            #081b36 100%
        );

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.08),
        inset 0 0 35px rgba(0,170,255,.10),
        0 0 25px rgba(0,150,255,.18);
}


.elementor-3515 .elementor-element.elementor-element-b577e4e:hover::after{
    opacity:1;

    filter:
        drop-shadow(0 0 6px rgba(0,160,255,.65))
        drop-shadow(0 0 14px rgba(0,120,255,.25));
}


/* تصویر */

.elementor-3515 .elementor-element.elementor-element-b577e4e:hover img{
    transform:scale(1.06);
    filter:brightness(1.12);
}

.elementor-3515 .elementor-element.elementor-element-b577e4e img{
    transition:.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b2c814 */.elementor-3515 .elementor-element.elementor-element-6b2c814{
    position:relative;
    overflow:hidden;

    display:flex;
    justify-content:center;
    align-items:center;

    min-height:px;

    /* بک گراند جدید - شفاف و غیرمات */
    background:
        radial-gradient(
            circle at 20% 15%,
            rgba(0,130,255,.16),
            transparent 42%
        ),
        radial-gradient(
            circle at 85% 90%,
            rgba(0,90,220,.12),
            transparent 45%
        ),
        linear-gradient(
            145deg,
            #102a4d 0%,
            #0b203d 45%,
            #07182f 100%
        );

    /* حذف حالت مات */
    backdrop-filter:none;
    -webkit-backdrop-filter:none;

    /* Border */
    border:1px solid rgba(35,145,255,.38);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.06),
        inset 0 -1px 0 rgba(0,170,255,.08),
        inset 0 0 35px rgba(0,130,255,.06);

    transition:.35s ease;
}


/* نور بسیار ظریف روی سطح */

.elementor-3515 .elementor-element.elementor-element-6b2c814::before{
    content:'';
    position:absolute;
    inset:0;

    background:
        radial-gradient(
            circle at 50% -20%,
            rgba(70,180,255,.12),
            transparent 50%
        ),
        linear-gradient(
            180deg,
            rgba(255,255,255,.055),
            transparent 35%
        );

    pointer-events:none;
}


/* =================================
   BORDER
   ================================= */

.elementor-3515 .elementor-element.elementor-element-6b2c814::after{
    content:'';
    position:absolute;

    inset:0;

    border-radius:inherit;

    padding:1px;

    background:
        linear-gradient(
            120deg,
            rgba(30,140,255,.35),
            rgba(65,185,255,.95),
            rgba(30,130,255,.30),
            rgba(110,210,255,.85),
            rgba(30,140,255,.35)
        );

    background-size:250% 250%;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;

    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    mask-composite:exclude;

    animation:blueBorder 5s ease-in-out infinite;

    pointer-events:none;

    opacity:.95;

    filter:
        drop-shadow(0 0 4px rgba(0,150,255,.45));
}


/* حرکت نور Border */

@keyframes blueBorder{

    0%{
        background-position:0% 50%;
    }

    50%{
        background-position:100% 50%;
    }

    100%{
        background-position:0% 50%;
    }

}


/* Hover */

.elementor-3515 .elementor-element.elementor-element-6b2c814:hover{

    border-color:rgba(35,145,255,.55);

    background:
        radial-gradient(
            circle at 20% 15%,
            rgba(0,145,255,.20),
            transparent 42%
        ),
        radial-gradient(
            circle at 85% 90%,
            rgba(0,100,240,.16),
            transparent 45%
        ),
        linear-gradient(
            145deg,
            #14345d 0%,
            #0d2648 45%,
            #081b36 100%
        );

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.08),
        inset 0 0 35px rgba(0,170,255,.10),
        0 0 25px rgba(0,150,255,.18);
}


.elementor-3515 .elementor-element.elementor-element-6b2c814:hover::after{
    opacity:1;

    filter:
        drop-shadow(0 0 6px rgba(0,160,255,.65))
        drop-shadow(0 0 14px rgba(0,120,255,.25));
}


/* تصویر */

.elementor-3515 .elementor-element.elementor-element-6b2c814:hover img{
    transform:scale(1.06);
    filter:brightness(1.12);
}

.elementor-3515 .elementor-element.elementor-element-6b2c814 img{
    transition:.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ebcd99 */.elementor-3515 .elementor-element.elementor-element-5ebcd99{
    position:relative;
    overflow:hidden;

    display:flex;
    justify-content:center;
    align-items:center;

    min-height:px;

    /* بک گراند جدید - شفاف و غیرمات */
    background:
        radial-gradient(
            circle at 20% 15%,
            rgba(0,130,255,.16),
            transparent 42%
        ),
        radial-gradient(
            circle at 85% 90%,
            rgba(0,90,220,.12),
            transparent 45%
        ),
        linear-gradient(
            145deg,
            #102a4d 0%,
            #0b203d 45%,
            #07182f 100%
        );

    /* حذف حالت مات */
    backdrop-filter:none;
    -webkit-backdrop-filter:none;

    /* Border */
    border:1px solid rgba(35,145,255,.38);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.06),
        inset 0 -1px 0 rgba(0,170,255,.08),
        inset 0 0 35px rgba(0,130,255,.06);

    transition:.35s ease;
}


/* نور بسیار ظریف روی سطح */

.elementor-3515 .elementor-element.elementor-element-5ebcd99::before{
    content:'';
    position:absolute;
    inset:0;

    background:
        radial-gradient(
            circle at 50% -20%,
            rgba(70,180,255,.12),
            transparent 50%
        ),
        linear-gradient(
            180deg,
            rgba(255,255,255,.055),
            transparent 35%
        );

    pointer-events:none;
}


/* =================================
   BORDER
   ================================= */

.elementor-3515 .elementor-element.elementor-element-5ebcd99::after{
    content:'';
    position:absolute;

    inset:0;

    border-radius:inherit;

    padding:1px;

    background:
        linear-gradient(
            120deg,
            rgba(30,140,255,.35),
            rgba(65,185,255,.95),
            rgba(30,130,255,.30),
            rgba(110,210,255,.85),
            rgba(30,140,255,.35)
        );

    background-size:250% 250%;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;

    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    mask-composite:exclude;

    animation:blueBorder 5s ease-in-out infinite;

    pointer-events:none;

    opacity:.95;

    filter:
        drop-shadow(0 0 4px rgba(0,150,255,.45));
}


/* حرکت نور Border */

@keyframes blueBorder{

    0%{
        background-position:0% 50%;
    }

    50%{
        background-position:100% 50%;
    }

    100%{
        background-position:0% 50%;
    }

}


/* Hover */

.elementor-3515 .elementor-element.elementor-element-5ebcd99:hover{

    border-color:rgba(35,145,255,.55);

    background:
        radial-gradient(
            circle at 20% 15%,
            rgba(0,145,255,.20),
            transparent 42%
        ),
        radial-gradient(
            circle at 85% 90%,
            rgba(0,100,240,.16),
            transparent 45%
        ),
        linear-gradient(
            145deg,
            #14345d 0%,
            #0d2648 45%,
            #081b36 100%
        );

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.08),
        inset 0 0 35px rgba(0,170,255,.10),
        0 0 25px rgba(0,150,255,.18);
}


.elementor-3515 .elementor-element.elementor-element-5ebcd99:hover::after{
    opacity:1;

    filter:
        drop-shadow(0 0 6px rgba(0,160,255,.65))
        drop-shadow(0 0 14px rgba(0,120,255,.25));
}


/* تصویر */

.elementor-3515 .elementor-element.elementor-element-5ebcd99:hover img{
    transform:scale(1.06);
    filter:brightness(1.12);
}

.elementor-3515 .elementor-element.elementor-element-5ebcd99 img{
    transition:.35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-894e013 */.elementor-3515 .elementor-element.elementor-element-894e013{
    position:relative;
    overflow:hidden;

    border-radius:18px;

    background:
        radial-gradient(circle at 50% -50%,
            rgba(45,135,255,.035) 0%,
            rgba(45,135,255,.01) 38%,
            transparent 68%),

        linear-gradient(
            180deg,
            rgba(255,255,255,.015) 0%,
            rgba(255,255,255,.004) 100%
        ),

        rgba(2,15,35,.88);

    backdrop-filter:blur(18px) saturate(170%);
    -webkit-backdrop-filter:blur(18px) saturate(170%);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.035),
        0 0 24px rgba(24,118,255,.05);
}

.elementor-3515 .elementor-element.elementor-element-894e013::before{
    content:"";
    position:absolute;
    inset:0;
    padding:1px;
    border-radius:inherit;

    background:
        linear-gradient(
            90deg,
            rgba(45,130,255,.08) 0%,
            rgba(120,190,255,.42) 7%,
            rgba(70,150,255,.16) 14%,
            rgba(255,255,255,.09) 21%,
            rgba(70,150,255,.34) 28%,
            rgba(40,110,255,.12) 35%,
            rgba(255,255,255,.17) 43%,
            rgba(70,150,255,.26) 51%,
            rgba(255,255,255,.07) 59%,
            rgba(40,110,255,.30) 68%,
            rgba(255,255,255,.13) 77%,
            rgba(70,150,255,.38) 86%,
            rgba(40,110,255,.10) 100%
        );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
            mask-composite:exclude;

    pointer-events:none;
}

.elementor-3515 .elementor-element.elementor-element-894e013::after{
    content:"";
    position:absolute;
    left:6%;
    right:6%;
    top:0;

    height:2px;

    background:
        linear-gradient(
            90deg,
            transparent 0%,
            rgba(255,255,255,.02) 4%,
            rgba(255,255,255,.12) 8%,
            rgba(255,255,255,.04) 12%,
            rgba(90,170,255,.18) 18%,
            rgba(255,255,255,.06) 24%,
            rgba(255,255,255,.15) 31%,
            rgba(255,255,255,.04) 38%,
            rgba(90,170,255,.24) 46%,
            rgba(255,255,255,.07) 53%,
            rgba(255,255,255,.14) 61%,
            rgba(255,255,255,.04) 68%,
            rgba(90,170,255,.18) 75%,
            rgba(255,255,255,.08) 83%,
            rgba(255,255,255,.02) 90%,
            transparent 100%
        );

    filter:blur(.35px);
    opacity:.9;

    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b31900 */.elementor-3515 .elementor-element.elementor-element-2b31900 .elementor-button{
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    justify-content: center;

    padding: 14px 30px;

    background: linear-gradient(180deg,#0F1C34 0%,#0A1323 100%);
    border: 1px solid rgba(79,147,255,.35);
    border-radius: 14px;

    color: #fff;
    font-size: 15px;
    font-weight: 600;
    text-decoration: none;

    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        0 0 0 1px rgba(79,147,255,.08),
        0 8px 20px rgba(0,0,0,.35);

    transition: all .35s ease;
}

.elementor-3515 .elementor-element.elementor-element-2b31900 .elementor-button::after{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 14px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(255,255,255,.12),
        rgba(79,147,255,.45),
        rgba(255,255,255,.06)
    );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

.elementor-3515 .elementor-element.elementor-element-2b31900 .elementor-button:hover{
    background: linear-gradient(180deg,#14284A 0%,#0D1B33 100%);
    border-color: rgba(110,180,255,.8);

    transform: translateY(-2px);

    box-shadow:
        0 0 20px rgba(60,150,255,.35),
        0 12px 30px rgba(0,0,0,.45);

    color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe82f9 */.elementor-3515 .elementor-element.elementor-element-6fe82f9{
    background: linear-gradient(180deg,#021631 0%,#001029 45%,#000D22 100%);
    border:1px solid rgba(78,160,255,.12);
    border-radius:30px;
    overflow:hidden;
    position:relative;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        inset 0 -20px 50px rgba(0,0,0,.25),
        0 20px 60px rgba(0,0,0,.45),
        0 0 40px rgba(0,120,255,.08);
        
}
.elementor-3515 .elementor-element.elementor-element-6fe82f9:before{
    content:"";
    position:absolute;
    inset:0;
    border-radius:30px;
    padding:1px;

    background:
    linear-gradient(
        135deg,
        rgba(0,170,255,.7),
        rgba(255,255,255,.08),
        rgba(0,170,255,.25)
    );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
    mask-composite:exclude;

    pointer-events:none;
}
.elementor-3515 .elementor-element.elementor-element-6fe82f9:after{
    content:"";
    position:absolute;
    width:420px;
    height:420px;

    left:-170px;
    top:-170px;

    background:radial-gradient(
        circle,
        rgba(0,170,255,.16),
        transparent 70%
    );

    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-171bd7a */.elementor-3515 .elementor-element.elementor-element-171bd7a{
    position:relative;
    overflow:hidden;

    border-radius:16px;

    background:
        radial-gradient(circle at 50% -45%,
            rgba(45,135,255,.045) 0%,
            rgba(45,135,255,.012) 38%,
            transparent 70%),

        linear-gradient(
            180deg,
            rgba(255,255,255,.018) 0%,
            rgba(255,255,255,.005) 100%
        ),

        rgba(2,14,33,.94);

    backdrop-filter:blur(14px) saturate(160%);
    -webkit-backdrop-filter:blur(14px) saturate(160%);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.025),
        0 0 14px rgba(32,110,255,.035);

    transition:
        background .35s ease,
        box-shadow .35s ease,
        transform .35s ease;
}

.elementor-3515 .elementor-element.elementor-element-171bd7a::before{
    content:"";
    position:absolute;
    inset:0;
    padding:1px;
    border-radius:inherit;

    background:
        linear-gradient(
            180deg,
            rgba(140,205,255,.34) 0%,
            rgba(90,170,255,.18) 12%,
            rgba(55,130,255,.10) 26%,
            rgba(255,255,255,.05) 40%,
            rgba(55,130,255,.08) 58%,
            rgba(90,170,255,.16) 78%,
            rgba(140,205,255,.28) 100%
        ),
        linear-gradient(
            90deg,
            rgba(50,130,255,.08) 0%,
            rgba(120,190,255,.32) 10%,
            rgba(60,145,255,.12) 22%,
            rgba(255,255,255,.08) 34%,
            rgba(60,145,255,.22) 48%,
            rgba(255,255,255,.06) 62%,
            rgba(60,145,255,.26) 78%,
            rgba(120,190,255,.30) 90%,
            rgba(50,130,255,.08) 100%
        );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
            mask-composite:exclude;

    opacity:.95;
    pointer-events:none;
}

.elementor-3515 .elementor-element.elementor-element-171bd7a::after{
    content:"";
    position:absolute;

    left:10%;
    right:10%;
    top:0;

    height:2px;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.03),
            rgba(255,255,255,.18),
            rgba(120,190,255,.24),
            rgba(255,255,255,.15),
            rgba(255,255,255,.05),
            transparent
        );

    filter:blur(.3px);
    opacity:.85;

    pointer-events:none;
}

.elementor-3515 .elementor-element.elementor-element-171bd7a:hover{

    transform:translateY(-4px);

    background:
        radial-gradient(circle at 50% -45%,
            rgba(45,135,255,.08) 0%,
            rgba(45,135,255,.025) 42%,
            transparent 70%),

        linear-gradient(
            180deg,
            rgba(255,255,255,.028) 0%,
            rgba(255,255,255,.008) 100%
        ),

        rgba(3,18,42,.95);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        0 0 24px rgba(45,135,255,.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3062e9 */.elementor-3515 .elementor-element.elementor-element-e3062e9{
    position:relative;
    overflow:hidden;

    border-radius:16px;

    background:
        radial-gradient(circle at 50% -45%,
            rgba(45,135,255,.045) 0%,
            rgba(45,135,255,.012) 38%,
            transparent 70%),

        linear-gradient(
            180deg,
            rgba(255,255,255,.018) 0%,
            rgba(255,255,255,.005) 100%
        ),

        rgba(2,14,33,.94);

    backdrop-filter:blur(14px) saturate(160%);
    -webkit-backdrop-filter:blur(14px) saturate(160%);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.025),
        0 0 14px rgba(32,110,255,.035);

    transition:
        background .35s ease,
        box-shadow .35s ease,
        transform .35s ease;
}

.elementor-3515 .elementor-element.elementor-element-e3062e9::before{
    content:"";
    position:absolute;
    inset:0;
    padding:1px;
    border-radius:inherit;

    background:
        linear-gradient(
            180deg,
            rgba(140,205,255,.34) 0%,
            rgba(90,170,255,.18) 12%,
            rgba(55,130,255,.10) 26%,
            rgba(255,255,255,.05) 40%,
            rgba(55,130,255,.08) 58%,
            rgba(90,170,255,.16) 78%,
            rgba(140,205,255,.28) 100%
        ),
        linear-gradient(
            90deg,
            rgba(50,130,255,.08) 0%,
            rgba(120,190,255,.32) 10%,
            rgba(60,145,255,.12) 22%,
            rgba(255,255,255,.08) 34%,
            rgba(60,145,255,.22) 48%,
            rgba(255,255,255,.06) 62%,
            rgba(60,145,255,.26) 78%,
            rgba(120,190,255,.30) 90%,
            rgba(50,130,255,.08) 100%
        );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
            mask-composite:exclude;

    opacity:.95;
    pointer-events:none;
}

.elementor-3515 .elementor-element.elementor-element-e3062e9::after{
    content:"";
    position:absolute;

    left:10%;
    right:10%;
    top:0;

    height:2px;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.03),
            rgba(255,255,255,.18),
            rgba(120,190,255,.24),
            rgba(255,255,255,.15),
            rgba(255,255,255,.05),
            transparent
        );

    filter:blur(.3px);
    opacity:.85;

    pointer-events:none;
}

.elementor-3515 .elementor-element.elementor-element-e3062e9:hover{

    transform:translateY(-4px);

    background:
        radial-gradient(circle at 50% -45%,
            rgba(45,135,255,.08) 0%,
            rgba(45,135,255,.025) 42%,
            transparent 70%),

        linear-gradient(
            180deg,
            rgba(255,255,255,.028) 0%,
            rgba(255,255,255,.008) 100%
        ),

        rgba(3,18,42,.95);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        0 0 24px rgba(45,135,255,.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f512f86 */.elementor-3515 .elementor-element.elementor-element-f512f86{
    position:relative;
    overflow:hidden;

    border-radius:16px;

    background:
        radial-gradient(circle at 50% -45%,
            rgba(45,135,255,.045) 0%,
            rgba(45,135,255,.012) 38%,
            transparent 70%),

        linear-gradient(
            180deg,
            rgba(255,255,255,.018) 0%,
            rgba(255,255,255,.005) 100%
        ),

        rgba(2,14,33,.94);

    backdrop-filter:blur(14px) saturate(160%);
    -webkit-backdrop-filter:blur(14px) saturate(160%);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.025),
        0 0 14px rgba(32,110,255,.035);

    transition:
        background .35s ease,
        box-shadow .35s ease,
        transform .35s ease;
}

.elementor-3515 .elementor-element.elementor-element-f512f86::before{
    content:"";
    position:absolute;
    inset:0;
    padding:1px;
    border-radius:inherit;

    background:
        linear-gradient(
            180deg,
            rgba(140,205,255,.34) 0%,
            rgba(90,170,255,.18) 12%,
            rgba(55,130,255,.10) 26%,
            rgba(255,255,255,.05) 40%,
            rgba(55,130,255,.08) 58%,
            rgba(90,170,255,.16) 78%,
            rgba(140,205,255,.28) 100%
        ),
        linear-gradient(
            90deg,
            rgba(50,130,255,.08) 0%,
            rgba(120,190,255,.32) 10%,
            rgba(60,145,255,.12) 22%,
            rgba(255,255,255,.08) 34%,
            rgba(60,145,255,.22) 48%,
            rgba(255,255,255,.06) 62%,
            rgba(60,145,255,.26) 78%,
            rgba(120,190,255,.30) 90%,
            rgba(50,130,255,.08) 100%
        );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
            mask-composite:exclude;

    opacity:.95;
    pointer-events:none;
}

.elementor-3515 .elementor-element.elementor-element-f512f86::after{
    content:"";
    position:absolute;

    left:10%;
    right:10%;
    top:0;

    height:2px;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.03),
            rgba(255,255,255,.18),
            rgba(120,190,255,.24),
            rgba(255,255,255,.15),
            rgba(255,255,255,.05),
            transparent
        );

    filter:blur(.3px);
    opacity:.85;

    pointer-events:none;
}

.elementor-3515 .elementor-element.elementor-element-f512f86:hover{

    transform:translateY(-4px);

    background:
        radial-gradient(circle at 50% -45%,
            rgba(45,135,255,.08) 0%,
            rgba(45,135,255,.025) 42%,
            transparent 70%),

        linear-gradient(
            180deg,
            rgba(255,255,255,.028) 0%,
            rgba(255,255,255,.008) 100%
        ),

        rgba(3,18,42,.95);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        0 0 24px rgba(45,135,255,.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44d50e8 */.elementor-3515 .elementor-element.elementor-element-44d50e8{
    position:relative;
    overflow:hidden;

    border-radius:16px;

    background:
        radial-gradient(circle at 50% -45%,
            rgba(45,135,255,.045) 0%,
            rgba(45,135,255,.012) 38%,
            transparent 70%),

        linear-gradient(
            180deg,
            rgba(255,255,255,.018) 0%,
            rgba(255,255,255,.005) 100%
        ),

        rgba(2,14,33,.94);

    backdrop-filter:blur(14px) saturate(160%);
    -webkit-backdrop-filter:blur(14px) saturate(160%);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.025),
        0 0 14px rgba(32,110,255,.035);

    transition:
        background .35s ease,
        box-shadow .35s ease,
        transform .35s ease;
}

.elementor-3515 .elementor-element.elementor-element-44d50e8::before{
    content:"";
    position:absolute;
    inset:0;
    padding:1px;
    border-radius:inherit;

    background:
        linear-gradient(
            180deg,
            rgba(140,205,255,.34) 0%,
            rgba(90,170,255,.18) 12%,
            rgba(55,130,255,.10) 26%,
            rgba(255,255,255,.05) 40%,
            rgba(55,130,255,.08) 58%,
            rgba(90,170,255,.16) 78%,
            rgba(140,205,255,.28) 100%
        ),
        linear-gradient(
            90deg,
            rgba(50,130,255,.08) 0%,
            rgba(120,190,255,.32) 10%,
            rgba(60,145,255,.12) 22%,
            rgba(255,255,255,.08) 34%,
            rgba(60,145,255,.22) 48%,
            rgba(255,255,255,.06) 62%,
            rgba(60,145,255,.26) 78%,
            rgba(120,190,255,.30) 90%,
            rgba(50,130,255,.08) 100%
        );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
            mask-composite:exclude;

    opacity:.95;
    pointer-events:none;
}

.elementor-3515 .elementor-element.elementor-element-44d50e8::after{
    content:"";
    position:absolute;

    left:10%;
    right:10%;
    top:0;

    height:2px;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.03),
            rgba(255,255,255,.18),
            rgba(120,190,255,.24),
            rgba(255,255,255,.15),
            rgba(255,255,255,.05),
            transparent
        );

    filter:blur(.3px);
    opacity:.85;

    pointer-events:none;
}

.elementor-3515 .elementor-element.elementor-element-44d50e8:hover{

    transform:translateY(-4px);

    background:
        radial-gradient(circle at 50% -45%,
            rgba(45,135,255,.08) 0%,
            rgba(45,135,255,.025) 42%,
            transparent 70%),

        linear-gradient(
            180deg,
            rgba(255,255,255,.028) 0%,
            rgba(255,255,255,.008) 100%
        ),

        rgba(3,18,42,.95);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        0 0 24px rgba(45,135,255,.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27aa2f5 */.elementor-3515 .elementor-element.elementor-element-27aa2f5{
    position:relative;
    overflow:hidden;

    border-radius:16px;

    background:
        radial-gradient(circle at 50% -45%,
            rgba(45,135,255,.045) 0%,
            rgba(45,135,255,.012) 38%,
            transparent 70%),

        linear-gradient(
            180deg,
            rgba(255,255,255,.018) 0%,
            rgba(255,255,255,.005) 100%
        ),

        rgba(2,14,33,.94);

    backdrop-filter:blur(14px) saturate(160%);
    -webkit-backdrop-filter:blur(14px) saturate(160%);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.025),
        0 0 14px rgba(32,110,255,.035);

    transition:
        background .35s ease,
        box-shadow .35s ease,
        transform .35s ease;
}

.elementor-3515 .elementor-element.elementor-element-27aa2f5::before{
    content:"";
    position:absolute;
    inset:0;
    padding:1px;
    border-radius:inherit;

    background:
        linear-gradient(
            180deg,
            rgba(140,205,255,.34) 0%,
            rgba(90,170,255,.18) 12%,
            rgba(55,130,255,.10) 26%,
            rgba(255,255,255,.05) 40%,
            rgba(55,130,255,.08) 58%,
            rgba(90,170,255,.16) 78%,
            rgba(140,205,255,.28) 100%
        ),
        linear-gradient(
            90deg,
            rgba(50,130,255,.08) 0%,
            rgba(120,190,255,.32) 10%,
            rgba(60,145,255,.12) 22%,
            rgba(255,255,255,.08) 34%,
            rgba(60,145,255,.22) 48%,
            rgba(255,255,255,.06) 62%,
            rgba(60,145,255,.26) 78%,
            rgba(120,190,255,.30) 90%,
            rgba(50,130,255,.08) 100%
        );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
            mask-composite:exclude;

    opacity:.95;
    pointer-events:none;
}

.elementor-3515 .elementor-element.elementor-element-27aa2f5::after{
    content:"";
    position:absolute;

    left:10%;
    right:10%;
    top:0;

    height:2px;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.03),
            rgba(255,255,255,.18),
            rgba(120,190,255,.24),
            rgba(255,255,255,.15),
            rgba(255,255,255,.05),
            transparent
        );

    filter:blur(.3px);
    opacity:.85;

    pointer-events:none;
}

.elementor-3515 .elementor-element.elementor-element-27aa2f5:hover{

    transform:translateY(-4px);

    background:
        radial-gradient(circle at 50% -45%,
            rgba(45,135,255,.08) 0%,
            rgba(45,135,255,.025) 42%,
            transparent 70%),

        linear-gradient(
            180deg,
            rgba(255,255,255,.028) 0%,
            rgba(255,255,255,.008) 100%
        ),

        rgba(3,18,42,.95);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        0 0 24px rgba(45,135,255,.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6f6fa7 */.elementor-3515 .elementor-element.elementor-element-e6f6fa7{
    position:relative;
    overflow:hidden;

    border-radius:16px;

    background:
        radial-gradient(circle at 50% -45%,
            rgba(45,135,255,.045) 0%,
            rgba(45,135,255,.012) 38%,
            transparent 70%),

        linear-gradient(
            180deg,
            rgba(255,255,255,.018) 0%,
            rgba(255,255,255,.005) 100%
        ),

        rgba(2,14,33,.94);

    backdrop-filter:blur(14px) saturate(160%);
    -webkit-backdrop-filter:blur(14px) saturate(160%);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.025),
        0 0 14px rgba(32,110,255,.035);

    transition:
        background .35s ease,
        box-shadow .35s ease,
        transform .35s ease;
}

.elementor-3515 .elementor-element.elementor-element-e6f6fa7::before{
    content:"";
    position:absolute;
    inset:0;
    padding:1px;
    border-radius:inherit;

    background:
        linear-gradient(
            180deg,
            rgba(140,205,255,.34) 0%,
            rgba(90,170,255,.18) 12%,
            rgba(55,130,255,.10) 26%,
            rgba(255,255,255,.05) 40%,
            rgba(55,130,255,.08) 58%,
            rgba(90,170,255,.16) 78%,
            rgba(140,205,255,.28) 100%
        ),
        linear-gradient(
            90deg,
            rgba(50,130,255,.08) 0%,
            rgba(120,190,255,.32) 10%,
            rgba(60,145,255,.12) 22%,
            rgba(255,255,255,.08) 34%,
            rgba(60,145,255,.22) 48%,
            rgba(255,255,255,.06) 62%,
            rgba(60,145,255,.26) 78%,
            rgba(120,190,255,.30) 90%,
            rgba(50,130,255,.08) 100%
        );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
            mask-composite:exclude;

    opacity:.95;
    pointer-events:none;
}

.elementor-3515 .elementor-element.elementor-element-e6f6fa7::after{
    content:"";
    position:absolute;

    left:10%;
    right:10%;
    top:0;

    height:2px;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.03),
            rgba(255,255,255,.18),
            rgba(120,190,255,.24),
            rgba(255,255,255,.15),
            rgba(255,255,255,.05),
            transparent
        );

    filter:blur(.3px);
    opacity:.85;

    pointer-events:none;
}

.elementor-3515 .elementor-element.elementor-element-e6f6fa7:hover{

    transform:translateY(-4px);

    background:
        radial-gradient(circle at 50% -45%,
            rgba(45,135,255,.08) 0%,
            rgba(45,135,255,.025) 42%,
            transparent 70%),

        linear-gradient(
            180deg,
            rgba(255,255,255,.028) 0%,
            rgba(255,255,255,.008) 100%
        ),

        rgba(3,18,42,.95);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        0 0 24px rgba(45,135,255,.10);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dd3f7a2 */.elementor-3515 .elementor-element.elementor-element-dd3f7a2{

    background: rgba(12,27,64,.75);

    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    border:1px solid rgba(98,167,255,.30);

    border-radius:16px;

    color:#fff;

    box-shadow:
        inset 0 1px 1px rgba(255,255,255,.08),
        0 8px 20px rgba(0,0,0,.25);

    transition:.35s;
}

.elementor-3515 .elementor-element.elementor-element-dd3f7a2:hover{

    background: rgba(18,39,82,.92);

    border-color:#4EA2FF;

    box-shadow:
        0 0 18px rgba(70,150,255,.35),
        inset 0 1px 1px rgba(255,255,255,.12);

    transform:translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0db17c7 */.elementor-3515 .elementor-element.elementor-element-0db17c7 .elementor-button{
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    justify-content: center;

    padding: 14px 30px;

    background: linear-gradient(180deg,#0F1C34 0%,#0A1323 100%);
    border: 1px solid rgba(79,147,255,.35);
    border-radius: 14px;

    color: #fff;
    font-size: 15px;
    font-weight: 600;
    text-decoration: none;

    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        0 0 0 1px rgba(79,147,255,.08),
        0 8px 20px rgba(0,0,0,.35);

    transition: all .35s ease;
}

.elementor-3515 .elementor-element.elementor-element-0db17c7 .elementor-button::after{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 14px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(255,255,255,.12),
        rgba(79,147,255,.45),
        rgba(255,255,255,.06)
    );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

.elementor-3515 .elementor-element.elementor-element-0db17c7 .elementor-button:hover{
    background: linear-gradient(180deg,#14284A 0%,#0D1B33 100%);
    border-color: rgba(110,180,255,.8);

    transform: translateY(-2px);

    box-shadow:
        0 0 20px rgba(60,150,255,.35),
        0 12px 30px rgba(0,0,0,.45);

    color: #fff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a082bb */.elementor-3515 .elementor-element.elementor-element-0a082bb{

    margin:0;

    color:#ffffff;

    font-size:26px;

    font-weight:700;

    line-height:1;

    text-align:center;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3a0147 */.elementor-3515 .elementor-element.elementor-element-c3a0147{

    width:69px;
    height:0px;

    position:relative;

    display:flex;
    align-items:center;
    justify-content:center;

    margin:-8px auto 12px;

    /* نوک‌ها ملایم‌تر */
    clip-path:polygon(
        50% 3%,
        92% 24%,
        92% 76%,
        50% 97%,
        8% 76%,
        8% 24%
    );

    background:linear-gradient(180deg,#10284A 0%,#050F1F 100%);

    transition:.35s;

    z-index:10;

}

.elementor-3515 .elementor-element.elementor-element-c3a0147::before{

    content:"";

    position:absolute;

    inset:-1px;

    clip-path:inherit;

    background:linear-gradient(
        180deg,
        rgba(96,185,255,.95),
        rgba(25,110,255,.55)
    );

    z-index:-2;

}

.elementor-3515 .elementor-element.elementor-element-c3a0147::after{

    content:"";

    position:absolute;

    inset:2px;

    clip-path:inherit;

    background:linear-gradient(
        180deg,
        rgba(16,40,74,.96) 0%,
        rgba(3,10,22,.98) 100%
    );

    z-index:-1;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        inset 0 -1px 0 rgba(0,0,0,.45);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b10cac */.elementor-3515 .elementor-element.elementor-element-3b10cac{

    position:relative;

    padding:18px 18px 25px;

    transition:.35s ease;

    border-radius:18px;
}

/*.elementor-3515 .elementor-element.elementor-element-3b10cac:hover{*/

/*    transform:translateY(-6px);*/

/*    background:rgba(255,255,255,.015);*/

/*}*/
.elementor-3515 .elementor-element.elementor-element-3b10cac:after{

content:"";

position:absolute;

right:0;

top:50%;

transform:translateY(-50%);

width:px;

height:95px;

background:linear-gradient(

transparent,

rgba(255,255,255,.12),

transparent);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea48cdd */.elementor-3515 .elementor-element.elementor-element-ea48cdd{

    margin:0;

    color:#ffffff;

    font-size:26px;

    font-weight:700;

    line-height:1;

    text-align:center;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff518bb */.elementor-3515 .elementor-element.elementor-element-ff518bb{

    width:69px;
    height:0px;

    position:relative;

    display:flex;
    align-items:center;
    justify-content:center;

    margin:-8px auto 12px;

    /* نوک‌ها ملایم‌تر */
    clip-path:polygon(
        50% 3%,
        92% 24%,
        92% 76%,
        50% 97%,
        8% 76%,
        8% 24%
    );

    background:linear-gradient(180deg,#10284A 0%,#050F1F 100%);

    transition:.35s;

    z-index:10;

}

.elementor-3515 .elementor-element.elementor-element-ff518bb::before{

    content:"";

    position:absolute;

    inset:-1px;

    clip-path:inherit;

    background:linear-gradient(
        180deg,
        rgba(96,185,255,.95),
        rgba(25,110,255,.55)
    );

    z-index:-2;

}

.elementor-3515 .elementor-element.elementor-element-ff518bb::after{

    content:"";

    position:absolute;

    inset:2px;

    clip-path:inherit;

    background:linear-gradient(
        180deg,
        rgba(16,40,74,.96) 0%,
        rgba(3,10,22,.98) 100%
    );

    z-index:-1;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        inset 0 -1px 0 rgba(0,0,0,.45);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-669dbd5 */.elementor-3515 .elementor-element.elementor-element-669dbd5{

    position:relative;

    padding:18px 18px 25px;

    transition:.35s ease;

    border-radius:18px;
}

/*.elementor-3515 .elementor-element.elementor-element-669dbd5:hover{*/

/*    transform:translateY(-6px);*/

/*    background:rgba(255,255,255,.015);*/

/*}*/
.elementor-3515 .elementor-element.elementor-element-669dbd5:after{

content:"";

position:absolute;

right:0;

top:50%;

transform:translateY(-50%);

width:px;

height:95px;

background:linear-gradient(

transparent,

rgba(255,255,255,.12),

transparent);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46c8097 */.elementor-3515 .elementor-element.elementor-element-46c8097{
    color:#fff;
    font-size:34px;
    font-weight:800;
    line-height:1;
    margin:0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99d48db */.elementor-3515 .elementor-element.elementor-element-99d48db{

    width:69px;
    height:0px;

    position:relative;

    display:flex;
    align-items:center;
    justify-content:center;

    margin:-8px auto 12px;

    /* نوک‌ها ملایم‌تر */
    clip-path:polygon(
        50% 3%,
        92% 24%,
        92% 76%,
        50% 97%,
        8% 76%,
        8% 24%
    );

    background:linear-gradient(180deg,#10284A 0%,#050F1F 100%);

    transition:.35s;

    z-index:10;

}

.elementor-3515 .elementor-element.elementor-element-99d48db::before{

    content:"";

    position:absolute;

    inset:-1px;

    clip-path:inherit;

    background:linear-gradient(
        180deg,
        rgba(96,185,255,.95),
        rgba(25,110,255,.55)
    );

    z-index:-2;

}

.elementor-3515 .elementor-element.elementor-element-99d48db::after{

    content:"";

    position:absolute;

    inset:2px;

    clip-path:inherit;

    background:linear-gradient(
        180deg,
        rgba(16,40,74,.96) 0%,
        rgba(3,10,22,.98) 100%
    );

    z-index:-1;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        inset 0 -1px 0 rgba(0,0,0,.45);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f68087 */.elementor-3515 .elementor-element.elementor-element-0f68087{

    position:relative;

    padding:18px 18px 25px;

    transition:.35s ease;

    border-radius:18px;
}

/*.elementor-3515 .elementor-element.elementor-element-0f68087:hover{*/

/*    transform:translateY(-6px);*/

/*    background:rgba(255,255,255,.015);*/

/*}*/
.elementor-3515 .elementor-element.elementor-element-0f68087:after{

content:"";

position:absolute;

right:0;

top:50%;

transform:translateY(-50%);

width:px;

height:95px;

background:linear-gradient(

transparent,

rgba(255,255,255,.12),

transparent);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7869b2 */.elementor-3515 .elementor-element.elementor-element-e7869b2{

    margin:0;

    color:#ffffff;

    font-size:26px;

    font-weight:700;

    line-height:1;

    text-align:center;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3abbe86 */.elementor-3515 .elementor-element.elementor-element-3abbe86{

    width:69px;
    height:0px;

    position:relative;

    display:flex;
    align-items:center;
    justify-content:center;

    margin:-8px auto 12px;

    /* نوک‌ها ملایم‌تر */
    clip-path:polygon(
        50% 3%,
        92% 24%,
        92% 76%,
        50% 97%,
        8% 76%,
        8% 24%
    );

    background:linear-gradient(180deg,#10284A 0%,#050F1F 100%);

    transition:.35s;

    z-index:10;

}

.elementor-3515 .elementor-element.elementor-element-3abbe86::before{

    content:"";

    position:absolute;

    inset:-1px;

    clip-path:inherit;

    background:linear-gradient(
        180deg,
        rgba(96,185,255,.95),
        rgba(25,110,255,.55)
    );

    z-index:-2;

}

.elementor-3515 .elementor-element.elementor-element-3abbe86::after{

    content:"";

    position:absolute;

    inset:2px;

    clip-path:inherit;

    background:linear-gradient(
        180deg,
        rgba(16,40,74,.96) 0%,
        rgba(3,10,22,.98) 100%
    );

    z-index:-1;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        inset 0 -1px 0 rgba(0,0,0,.45);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4da4a9e */.elementor-3515 .elementor-element.elementor-element-4da4a9e{

    position:relative;

    padding:18px 18px 25px;

    transition:.35s ease;

    border-radius:18px;
}

/*.elementor-3515 .elementor-element.elementor-element-4da4a9e:hover{*/

/*    transform:translateY(-6px);*/

/*    background:rgba(255,255,255,.015);*/

/*}*/
.elementor-3515 .elementor-element.elementor-element-4da4a9e:after{

content:"";

position:absolute;

right:0;

top:50%;

transform:translateY(-50%);

width:px;

height:95px;

background:linear-gradient(

transparent,

rgba(255,255,255,.12),

transparent);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa9fb85 */.elementor-3515 .elementor-element.elementor-element-aa9fb85{

    margin:0;

    color:#ffffff;

    font-size:26px;

    font-weight:700;

    line-height:1;

    text-align:center;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08a736f */.elementor-3515 .elementor-element.elementor-element-08a736f{

    width:69px;
    height:0px;

    position:relative;

    display:flex;
    align-items:center;
    justify-content:center;

    margin:-8px auto 12px;

    /* نوک‌ها ملایم‌تر */
    clip-path:polygon(
        50% 3%,
        92% 24%,
        92% 76%,
        50% 97%,
        8% 76%,
        8% 24%
    );

    background:linear-gradient(180deg,#10284A 0%,#050F1F 100%);

    transition:.35s;

    z-index:10;

}

.elementor-3515 .elementor-element.elementor-element-08a736f::before{

    content:"";

    position:absolute;

    inset:-1px;

    clip-path:inherit;

    background:linear-gradient(
        180deg,
        rgba(96,185,255,.95),
        rgba(25,110,255,.55)
    );

    z-index:-2;

}

.elementor-3515 .elementor-element.elementor-element-08a736f::after{

    content:"";

    position:absolute;

    inset:2px;

    clip-path:inherit;

    background:linear-gradient(
        180deg,
        rgba(16,40,74,.96) 0%,
        rgba(3,10,22,.98) 100%
    );

    z-index:-1;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        inset 0 -1px 0 rgba(0,0,0,.45);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddcbeef */.elementor-3515 .elementor-element.elementor-element-ddcbeef{

    position:relative;

    padding:18px 18px 25px;

    transition:.35s ease;

    border-radius:18px;
}

/*.elementor-3515 .elementor-element.elementor-element-ddcbeef:hover{*/

/*    transform:translateY(-6px);*/

/*    background:rgba(255,255,255,.015);*/

/*}*/
.elementor-3515 .elementor-element.elementor-element-ddcbeef:after{

content:"";

position:absolute;

right:0;

top:50%;

transform:translateY(-50%);

width:px;

height:95px;

background:linear-gradient(

transparent,

rgba(255,255,255,.12),

transparent);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b869aa */.elementor-3515 .elementor-element.elementor-element-1b869aa{
    background:#04152B;
    border:1px solid rgba(60,120,255,.12);
    border-radius:22px;
    padding:14px 22px 12px;
    position:relative;
    overflow:hidden;
    min-height:190px;
}

/* خط اصلی + نور متحرک */
.elementor-3515 .elementor-element.elementor-element-1b869aa::before{
    content:"";
    position:absolute;

    width:80%;
    left:50%;
    transform:translateX(-50%);

    top:54px;
    height:3px;
    border-radius:20px;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(75,170,255,.18) 10%,
            rgba(75,170,255,.35) 50%,
            rgba(75,170,255,.18) 90%,
            transparent
        ),
        linear-gradient(
            90deg,
            transparent 0%,
            rgba(80,190,255,0) 35%,
            rgba(120,220,255,.70) 44%,
            rgba(255,255,255,.95) 50%,
            rgba(120,220,255,.70) 56%,
            rgba(80,190,255,0) 65%,
            transparent 100%
        );

    background-size:100% 100%,260px 100%;
    background-repeat:no-repeat,no-repeat;

    box-shadow:
        0 0 8px rgba(70,170,255,.28),
        0 0 18px rgba(70,170,255,.18),
        0 0 32px rgba(70,170,255,.10);

    animation:flowLine 2.0s linear infinite;

    z-index:0;
}

@keyframes flowLine{

    from{
        background-position:0 0,-260px 0;
    }

    to{
        background-position:0 0,calc(100% + 260px) 0;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d29269 */.elementor-3515 .elementor-element.elementor-element-5d29269{

    margin:0;

    color:#ffffff;

    font-size:26px;

    font-weight:700;

    line-height:1;

    text-align:center;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b667c61 */.elementor-3515 .elementor-element.elementor-element-b667c61{

    width:69px;
    height:0px;

    position:relative;

    display:flex;
    align-items:center;
    justify-content:center;

    margin:-8px auto 12px;

    /* نوک‌ها ملایم‌تر */
    clip-path:polygon(
        50% 3%,
        92% 24%,
        92% 76%,
        50% 97%,
        8% 76%,
        8% 24%
    );

    background:linear-gradient(180deg,#10284A 0%,#050F1F 100%);

    transition:.35s;

    z-index:10;

}

.elementor-3515 .elementor-element.elementor-element-b667c61::before{

    content:"";

    position:absolute;

    inset:-1px;

    clip-path:inherit;

    background:linear-gradient(
        180deg,
        rgba(96,185,255,.95),
        rgba(25,110,255,.55)
    );

    z-index:-2;

}

.elementor-3515 .elementor-element.elementor-element-b667c61::after{

    content:"";

    position:absolute;

    inset:2px;

    clip-path:inherit;

    background:linear-gradient(
        180deg,
        rgba(16,40,74,.96) 0%,
        rgba(3,10,22,.98) 100%
    );

    z-index:-1;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        inset 0 -1px 0 rgba(0,0,0,.45);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5994c1f */.elementor-3515 .elementor-element.elementor-element-5994c1f{

    position:relative;

    padding:18px 18px 25px;

    transition:.35s ease;

    border-radius:18px;
}

/*.elementor-3515 .elementor-element.elementor-element-5994c1f:hover{*/

/*    transform:translateY(-6px);*/

/*    background:rgba(255,255,255,.015);*/

/*}*/
.elementor-3515 .elementor-element.elementor-element-5994c1f:after{

content:"";

position:absolute;

right:0;

top:50%;

transform:translateY(-50%);

width:px;

height:95px;

background:linear-gradient(

transparent,

rgba(255,255,255,.12),

transparent);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad79f3c */.elementor-3515 .elementor-element.elementor-element-ad79f3c{

    margin:0;

    color:#ffffff;

    font-size:26px;

    font-weight:700;

    line-height:1;

    text-align:center;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0eb5204 */.elementor-3515 .elementor-element.elementor-element-0eb5204{

    width:69px;
    height:0px;

    position:relative;

    display:flex;
    align-items:center;
    justify-content:center;

    margin:-8px auto 12px;

    /* نوک‌ها ملایم‌تر */
    clip-path:polygon(
        50% 3%,
        92% 24%,
        92% 76%,
        50% 97%,
        8% 76%,
        8% 24%
    );

    background:linear-gradient(180deg,#10284A 0%,#050F1F 100%);

    transition:.35s;

    z-index:10;

}

.elementor-3515 .elementor-element.elementor-element-0eb5204::before{

    content:"";

    position:absolute;

    inset:-1px;

    clip-path:inherit;

    background:linear-gradient(
        180deg,
        rgba(96,185,255,.95),
        rgba(25,110,255,.55)
    );

    z-index:-2;

}

.elementor-3515 .elementor-element.elementor-element-0eb5204::after{

    content:"";

    position:absolute;

    inset:2px;

    clip-path:inherit;

    background:linear-gradient(
        180deg,
        rgba(16,40,74,.96) 0%,
        rgba(3,10,22,.98) 100%
    );

    z-index:-1;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        inset 0 -1px 0 rgba(0,0,0,.45);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0472f83 */.elementor-3515 .elementor-element.elementor-element-0472f83{

    position:relative;

    padding:18px 18px 25px;

    transition:.35s ease;

    border-radius:18px;
}

/*.elementor-3515 .elementor-element.elementor-element-0472f83:hover{*/

/*    transform:translateY(-6px);*/

/*    background:rgba(255,255,255,.015);*/

/*}*/
.elementor-3515 .elementor-element.elementor-element-0472f83:after{

content:"";

position:absolute;

right:0;

top:50%;

transform:translateY(-50%);

width:px;

height:95px;

background:linear-gradient(

transparent,

rgba(255,255,255,.12),

transparent);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a763f97 */.elementor-3515 .elementor-element.elementor-element-a763f97{
    color:#fff;
    font-size:34px;
    font-weight:800;
    line-height:1;
    margin:0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d01fc3 */.elementor-3515 .elementor-element.elementor-element-4d01fc3{

    width:69px;
    height:0px;

    position:relative;

    display:flex;
    align-items:center;
    justify-content:center;

    margin:-8px auto 12px;

    /* نوک‌ها ملایم‌تر */
    clip-path:polygon(
        50% 3%,
        92% 24%,
        92% 76%,
        50% 97%,
        8% 76%,
        8% 24%
    );

    background:linear-gradient(180deg,#10284A 0%,#050F1F 100%);

    transition:.35s;

    z-index:10;

}

.elementor-3515 .elementor-element.elementor-element-4d01fc3::before{

    content:"";

    position:absolute;

    inset:-1px;

    clip-path:inherit;

    background:linear-gradient(
        180deg,
        rgba(96,185,255,.95),
        rgba(25,110,255,.55)
    );

    z-index:-2;

}

.elementor-3515 .elementor-element.elementor-element-4d01fc3::after{

    content:"";

    position:absolute;

    inset:2px;

    clip-path:inherit;

    background:linear-gradient(
        180deg,
        rgba(16,40,74,.96) 0%,
        rgba(3,10,22,.98) 100%
    );

    z-index:-1;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        inset 0 -1px 0 rgba(0,0,0,.45);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dc2898 */.elementor-3515 .elementor-element.elementor-element-6dc2898{

    position:relative;

    padding:18px 18px 25px;

    transition:.35s ease;

    border-radius:18px;
}

/*.elementor-3515 .elementor-element.elementor-element-6dc2898:hover{*/

/*    transform:translateY(-6px);*/

/*    background:rgba(255,255,255,.015);*/

/*}*/
.elementor-3515 .elementor-element.elementor-element-6dc2898:after{

content:"";

position:absolute;

right:0;

top:50%;

transform:translateY(-50%);

width:px;

height:95px;

background:linear-gradient(

transparent,

rgba(255,255,255,.12),

transparent);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-419c4bf */.elementor-3515 .elementor-element.elementor-element-419c4bf{

    margin:0;

    color:#ffffff;

    font-size:26px;

    font-weight:700;

    line-height:1;

    text-align:center;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf01c68 */.elementor-3515 .elementor-element.elementor-element-bf01c68{

    width:69px;
    height:0px;

    position:relative;

    display:flex;
    align-items:center;
    justify-content:center;

    margin:-8px auto 12px;

    /* نوک‌ها ملایم‌تر */
    clip-path:polygon(
        50% 3%,
        92% 24%,
        92% 76%,
        50% 97%,
        8% 76%,
        8% 24%
    );

    background:linear-gradient(180deg,#10284A 0%,#050F1F 100%);

    transition:.35s;

    z-index:10;

}

.elementor-3515 .elementor-element.elementor-element-bf01c68::before{

    content:"";

    position:absolute;

    inset:-1px;

    clip-path:inherit;

    background:linear-gradient(
        180deg,
        rgba(96,185,255,.95),
        rgba(25,110,255,.55)
    );

    z-index:-2;

}

.elementor-3515 .elementor-element.elementor-element-bf01c68::after{

    content:"";

    position:absolute;

    inset:2px;

    clip-path:inherit;

    background:linear-gradient(
        180deg,
        rgba(16,40,74,.96) 0%,
        rgba(3,10,22,.98) 100%
    );

    z-index:-1;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        inset 0 -1px 0 rgba(0,0,0,.45);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bbe3cc */.elementor-3515 .elementor-element.elementor-element-1bbe3cc{

    position:relative;

    padding:18px 18px 25px;

    transition:.35s ease;

    border-radius:18px;
}

/*.elementor-3515 .elementor-element.elementor-element-1bbe3cc:hover{*/

/*    transform:translateY(-6px);*/

/*    background:rgba(255,255,255,.015);*/

/*}*/
.elementor-3515 .elementor-element.elementor-element-1bbe3cc:after{

content:"";

position:absolute;

right:0;

top:50%;

transform:translateY(-50%);

width:px;

height:95px;

background:linear-gradient(

transparent,

rgba(255,255,255,.12),

transparent);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e44758 */.elementor-3515 .elementor-element.elementor-element-2e44758{

    margin:0;

    color:#ffffff;

    font-size:26px;

    font-weight:700;

    line-height:1;

    text-align:center;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df9d619 */.elementor-3515 .elementor-element.elementor-element-df9d619{

    width:69px;
    height:0px;

    position:relative;

    display:flex;
    align-items:center;
    justify-content:center;

    margin:-8px auto 12px;

    /* نوک‌ها ملایم‌تر */
    clip-path:polygon(
        50% 3%,
        92% 24%,
        92% 76%,
        50% 97%,
        8% 76%,
        8% 24%
    );

    background:linear-gradient(180deg,#10284A 0%,#050F1F 100%);

    transition:.35s;

    z-index:10;

}

.elementor-3515 .elementor-element.elementor-element-df9d619::before{

    content:"";

    position:absolute;

    inset:-1px;

    clip-path:inherit;

    background:linear-gradient(
        180deg,
        rgba(96,185,255,.95),
        rgba(25,110,255,.55)
    );

    z-index:-2;

}

.elementor-3515 .elementor-element.elementor-element-df9d619::after{

    content:"";

    position:absolute;

    inset:2px;

    clip-path:inherit;

    background:linear-gradient(
        180deg,
        rgba(16,40,74,.96) 0%,
        rgba(3,10,22,.98) 100%
    );

    z-index:-1;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        inset 0 -1px 0 rgba(0,0,0,.45);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78d1c16 */.elementor-3515 .elementor-element.elementor-element-78d1c16{

    position:relative;

    padding:18px 18px 25px;

    transition:.35s ease;

    border-radius:18px;
}

/*.elementor-3515 .elementor-element.elementor-element-78d1c16:hover{*/

/*    transform:translateY(-6px);*/

/*    background:rgba(255,255,255,.015);*/

/*}*/
.elementor-3515 .elementor-element.elementor-element-78d1c16:after{

content:"";

position:absolute;

right:0;

top:50%;

transform:translateY(-50%);

width:px;

height:95px;

background:linear-gradient(

transparent,

rgba(255,255,255,.12),

transparent);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cac652 */.elementor-3515 .elementor-element.elementor-element-3cac652{
    position:relative;
    overflow:hidden;

    background:

        /* نور محیطی خیلی ظریف */
        radial-gradient(
            ellipse 65% 100% at 50% 0%,
            rgba(0,125,255,.055) 0%,
            transparent 65%
        ),

        /* Circuit Pattern - بالا */
        linear-gradient(
            90deg,
            transparent 0%,
            transparent 13%,
            rgba(70,160,255,.025) 13.1%,
            transparent 13.25%,
            transparent 34%,
            rgba(70,160,255,.02) 34.1%,
            transparent 34.25%,
            transparent 67%,
            rgba(70,160,255,.022) 67.1%,
            transparent 67.25%,
            transparent 88%,
            rgba(70,160,255,.025) 88.1%,
            transparent 88.25%,
            transparent 100%
        ),

        /* خطوط افقی دیتایی */
        linear-gradient(
            0deg,
            transparent 0%,
            transparent 22%,
            rgba(60,150,255,.018) 22.1%,
            transparent 22.3%,
            transparent 76%,
            rgba(60,150,255,.022) 76.1%,
            transparent 76.3%,
            transparent 100%
        ),

        /* خطوط مورب بسیار ظریف */
        repeating-linear-gradient(
            135deg,
            transparent 0px,
            transparent 95px,
            rgba(70,160,255,.018) 96px,
            rgba(70,160,255,.018) 97px,
            transparent 98px,
            transparent 190px
        ),

        /* پایه اصلی */
        linear-gradient(
            135deg,
            #071A34 0%,
            #04162D 48%,
            #031226 100%
        );

    border:1px solid rgba(60,120,255,.12);
    border-radius:22px;
    padding:14px 22px 12px;
    position:relative;
    overflow:hidden;
    min-height:190px;
}


/* ==========================================
   لایه دکوراتیو Circuit / Data
   ========================================== */

.elementor-3515 .elementor-element.elementor-element-3cac652::after{
    content:"";
    position:absolute;
    inset:0;

    background:

        /* مدار گوشه بالا چپ */
        linear-gradient(
            90deg,
            transparent 0%,
            transparent 7%,
            rgba(70,170,255,.035) 7.1%,
            transparent 7.25%,
            transparent 18%,
            rgba(70,170,255,.025) 18.1%,
            transparent 18.25%,
            transparent 100%
        ),

        /* مدار گوشه بالا راست */
        linear-gradient(
            90deg,
            transparent 0%,
            transparent 74%,
            rgba(70,170,255,.025) 74.1%,
            transparent 74.25%,
            transparent 92%,
            rgba(70,170,255,.035) 92.1%,
            transparent 92.25%,
            transparent 100%
        ),

        /* خطوط اتصال مورب */
        linear-gradient(
            145deg,
            transparent 0%,
            transparent 29%,
            rgba(60,155,255,.025) 29.2%,
            transparent 29.5%,
            transparent 71%,
            rgba(60,155,255,.02) 71.2%,
            transparent 71.5%,
            transparent 100%
        ),

        /* نقاط اتصال */
        radial-gradient(
            circle at 7% 18%,
            rgba(80,180,255,.12) 0 1px,
            transparent 2px
        ),

        radial-gradient(
            circle at 18% 18%,
            rgba(80,180,255,.08) 0 1px,
            transparent 2px
        ),

        radial-gradient(
            circle at 74% 76%,
            rgba(80,180,255,.08) 0 1px,
            transparent 2px
        ),

        radial-gradient(
            circle at 92% 76%,
            rgba(80,180,255,.10) 0 1px,
            transparent 2px
        );

    pointer-events:none;
    z-index:0;
}


/* ==========================================
   خط اصلی + نور متحرک
   این قسمت دست نخورده
   ========================================== */

.elementor-3515 .elementor-element.elementor-element-3cac652::before{
    content:"";
    position:absolute;

    width:80%;
    left:50%;
    transform:translateX(-50%);

    top:54px;
    height:3px;
    border-radius:20px;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(75,170,255,.18) 10%,
            rgba(75,170,255,.35) 50%,
            rgba(75,170,255,.18) 90%,
            transparent
        ),
        linear-gradient(
            90deg,
            transparent 0%,
            rgba(80,190,255,0) 35%,
            rgba(120,220,255,.70) 44%,
            rgba(255,255,255,.95) 50%,
            rgba(120,220,255,.70) 56%,
            rgba(80,190,255,0) 65%,
            transparent 100%
        );

    background-size:100% 100%,260px 100%;
    background-repeat:no-repeat,no-repeat;

    box-shadow:
        0 0 8px rgba(70,170,255,.28),
        0 0 18px rgba(70,170,255,.18),
        0 0 32px rgba(70,170,255,.10);

    animation:flowLine 2.0s linear infinite;

    z-index:1;
}


@keyframes flowLine{

    from{
        background-position:0 0,-260px 0;
    }

    to{
        background-position:0 0,calc(100% + 260px) 0;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d005c7 */.elementor-3515 .elementor-element.elementor-element-3d005c7{

    margin:0;

    color:#ffffff;

    font-size:26px;

    font-weight:700;

    line-height:1;

    text-align:center;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8eeea16 */.elementor-3515 .elementor-element.elementor-element-8eeea16{

    width:55px;
    height:0px;

    position:relative;

    display:flex;
    align-items:center;
    justify-content:center;


    /* نوک‌ها ملایم‌تر */
    clip-path:polygon(
        50% 3%,
        92% 24%,
        92% 76%,
        50% 97%,
        8% 76%,
        8% 24%
    );

    background:linear-gradient(180deg,#10284A 0%,#050F1F 100%);

    transition:.35s;

    z-index:10;

}

.elementor-3515 .elementor-element.elementor-element-8eeea16::before{

    content:"";

    position:absolute;

    inset:-1px;

    clip-path:inherit;

    background:linear-gradient(
        180deg,
        rgba(96,185,255,.95),
        rgba(25,110,255,.55)
    );

    z-index:-2;

}

.elementor-3515 .elementor-element.elementor-element-8eeea16::after{

    content:"";

    position:absolute;

    inset:2px;

    clip-path:inherit;

    background:linear-gradient(
        180deg,
        rgba(16,40,74,.96) 0%,
        rgba(3,10,22,.98) 100%
    );

    z-index:-1;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        inset 0 -1px 0 rgba(0,0,0,.45);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c958a90 */.elementor-3515 .elementor-element.elementor-element-c958a90{
    position:relative;

    padding:1px 1px 5px;

    transition:.35s ease;

    border-radius:18px;

    /* =========================
       Glass Background
    ========================= */

    background:
        radial-gradient(
            circle at 85% 15%,
            rgba(35,150,255,.12),
            transparent 42%
        ),

        radial-gradient(
            circle at 15% 85%,
            rgba(0,100,220,.08),
            transparent 45%
        ),

        linear-gradient(
            145deg,
            rgba(18,43,78,.72) 0%,
            rgba(8,27,52,.82) 50%,
            rgba(4,18,38,.92) 100%
        );

    backdrop-filter:blur(14px);
    -webkit-backdrop-filter:blur(14px);

    /* =========================
       Border اصلی
    ========================= */

    border:1px solid rgba(45,155,255,.32);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.06),
        inset 0 0 25px rgba(0,130,255,.045),
        0 0 15px rgba(0,100,255,.025);
}


/* =========================
   Border نورانی
========================= */

.elementor-3515 .elementor-element.elementor-element-c958a90::before{
    content:"";

    position:absolute;
    inset:0;

    border-radius:inherit;

    padding:1px;

    background:
        linear-gradient(
            120deg,
            rgba(20,100,220,.08) 0%,
            rgba(50,170,255,.25) 20%,
            rgba(90,200,255,.95) 35%,
            rgba(30,130,255,.12) 52%,
            rgba(15,80,200,.04) 65%,
            rgba(70,190,255,.75) 82%,
            rgba(20,100,220,.08) 100%
        );

    background-size:400% 400%;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;

    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    mask-composite:exclude;

    animation:
        glassBorderFlow 12s ease-in-out infinite;

    pointer-events:none;

    opacity:.9;

    filter:
        drop-shadow(0 0 3px rgba(0,150,255,.35));
}


/* =========================
   حرکت Border
========================= */

@keyframes glassBorderFlow{

    0%{
        background-position:0% 50%;
    }

    25%{
        background-position:35% 0%;
    }

    50%{
        background-position:70% 50%;
    }

    75%{
        background-position:100% 100%;
    }

    100%{
        background-position:0% 50%;
    }

}


/* =========================
   خط نور سمت راست
   کد اصلی خودت حفظ شده
========================= */

.elementor-3515 .elementor-element.elementor-element-c958a90::after{
    content:"";

    position:absolute;

    right:0;

    top:50%;

    transform:translateY(-50%);

    width:px;

    height:95px;

    background:
        linear-gradient(
            transparent,
            rgba(255,255,255,.12),
            transparent
        );

    pointer-events:none;
}


/* =========================
   HOVER
========================= */

.elementor-3515 .elementor-element.elementor-element-c958a90:hover{

    border-color:rgba(55,175,255,.52);

    background:
        radial-gradient(
            circle at 85% 15%,
            rgba(35,155,255,.17),
            transparent 42%
        ),

        radial-gradient(
            circle at 15% 85%,
            rgba(0,110,240,.11),
            transparent 45%
        ),

        linear-gradient(
            145deg,
            rgba(21,50,88,.78) 0%,
            rgba(8,30,58,.88) 50%,
            rgba(4,19,40,.96) 100%
        );

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.08),
        inset 0 0 28px rgba(0,145,255,.08),
        0 0 20px rgba(0,130,255,.12);
}


.elementor-3515 .elementor-element.elementor-element-c958a90:hover::before{

    opacity:1;

    filter:
        drop-shadow(0 0 6px rgba(0,165,255,.65))
        drop-shadow(0 0 14px rgba(0,120,255,.22));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4909fb0 */.elementor-3515 .elementor-element.elementor-element-4909fb0{

    margin:0;

    color:#ffffff;

    font-size:26px;

    font-weight:700;

    line-height:1;

    text-align:center;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93f6e1a */.elementor-3515 .elementor-element.elementor-element-93f6e1a{

    width:55px;
    height:0px;

    position:relative;

    display:flex;
    align-items:center;
    justify-content:center;


    /* نوک‌ها ملایم‌تر */
    clip-path:polygon(
        50% 3%,
        92% 24%,
        92% 76%,
        50% 97%,
        8% 76%,
        8% 24%
    );

    background:linear-gradient(180deg,#10284A 0%,#050F1F 100%);

    transition:.35s;

    z-index:10;

}

.elementor-3515 .elementor-element.elementor-element-93f6e1a::before{

    content:"";

    position:absolute;

    inset:-1px;

    clip-path:inherit;

    background:linear-gradient(
        180deg,
        rgba(96,185,255,.95),
        rgba(25,110,255,.55)
    );

    z-index:-2;

}

.elementor-3515 .elementor-element.elementor-element-93f6e1a::after{

    content:"";

    position:absolute;

    inset:2px;

    clip-path:inherit;

    background:linear-gradient(
        180deg,
        rgba(16,40,74,.96) 0%,
        rgba(3,10,22,.98) 100%
    );

    z-index:-1;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        inset 0 -1px 0 rgba(0,0,0,.45);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11eaa89 */.elementor-3515 .elementor-element.elementor-element-11eaa89{
    position:relative;

    padding:1px 1px 5px;

    transition:.35s ease;

    border-radius:18px;

    /* =========================
       Glass Background
    ========================= */

    background:
        radial-gradient(
            circle at 85% 15%,
            rgba(35,150,255,.12),
            transparent 42%
        ),

        radial-gradient(
            circle at 15% 85%,
            rgba(0,100,220,.08),
            transparent 45%
        ),

        linear-gradient(
            145deg,
            rgba(18,43,78,.72) 0%,
            rgba(8,27,52,.82) 50%,
            rgba(4,18,38,.92) 100%
        );

    backdrop-filter:blur(14px);
    -webkit-backdrop-filter:blur(14px);

    /* =========================
       Border اصلی
    ========================= */

    border:1px solid rgba(45,155,255,.32);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.06),
        inset 0 0 25px rgba(0,130,255,.045),
        0 0 15px rgba(0,100,255,.025);
}


/* =========================
   Border نورانی
========================= */

.elementor-3515 .elementor-element.elementor-element-11eaa89::before{
    content:"";

    position:absolute;
    inset:0;

    border-radius:inherit;

    padding:1px;

    background:
        linear-gradient(
            120deg,
            rgba(20,100,220,.08) 0%,
            rgba(50,170,255,.25) 20%,
            rgba(90,200,255,.95) 35%,
            rgba(30,130,255,.12) 52%,
            rgba(15,80,200,.04) 65%,
            rgba(70,190,255,.75) 82%,
            rgba(20,100,220,.08) 100%
        );

    background-size:400% 400%;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;

    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    mask-composite:exclude;

    animation:
        glassBorderFlow 12s ease-in-out infinite;

    pointer-events:none;

    opacity:.9;

    filter:
        drop-shadow(0 0 3px rgba(0,150,255,.35));
}


/* =========================
   حرکت Border
========================= */

@keyframes glassBorderFlow{

    0%{
        background-position:0% 50%;
    }

    25%{
        background-position:35% 0%;
    }

    50%{
        background-position:70% 50%;
    }

    75%{
        background-position:100% 100%;
    }

    100%{
        background-position:0% 50%;
    }

}


/* =========================
   خط نور سمت راست
   کد اصلی خودت حفظ شده
========================= */

.elementor-3515 .elementor-element.elementor-element-11eaa89::after{
    content:"";

    position:absolute;

    right:0;

    top:50%;

    transform:translateY(-50%);

    width:px;

    height:95px;

    background:
        linear-gradient(
            transparent,
            rgba(255,255,255,.12),
            transparent
        );

    pointer-events:none;
}


/* =========================
   HOVER
========================= */

.elementor-3515 .elementor-element.elementor-element-11eaa89:hover{

    border-color:rgba(55,175,255,.52);

    background:
        radial-gradient(
            circle at 85% 15%,
            rgba(35,155,255,.17),
            transparent 42%
        ),

        radial-gradient(
            circle at 15% 85%,
            rgba(0,110,240,.11),
            transparent 45%
        ),

        linear-gradient(
            145deg,
            rgba(21,50,88,.78) 0%,
            rgba(8,30,58,.88) 50%,
            rgba(4,19,40,.96) 100%
        );

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.08),
        inset 0 0 28px rgba(0,145,255,.08),
        0 0 20px rgba(0,130,255,.12);
}


.elementor-3515 .elementor-element.elementor-element-11eaa89:hover::before{

    opacity:1;

    filter:
        drop-shadow(0 0 6px rgba(0,165,255,.65))
        drop-shadow(0 0 14px rgba(0,120,255,.22));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1987eb8 */.elementor-3515 .elementor-element.elementor-element-1987eb8{

    margin:0;

    color:#ffffff;

    font-size:26px;

    font-weight:700;

    line-height:1;

    text-align:center;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efd9bc2 */.elementor-3515 .elementor-element.elementor-element-efd9bc2{

    width:55px;
    height:0px;

    position:relative;

    display:flex;
    align-items:center;
    justify-content:center;


    /* نوک‌ها ملایم‌تر */
    clip-path:polygon(
        50% 3%,
        92% 24%,
        92% 76%,
        50% 97%,
        8% 76%,
        8% 24%
    );

    background:linear-gradient(180deg,#10284A 0%,#050F1F 100%);

    transition:.35s;

    z-index:10;

}

.elementor-3515 .elementor-element.elementor-element-efd9bc2::before{

    content:"";

    position:absolute;

    inset:-1px;

    clip-path:inherit;

    background:linear-gradient(
        180deg,
        rgba(96,185,255,.95),
        rgba(25,110,255,.55)
    );

    z-index:-2;

}

.elementor-3515 .elementor-element.elementor-element-efd9bc2::after{

    content:"";

    position:absolute;

    inset:2px;

    clip-path:inherit;

    background:linear-gradient(
        180deg,
        rgba(16,40,74,.96) 0%,
        rgba(3,10,22,.98) 100%
    );

    z-index:-1;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        inset 0 -1px 0 rgba(0,0,0,.45);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43c9f8e */.elementor-3515 .elementor-element.elementor-element-43c9f8e{
    position:relative;

    padding:1px 1px 5px;

    transition:.35s ease;

    border-radius:18px;

    /* =========================
       Glass Background
    ========================= */

    background:
        radial-gradient(
            circle at 85% 15%,
            rgba(35,150,255,.12),
            transparent 42%
        ),

        radial-gradient(
            circle at 15% 85%,
            rgba(0,100,220,.08),
            transparent 45%
        ),

        linear-gradient(
            145deg,
            rgba(18,43,78,.72) 0%,
            rgba(8,27,52,.82) 50%,
            rgba(4,18,38,.92) 100%
        );

    backdrop-filter:blur(14px);
    -webkit-backdrop-filter:blur(14px);

    /* =========================
       Border اصلی
    ========================= */

    border:1px solid rgba(45,155,255,.32);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.06),
        inset 0 0 25px rgba(0,130,255,.045),
        0 0 15px rgba(0,100,255,.025);
}


/* =========================
   Border نورانی
========================= */

.elementor-3515 .elementor-element.elementor-element-43c9f8e::before{
    content:"";

    position:absolute;
    inset:0;

    border-radius:inherit;

    padding:1px;

    background:
        linear-gradient(
            120deg,
            rgba(20,100,220,.08) 0%,
            rgba(50,170,255,.25) 20%,
            rgba(90,200,255,.95) 35%,
            rgba(30,130,255,.12) 52%,
            rgba(15,80,200,.04) 65%,
            rgba(70,190,255,.75) 82%,
            rgba(20,100,220,.08) 100%
        );

    background-size:400% 400%;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;

    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    mask-composite:exclude;

    animation:
        glassBorderFlow 12s ease-in-out infinite;

    pointer-events:none;

    opacity:.9;

    filter:
        drop-shadow(0 0 3px rgba(0,150,255,.35));
}


/* =========================
   حرکت Border
========================= */

@keyframes glassBorderFlow{

    0%{
        background-position:0% 50%;
    }

    25%{
        background-position:35% 0%;
    }

    50%{
        background-position:70% 50%;
    }

    75%{
        background-position:100% 100%;
    }

    100%{
        background-position:0% 50%;
    }

}


/* =========================
   خط نور سمت راست
   کد اصلی خودت حفظ شده
========================= */

.elementor-3515 .elementor-element.elementor-element-43c9f8e::after{
    content:"";

    position:absolute;

    right:0;

    top:50%;

    transform:translateY(-50%);

    width:px;

    height:95px;

    background:
        linear-gradient(
            transparent,
            rgba(255,255,255,.12),
            transparent
        );

    pointer-events:none;
}


/* =========================
   HOVER
========================= */

.elementor-3515 .elementor-element.elementor-element-43c9f8e:hover{

    border-color:rgba(55,175,255,.52);

    background:
        radial-gradient(
            circle at 85% 15%,
            rgba(35,155,255,.17),
            transparent 42%
        ),

        radial-gradient(
            circle at 15% 85%,
            rgba(0,110,240,.11),
            transparent 45%
        ),

        linear-gradient(
            145deg,
            rgba(21,50,88,.78) 0%,
            rgba(8,30,58,.88) 50%,
            rgba(4,19,40,.96) 100%
        );

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.08),
        inset 0 0 28px rgba(0,145,255,.08),
        0 0 20px rgba(0,130,255,.12);
}


.elementor-3515 .elementor-element.elementor-element-43c9f8e:hover::before{

    opacity:1;

    filter:
        drop-shadow(0 0 6px rgba(0,165,255,.65))
        drop-shadow(0 0 14px rgba(0,120,255,.22));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce52eb2 */.elementor-3515 .elementor-element.elementor-element-ce52eb2{

    margin:0;

    color:#ffffff;

    font-size:26px;

    font-weight:700;

    line-height:1;

    text-align:center;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a3a68a */.elementor-3515 .elementor-element.elementor-element-3a3a68a{

    width:55px;
    height:0px;

    position:relative;

    display:flex;
    align-items:center;
    justify-content:center;


    /* نوک‌ها ملایم‌تر */
    clip-path:polygon(
        50% 3%,
        92% 24%,
        92% 76%,
        50% 97%,
        8% 76%,
        8% 24%
    );

    background:linear-gradient(180deg,#10284A 0%,#050F1F 100%);

    transition:.35s;

    z-index:10;

}

.elementor-3515 .elementor-element.elementor-element-3a3a68a::before{

    content:"";

    position:absolute;

    inset:-1px;

    clip-path:inherit;

    background:linear-gradient(
        180deg,
        rgba(96,185,255,.95),
        rgba(25,110,255,.55)
    );

    z-index:-2;

}

.elementor-3515 .elementor-element.elementor-element-3a3a68a::after{

    content:"";

    position:absolute;

    inset:2px;

    clip-path:inherit;

    background:linear-gradient(
        180deg,
        rgba(16,40,74,.96) 0%,
        rgba(3,10,22,.98) 100%
    );

    z-index:-1;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        inset 0 -1px 0 rgba(0,0,0,.45);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-877cb2c */.elementor-3515 .elementor-element.elementor-element-877cb2c{
    position:relative;

    padding:1px 1px 5px;

    transition:.35s ease;

    border-radius:18px;

    /* =========================
       Glass Background
    ========================= */

    background:
        radial-gradient(
            circle at 85% 15%,
            rgba(35,150,255,.12),
            transparent 42%
        ),

        radial-gradient(
            circle at 15% 85%,
            rgba(0,100,220,.08),
            transparent 45%
        ),

        linear-gradient(
            145deg,
            rgba(18,43,78,.72) 0%,
            rgba(8,27,52,.82) 50%,
            rgba(4,18,38,.92) 100%
        );

    backdrop-filter:blur(14px);
    -webkit-backdrop-filter:blur(14px);

    /* =========================
       Border اصلی
    ========================= */

    border:1px solid rgba(45,155,255,.32);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.06),
        inset 0 0 25px rgba(0,130,255,.045),
        0 0 15px rgba(0,100,255,.025);
}


/* =========================
   Border نورانی
========================= */

.elementor-3515 .elementor-element.elementor-element-877cb2c::before{
    content:"";

    position:absolute;
    inset:0;

    border-radius:inherit;

    padding:1px;

    background:
        linear-gradient(
            120deg,
            rgba(20,100,220,.08) 0%,
            rgba(50,170,255,.25) 20%,
            rgba(90,200,255,.95) 35%,
            rgba(30,130,255,.12) 52%,
            rgba(15,80,200,.04) 65%,
            rgba(70,190,255,.75) 82%,
            rgba(20,100,220,.08) 100%
        );

    background-size:400% 400%;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;

    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    mask-composite:exclude;

    animation:
        glassBorderFlow 12s ease-in-out infinite;

    pointer-events:none;

    opacity:.9;

    filter:
        drop-shadow(0 0 3px rgba(0,150,255,.35));
}


/* =========================
   حرکت Border
========================= */

@keyframes glassBorderFlow{

    0%{
        background-position:0% 50%;
    }

    25%{
        background-position:35% 0%;
    }

    50%{
        background-position:70% 50%;
    }

    75%{
        background-position:100% 100%;
    }

    100%{
        background-position:0% 50%;
    }

}


/* =========================
   خط نور سمت راست
   کد اصلی خودت حفظ شده
========================= */

.elementor-3515 .elementor-element.elementor-element-877cb2c::after{
    content:"";

    position:absolute;

    right:0;

    top:50%;

    transform:translateY(-50%);

    width:px;

    height:95px;

    background:
        linear-gradient(
            transparent,
            rgba(255,255,255,.12),
            transparent
        );

    pointer-events:none;
}


/* =========================
   HOVER
========================= */

.elementor-3515 .elementor-element.elementor-element-877cb2c:hover{

    border-color:rgba(55,175,255,.52);

    background:
        radial-gradient(
            circle at 85% 15%,
            rgba(35,155,255,.17),
            transparent 42%
        ),

        radial-gradient(
            circle at 15% 85%,
            rgba(0,110,240,.11),
            transparent 45%
        ),

        linear-gradient(
            145deg,
            rgba(21,50,88,.78) 0%,
            rgba(8,30,58,.88) 50%,
            rgba(4,19,40,.96) 100%
        );

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.08),
        inset 0 0 28px rgba(0,145,255,.08),
        0 0 20px rgba(0,130,255,.12);
}


.elementor-3515 .elementor-element.elementor-element-877cb2c:hover::before{

    opacity:1;

    filter:
        drop-shadow(0 0 6px rgba(0,165,255,.65))
        drop-shadow(0 0 14px rgba(0,120,255,.22));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e424f3c */.elementor-3515 .elementor-element.elementor-element-e424f3c{

    margin:0;

    color:#ffffff;

    font-size:26px;

    font-weight:700;

    line-height:1;

    text-align:center;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c52ddb */.elementor-3515 .elementor-element.elementor-element-9c52ddb{

    width:55px;
    height:0px;

    position:relative;

    display:flex;
    align-items:center;
    justify-content:center;


    /* نوک‌ها ملایم‌تر */
    clip-path:polygon(
        50% 3%,
        92% 24%,
        92% 76%,
        50% 97%,
        8% 76%,
        8% 24%
    );

    background:linear-gradient(180deg,#10284A 0%,#050F1F 100%);

    transition:.35s;

    z-index:10;

}

.elementor-3515 .elementor-element.elementor-element-9c52ddb::before{

    content:"";

    position:absolute;

    inset:-1px;

    clip-path:inherit;

    background:linear-gradient(
        180deg,
        rgba(96,185,255,.95),
        rgba(25,110,255,.55)
    );

    z-index:-2;

}

.elementor-3515 .elementor-element.elementor-element-9c52ddb::after{

    content:"";

    position:absolute;

    inset:2px;

    clip-path:inherit;

    background:linear-gradient(
        180deg,
        rgba(16,40,74,.96) 0%,
        rgba(3,10,22,.98) 100%
    );

    z-index:-1;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        inset 0 -1px 0 rgba(0,0,0,.45);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b3ab */.elementor-3515 .elementor-element.elementor-element-198b3ab{
    position:relative;

    padding:1px 1px 5px;

    transition:.35s ease;

    border-radius:18px;

    /* =========================
       Glass Background
    ========================= */

    background:
        radial-gradient(
            circle at 85% 15%,
            rgba(35,150,255,.12),
            transparent 42%
        ),

        radial-gradient(
            circle at 15% 85%,
            rgba(0,100,220,.08),
            transparent 45%
        ),

        linear-gradient(
            145deg,
            rgba(18,43,78,.72) 0%,
            rgba(8,27,52,.82) 50%,
            rgba(4,18,38,.92) 100%
        );

    backdrop-filter:blur(14px);
    -webkit-backdrop-filter:blur(14px);

    /* =========================
       Border اصلی
    ========================= */

    border:1px solid rgba(45,155,255,.32);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.06),
        inset 0 0 25px rgba(0,130,255,.045),
        0 0 15px rgba(0,100,255,.025);
}


/* =========================
   Border نورانی
========================= */

.elementor-3515 .elementor-element.elementor-element-198b3ab::before{
    content:"";

    position:absolute;
    inset:0;

    border-radius:inherit;

    padding:1px;

    background:
        linear-gradient(
            120deg,
            rgba(20,100,220,.08) 0%,
            rgba(50,170,255,.25) 20%,
            rgba(90,200,255,.95) 35%,
            rgba(30,130,255,.12) 52%,
            rgba(15,80,200,.04) 65%,
            rgba(70,190,255,.75) 82%,
            rgba(20,100,220,.08) 100%
        );

    background-size:400% 400%;

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;

    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    mask-composite:exclude;

    animation:
        glassBorderFlow 12s ease-in-out infinite;

    pointer-events:none;

    opacity:.9;

    filter:
        drop-shadow(0 0 3px rgba(0,150,255,.35));
}


/* =========================
   حرکت Border
========================= */

@keyframes glassBorderFlow{

    0%{
        background-position:0% 50%;
    }

    25%{
        background-position:35% 0%;
    }

    50%{
        background-position:70% 50%;
    }

    75%{
        background-position:100% 100%;
    }

    100%{
        background-position:0% 50%;
    }

}


/* =========================
   خط نور سمت راست
   کد اصلی خودت حفظ شده
========================= */

.elementor-3515 .elementor-element.elementor-element-198b3ab::after{
    content:"";

    position:absolute;

    right:0;

    top:50%;

    transform:translateY(-50%);

    width:px;

    height:95px;

    background:
        linear-gradient(
            transparent,
            rgba(255,255,255,.12),
            transparent
        );

    pointer-events:none;
}


/* =========================
   HOVER
========================= */

.elementor-3515 .elementor-element.elementor-element-198b3ab:hover{

    border-color:rgba(55,175,255,.52);

    background:
        radial-gradient(
            circle at 85% 15%,
            rgba(35,155,255,.17),
            transparent 42%
        ),

        radial-gradient(
            circle at 15% 85%,
            rgba(0,110,240,.11),
            transparent 45%
        ),

        linear-gradient(
            145deg,
            rgba(21,50,88,.78) 0%,
            rgba(8,30,58,.88) 50%,
            rgba(4,19,40,.96) 100%
        );

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.08),
        inset 0 0 28px rgba(0,145,255,.08),
        0 0 20px rgba(0,130,255,.12);
}


.elementor-3515 .elementor-element.elementor-element-198b3ab:hover::before{

    opacity:1;

    filter:
        drop-shadow(0 0 6px rgba(0,165,255,.65))
        drop-shadow(0 0 14px rgba(0,120,255,.22));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc58091 *//*.elementor-3515 .elementor-element.elementor-element-cc58091{*/
/*    background:#04152B;*/
/*    border:1px solid rgba(60,120,255,.12);*/
/*    border-radius:22px;*/

    /* پدینگ عمودی کمتر */
/*    padding:14px 22px 12px;*/

/*    position:relative;*/
/*    overflow:hidden;*/

/*    min-height:190px;*/
/*}*/

/*.elementor-3515 .elementor-element.elementor-element-cc58091:before{*/
/*    content:"";*/
/*    position:absolute;*/
/*    left:3%;*/
/*    right:3%;*/
/*    top:64px;*/
/*    height:2px;*/
/*    background:linear-gradient(*/
/*        90deg,*/
/*        rgba(60,160,255,.08),*/
/*        rgba(80,185,255,1),*/
/*        rgba(60,160,255,.08)*/
/*    );*/
/*    z-index:1;*/
/*}*/

/*.elementor-3515 .elementor-element.elementor-element-cc58091:after{*/
/*    content:"";*/
/*    position:absolute;*/
/*    left:3%;*/
/*    right:3%;*/
/*    top:54px;*/
/*    height:18px;*/
/*    background:radial-gradient(*/
/*        ellipse at center,*/
/*        rgba(60,170,255,.16),*/
/*        rgba(60,170,255,.05) 45%,*/
/*        transparent 80%*/
/*    );*/
/*    z-index:0;*/
/*}*/







.elementor-3515 .elementor-element.elementor-element-cc58091{
    background:#04152B;
    border:1px solid rgba(60,120,255,.12);
    border-radius:22px;
    padding:14px 22px 12px;
    position:relative;
    overflow:hidden;
    min-height:190px;
}

/* خط اصلی پشت شش ضلعی‌ها */

}

/* هاله نور پشت خط */

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bfc443 */.elementor-3515 .elementor-element.elementor-element-2bfc443::after{
    content:"";
    position:absolute;

    left:0;
    top:16px;
    bottom:16px;

    width:1px;

    background:linear-gradient(
        to bottom,
        transparent,
        rgba(255,255,255,.18),
        transparent
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21ab512 */.elementor-3515 .elementor-element.elementor-element-21ab512::after{
    content:"";
    position:absolute;

    left:0;
    top:16px;
    bottom:16px;

    width:1px;

    background:linear-gradient(
        to bottom,
        transparent,
        rgba(255,255,255,.18),
        transparent
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc85d37 */.elementor-3515 .elementor-element.elementor-element-cc85d37::after{
    content:"";
    position:absolute;

    left:0;
    top:16px;
    bottom:16px;

    width:1px;

    background:linear-gradient(
        to bottom,
        transparent,
        rgba(255,255,255,.18),
        transparent
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-702f686 */.elementor-3515 .elementor-element.elementor-element-702f686::after{
    content:"";
    position:absolute;

    left:0;
    top:16px;
    bottom:16px;

    width:1px;

    background:linear-gradient(
        to bottom,
        transparent,
        rgba(255,255,255,.18),
        transparent
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e76415c */.elementor-3515 .elementor-element.elementor-element-e76415c::after{
    content:"";
    position:absolute;

    left:0;
    top:16px;
    bottom:16px;

    width:1px;

    background:linear-gradient(
        to bottom,
        transparent,
        rgba(255,255,255,.18),
        transparent
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c532aa */.elementor-3515 .elementor-element.elementor-element-6c532aa{
    position:relative;
    overflow:hidden;

    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:0;

    padding:1px 8px;

    background:
        linear-gradient(180deg,
            rgba(8,18,38,.88) 0%,
            rgba(5,12,26,.95) 100%);

    border:1px solid rgba(71,145,255,.45);
    border-radius:22px;

    backdrop-filter:blur(18px);
    -webkit-backdrop-filter:blur(18px);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.06),
        inset 0 -1px 0 rgba(0,0,0,.45),
        0 0 0 1px rgba(28,62,120,.18),
        0 10px 35px rgba(0,0,0,.35);
}

/* Glow بالا */
.elementor-3515 .elementor-element.elementor-element-6c532aa::before{
    content:"";
    position:absolute;
    inset:0;
    border-radius:22px;
    pointer-events:none;

    background:
        radial-gradient(circle at 50% -30%,
            rgba(57,147,255,.25),
            transparent 60%);
}

/* نور آبی دور بردر */
.elementor-3515 .elementor-element.elementor-element-6c532aa::after{
    content:"";
    position:absolute;
    inset:-1px;
    border-radius:22px;
    pointer-events:none;

    box-shadow:
        inset 0 0 18px rgba(60,140,255,.08),
        0 0 18px rgba(30,120,255,.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ff7d4f */.elementor-3515 .elementor-element.elementor-element-2ff7d4f::after{
    content:"";
    position:absolute;

    left:0;
    top:16px;
    bottom:16px;

    width:1px;

    background:linear-gradient(
        to bottom,
        transparent,
        rgba(255,255,255,.18),
        transparent
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bde0bb9 */.elementor-3515 .elementor-element.elementor-element-bde0bb9::after{
    content:"";
    position:absolute;

    left:0;
    top:16px;
    bottom:16px;

    width:1px;

    background:linear-gradient(
        to bottom,
        transparent,
        rgba(255,255,255,.18),
        transparent
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37bdd66 */.elementor-3515 .elementor-element.elementor-element-37bdd66::after{
    content:"";
    position:absolute;

    left:0;
    top:16px;
    bottom:16px;

    width:1px;

    background:linear-gradient(
        to bottom,
        transparent,
        rgba(255,255,255,.18),
        transparent
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0cc2fd */.elementor-3515 .elementor-element.elementor-element-e0cc2fd::after{
    content:"";
    position:absolute;

    left:0;
    top:16px;
    bottom:16px;

    width:1px;

    background:linear-gradient(
        to bottom,
        transparent,
        rgba(255,255,255,.18),
        transparent
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-981fbf4 */.elementor-3515 .elementor-element.elementor-element-981fbf4::after{
    content:"";
    position:absolute;

    left:0;
    top:16px;
    bottom:16px;

    width:1px;

    background:linear-gradient(
        to bottom,
        transparent,
        rgba(255,255,255,.18),
        transparent
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f7f68a */.elementor-3515 .elementor-element.elementor-element-8f7f68a{
    position:relative;
    overflow:hidden;

    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:0;

    padding:1px 8px;

    background:
        linear-gradient(180deg,
            rgba(8,18,38,.88) 0%,
            rgba(5,12,26,.95) 100%);

    border:1px solid rgba(71,145,255,.45);
    border-radius:22px;

    backdrop-filter:blur(18px);
    -webkit-backdrop-filter:blur(18px);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.06),
        inset 0 -1px 0 rgba(0,0,0,.45),
        0 0 0 1px rgba(28,62,120,.18),
        0 10px 35px rgba(0,0,0,.35);
}

/* Glow بالا */
.elementor-3515 .elementor-element.elementor-element-8f7f68a::before{
    content:"";
    position:absolute;
    inset:0;
    border-radius:22px;
    pointer-events:none;

    background:
        radial-gradient(circle at 50% -30%,
            rgba(57,147,255,.25),
            transparent 60%);
}

/* نور آبی دور بردر */
.elementor-3515 .elementor-element.elementor-element-8f7f68a::after{
    content:"";
    position:absolute;
    inset:-1px;
    border-radius:22px;
    pointer-events:none;

    box-shadow:
        inset 0 0 18px rgba(60,140,255,.08),
        0 0 18px rgba(30,120,255,.10);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7308afd */.elementor-3515 .elementor-element.elementor-element-7308afd .elementor-button{
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    justify-content: center;

    padding: 14px 30px;

    background: linear-gradient(180deg,#0F1C34 0%,#0A1323 100%);
    border: 1px solid rgba(79,147,255,.35);
    border-radius: 14px;

    color: #fff;
    font-size: 15px;
    font-weight: 600;
    text-decoration: none;

    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        0 0 0 1px rgba(79,147,255,.08),
        0 8px 20px rgba(0,0,0,.35);

    transition: all .35s ease;
}

.elementor-3515 .elementor-element.elementor-element-7308afd .elementor-button::after{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 14px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(255,255,255,.12),
        rgba(79,147,255,.45),
        rgba(255,255,255,.06)
    );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

.elementor-3515 .elementor-element.elementor-element-7308afd .elementor-button:hover{
    background: linear-gradient(180deg,#14284A 0%,#0D1B33 100%);
    border-color: rgba(110,180,255,.8);

    transform: translateY(-2px);

    box-shadow:
        0 0 20px rgba(60,150,255,.35),
        0 12px 30px rgba(0,0,0,.45);

    color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5613582 */.elementor-3515 .elementor-element.elementor-element-5613582{
    background: linear-gradient(180deg,#021631 0%,#001029 45%,#000D22 100%);
    border:1px solid rgba(78,160,255,.12);
    border-radius:30px;
    overflow:hidden;
    position:relative;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        inset 0 -20px 50px rgba(0,0,0,.25),
        0 20px 60px rgba(0,0,0,.45),
        0 0 40px rgba(0,120,255,.08);
        
}
.elementor-3515 .elementor-element.elementor-element-5613582:before{
    content:"";
    position:absolute;
    inset:0;
    border-radius:30px;
    padding:1px;

    background:
    linear-gradient(
        135deg,
        rgba(0,170,255,.7),
        rgba(255,255,255,.08),
        rgba(0,170,255,.25)
    );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
    mask-composite:exclude;

    pointer-events:none;
}
.elementor-3515 .elementor-element.elementor-element-5613582:after{
    content:"";
    position:absolute;
    width:420px;
    height:420px;

    left:-170px;
    top:-170px;

    background:radial-gradient(
        circle,
        rgba(0,170,255,.16),
        transparent 70%
    );

    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da88bd1 */.elementor-3515 .elementor-element.elementor-element-da88bd1{

    position:relative;

    display:flex;
    align-items:center;
    justify-content:center;

    min-height:px;

    padding:0 22px;

    overflow:hidden;

    border-radius:14px;

    border:1px solid rgba(45,145,255,.18);

    background:
        linear-gradient(
            180deg,
            rgba(22,52,95,.18) 0%,
            rgba(10,25,48,.34) 100%
        );

    backdrop-filter:blur(30px);
    -webkit-backdrop-filter:blur(30px);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.08),
        inset 0 -12px 20px rgba(0,0,0,.16),
        inset 0 0 18px rgba(255,255,255,.015),
        0 8px 20px rgba(0,0,0,.18),
        0 0 14px rgba(0,150,255,.05);

    transition:.35s ease;

}



/* لایه شیشه */

.elementor-3515 .elementor-element.elementor-element-da88bd1:before{

    content:"";

    position:absolute;

    inset:1px;

    border-radius:13px;

    background:

        linear-gradient(
            180deg,
            rgba(255,255,255,.07) 0%,
            rgba(255,255,255,.025) 18%,
            transparent 55%
        );

    pointer-events:none;

}



/* نور بسیار ملایم */

.elementor-3515 .elementor-element.elementor-element-da88bd1:after{

    content:"";

    position:absolute;

    width:170px;
    height:170px;

    top:-105px;
    left:-70px;

    border-radius:50%;

    background:

        radial-gradient(
            circle,
            rgba(0,170,255,.09) 0%,
            rgba(0,170,255,.03) 42%,
            transparent 72%
        );

    filter:blur(36px);

    pointer-events:none;

}



.elementor-3515 .elementor-element.elementor-element-da88bd1:hover{

    border-color:rgba(70,185,255,.35);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.11),
        inset 0 -10px 18px rgba(0,0,0,.18),
        0 0 22px rgba(0,170,255,.12);

}







.elementor-3515 .elementor-element.elementor-element-da88bd1{
    position:relative;
    overflow:visible;
}

/* خط اتصال */
.elementor-3515 .elementor-element.elementor-element-da88bd1::before{
    content:"";
    position:absolute;

    top:50%;
    right:-65px;

    transform:translateY(-50%);

    width:57px;
    height:2px;

    background:linear-gradient(
        to right,
        rgba(24,200,255,.15),
        rgba(24,200,255,.85)
    );
}

/* دایره */
.elementor-3515 .elementor-element.elementor-element-da88bd1::after{
    content:"";
    position:absolute;

    top:50%;
    right:-94px;

    transform:translateY(-50%);

    width:18px;
    height:18px;

    border-radius:50%;

    background:#ffffff;
    border:5px solid #18C8FF;

    box-shadow:
        0 0 8px #18C8FF,
        0 0 18px rgba(24,200,255,.9),
        0 0 35px rgba(24,200,255,.45);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc67bef */.elementor-3515 .elementor-element.elementor-element-cc67bef{

    position:relative;

    display:flex;
    align-items:center;
    justify-content:center;

    min-height:px;

    padding:0 22px;

    overflow:hidden;

    border-radius:14px;

    border:1px solid rgba(45,145,255,.18);

    background:
        linear-gradient(
            180deg,
            rgba(22,52,95,.18) 0%,
            rgba(10,25,48,.34) 100%
        );

    backdrop-filter:blur(30px);
    -webkit-backdrop-filter:blur(30px);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.08),
        inset 0 -12px 20px rgba(0,0,0,.16),
        inset 0 0 18px rgba(255,255,255,.015),
        0 8px 20px rgba(0,0,0,.18),
        0 0 14px rgba(0,150,255,.05);

    transition:.35s ease;

}



/* لایه شیشه */

.elementor-3515 .elementor-element.elementor-element-cc67bef:before{

    content:"";

    position:absolute;

    inset:1px;

    border-radius:13px;

    background:

        linear-gradient(
            180deg,
            rgba(255,255,255,.07) 0%,
            rgba(255,255,255,.025) 18%,
            transparent 55%
        );

    pointer-events:none;

}



/* نور بسیار ملایم */

.elementor-3515 .elementor-element.elementor-element-cc67bef:after{

    content:"";

    position:absolute;

    width:170px;
    height:170px;

    top:-105px;
    left:-70px;

    border-radius:50%;

    background:

        radial-gradient(
            circle,
            rgba(0,170,255,.09) 0%,
            rgba(0,170,255,.03) 42%,
            transparent 72%
        );

    filter:blur(36px);

    pointer-events:none;

}



.elementor-3515 .elementor-element.elementor-element-cc67bef:hover{

    border-color:rgba(70,185,255,.35);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.11),
        inset 0 -10px 18px rgba(0,0,0,.18),
        0 0 22px rgba(0,170,255,.12);

}







.elementor-3515 .elementor-element.elementor-element-cc67bef{
    position:relative;
    overflow:visible;
}

/* خط اتصال */
.elementor-3515 .elementor-element.elementor-element-cc67bef::before{
    content:"";
    position:absolute;

    top:50%;
    right:-65px;

    transform:translateY(-50%);

    width:57px;
    height:2px;

    background:linear-gradient(
        to right,
        rgba(24,200,255,.15),
        rgba(24,200,255,.85)
    );
}

/* دایره */
.elementor-3515 .elementor-element.elementor-element-cc67bef::after{
    content:"";
    position:absolute;

    top:50%;
    right:-94px;

    transform:translateY(-50%);

    width:18px;
    height:18px;

    border-radius:50%;

    background:#ffffff;
    border:5px solid #18C8FF;

    box-shadow:
        0 0 8px #18C8FF,
        0 0 18px rgba(24,200,255,.9),
        0 0 35px rgba(24,200,255,.45);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21078d2 */.elementor-3515 .elementor-element.elementor-element-21078d2{

    position:relative;

    display:flex;
    align-items:center;
    justify-content:center;

    min-height:px;

    padding:0 22px;

    overflow:hidden;

    border-radius:14px;

    border:1px solid rgba(45,145,255,.18);

    background:
        linear-gradient(
            180deg,
            rgba(22,52,95,.18) 0%,
            rgba(10,25,48,.34) 100%
        );

    backdrop-filter:blur(30px);
    -webkit-backdrop-filter:blur(30px);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.08),
        inset 0 -12px 20px rgba(0,0,0,.16),
        inset 0 0 18px rgba(255,255,255,.015),
        0 8px 20px rgba(0,0,0,.18),
        0 0 14px rgba(0,150,255,.05);

    transition:.35s ease;

}



/* لایه شیشه */

.elementor-3515 .elementor-element.elementor-element-21078d2:before{

    content:"";

    position:absolute;

    inset:1px;

    border-radius:13px;

    background:

        linear-gradient(
            180deg,
            rgba(255,255,255,.07) 0%,
            rgba(255,255,255,.025) 18%,
            transparent 55%
        );

    pointer-events:none;

}



/* نور بسیار ملایم */

.elementor-3515 .elementor-element.elementor-element-21078d2:after{

    content:"";

    position:absolute;

    width:170px;
    height:170px;

    top:-105px;
    left:-70px;

    border-radius:50%;

    background:

        radial-gradient(
            circle,
            rgba(0,170,255,.09) 0%,
            rgba(0,170,255,.03) 42%,
            transparent 72%
        );

    filter:blur(36px);

    pointer-events:none;

}



.elementor-3515 .elementor-element.elementor-element-21078d2:hover{

    border-color:rgba(70,185,255,.35);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.11),
        inset 0 -10px 18px rgba(0,0,0,.18),
        0 0 22px rgba(0,170,255,.12);

}







.elementor-3515 .elementor-element.elementor-element-21078d2{
    position:relative;
    overflow:visible;
}

/* خط اتصال */
.elementor-3515 .elementor-element.elementor-element-21078d2::before{
    content:"";
    position:absolute;

    top:50%;
    right:-65px;

    transform:translateY(-50%);

    width:57px;
    height:2px;

    background:linear-gradient(
        to right,
        rgba(24,200,255,.15),
        rgba(24,200,255,.85)
    );
}

/* دایره */
.elementor-3515 .elementor-element.elementor-element-21078d2::after{
    content:"";
    position:absolute;

    top:50%;
    right:-94px;

    transform:translateY(-50%);

    width:18px;
    height:18px;

    border-radius:50%;

    background:#ffffff;
    border:5px solid #18C8FF;

    box-shadow:
        0 0 8px #18C8FF,
        0 0 18px rgba(24,200,255,.9),
        0 0 35px rgba(24,200,255,.45);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28254af */.elementor-3515 .elementor-element.elementor-element-28254af{

    position:relative;

    display:flex;
    align-items:center;
    justify-content:center;

    min-height:px;

    padding:0 22px;

    overflow:hidden;

    border-radius:14px;

    border:1px solid rgba(45,145,255,.18);

    background:
        linear-gradient(
            180deg,
            rgba(22,52,95,.18) 0%,
            rgba(10,25,48,.34) 100%
        );

    backdrop-filter:blur(30px);
    -webkit-backdrop-filter:blur(30px);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.08),
        inset 0 -12px 20px rgba(0,0,0,.16),
        inset 0 0 18px rgba(255,255,255,.015),
        0 8px 20px rgba(0,0,0,.18),
        0 0 14px rgba(0,150,255,.05);

    transition:.35s ease;

}



/* لایه شیشه */

.elementor-3515 .elementor-element.elementor-element-28254af:before{

    content:"";

    position:absolute;

    inset:1px;

    border-radius:13px;

    background:

        linear-gradient(
            180deg,
            rgba(255,255,255,.07) 0%,
            rgba(255,255,255,.025) 18%,
            transparent 55%
        );

    pointer-events:none;

}



/* نور بسیار ملایم */

.elementor-3515 .elementor-element.elementor-element-28254af:after{

    content:"";

    position:absolute;

    width:170px;
    height:170px;

    top:-105px;
    left:-70px;

    border-radius:50%;

    background:

        radial-gradient(
            circle,
            rgba(0,170,255,.09) 0%,
            rgba(0,170,255,.03) 42%,
            transparent 72%
        );

    filter:blur(36px);

    pointer-events:none;

}



.elementor-3515 .elementor-element.elementor-element-28254af:hover{

    border-color:rgba(70,185,255,.35);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.11),
        inset 0 -10px 18px rgba(0,0,0,.18),
        0 0 22px rgba(0,170,255,.12);

}







.elementor-3515 .elementor-element.elementor-element-28254af{
    position:relative;
    overflow:visible;
}

/* خط اتصال */
.elementor-3515 .elementor-element.elementor-element-28254af::before{
    content:"";
    position:absolute;

    top:50%;
    right:-65px;

    transform:translateY(-50%);

    width:57px;
    height:2px;

    background:linear-gradient(
        to right,
        rgba(24,200,255,.15),
        rgba(24,200,255,.85)
    );
}

/* دایره */
.elementor-3515 .elementor-element.elementor-element-28254af::after{
    content:"";
    position:absolute;

    top:50%;
    right:-94px;

    transform:translateY(-50%);

    width:18px;
    height:18px;

    border-radius:50%;

    background:#ffffff;
    border:5px solid #18C8FF;

    box-shadow:
        0 0 8px #18C8FF,
        0 0 18px rgba(24,200,255,.9),
        0 0 35px rgba(24,200,255,.45);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b60baf6 */.elementor-3515 .elementor-element.elementor-element-b60baf6{
    position:relative;
    min-height:100%;
}

.elementor-3515 .elementor-element.elementor-element-b60baf6::before{
    content:"";
    position:absolute;

    left:95%;
    transform:translateX(-50%);

    top:0;
    bottom:0;

    width:3px;
    border-radius:50px;

    background:linear-gradient(
        to bottom,
        #58D9FF 0%,
        #18C8FF 50%,
        #58D9FF 100%
    );

    box-shadow:
        0 0 8px rgba(24,200,255,.9),
        0 0 18px rgba(24,200,255,.75),
        0 0 35px rgba(24,200,255,.45);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b189453 */.elementor-3515 .elementor-element.elementor-element-b189453 .elementor-button{
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    justify-content: center;

    padding: 14px 30px;

    background: linear-gradient(180deg,#0F1C34 0%,#0A1323 100%);
    border: 1px solid rgba(79,147,255,.35);
    border-radius: 14px;

    color: #fff;
    font-size: 15px;
    font-weight: 600;
    text-decoration: none;

    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        0 0 0 1px rgba(79,147,255,.08),
        0 8px 20px rgba(0,0,0,.35);

    transition: all .35s ease;
}

.elementor-3515 .elementor-element.elementor-element-b189453 .elementor-button::after{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 14px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(255,255,255,.12),
        rgba(79,147,255,.45),
        rgba(255,255,255,.06)
    );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

.elementor-3515 .elementor-element.elementor-element-b189453 .elementor-button:hover{
    background: linear-gradient(180deg,#14284A 0%,#0D1B33 100%);
    border-color: rgba(110,180,255,.8);

    transform: translateY(-2px);

    box-shadow:
        0 0 20px rgba(60,150,255,.35),
        0 12px 30px rgba(0,0,0,.45);

    color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdd48eb */.elementor-3515 .elementor-element.elementor-element-bdd48eb{

    position:relative;
    overflow:hidden;

    padding:10px;

    border-radius:32px;

    border:1px solid rgba(33,105,180,.24);

    background:
    linear-gradient(
        180deg,
        #0b1d39 0%,
        #08172d 42%,
        #06111f 100%
    );

    backdrop-filter:blur(18px);
    -webkit-backdrop-filter:blur(18px);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.03),
        inset 0 -110px 170px rgba(0,0,0,.62),
        inset 0 0 80px rgba(0,0,0,.28),
        0 22px 65px rgba(0,0,0,.42);

}



/* نور آبی گوشه بالا */

.elementor-3515 .elementor-element.elementor-element-bdd48eb:before{

    content:"";

    position:absolute;

    width:650px;
    height:650px;

    left:-330px;
    top:-330px;

    border-radius:50%;

    background:
    radial-gradient(circle,

        rgba(0,170,255,.06) 0%,

        rgba(0,170,255,.018) 42%,

        transparent 72%

    );

    filter:blur(90px);

    pointer-events:none;

}



/* خطوط مدار */

.elementor-3515 .elementor-element.elementor-element-bdd48eb:after{

    content:"";

    position:absolute;

    inset:0;

    background-image:

        linear-gradient(
            90deg,
            transparent 97%,
            rgba(0,180,255,.22) 100%
        ),

        linear-gradient(
            transparent 97%,
            rgba(0,180,255,.22) 100%
        );

    background-size:72px 72px;

    opacity:.02;

    mask-image:
        linear-gradient(
            180deg,
            rgba(0,0,0,.95),
            rgba(0,0,0,.15)
        );

    pointer-events:none;

}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-66934f3 *//* Clients Carousel Glass Style */
.elementor-3515 .elementor-element.elementor-element-66934f3 .swiper{
    padding:15px 0 15px;
}
.elementor-3515 .elementor-element.elementor-element-66934f3 .swiper-slide{padding:16px;}
.elementor-3515 .elementor-element.elementor-element-66934f3 .swiper-slide-inner{
    position:relative;
    display:flex;
    justify-content:center;
    align-items:center;
    height:120px;
    overflow:hidden;
    border-radius:24px;
    background:
      radial-gradient(circle at 15% 15%,rgba(0,180,255,.12),transparent 30%),
      radial-gradient(circle at 85% 80%,rgba(0,140,255,.08),transparent 35%),
      linear-gradient(180deg,#173764 0%,#112b52 45%,#0a1a35 100%);
    border:1px solid rgba(70,200,255,.28);
    box-shadow:
      inset 0 1px 0 rgba(255,255,255,.06),
      inset 0 -20px 40px rgba(0,0,0,.28),
      0 12px 30px rgba(0,0,0,.35),
      0 0 18px rgba(0,170,255,.08);
    backdrop-filter:blur(18px);
    transition:.35s;
}
.elementor-3515 .elementor-element.elementor-element-66934f3 .swiper-slide-inner:before{
    content:"";
    position:absolute;
    inset:0;
    border-radius:24px;
    opacity:.22;
    pointer-events:none;
    background:
      radial-gradient(circle at 15% 18%,#3fd9ff 0 2px,transparent 3px),
      radial-gradient(circle at 34% 18%,#3fd9ff 0 2px,transparent 3px),
      radial-gradient(circle at 34% 44%,#3fd9ff 0 2px,transparent 3px),
      radial-gradient(circle at 60% 44%,#3fd9ff 0 2px,transparent 3px),
      radial-gradient(circle at 60% 74%,#3fd9ff 0 2px,transparent 3px),
      radial-gradient(circle at 84% 74%,#3fd9ff 0 2px,transparent 3px),
      linear-gradient(#39cfff,#39cfff) 15% 18%/19% 1px no-repeat,
      linear-gradient(#39cfff,#39cfff) 34% 18%/1px 26% no-repeat,
      linear-gradient(#39cfff,#39cfff) 34% 44%/26% 1px no-repeat,
      linear-gradient(#39cfff,#39cfff) 60% 44%/1px 30% no-repeat,
      linear-gradient(#39cfff,#39cfff) 60% 74%/24% 1px no-repeat,
      linear-gradient(#39cfff,#39cfff) 84% 20%/1px 54% no-repeat,
      linear-gradient(#39cfff,#39cfff) 60% 20%/24% 1px no-repeat;
    filter:drop-shadow(0 0 4px rgba(0,200,255,.4));
}
.elementor-3515 .elementor-element.elementor-element-66934f3 .swiper-slide-inner:after{
    content:"";
    position:absolute;
    left:50%;
    bottom:-6px;
    transform:translateX(-50%);
    width:90px;
    height:3px;
    border-radius:50%;
    background:#25c8ff;
    filter:blur(12px);
    opacity:.8;
}
.elementor-3515 .elementor-element.elementor-element-66934f3 img{
    max-width:72%;
    max-height:72%;
    object-fit:contain;
    position:relative;
    z-index:2;
    transition:.35s;
    filter:drop-shadow(0 0 10px rgba(255,255,255,.08));
}
.elementor-3515 .elementor-element.elementor-element-66934f3 .swiper-slide:hover .swiper-slide-inner{
    transform:translateY(-8px);
    border-color:#48d8ff;
    box-shadow:
      inset 0 0 25px rgba(0,180,255,.12),
      0 0 28px rgba(0,180,255,.25),
      0 18px 40px rgba(0,0,0,.45);
}
.elementor-3515 .elementor-element.elementor-element-66934f3 .swiper-slide:hover img{
    transform:scale(1.05);
}
.elementor-3515 .elementor-element.elementor-element-66934f3 .swiper-pagination-bullet{
    background:#5b7ca8;
}
.elementor-3515 .elementor-element.elementor-element-66934f3 .swiper-pagination-bullet-active{
    background:#2fd2ff;
    box-shadow:0 0 12px rgba(47,210,255,.5);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fc3829 */.elementor-3515 .elementor-element.elementor-element-2fc3829 .elementor-button{
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    justify-content: center;

    padding: 14px 30px;

    background: linear-gradient(180deg,#0F1C34 0%,#0A1323 100%);
    border: 1px solid rgba(79,147,255,.35);
    border-radius: 14px;

    color: #fff;
    font-size: 15px;
    font-weight: 600;
    text-decoration: none;

    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        0 0 0 1px rgba(79,147,255,.08),
        0 8px 20px rgba(0,0,0,.35);

    transition: all .35s ease;
}

.elementor-3515 .elementor-element.elementor-element-2fc3829 .elementor-button::after{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 14px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(255,255,255,.12),
        rgba(79,147,255,.45),
        rgba(255,255,255,.06)
    );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

.elementor-3515 .elementor-element.elementor-element-2fc3829 .elementor-button:hover{
    background: linear-gradient(180deg,#14284A 0%,#0D1B33 100%);
    border-color: rgba(110,180,255,.8);

    transform: translateY(-2px);

    box-shadow:
        0 0 20px rgba(60,150,255,.35),
        0 12px 30px rgba(0,0,0,.45);

    color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d3931 */.elementor-3515 .elementor-element.elementor-element-d2d3931{
    position:relative;
    overflow:hidden;

    padding:0px 0px;

    border-radius:28px;

    border:1px solid rgba(255,255,255,.08);

    background:
        radial-gradient(
            circle at 18% 12%,
            rgba(0,170,255,.10) 0%,
            rgba(0,140,255,.045) 22%,
            transparent 48%
        ),

        radial-gradient(
            circle at 100% 100%,
            rgba(37,99,235,.08) 0%,
            transparent 45%
        ),

        linear-gradient(
            180deg,
            rgba(17,36,72,.82) 0%,
            rgba(6,18,42,.96) 100%
        );

    backdrop-filter:blur(22px);
    -webkit-backdrop-filter:blur(22px);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        inset 0 -30px 70px rgba(0,0,0,.22),
        0 0 0 1px rgba(0,170,255,.03),
        0 18px 60px rgba(0,0,0,.35);
}


/* =================================
   نور داخلی
   کاملاً محدود به خود کانتینر
================================= */

.elementor-3515 .elementor-element.elementor-element-d2d3931::before{
    content:"";

    position:absolute;

    inset:0;

    width:auto;
    height:auto;

    left:0;
    top:0;

    border-radius:28px;

    background:
        radial-gradient(
            ellipse 45% 30% at 12% 8%,
            rgba(0,170,255,.10),
            transparent 70%
        );

    filter:blur(18px);

    pointer-events:none;

    z-index:0;
}


/* =================================
   Grid تکنولوژیک
================================= */

.elementor-3515 .elementor-element.elementor-element-d2d3931::after{
    content:"";

    position:absolute;

    inset:0;

    border-radius:28px;

    opacity:.08;

    background-image:
        linear-gradient(
            90deg,
            transparent 97%,
            rgba(0,180,255,.4) 100%
        ),

        linear-gradient(
            transparent 97%,
            rgba(0,180,255,.4) 100%
        );

    background-size:70px 70px;

    mask-image:
        linear-gradient(
            180deg,
            rgba(0,0,0,1),
            rgba(0,0,0,.2)
        );

    -webkit-mask-image:
        linear-gradient(
            180deg,
            rgba(0,0,0,1),
            rgba(0,0,0,.2)
        );

    pointer-events:none;

    z-index:0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea41a9f */.elementor-3515 .elementor-element.elementor-element-ea41a9f{

    position:relative;

    display:flex;
    align-items:center;
    justify-content:center;

    min-height:px;

    padding:0 22px;

    overflow:hidden;

    border-radius:14px;

    border:1px solid rgba(45,145,255,.18);

    background:
        linear-gradient(
            180deg,
            rgba(22,52,95,.18) 0%,
            rgba(10,25,48,.34) 100%
        );

    backdrop-filter:blur(30px);
    -webkit-backdrop-filter:blur(30px);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.08),
        inset 0 -12px 20px rgba(0,0,0,.16),
        inset 0 0 18px rgba(255,255,255,.015),
        0 8px 20px rgba(0,0,0,.18),
        0 0 14px rgba(0,150,255,.05);

    transition:.35s ease;

}



/* لایه شیشه */

.elementor-3515 .elementor-element.elementor-element-ea41a9f:before{

    content:"";

    position:absolute;

    inset:1px;

    border-radius:13px;

    background:

        linear-gradient(
            180deg,
            rgba(255,255,255,.07) 0%,
            rgba(255,255,255,.025) 18%,
            transparent 55%
        );

    pointer-events:none;

}



/* نور بسیار ملایم */

.elementor-3515 .elementor-element.elementor-element-ea41a9f:after{

    content:"";

    position:absolute;

    width:170px;
    height:170px;

    top:-105px;
    left:-70px;

    border-radius:50%;

    background:

        radial-gradient(
            circle,
            rgba(0,170,255,.09) 0%,
            rgba(0,170,255,.03) 42%,
            transparent 72%
        );

    filter:blur(36px);

    pointer-events:none;

}



.elementor-3515 .elementor-element.elementor-element-ea41a9f:hover{

    border-color:rgba(70,185,255,.35);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.11),
        inset 0 -10px 18px rgba(0,0,0,.18),
        0 0 22px rgba(0,170,255,.12);

}







.elementor-3515 .elementor-element.elementor-element-ea41a9f{
    position:relative;
    overflow:visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b72f50 */.elementor-3515 .elementor-element.elementor-element-2b72f50{

    position:relative;

    display:flex;
    align-items:center;
    justify-content:center;

    min-height:px;

    padding:0 22px;

    overflow:hidden;

    border-radius:14px;

    border:1px solid rgba(45,145,255,.18);

    background:
        linear-gradient(
            180deg,
            rgba(22,52,95,.18) 0%,
            rgba(10,25,48,.34) 100%
        );

    backdrop-filter:blur(30px);
    -webkit-backdrop-filter:blur(30px);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.08),
        inset 0 -12px 20px rgba(0,0,0,.16),
        inset 0 0 18px rgba(255,255,255,.015),
        0 8px 20px rgba(0,0,0,.18),
        0 0 14px rgba(0,150,255,.05);

    transition:.35s ease;

}



/* لایه شیشه */

.elementor-3515 .elementor-element.elementor-element-2b72f50:before{

    content:"";

    position:absolute;

    inset:1px;

    border-radius:13px;

    background:

        linear-gradient(
            180deg,
            rgba(255,255,255,.07) 0%,
            rgba(255,255,255,.025) 18%,
            transparent 55%
        );

    pointer-events:none;

}



/* نور بسیار ملایم */

.elementor-3515 .elementor-element.elementor-element-2b72f50:after{

    content:"";

    position:absolute;

    width:170px;
    height:170px;

    top:-105px;
    left:-70px;

    border-radius:50%;

    background:

        radial-gradient(
            circle,
            rgba(0,170,255,.09) 0%,
            rgba(0,170,255,.03) 42%,
            transparent 72%
        );

    filter:blur(36px);

    pointer-events:none;

}



.elementor-3515 .elementor-element.elementor-element-2b72f50:hover{

    border-color:rgba(70,185,255,.35);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.11),
        inset 0 -10px 18px rgba(0,0,0,.18),
        0 0 22px rgba(0,170,255,.12);

}







.elementor-3515 .elementor-element.elementor-element-2b72f50{
    position:relative;
    overflow:visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3073cb */.elementor-3515 .elementor-element.elementor-element-d3073cb{

    position:relative;

    display:flex;
    align-items:center;
    justify-content:center;

    min-height:px;

    padding:0 22px;

    overflow:hidden;

    border-radius:14px;

    border:1px solid rgba(45,145,255,.18);

    background:
        linear-gradient(
            180deg,
            rgba(22,52,95,.18) 0%,
            rgba(10,25,48,.34) 100%
        );

    backdrop-filter:blur(30px);
    -webkit-backdrop-filter:blur(30px);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.08),
        inset 0 -12px 20px rgba(0,0,0,.16),
        inset 0 0 18px rgba(255,255,255,.015),
        0 8px 20px rgba(0,0,0,.18),
        0 0 14px rgba(0,150,255,.05);

    transition:.35s ease;

}



/* لایه شیشه */

.elementor-3515 .elementor-element.elementor-element-d3073cb:before{

    content:"";

    position:absolute;

    inset:1px;

    border-radius:13px;

    background:

        linear-gradient(
            180deg,
            rgba(255,255,255,.07) 0%,
            rgba(255,255,255,.025) 18%,
            transparent 55%
        );

    pointer-events:none;

}



/* نور بسیار ملایم */

.elementor-3515 .elementor-element.elementor-element-d3073cb:after{

    content:"";

    position:absolute;

    width:170px;
    height:170px;

    top:-105px;
    left:-70px;

    border-radius:50%;

    background:

        radial-gradient(
            circle,
            rgba(0,170,255,.09) 0%,
            rgba(0,170,255,.03) 42%,
            transparent 72%
        );

    filter:blur(36px);

    pointer-events:none;

}



.elementor-3515 .elementor-element.elementor-element-d3073cb:hover{

    border-color:rgba(70,185,255,.35);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.11),
        inset 0 -10px 18px rgba(0,0,0,.18),
        0 0 22px rgba(0,170,255,.12);

}







.elementor-3515 .elementor-element.elementor-element-d3073cb{
    position:relative;
    overflow:visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f633ffd */.elementor-3515 .elementor-element.elementor-element-f633ffd{

    position:relative;

    display:flex;
    align-items:center;
    justify-content:center;

    min-height:px;

    padding:0 22px;

    overflow:hidden;

    border-radius:14px;

    border:1px solid rgba(45,145,255,.18);

    background:
        linear-gradient(
            180deg,
            rgba(22,52,95,.18) 0%,
            rgba(10,25,48,.34) 100%
        );

    backdrop-filter:blur(30px);
    -webkit-backdrop-filter:blur(30px);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.08),
        inset 0 -12px 20px rgba(0,0,0,.16),
        inset 0 0 18px rgba(255,255,255,.015),
        0 8px 20px rgba(0,0,0,.18),
        0 0 14px rgba(0,150,255,.05);

    transition:.35s ease;

}



/* لایه شیشه */

.elementor-3515 .elementor-element.elementor-element-f633ffd:before{

    content:"";

    position:absolute;

    inset:1px;

    border-radius:13px;

    background:

        linear-gradient(
            180deg,
            rgba(255,255,255,.07) 0%,
            rgba(255,255,255,.025) 18%,
            transparent 55%
        );

    pointer-events:none;

}



/* نور بسیار ملایم */

.elementor-3515 .elementor-element.elementor-element-f633ffd:after{

    content:"";

    position:absolute;

    width:170px;
    height:170px;

    top:-105px;
    left:-70px;

    border-radius:50%;

    background:

        radial-gradient(
            circle,
            rgba(0,170,255,.09) 0%,
            rgba(0,170,255,.03) 42%,
            transparent 72%
        );

    filter:blur(36px);

    pointer-events:none;

}



.elementor-3515 .elementor-element.elementor-element-f633ffd:hover{

    border-color:rgba(70,185,255,.35);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.11),
        inset 0 -10px 18px rgba(0,0,0,.18),
        0 0 22px rgba(0,170,255,.12);

}







.elementor-3515 .elementor-element.elementor-element-f633ffd{
    position:relative;
    overflow:visible;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a6a5d5d */.elementor-3515 .elementor-element.elementor-element-a6a5d5d .elementor-button{
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    justify-content: center;

    padding: 14px 30px;

    background: linear-gradient(180deg,#0F1C34 0%,#0A1323 100%);
    border: 1px solid rgba(79,147,255,.35);
    border-radius: 14px;

    color: #fff;
    font-size: 15px;
    font-weight: 600;
    text-decoration: none;

    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        0 0 0 1px rgba(79,147,255,.08),
        0 8px 20px rgba(0,0,0,.35);

    transition: all .35s ease;
}

.elementor-3515 .elementor-element.elementor-element-a6a5d5d .elementor-button::after{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 14px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(255,255,255,.12),
        rgba(79,147,255,.45),
        rgba(255,255,255,.06)
    );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

.elementor-3515 .elementor-element.elementor-element-a6a5d5d .elementor-button:hover{
    background: linear-gradient(180deg,#14284A 0%,#0D1B33 100%);
    border-color: rgba(110,180,255,.8);

    transform: translateY(-2px);

    box-shadow:
        0 0 20px rgba(60,150,255,.35),
        0 12px 30px rgba(0,0,0,.45);

    color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13060b8 */.elementor-3515 .elementor-element.elementor-element-13060b8{
    position:relative;
    overflow:hidden;

    background:
        radial-gradient(
            circle at 50% 0%,
            rgba(30,145,255,.10),
            transparent 45%
        ),
        radial-gradient(
            circle at 10% 100%,
            rgba(0,100,220,.07),
            transparent 40%
        ),
        linear-gradient(
            145deg,
            rgba(15,38,70,.55) 0%,
            rgba(7,25,50,.68) 50%,
            rgba(3,17,37,.78) 100%
        );

    backdrop-filter:blur(18px);
    -webkit-backdrop-filter:blur(18px);

    border:1px solid rgba(55,155,255,.22);

    border-radius:28px;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.055),
        inset 0 0 35px rgba(0,130,255,.035),
        inset 0 -1px 0 rgba(0,120,255,.06),
        0 0 25px rgba(0,90,220,.04);
}


/* نور خیلی ظریف روی سطح شیشه */

.elementor-3515 .elementor-element.elementor-element-13060b8::before{
    content:"";
    position:absolute;
    inset:0;

    border-radius:inherit;

    background:
        radial-gradient(
            ellipse 0% 30% at 50% 0%,
            rgba(80,180,255,.08),
            transparent 70%
        ),
        linear-gradient(
            180deg,
            rgba(255,255,255,.035),
            transparent 35%
        );

    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50a7259 */.elementor-3515 .elementor-element.elementor-element-50a7259{

    position:relative;

    display:flex;
    align-items:center;
    justify-content:center;

    min-height:px;

    padding:0 0px;

    overflow:hidden;

    border-radius:14px;

    border:1px solid rgba(45,145,255,.18);

    background:
        linear-gradient(
            180deg,
            rgba(22,52,95,.18) 0%,
            rgba(10,25,48,.34) 100%
        );

    backdrop-filter:blur(30px);
    -webkit-backdrop-filter:blur(30px);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.08),
        inset 0 -12px 20px rgba(0,0,0,.16),
        inset 0 0 18px rgba(255,255,255,.015),
        0 8px 20px rgba(0,0,0,.18),
        0 0 14px rgba(0,150,255,.05);

    transition:.35s ease;

}



/* لایه شیشه */

.elementor-3515 .elementor-element.elementor-element-50a7259:before{

    content:"";

    position:absolute;

    inset:1px;

    border-radius:13px;

    background:

        linear-gradient(
            180deg,
            rgba(255,255,255,.07) 0%,
            rgba(255,255,255,.025) 18%,
            transparent 55%
        );

    pointer-events:none;

}



/* نور بسیار ملایم */

.elementor-3515 .elementor-element.elementor-element-50a7259:after{

    content:"";

    position:absolute;

    width:170px;
    height:170px;

    top:-105px;
    left:-70px;

    border-radius:50%;

    background:

        radial-gradient(
            circle,
            rgba(0,170,255,.09) 0%,
            rgba(0,170,255,.03) 42%,
            transparent 72%
        );

    filter:blur(36px);

    pointer-events:none;

}



.elementor-3515 .elementor-element.elementor-element-50a7259:hover{

    border-color:rgba(70,185,255,.35);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.11),
        inset 0 -10px 18px rgba(0,0,0,.18),
        0 0 22px rgba(0,170,255,.12);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9306957 */.elementor-3515 .elementor-element.elementor-element-9306957{

    position:relative;

    display:flex;
    align-items:center;
    justify-content:center;

    min-height:px;

    padding:0 0px;

    overflow:hidden;

    border-radius:14px;

    border:1px solid rgba(45,145,255,.18);

    background:
        linear-gradient(
            180deg,
            rgba(22,52,95,.18) 0%,
            rgba(10,25,48,.34) 100%
        );

    backdrop-filter:blur(30px);
    -webkit-backdrop-filter:blur(30px);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.08),
        inset 0 -12px 20px rgba(0,0,0,.16),
        inset 0 0 18px rgba(255,255,255,.015),
        0 8px 20px rgba(0,0,0,.18),
        0 0 14px rgba(0,150,255,.05);

    transition:.35s ease;

}



/* لایه شیشه */

.elementor-3515 .elementor-element.elementor-element-9306957:before{

    content:"";

    position:absolute;

    inset:1px;

    border-radius:13px;

    background:

        linear-gradient(
            180deg,
            rgba(255,255,255,.07) 0%,
            rgba(255,255,255,.025) 18%,
            transparent 55%
        );

    pointer-events:none;

}



/* نور بسیار ملایم */

.elementor-3515 .elementor-element.elementor-element-9306957:after{

    content:"";

    position:absolute;

    width:170px;
    height:170px;

    top:-105px;
    left:-70px;

    border-radius:50%;

    background:

        radial-gradient(
            circle,
            rgba(0,170,255,.09) 0%,
            rgba(0,170,255,.03) 42%,
            transparent 72%
        );

    filter:blur(36px);

    pointer-events:none;

}



.elementor-3515 .elementor-element.elementor-element-9306957:hover{

    border-color:rgba(70,185,255,.35);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.11),
        inset 0 -10px 18px rgba(0,0,0,.18),
        0 0 22px rgba(0,170,255,.12);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d392790 */.elementor-3515 .elementor-element.elementor-element-d392790{

    position:relative;

    display:flex;
    align-items:center;
    justify-content:center;

    min-height:px;

    padding:0 0px;

    overflow:hidden;

    border-radius:14px;

    border:1px solid rgba(45,145,255,.18);

    background:
        linear-gradient(
            180deg,
            rgba(22,52,95,.18) 0%,
            rgba(10,25,48,.34) 100%
        );

    backdrop-filter:blur(30px);
    -webkit-backdrop-filter:blur(30px);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.08),
        inset 0 -12px 20px rgba(0,0,0,.16),
        inset 0 0 18px rgba(255,255,255,.015),
        0 8px 20px rgba(0,0,0,.18),
        0 0 14px rgba(0,150,255,.05);

    transition:.35s ease;

}



/* لایه شیشه */

.elementor-3515 .elementor-element.elementor-element-d392790:before{

    content:"";

    position:absolute;

    inset:1px;

    border-radius:13px;

    background:

        linear-gradient(
            180deg,
            rgba(255,255,255,.07) 0%,
            rgba(255,255,255,.025) 18%,
            transparent 55%
        );

    pointer-events:none;

}



/* نور بسیار ملایم */

.elementor-3515 .elementor-element.elementor-element-d392790:after{

    content:"";

    position:absolute;

    width:170px;
    height:170px;

    top:-105px;
    left:-70px;

    border-radius:50%;

    background:

        radial-gradient(
            circle,
            rgba(0,170,255,.09) 0%,
            rgba(0,170,255,.03) 42%,
            transparent 72%
        );

    filter:blur(36px);

    pointer-events:none;

}



.elementor-3515 .elementor-element.elementor-element-d392790:hover{

    border-color:rgba(70,185,255,.35);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.11),
        inset 0 -10px 18px rgba(0,0,0,.18),
        0 0 22px rgba(0,170,255,.12);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-078d450 */.elementor-3515 .elementor-element.elementor-element-078d450 .elementor-button{
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    justify-content: center;

    padding: 14px 30px;

    background: linear-gradient(180deg,#0F1C34 0%,#0A1323 100%);
    border: 1px solid rgba(79,147,255,.35);
    border-radius: 14px;

    color: #fff;
    font-size: 15px;
    font-weight: 600;
    text-decoration: none;

    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        0 0 0 1px rgba(79,147,255,.08),
        0 8px 20px rgba(0,0,0,.35);

    transition: all .35s ease;
}

.elementor-3515 .elementor-element.elementor-element-078d450 .elementor-button::after{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 14px;
    padding: 1px;
    background: linear-gradient(
        135deg,
        rgba(255,255,255,.12),
        rgba(79,147,255,.45),
        rgba(255,255,255,.06)
    );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}

.elementor-3515 .elementor-element.elementor-element-078d450 .elementor-button:hover{
    background: linear-gradient(180deg,#14284A 0%,#0D1B33 100%);
    border-color: rgba(110,180,255,.8);

    transform: translateY(-2px);

    box-shadow:
        0 0 20px rgba(60,150,255,.35),
        0 12px 30px rgba(0,0,0,.45);

    color: #fff;
}/* End custom CSS */