.elementor-12 .elementor-element.elementor-element-5d3f735{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:112px;--padding-bottom:112px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-87da017{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--z-index:5;}.elementor-12 .elementor-element.elementor-element-caf3803{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-ae6f261{background-color:#FFFFFF0A;padding:6px 14px 6px 28px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:999px 999px 999px 999px;}.elementor-12 .elementor-element.elementor-element-ae6f261 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:16px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-ee1a071{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ee1a071 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:72px;font-weight:600;line-height:1em;}.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-12 .elementor-element.elementor-element-b18e1b2{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-12 .elementor-element.elementor-element-b18e1b2 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-89efd07{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-c452a4a .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:15.2px;font-weight:500;line-height:22px;background-image:linear-gradient(135deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-accent ) 100%);border-radius:999px 999px 999px 999px;padding:14px 22px 14px 22px;}.elementor-12 .elementor-element.elementor-element-c452a4a:hover{--e-transform-translateY:-1px;}.elementor-12 .elementor-element.elementor-element-c452a4a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-c452a4a .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-12 .elementor-element.elementor-element-0603b3e .elementor-button{background-color:#FFFFFF0A;font-family:"Inter", Sans-serif;font-size:15.2px;font-weight:500;line-height:22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:999px 999px 999px 999px;padding:13px 22px 13px 22px;}.elementor-12 .elementor-element.elementor-element-0603b3e .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-0603b3e .elementor-button:focus{background-color:#FFFFFF14;}.elementor-12 .elementor-element.elementor-element-0603b3e:hover{--e-transform-translateY:-1px;}.elementor-12 .elementor-element.elementor-element-f3625fe{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-12 .elementor-element.elementor-element-7d1118c .elementor-icon-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-7d1118c .elementor-icon-box-title{margin-block-end:4px;}.elementor-12 .elementor-element.elementor-element-7d1118c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7d1118c .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:30px;font-weight:600;line-height:36px;}.elementor-12 .elementor-element.elementor-element-7d1118c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;}.elementor-12 .elementor-element.elementor-element-8b74e33 .elementor-icon-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-8b74e33 .elementor-icon-box-title{margin-block-end:4px;}.elementor-12 .elementor-element.elementor-element-8b74e33 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-8b74e33 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:30px;font-weight:600;line-height:36px;}.elementor-12 .elementor-element.elementor-element-8b74e33 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;}.elementor-12 .elementor-element.elementor-element-54e2663 .elementor-icon-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-54e2663 .elementor-icon-box-title{margin-block-end:4px;}.elementor-12 .elementor-element.elementor-element-54e2663 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-54e2663 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:30px;font-weight:600;line-height:36px;}.elementor-12 .elementor-element.elementor-element-54e2663 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;}.elementor-12 .elementor-element.elementor-element-63edb20{--display:flex;}.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-12 .elementor-element.elementor-element-410ec5f{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-410ec5f img{width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF14;border-radius:24px 24px 24px 24px;}.elementor-12 .elementor-element.elementor-element-775a2d5{background-color:#FFFFFF0A;padding:6px 14px 6px 28px;top:40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:999px 999px 999px 999px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-775a2d5{left:-16px;}body.rtl .elementor-12 .elementor-element.elementor-element-775a2d5{right:-16px;}.elementor-12 .elementor-element.elementor-element-775a2d5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:16px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-7bcfc2b{background-color:#FFFFFF0A;padding:6px 14px 6px 28px;bottom:36px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:999px 999px 999px 999px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-7bcfc2b{right:-12px;}body.rtl .elementor-12 .elementor-element.elementor-element-7bcfc2b{left:-12px;}.elementor-12 .elementor-element.elementor-element-7bcfc2b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:16px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-d70a381{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-d70a381:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d70a381 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B121D;}.elementor-12 .elementor-element.elementor-element-ce6c933{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-ce6c933 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:16px;letter-spacing:0.3em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-ca72e3c{--display:flex;--overflow:hidden;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-90fe7aa{--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;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-12 .elementor-element.elementor-element-dcb734e .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;letter-spacing:0.25em;color:#9DA5B2CC;}.elementor-12 .elementor-element.elementor-element-3947af9 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;letter-spacing:0.25em;color:#9DA5B2CC;}.elementor-12 .elementor-element.elementor-element-ed7bf92 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;letter-spacing:0.25em;color:#9DA5B2CC;}.elementor-12 .elementor-element.elementor-element-01b7a24 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;letter-spacing:0.25em;color:#9DA5B2CC;}.elementor-12 .elementor-element.elementor-element-4140ef8 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;letter-spacing:0.25em;color:#9DA5B2CC;}.elementor-12 .elementor-element.elementor-element-9d24858 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;letter-spacing:0.25em;color:#9DA5B2CC;}.elementor-12 .elementor-element.elementor-element-111318f .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;letter-spacing:0.25em;color:#9DA5B2CC;}.elementor-12 .elementor-element.elementor-element-dfce49b .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;letter-spacing:0.25em;color:#9DA5B2CC;}.elementor-12 .elementor-element.elementor-element-0b9e5b0 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;letter-spacing:0.25em;color:#9DA5B2CC;}.elementor-12 .elementor-element.elementor-element-df404a7 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;letter-spacing:0.25em;color:#9DA5B2CC;}.elementor-12 .elementor-element.elementor-element-c01d72b .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;letter-spacing:0.25em;color:#9DA5B2CC;}.elementor-12 .elementor-element.elementor-element-51bcca1 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;letter-spacing:0.25em;color:#9DA5B2CC;}.elementor-12 .elementor-element.elementor-element-884107d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-a49e489{background-color:#FFFFFF0A;padding:6px 14px 6px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:999px 999px 999px 999px;}.elementor-12 .elementor-element.elementor-element-a49e489 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:16px;color:#9DA5B2;}.elementor-12 .elementor-element.elementor-element-4ef3f8c{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-4ef3f8c .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:48px;font-weight:600;line-height:1em;}.elementor-12 .elementor-element.elementor-element-95b9e7b{width:var( --container-widget-width, 672px );max-width:672px;--container-widget-width:672px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-12 .elementor-element.elementor-element-95b9e7b p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-3b1302f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b2fcedf{--display:flex;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:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-b2fcedf:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b2fcedf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #131B28E6 0%, #0A121EE6 100%);}.elementor-12 .elementor-element.elementor-element-b2fcedf.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-12 .elementor-element.elementor-element-edc3e2b .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-12 .elementor-element.elementor-element-edc3e2b .elementor-icon-box-title{margin-block-end:12px;}.elementor-12 .elementor-element.elementor-element-edc3e2b .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-edc3e2b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-edc3e2b .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:28px;}.elementor-12 .elementor-element.elementor-element-edc3e2b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-9b19fd3{right:32px;}body.rtl .elementor-12 .elementor-element.elementor-element-9b19fd3{left:32px;}.elementor-12 .elementor-element.elementor-element-9b19fd3{top:32px;}.elementor-12 .elementor-element.elementor-element-9b19fd3 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:400;line-height:16px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-ae826a1{--display:flex;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:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-ae826a1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ae826a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #131B28E6 0%, #0A121EE6 100%);}.elementor-12 .elementor-element.elementor-element-ae826a1.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-12 .elementor-element.elementor-element-7e87b97 .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-12 .elementor-element.elementor-element-7e87b97 .elementor-icon-box-title{margin-block-end:12px;}.elementor-12 .elementor-element.elementor-element-7e87b97 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-7e87b97 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7e87b97 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:28px;}.elementor-12 .elementor-element.elementor-element-7e87b97 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-b5eee42{right:32px;}body.rtl .elementor-12 .elementor-element.elementor-element-b5eee42{left:32px;}.elementor-12 .elementor-element.elementor-element-b5eee42{top:32px;}.elementor-12 .elementor-element.elementor-element-b5eee42 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:400;line-height:16px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-0835a9a{--display:flex;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:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-0835a9a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0835a9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #131B28E6 0%, #0A121EE6 100%);}.elementor-12 .elementor-element.elementor-element-0835a9a.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-12 .elementor-element.elementor-element-9408a25 .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-12 .elementor-element.elementor-element-9408a25 .elementor-icon-box-title{margin-block-end:12px;}.elementor-12 .elementor-element.elementor-element-9408a25 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-9408a25 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-9408a25 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:28px;}.elementor-12 .elementor-element.elementor-element-9408a25 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-196b231{right:32px;}body.rtl .elementor-12 .elementor-element.elementor-element-196b231{left:32px;}.elementor-12 .elementor-element.elementor-element-196b231{top:32px;}.elementor-12 .elementor-element.elementor-element-196b231 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:400;line-height:16px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-61877ab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-c4c2b7a{background-color:#FFFFFF0A;padding:6px 14px 6px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:999px 999px 999px 999px;}.elementor-12 .elementor-element.elementor-element-c4c2b7a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:16px;color:#9DA5B2;}.elementor-12 .elementor-element.elementor-element-afd6f1c{width:var( --container-widget-width, 672px );max-width:672px;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;padding:0px 0px 0px 0px;--container-widget-width:672px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-afd6f1c .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:48px;font-weight:600;line-height:1em;}.elementor-12 .elementor-element.elementor-element-2c151ed.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2c151ed{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-12 .elementor-element.elementor-element-2c151ed p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-2e3fbaf{--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;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:112px;--padding-bottom:112px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-e14e04d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-76dd6c0{background-color:#FFFFFF0A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 14px 6px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:999px 999px 999px 999px;}.elementor-12 .elementor-element.elementor-element-76dd6c0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:16px;color:#9DA5B2;}.elementor-12 .elementor-element.elementor-element-daca12d{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-daca12d .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:48px;font-weight:600;line-height:1em;}.elementor-12 .elementor-element.elementor-element-0092a59{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-12 .elementor-element.elementor-element-0092a59 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-77303b5{padding:0px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 2px;border-color:#137FFF66;}.elementor-12 .elementor-element.elementor-element-77303b5 .elementor-icon-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-77303b5 .elementor-icon-box-title{margin-block-end:4px;}.elementor-12 .elementor-element.elementor-element-77303b5 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-77303b5 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;line-height:28px;}.elementor-12 .elementor-element.elementor-element-77303b5 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-12 .elementor-element.elementor-element-52d72e8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 2px;border-color:#137FFF66;}.elementor-12 .elementor-element.elementor-element-52d72e8 .elementor-icon-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-52d72e8 .elementor-icon-box-title{margin-block-end:4px;}.elementor-12 .elementor-element.elementor-element-52d72e8 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-52d72e8 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;line-height:28px;}.elementor-12 .elementor-element.elementor-element-52d72e8 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-12 .elementor-element.elementor-element-830988f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 2px;border-color:#137FFF66;}.elementor-12 .elementor-element.elementor-element-830988f .elementor-icon-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-830988f .elementor-icon-box-title{margin-block-end:4px;}.elementor-12 .elementor-element.elementor-element-830988f .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-830988f .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;line-height:28px;}.elementor-12 .elementor-element.elementor-element-830988f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-12 .elementor-element.elementor-element-e2a18cb .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:15.2px;font-weight:500;line-height:22px;background-image:linear-gradient(135deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-accent ) 100%);border-radius:999px 999px 999px 999px;padding:14px 22px 14px 22px;}.elementor-12 .elementor-element.elementor-element-e2a18cb:hover{--e-transform-translateY:-1px;}.elementor-12 .elementor-element.elementor-element-e2a18cb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-e2a18cb .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-12 .elementor-element.elementor-element-b60fb8d{--display:flex;}.elementor-12 .elementor-element.elementor-element-8f7c281{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-af18115{background-color:#FFFFFF0A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 14px 6px 28px;z-index:5;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:999px 999px 999px 999px;}.elementor-12 .elementor-element.elementor-element-af18115 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:16px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-a4f87e8{width:var( --container-widget-width, 672px );max-width:672px;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:672px;--container-widget-flex-grow:0;z-index:5;text-align:center;}.elementor-12 .elementor-element.elementor-element-a4f87e8 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:48px;font-weight:600;line-height:1em;}.elementor-12 .elementor-element.elementor-element-a64e14e{width:var( --container-widget-width, 576px );max-width:576px;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:576px;--container-widget-flex-grow:0;z-index:5;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-12 .elementor-element.elementor-element-a64e14e p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-1e8b229{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-12 .elementor-element.elementor-element-943f52e .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:15.2px;font-weight:600;line-height:22px;fill:var( --e-global-color-b503807 );color:var( --e-global-color-b503807 );background-image:linear-gradient(135deg, var( --e-global-color-00079df ) 0%, var( --e-global-color-77d87cc ) 100%);border-radius:999px 999px 999px 999px;padding:14px 22px 14px 22px;}.elementor-12 .elementor-element.elementor-element-943f52e:hover{--e-transform-translateY:-1px;}.elementor-12 .elementor-element.elementor-element-943f52e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-943f52e .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-12 .elementor-element.elementor-element-ef3189f .elementor-button{background-color:#FFFFFF0A;font-family:"Inter", Sans-serif;font-size:15.2px;font-weight:500;line-height:22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:999px 999px 999px 999px;padding:13px 22px 13px 22px;}.elementor-12 .elementor-element.elementor-element-ef3189f .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-ef3189f .elementor-button:focus{background-color:#FFFFFF14;}.elementor-12 .elementor-element.elementor-element-ef3189f:hover{--e-transform-translateY:-1px;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-caf3803{--width:50%;}.elementor-12 .elementor-element.elementor-element-63edb20{--width:50%;}.elementor-12 .elementor-element.elementor-element-61877ab{--content-width:1000px;}.elementor-12 .elementor-element.elementor-element-b60fb8d{--width:69%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-caf3803{--width:100%;}.elementor-12 .elementor-element.elementor-element-f3625fe{--width:448px;}.elementor-12 .elementor-element.elementor-element-63edb20{--width:100%;}.elementor-12 .elementor-element.elementor-element-e14e04d{--width:100%;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-5d3f735{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-87da017{--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;--gap:56px 56px;--row-gap:56px;--column-gap:56px;}.elementor-12 .elementor-element.elementor-element-ee1a071 .elementor-heading-title{font-size:60px;}.elementor-12 .elementor-element.elementor-element-b18e1b2{width:var( --container-widget-width, 576px );max-width:576px;--container-widget-width:576px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-f3625fe{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-3b1302f{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-2e3fbaf{--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(max-width:767px){.elementor-12 .elementor-element.elementor-element-ee1a071 .elementor-heading-title{font-size:48px;}.elementor-12 .elementor-element.elementor-element-f3625fe{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-4ef3f8c .elementor-heading-title{font-size:36px;}.elementor-12 .elementor-element.elementor-element-3b1302f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-afd6f1c .elementor-heading-title{font-size:36px;}.elementor-12 .elementor-element.elementor-element-daca12d .elementor-heading-title{font-size:36px;}.elementor-12 .elementor-element.elementor-element-a4f87e8 .elementor-heading-title{font-size:36px;}}/* Start custom CSS for heading, class: .elementor-element-ae6f261 */.elementor-12 .elementor-element.elementor-element-ae6f261 {
    backdrop-filter: blur(10px);
}
.elementor-12 .elementor-element.elementor-element-ae6f261::before {
    content: "";
    position: absolute;
    background: #137fff;
    width: 6px;
    height: 6px;
    left: 14px;
    top: calc(50% - 3px);
    border-radius: 999px;
    z-index: 2;
}
.elementor-12 .elementor-element.elementor-element-ae6f261::after {
    content: "";
    position: absolute;
    background: rgba(19, 127, 255, 0.1);
    width: 6px;
    height: 6px;
    left: 6%;
    top: calc(50% - 3px);
    border-radius: 999px;
    animation: 2.4s ease-out infinite pulse-ring;
    transition: 0.5s;
}

@keyframes pulse-ring {
    0% {
      transform: scale(0);
      opacity: 1;
    }
    70% {
      transform: scale(4);
      opacity: 0.5;
    }
    100% {
      transform: scale(4);
      opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7d1118c */.elementor-12 .elementor-element.elementor-element-7d1118c h3 {
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8b74e33 */.elementor-12 .elementor-element.elementor-element-8b74e33 h3 {
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-54e2663 */.elementor-12 .elementor-element.elementor-element-54e2663 h3 {
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-775a2d5 */.elementor-12 .elementor-element.elementor-element-775a2d5 {
    backdrop-filter: blur(10px);
    animation: 2.5s jump-up linear infinite;
}

.elementor-12 .elementor-element.elementor-element-775a2d5::before {
    content: "";
    position: absolute;
    background: #137fff;
    width: 8px;
    height: 8px;
    left: 14px;
    top: calc(50% - 3px);
    border-radius: 999px;
    z-index: 2;
}

@keyframes jump-up {
    0% {
      transform: translateY(0px);
    }
    70% {
      transform: translateY(-4px);
    }
    100% {
     transform: translateY(0px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bcfc2b */.elementor-12 .elementor-element.elementor-element-7bcfc2b {
    backdrop-filter: blur(10px);
    animation: 2.5s jump-up linear infinite;
}

.elementor-12 .elementor-element.elementor-element-7bcfc2b::before {
    content: "";
    position: absolute;
    background: #f7bc50;
    width: 8px;
    height: 8px;
    left: 14px;
    top: calc(50% - 3px);
    border-radius: 999px;
    z-index: 2;
}

@keyframes jump-up {
    0% {
      transform: translateY(0px);
    }
    70% {
      transform: translateY(-4px);
    }
    100% {
     transform: translateY(0px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d3f735 */.elementor-12 .elementor-element.elementor-element-5d3f735::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: radial-gradient(60% 80% at 80% 20%, #2735a673 0%, transparent 60%), radial-gradient(50% 70% at 10% 90%, #004ac159 0%, transparent 60%), linear-gradient(180deg, #040913 0%, #070d18 100%);
    z-index: 2;
}
.elementor-12 .elementor-element.elementor-element-5d3f735::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: linear-gradient(to right, oklch(1 0 0 / 0.04) 1px, rgba(0, 0, 0, 0) 1px), linear-gradient(oklch(1 0 0 / 0.04) 1px, rgba(0, 0, 0, 0) 1px);
    background-size:56px 56px, 56px 56px;
    z-index: 3;
    opacity: 0.6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90fe7aa */.elementor-12 .elementor-element.elementor-element-90fe7aa {
    width: max-content;
    animation: 30s linear infinite marquee;
}

@keyframes marquee{
    0% {
    transform: translate(0);
    }

    100% {
    transform: translate(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca72e3c */.elementor-12 .elementor-element.elementor-element-ca72e3c {
    mask-image: linear-gradient(90deg, #0000, #000 10% 90%, #0000);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a49e489 */.elementor-12 .elementor-element.elementor-element-a49e489 {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-edc3e2b */.elementor-12 .elementor-element.elementor-element-edc3e2b .elementor-icon {
    background: linear-gradient(to right bottom, oklch(0.62 0.22 258) 0%, oklch(0.55 0.24 280) 100%);
    padding: 14px;
    border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7e87b97 */.elementor-12 .elementor-element.elementor-element-7e87b97 .elementor-icon {
    background: linear-gradient(to right bottom, oklch(0.62 0.22 258) 0%, oklch(0.55 0.24 280) 100%);
    padding: 14px;
    border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9408a25 */.elementor-12 .elementor-element.elementor-element-9408a25 .elementor-icon {
    background: linear-gradient(to right bottom, oklch(0.62 0.22 258) 0%, oklch(0.55 0.24 280) 100%);
    padding: 14px;
    border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4c2b7a */.elementor-12 .elementor-element.elementor-element-c4c2b7a {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76dd6c0 */.elementor-12 .elementor-element.elementor-element-76dd6c0 {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77303b5 */.elementor-12 .elementor-element.elementor-element-77303b5 h3 {
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52d72e8 */.elementor-12 .elementor-element.elementor-element-52d72e8 h3 {
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-830988f */.elementor-12 .elementor-element.elementor-element-830988f h3 {
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af18115 */.elementor-12 .elementor-element.elementor-element-af18115 {
    backdrop-filter: blur(10px);
}

.elementor-12 .elementor-element.elementor-element-af18115::before {
    content: "";
    position: absolute;
    background: #f7bc50;
    width: 6px;
    height: 6px;
    left: 14px;
    top: calc(50% - 3px);
    border-radius: 999px;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f7c281 */.elementor-12 .elementor-element.elementor-element-8f7c281::before {
    content: "";
    position: absolute;
    width: 100%
    height: 100%;
    left: 0;
    top: 0;
    background: radial-gradient(60% 80% at 80% 20%, oklch(0.4 0.18 270 / 0.45) 0%, rgba(0, 0, 0, 0) 60%), radial-gradient(50% 70% at 10% 90%, oklch(0.45 0.2 258 / 0.35) 0%, rgba(0, 0, 0, 0) 60%), linear-gradient(oklch(0.14 0.025 260) 0%, oklch(0.16 0.025 260) 100%);
    opacity: 0.8;
}/* End custom CSS */