.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-20 .elementor-element.elementor-element-dc72870{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-20 .elementor-element.elementor-element-dc72870 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:38px;font-weight:700;line-height:42px;letter-spacing:2.9px;word-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-8fae37b{--display:flex;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-20 .elementor-element.elementor-element-75b2b7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-c5ead54{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--margin-top:17px;--margin-bottom:0px;--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-20 .elementor-element.elementor-element-5ba5045 .elementor-button{background-color:#00C41B14;font-family:"Sora", Sans-serif;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:solid;border-width:3px 3px 3px 3px;border-color:#A304CE;border-radius:15px 15px 15px 15px;padding:10px 30px 10px 30px;}.elementor-20 .elementor-element.elementor-element-fe1b35a .elementor-button{background-color:#0000007A;font-family:"Sora", Sans-serif;font-weight:500;border-style:solid;border-width:3px 3px 3px 3px;border-color:#000000;border-radius:17px 17px 17px 17px;}.elementor-20 .elementor-element.elementor-element-1cfe449{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-1cfe449 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-1cfe449.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-46c118a{--display:flex;--overlay-opacity:0.55;border-style:solid;--border-style:solid;border-width:3px 3px 3px 0px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:0px;border-color:#353D578C;--border-color:#353D578C;--border-radius:0px 0px 0px 0px;--padding-top:51px;--padding-bottom:51px;--padding-left:51px;--padding-right:51px;}.elementor-20 .elementor-element.elementor-element-46c118a::before, .elementor-20 .elementor-element.elementor-element-46c118a > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-46c118a > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-46c118a > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-46c118a > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-46c118a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #283252 0%, #000000 100%);}.elementor-20 .elementor-element.elementor-element-62adf2f{--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-20 .elementor-element.elementor-element-20998c5{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-65c15a9{text-align:start;font-family:"Sora", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-49bf6b5{--display:flex;}.elementor-20 .elementor-element.elementor-element-7234f36{font-family:"Sora", Sans-serif;font-weight:300;}.elementor-20 .elementor-element.elementor-element-3d39bc4{text-align:end;}.elementor-20 .elementor-element.elementor-element-3d39bc4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:400;color:#D8D8D8;}.elementor-20 .elementor-element.elementor-element-e392c8d .elementor-button{background-color:#7C7C7C61;font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;border-radius:8px 8px 8px 8px;padding:12px 35px 12px 35px;}.elementor-20 .elementor-element.elementor-element-1821458{--display:flex;--overlay-opacity:0.55;border-style:solid;--border-style:solid;border-width:3px 0px 3px 3px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:3px;border-color:#353D578C;--border-color:#353D578C;--border-radius:0px 0px 0px 0px;--padding-top:51px;--padding-bottom:51px;--padding-left:51px;--padding-right:51px;}.elementor-20 .elementor-element.elementor-element-1821458::before, .elementor-20 .elementor-element.elementor-element-1821458 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-1821458 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-1821458 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-1821458 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-1821458 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #283252 9%, #000000 100%);}.elementor-20 .elementor-element.elementor-element-5759d17{text-align:end;}.elementor-20 .elementor-element.elementor-element-5759d17 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:52px;font-weight:600;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-5af5757{font-family:"Sora", Sans-serif;font-weight:400;line-height:19px;}.elementor-20 .elementor-element.elementor-element-27d60b7{--display:flex;}.elementor-20 .elementor-element.elementor-element-47777dc{padding:0px 0px 0px 0px;text-align:end;font-family:"Sora", Sans-serif;font-size:39px;font-weight:300;line-height:25px;letter-spacing:0.6px;word-spacing:2px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-d24cbeb{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-weight:300;line-height:21px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-4e30fe3{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;--margin-top:17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-cb3c264 .elementor-button{background-color:#00C41B14;border-style:solid;border-width:3px 3px 3px 3px;border-color:#A304CE;border-radius:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-868c6b2 .elementor-button{background-color:#0000007A;border-style:solid;border-width:3px 3px 3px 3px;border-color:#000000;border-radius:17px 17px 17px 17px;}.elementor-20 .elementor-element.elementor-element-13be0bb{--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-20 .elementor-element.elementor-element-9e7a470{--display:flex;--min-height:80px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-65dc7d5{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Sora", Sans-serif;font-size:10px;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-d1ec7a7{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Sora", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-117ed06{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Sora", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-5880cc1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-94295b2{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Sora", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-04730b1{--display:flex;}.elementor-20 .elementor-element.elementor-element-bc645e2{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Sora", Sans-serif;font-size:11px;font-weight:300;color:#FFFFFF;}.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-20 .elementor-element.elementor-element-0b8cc4d{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-e6cebee{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Sora", Sans-serif;font-size:30px;font-weight:400;line-height:6px;letter-spacing:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-8570093{--display:flex;--min-height:0px;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-20 .elementor-element.elementor-element-2e3d7f9{--display:flex;--min-height:0px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-20 .elementor-element.elementor-element-d00d688 .elementor-icon-box-wrapper{align-items:start;text-align:center;gap:12px;}.elementor-20 .elementor-element.elementor-element-d00d688 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-d00d688.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-d00d688.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-d00d688.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-d00d688 .elementor-icon{font-size:16px;}.elementor-20 .elementor-element.elementor-element-d00d688 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-d00d688 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-d00d688 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;color:#7A7A7A;}.elementor-20 .elementor-element.elementor-element-6ff0866{--display:flex;--min-height:0px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-554e16b .elementor-icon-box-wrapper{align-items:start;text-align:center;gap:12px;}.elementor-20 .elementor-element.elementor-element-554e16b .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-554e16b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-554e16b.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-554e16b.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-554e16b .elementor-icon{font-size:16px;}.elementor-20 .elementor-element.elementor-element-554e16b .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-554e16b .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-554e16b .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;color:#7A7A7A;}.elementor-20 .elementor-element.elementor-element-b34c0d9{--display:flex;--min-height:0px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-7a85e1c .elementor-icon-box-wrapper{align-items:start;text-align:center;gap:12px;}.elementor-20 .elementor-element.elementor-element-7a85e1c .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7a85e1c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7a85e1c.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-7a85e1c.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7a85e1c .elementor-icon{font-size:16px;}.elementor-20 .elementor-element.elementor-element-7a85e1c .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-7a85e1c .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-7a85e1c .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;color:#7A7A7A;}.elementor-20 .elementor-element.elementor-element-6a32f3d{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-4e76724{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Sora", Sans-serif;font-size:30px;font-weight:400;line-height:6px;letter-spacing:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-de96a52{--display:flex;--min-height:0px;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-20 .elementor-element.elementor-element-dbeff02{--display:flex;--min-height:0px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-6f8717e .elementor-icon-box-wrapper{align-items:start;text-align:center;gap:12px;}.elementor-20 .elementor-element.elementor-element-6f8717e .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-6f8717e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-6f8717e.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-6f8717e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-6f8717e .elementor-icon{font-size:16px;}.elementor-20 .elementor-element.elementor-element-6f8717e .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-6f8717e .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-6f8717e .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;color:#7A7A7A;}.elementor-20 .elementor-element.elementor-element-7d0bedf{--display:flex;--min-height:0px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-0266b3d .elementor-icon-box-wrapper{align-items:start;text-align:center;gap:12px;}.elementor-20 .elementor-element.elementor-element-0266b3d .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-0266b3d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-0266b3d.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-0266b3d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-0266b3d .elementor-icon{font-size:16px;}.elementor-20 .elementor-element.elementor-element-0266b3d .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-0266b3d .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-0266b3d .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;color:#7A7A7A;}.elementor-20 .elementor-element.elementor-element-8e594cc{--display:flex;--min-height:0px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-889f522 .elementor-icon-box-wrapper{align-items:start;text-align:center;gap:12px;}.elementor-20 .elementor-element.elementor-element-889f522 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-889f522.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-889f522.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-889f522.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-889f522 .elementor-icon{font-size:16px;}.elementor-20 .elementor-element.elementor-element-889f522 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-889f522 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-889f522 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;color:#7A7A7A;}.elementor-20 .elementor-element.elementor-element-74a29e7{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-30ea8d8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Sora", Sans-serif;font-size:30px;font-weight:400;line-height:6px;letter-spacing:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-46920b8{--display:flex;--min-height:0px;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-20 .elementor-element.elementor-element-b611ccc{--display:flex;--min-height:0px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-2f50aaa .elementor-icon-box-wrapper{align-items:start;text-align:center;gap:12px;}.elementor-20 .elementor-element.elementor-element-2f50aaa .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-2f50aaa.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-2f50aaa.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-2f50aaa.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-2f50aaa .elementor-icon{font-size:16px;}.elementor-20 .elementor-element.elementor-element-2f50aaa .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-2f50aaa .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-2f50aaa .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;color:#7A7A7A;}.elementor-20 .elementor-element.elementor-element-a047703{--display:flex;--min-height:0px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-b0b5352 .elementor-icon-box-wrapper{align-items:start;text-align:center;gap:12px;}.elementor-20 .elementor-element.elementor-element-b0b5352 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-b0b5352.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-b0b5352.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-b0b5352.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-b0b5352 .elementor-icon{font-size:16px;}.elementor-20 .elementor-element.elementor-element-b0b5352 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-b0b5352 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-b0b5352 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;color:#7A7A7A;}.elementor-20 .elementor-element.elementor-element-4a78b27{--display:flex;--min-height:0px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-3dc5428 .elementor-icon-box-wrapper{align-items:start;text-align:center;gap:12px;}.elementor-20 .elementor-element.elementor-element-3dc5428 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-3dc5428.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-3dc5428.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-3dc5428.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-3dc5428 .elementor-icon{font-size:16px;}.elementor-20 .elementor-element.elementor-element-3dc5428 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-3dc5428 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-3dc5428 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;color:#7A7A7A;}.elementor-20 .elementor-element.elementor-element-be973d2{--display:flex;}.elementor-20 .elementor-element.elementor-element-a181a84{text-align:end;font-family:"Sora", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-47588e7{font-family:"Sora", Sans-serif;font-weight:400;color:#CECECE;}.elementor-20 .elementor-element.elementor-element-ef93407{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-20 .elementor-element.elementor-element-424d5bd{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.85;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-424d5bd::before, .elementor-20 .elementor-element.elementor-element-424d5bd > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-424d5bd > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-424d5bd > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-424d5bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-424d5bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #392096 0%, #020202 100%);}.elementor-20 .elementor-element.elementor-element-b76dbc4 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-20 .elementor-element.elementor-element-b76dbc4 .elementor-icon-box-title{margin-block-end:0px;color:#FAFAFA;}.elementor-20 .elementor-element.elementor-element-b76dbc4.elementor-view-stacked .elementor-icon{background-color:#976EE4;}.elementor-20 .elementor-element.elementor-element-b76dbc4.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-b76dbc4.elementor-view-default .elementor-icon{fill:#976EE4;color:#976EE4;border-color:#976EE4;}.elementor-20 .elementor-element.elementor-element-b76dbc4 .elementor-icon{font-size:35px;}.elementor-20 .elementor-element.elementor-element-b76dbc4 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-b76dbc4 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-weight:600;}.elementor-20 .elementor-element.elementor-element-b76dbc4 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-weight:300;color:#D7D7D7;}.elementor-20 .elementor-element.elementor-element-2ca4044{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.85;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-2ca4044::before, .elementor-20 .elementor-element.elementor-element-2ca4044 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-2ca4044 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-2ca4044 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-2ca4044 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-2ca4044 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #392096 0%, #020202 100%);}.elementor-20 .elementor-element.elementor-element-92b49ac .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-20 .elementor-element.elementor-element-92b49ac .elementor-icon-box-title{margin-block-end:0px;color:#FAFAFA;}.elementor-20 .elementor-element.elementor-element-92b49ac.elementor-view-stacked .elementor-icon{background-color:#976EE4;}.elementor-20 .elementor-element.elementor-element-92b49ac.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-92b49ac.elementor-view-default .elementor-icon{fill:#976EE4;color:#976EE4;border-color:#976EE4;}.elementor-20 .elementor-element.elementor-element-92b49ac .elementor-icon{font-size:35px;}.elementor-20 .elementor-element.elementor-element-92b49ac .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-92b49ac .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-weight:600;}.elementor-20 .elementor-element.elementor-element-92b49ac .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#D0D0D0;}.elementor-20 .elementor-element.elementor-element-3b5eaa0{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;}.elementor-20 .elementor-element.elementor-element-16bd65f{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-20 .elementor-element.elementor-element-6aba198{text-align:end;}.elementor-20 .elementor-element.elementor-element-6aba198 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:500;line-height:50px;letter-spacing:0.3px;word-spacing:0px;color:#FAFEFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-d02a916 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-d02a916.elementor-view-stacked .elementor-icon{background-color:#700FF5;}.elementor-20 .elementor-element.elementor-element-d02a916.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-d02a916.elementor-view-default .elementor-icon{color:#700FF5;border-color:#700FF5;}.elementor-20 .elementor-element.elementor-element-d02a916.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-d02a916.elementor-view-default .elementor-icon svg{fill:#700FF5;}.elementor-20 .elementor-element.elementor-element-2de61e4{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;}.elementor-20 .elementor-element.elementor-element-e107051{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-20 .elementor-element.elementor-element-87b8c7a{text-align:end;}.elementor-20 .elementor-element.elementor-element-87b8c7a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:500;line-height:50px;letter-spacing:0.3px;word-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FAFEFF;}.elementor-20 .elementor-element.elementor-element-8e3e191 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-8e3e191.elementor-view-stacked .elementor-icon{background-color:#700FF5;}.elementor-20 .elementor-element.elementor-element-8e3e191.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-8e3e191.elementor-view-default .elementor-icon{color:#700FF5;border-color:#700FF5;}.elementor-20 .elementor-element.elementor-element-8e3e191.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-8e3e191.elementor-view-default .elementor-icon svg{fill:#700FF5;}.elementor-20 .elementor-element.elementor-element-664277b{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;}.elementor-20 .elementor-element.elementor-element-ba28053{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-20 .elementor-element.elementor-element-98e5192{text-align:end;}.elementor-20 .elementor-element.elementor-element-98e5192 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:500;line-height:50px;letter-spacing:0.3px;word-spacing:0px;color:#FAFEFF;}.elementor-20 .elementor-element.elementor-element-408141c .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-408141c.elementor-view-stacked .elementor-icon{background-color:#700FF5;}.elementor-20 .elementor-element.elementor-element-408141c.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-408141c.elementor-view-default .elementor-icon{color:#700FF5;border-color:#700FF5;}.elementor-20 .elementor-element.elementor-element-408141c.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-408141c.elementor-view-default .elementor-icon svg{fill:#700FF5;}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-c5ead54{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-5ba5045 .elementor-button{font-size:8px;padding:6px 6px 6px 6px;}.elementor-20 .elementor-element.elementor-element-fe1b35a .elementor-button{font-size:8px;padding:6px 6px 6px 6px;}.elementor-20 .elementor-element.elementor-element-27d60b7{--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;--align-items:flex-end;}.elementor-20 .elementor-element.elementor-element-47777dc{font-size:18px;line-height:0.4em;letter-spacing:-1.3px;}.elementor-20 .elementor-element.elementor-element-9e7a470{--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;--align-items:center;}.elementor-20 .elementor-element.elementor-element-0b8cc4d{--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-20 .elementor-element.elementor-element-3b5eaa0{--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-dc72870 .elementor-heading-title{font-size:23px;}.elementor-20 .elementor-element.elementor-element-8fae37b{--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:19px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-c5ead54{--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;--align-items:center;}.elementor-20 .elementor-element.elementor-element-46c118a{--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;--align-items:center;}.elementor-20 .elementor-element.elementor-element-62adf2f{--width:100px;--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-20 .elementor-element.elementor-element-65c15a9{padding:6px 0px 0px 0px;font-size:6px;}.elementor-20 .elementor-element.elementor-element-49bf6b5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-7234f36{font-size:10px;}.elementor-20 .elementor-element.elementor-element-3d39bc4 .elementor-heading-title{font-size:6px;}.elementor-20 .elementor-element.elementor-element-e392c8d .elementor-button{padding:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-5759d17 .elementor-heading-title{font-size:18px;}.elementor-20 .elementor-element.elementor-element-5af5757{font-size:11px;}.elementor-20 .elementor-element.elementor-element-27d60b7{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-47777dc{font-size:18px;line-height:0.4em;}.elementor-20 .elementor-element.elementor-element-4e30fe3{--justify-content:center;}.elementor-20 .elementor-element.elementor-element-a181a84{font-size:23px;}.elementor-20 .elementor-element.elementor-element-47588e7{font-size:11px;}.elementor-20 .elementor-element.elementor-element-b76dbc4 .elementor-icon{font-size:21px;}.elementor-20 .elementor-element.elementor-element-b76dbc4 .elementor-icon-box-description{font-size:10px;}.elementor-20 .elementor-element.elementor-element-2ca4044{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-92b49ac .elementor-icon{font-size:21px;}.elementor-20 .elementor-element.elementor-element-92b49ac .elementor-icon-box-description{font-size:10px;}.elementor-20 .elementor-element.elementor-element-3b5eaa0{--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-20 .elementor-element.elementor-element-6aba198{text-align:start;}.elementor-20 .elementor-element.elementor-element-6aba198 .elementor-heading-title{font-size:13px;}.elementor-20 .elementor-element.elementor-element-2de61e4{--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-20 .elementor-element.elementor-element-87b8c7a{text-align:start;}.elementor-20 .elementor-element.elementor-element-87b8c7a .elementor-heading-title{font-size:13px;}.elementor-20 .elementor-element.elementor-element-664277b{--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;}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-8fae37b{--content-width:708px;}.elementor-20 .elementor-element.elementor-element-424d5bd{--width:45%;}.elementor-20 .elementor-element.elementor-element-2ca4044{--width:45%;}}/* Start custom CSS for container, class: .elementor-element-9e7a470 */.elementor-20 .elementor-element.elementor-element-9e7a470{
    position: absolute;
    top: 22rem;
    left: 0;
}

@media (max-width:767px){
    .elementor-20 .elementor-element.elementor-element-9e7a470{
        position: relative;
        top: 10rem;
        left: 0;
        margin-top: 2rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5880cc1 */.elementor-20 .elementor-element.elementor-element-5880cc1{
    position: relative;
    top: 10rem;
}

@media (max-width:767px){
    .elementor-20 .elementor-element.elementor-element-5880cc1{
        top: -20rem;
        margin-top: 3rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04730b1 */.elementor-20 .elementor-element.elementor-element-04730b1{
    position: absolute;
    top: 800%;
    right: 15%;
    display: none;
   
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8dc390 */.elementor-20 .elementor-element.elementor-element-c8dc390{
    position: absolute;
    top: -200px;
    right:-80px;

    opacity: 0;
    transform: translateY(20px);
    transition: all .6s cubic-bezier(.2,.8,.2,1);
    z-index: 20;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b8cc4d */.elementor-20 .elementor-element.elementor-element-0b8cc4d .phase-content{
    opacity: 0;
    transform: translateX(-30px); /* از چپ */
    transition: all .5s ease;
}

.elementor-20 .elementor-element.elementor-element-0b8cc4d:hover .phase-content{
    opacity: 1;
    transform: translateX(0);
}
.elementor-20 .elementor-element.elementor-element-0b8cc4d .card-image{
    transition: transform .6s ease;
}

.elementor-20 .elementor-element.elementor-element-0b8cc4d:hover .card-image{
    transform: translateY(-30px) rotate(360deg);
}
.elementor-20 .elementor-element.elementor-element-0b8cc4d{
    position: relative;
    overflow: visible;
}


.elementor-20 .elementor-element.elementor-element-0b8cc4d:hover .card-image{
    opacity: 1;
    transform: translateY(-20px) rotate(360deg);
}
.elementor-20 .elementor-element.elementor-element-0b8cc4d:hover{
    background: rgba(9, 20, 48, 0.95);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    border: 1px solid rgba(74, 144, 226, .25);
    box-shadow: 0 20px 60px rgba(0, 40, 120, .35);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f04a028 */.elementor-20 .elementor-element.elementor-element-f04a028{
    position: absolute;
    top: -200px;
    right:-80px;

    opacity: 0;
    transform: translateY(20px);
    transition: all .6s cubic-bezier(.2,.8,.2,1);
    z-index: 20;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a32f3d */.elementor-20 .elementor-element.elementor-element-6a32f3d .phase-content{
    opacity: 0;
    transform: translateX(-30px); /* از چپ */
    transition: all .5s ease;
}

.elementor-20 .elementor-element.elementor-element-6a32f3d:hover .phase-content{
    opacity: 1;
    transform: translateX(0);
}
.elementor-20 .elementor-element.elementor-element-6a32f3d .card-image{
    transition: transform .6s ease;
}

.elementor-20 .elementor-element.elementor-element-6a32f3d:hover .card-image{
    transform: translateY(-30px) rotate(360deg);
}
.elementor-20 .elementor-element.elementor-element-6a32f3d{
    position: relative;
    overflow: visible;
}


.elementor-20 .elementor-element.elementor-element-6a32f3d:hover .card-image{
    opacity: 1;
    transform: translateY(-20px) rotate(360deg);
}
.elementor-20 .elementor-element.elementor-element-6a32f3d:hover{
    background: rgba(9, 20, 48, 0.95);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    border: 1px solid rgba(74, 144, 226, .25);
    box-shadow: 0 20px 60px rgba(0, 40, 120, .35);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d182bd */.elementor-20 .elementor-element.elementor-element-6d182bd{
    position: absolute;
    top: -200px;
    right:-80px;

    opacity: 0;
    transform: translateY(20px);
    transition: all .6s cubic-bezier(.2,.8,.2,1);
    z-index: 20;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74a29e7 */.elementor-20 .elementor-element.elementor-element-74a29e7 .phase-content{
    opacity: 0;
    transform: translateX(-30px); /* از چپ */
    transition: all .5s ease;
}

.elementor-20 .elementor-element.elementor-element-74a29e7:hover .phase-content{
    opacity: 1;
    transform: translateX(0);
}
.elementor-20 .elementor-element.elementor-element-74a29e7 .card-image{
    transition: transform .6s ease;
}

.elementor-20 .elementor-element.elementor-element-74a29e7:hover .card-image{
    transform: translateY(-30px) rotate(360deg);
}
.elementor-20 .elementor-element.elementor-element-74a29e7{
    position: relative;
    overflow: visible;
}


.elementor-20 .elementor-element.elementor-element-74a29e7:hover .card-image{
    opacity: 1;
    transform: translateY(-20px) rotate(360deg);
}
.elementor-20 .elementor-element.elementor-element-74a29e7:hover{
    background: rgba(9, 20, 48, 0.95);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    border: 1px solid rgba(74, 144, 226, .25);
    box-shadow: 0 20px 60px rgba(0, 40, 120, .35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aba198 */.elementor-20 .elementor-element.elementor-element-6aba198{
    direction: ltr;
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-641d2fd */.elementor-20 .elementor-element.elementor-element-641d2fd{
    position: absolute;
    right: 250px;
    top: 50%;
    transform: translateY(-50%) scale(.7) rotate(-20deg);

    opacity: 0;
    transition: all .6s cubic-bezier(.22,1,.36,1);

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

@media (max-width:767px){

    .elementor-20 .elementor-element.elementor-element-641d2fd{
        right: 20%;
        top: 50%;
        transform: translate(50%,-50%) scale(1) rotate(-20deg);
        width: 140px; /* یا 200px */
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5eaa0 */.elementor-20 .elementor-element.elementor-element-3b5eaa0{
    position: relative;
    overflow: visible;

    background: transparent;
    transition: background .6s ease;
}

.elementor-20 .elementor-element.elementor-element-3b5eaa0:hover{
    background: #1A1240;
}

.elementor-20 .elementor-element.elementor-element-3b5eaa0:hover .hover-image{
    opacity: 1;
    transform: translateY(-50%) scale(1) rotate(0deg);
}

/* متن */
.elementor-20 .elementor-element.elementor-element-3b5eaa0 .text-content{
    transition: transform .4s ease;
}

.elementor-20 .elementor-element.elementor-element-3b5eaa0:hover .text-content{
    transform: translateX(15px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87b8c7a */.elementor-20 .elementor-element.elementor-element-87b8c7a{
    direction: ltr;
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f671a4 */.elementor-20 .elementor-element.elementor-element-2f671a4{
    position: absolute;
    right: 250px;
    top: 50%;
    transform: translateY(-50%) scale(.7) rotate(-20deg);

    opacity: 0;
    transition: all .6s cubic-bezier(.22,1,.36,1);

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

@media (max-width:767px){

    .elementor-20 .elementor-element.elementor-element-2f671a4{
        right: 20%;
        top: 50%;
        transform: translate(50%,-50%) scale(1) rotate(-20deg);
        width: 140px; /* یا 200px */
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2de61e4 */.elementor-20 .elementor-element.elementor-element-2de61e4{
    position: relative;
    overflow: visible;

    background: transparent;
    transition: background .6s ease;
}

.elementor-20 .elementor-element.elementor-element-2de61e4:hover{
    background: #1A1240;
}

.elementor-20 .elementor-element.elementor-element-2de61e4:hover .hover-image{
    opacity: 1;
    transform: translateY(-50%) scale(1) rotate(0deg);
}

/* متن */
.elementor-20 .elementor-element.elementor-element-2de61e4 .text-content{
    transition: transform .4s ease;
}

.elementor-20 .elementor-element.elementor-element-2de61e4:hover .text-content{
    transform: translateX(15px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98e5192 */.elementor-20 .elementor-element.elementor-element-98e5192{
    direction: ltr;
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3486b6f */.elementor-20 .elementor-element.elementor-element-3486b6f{
    position: absolute;
    right: 250px;
    top: 50%;
    transform: translateY(-50%) scale(.7) rotate(-20deg);

    opacity: 0;
    transition: all .6s cubic-bezier(.22,1,.36,1);

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

@media (max-width:767px){

    .elementor-20 .elementor-element.elementor-element-3486b6f{
        right: 20%;
        top: 50%;
        transform: translate(50%,-50%) scale(1) rotate(-20deg);
        width: 140px; /* یا 200px */
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-664277b */.elementor-20 .elementor-element.elementor-element-664277b{
    position: relative;
    overflow: visible;

    background: transparent;
    transition: background .6s ease;
}

.elementor-20 .elementor-element.elementor-element-664277b:hover{
    background: #1A1240;
}

.elementor-20 .elementor-element.elementor-element-664277b:hover .hover-image{
    opacity: 1;
    transform: translateY(-50%) scale(1) rotate(0deg);
}

/* متن */
.elementor-20 .elementor-element.elementor-element-664277b .text-content{
    transition: transform .4s ease;
}

.elementor-20 .elementor-element.elementor-element-664277b:hover .text-content{
    transform: translateX(15px);
}/* End custom CSS */