.elementor-1104 .elementor-element.elementor-element-16ef7131:not(.elementor-motion-effects-element-type-background), .elementor-1104 .elementor-element.elementor-element-16ef7131 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-1104 .elementor-element.elementor-element-16ef7131 > .elementor-container{min-height:70px;}.elementor-1104 .elementor-element.elementor-element-16ef7131{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:18px 0px 18px 0px;z-index:100;}.elementor-1104 .elementor-element.elementor-element-16ef7131 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1104 .elementor-element.elementor-element-6b022900 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1104 .elementor-element.elementor-element-f600430{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:140px;--padding-bottom:072px;--padding-left:20px;--padding-right:20px;}.elementor-1104 .elementor-element.elementor-element-f600430:not(.elementor-motion-effects-element-type-background), .elementor-1104 .elementor-element.elementor-element-f600430 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08080E;}.elementor-1104 .elementor-element.elementor-element-31ae7cb{--display:flex;}.elementor-1104 .elementor-element.elementor-element-071edd8{--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;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:#9B7FFF47;--border-color:#9B7FFF47;--border-radius:50px 50px 50px 50px;--padding-top:06px;--padding-bottom:6px;--padding-left:14px;--padding-right:14px;}.elementor-1104 .elementor-element.elementor-element-071edd8:not(.elementor-motion-effects-element-type-background), .elementor-1104 .elementor-element.elementor-element-071edd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#22D3EE1A;}.elementor-1104 .elementor-element.elementor-element-83eb2f6{--display:flex;--min-height:8px;--border-radius:50% 50% 50% 50%;}.elementor-1104 .elementor-element.elementor-element-83eb2f6:not(.elementor-motion-effects-element-type-background), .elementor-1104 .elementor-element.elementor-element-83eb2f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#67E8F9;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-1104 .elementor-element.elementor-element-65ecadc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 7px;text-align:center;}.elementor-1104 .elementor-element.elementor-element-65ecadc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#67E8F9;}.elementor-1104 .elementor-element.elementor-element-9cc480f{padding:20px 0px 0px 0px;}.elementor-1104 .elementor-element.elementor-element-9cc480f .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:64px;font-weight:800;line-height:1.05em;color:#FFFFFF;}.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-1104 .elementor-element.elementor-element-0b6565e{width:var( --container-widget-width, 480px );max-width:480px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 038px) 0px;--container-widget-width:480px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:var( --e-global-color-89d399d );}.elementor-1104 .elementor-element.elementor-element-bba28c8{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.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-1104 .elementor-element.elementor-element-9410996 .elementor-button{background-color:var( --e-global-color-ad661f6 );fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:014px 28px 14px 28px;}.elementor-1104 .elementor-element.elementor-element-9410996 .elementor-button:hover, .elementor-1104 .elementor-element.elementor-element-9410996 .elementor-button:focus{background-color:#7C3AED;box-shadow:0px 0px 35px 2px #7C3AED;}.elementor-1104 .elementor-element.elementor-element-9410996:hover{--e-transform-translateY:-6px;}.elementor-1104 .elementor-element.elementor-element-8c810d4 .elementor-button{background-color:var( --e-global-color-8d27de1 );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9B7FFF1A;border-radius:10px 10px 10px 10px;padding:014px 28px 14px 28px;}.elementor-1104 .elementor-element.elementor-element-8c810d4 .elementor-button:hover, .elementor-1104 .elementor-element.elementor-element-8c810d4 .elementor-button:focus{background-color:var( --e-global-color-f1c811e );color:#FFFFFF;border-color:#7C3AED4D;}.elementor-1104 .elementor-element.elementor-element-8c810d4 .elementor-button:hover svg, .elementor-1104 .elementor-element.elementor-element-8c810d4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1104 .elementor-element.elementor-element-6caba2e{--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:36px 36px;--row-gap:36px;--column-gap:36px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:01px 0px 0px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-78bf25e );--border-color:var( --e-global-color-78bf25e );--margin-top:052px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:036px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1104 .elementor-element.elementor-element-e928361{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-1104 .elementor-element.elementor-element-56fe43a .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:36px;font-weight:800;color:#FFFFFF;}.elementor-1104 .elementor-element.elementor-element-e0a68cb{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-89d399d );}.elementor-1104 .elementor-element.elementor-element-5d7d75d{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-1104 .elementor-element.elementor-element-fa2cea8 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:36px;font-weight:800;color:#FFFFFF;}.elementor-1104 .elementor-element.elementor-element-f2b6cea{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-89d399d );}.elementor-1104 .elementor-element.elementor-element-c7afe39{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-1104 .elementor-element.elementor-element-05dae86 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:36px;font-weight:800;color:#FFFFFF;}.elementor-1104 .elementor-element.elementor-element-b2d49ae{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-89d399d );}.elementor-1104 .elementor-element.elementor-element-060a5f6{--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;--gap:13px 13px;--row-gap:13px;--column-gap:13px;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:#9B7FFF2E;--border-color:#9B7FFF2E;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:160px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-1104 .elementor-element.elementor-element-060a5f6:not(.elementor-motion-effects-element-type-background), .elementor-1104 .elementor-element.elementor-element-060a5f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F1AD9;}.elementor-1104 .elementor-element.elementor-element-060a5f6.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:inherit;background-color:inherit;}.elementor-1104 .elementor-element.elementor-element-32f0290{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1104 .elementor-element.elementor-element-047bee6{--display:flex;}.elementor-1104 .elementor-element.elementor-element-be1f9f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;}.elementor-1104 .elementor-element.elementor-element-be1f9f1 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:13px;text-transform:uppercase;color:#FFFFFF80;}.elementor-1104 .elementor-element.elementor-element-69cc85a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;}.elementor-1104 .elementor-element.elementor-element-69cc85a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;color:#FFFFFF80;}.elementor-1104 .elementor-element.elementor-element-e0031a6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1104 .elementor-element.elementor-element-375e7f7{--display:flex;--min-height:10px;--border-radius:50% 50% 50% 50%;}.elementor-1104 .elementor-element.elementor-element-375e7f7:not(.elementor-motion-effects-element-type-background), .elementor-1104 .elementor-element.elementor-element-375e7f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EF4444;}.elementor-1104 .elementor-element.elementor-element-e21b226{--display:flex;--min-height:10px;--border-radius:50% 50% 50% 50%;}.elementor-1104 .elementor-element.elementor-element-e21b226:not(.elementor-motion-effects-element-type-background), .elementor-1104 .elementor-element.elementor-element-e21b226 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F59E0B;}.elementor-1104 .elementor-element.elementor-element-dbc7781{--display:flex;--min-height:10px;--border-radius:50% 50% 50% 50%;}.elementor-1104 .elementor-element.elementor-element-dbc7781:not(.elementor-motion-effects-element-type-background), .elementor-1104 .elementor-element.elementor-element-dbc7781 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#22C55E;}.elementor-1104 .elementor-element.elementor-element-a11c213{--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;--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1104 .elementor-element.elementor-element-a11c213:not(.elementor-motion-effects-element-type-background), .elementor-1104 .elementor-element.elementor-element-a11c213 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#22D3EE12;}.elementor-1104 .elementor-element.elementor-element-3a7aa1d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1104 .elementor-element.elementor-element-30b37ef{--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-1104 .elementor-element.elementor-element-8531351{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1104 .elementor-element.elementor-element-8531351 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:11.2px;text-transform:uppercase;color:#FFFFFF80;}.elementor-1104 .elementor-element.elementor-element-8d1fb27{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1104 .elementor-element.elementor-element-8d1fb27 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:26px;font-weight:800;color:#000000;}.elementor-1104 .elementor-element.elementor-element-c819ef8{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1104 .elementor-element.elementor-element-c4019d0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#9B7FFF47;--border-color:#9B7FFF47;--border-radius:50px 50px 50px 50px;--padding-top:06px;--padding-bottom:6px;--padding-left:14px;--padding-right:14px;}.elementor-1104 .elementor-element.elementor-element-c4019d0:not(.elementor-motion-effects-element-type-background), .elementor-1104 .elementor-element.elementor-element-c4019d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#22D3EE12;}.elementor-1104 .elementor-element.elementor-element-2491665{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1104 .elementor-element.elementor-element-2491665 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#67E8F9;}.elementor-1104 .elementor-element.elementor-element-33bbce3{--display:flex;}.elementor-1104 .elementor-element.elementor-element-6930ab4{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1104 .elementor-element.elementor-element-9769e19{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1104 .elementor-element.elementor-element-78a07b0{--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:#9B7FFF47;--border-color:#9B7FFF47;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1104 .elementor-element.elementor-element-78a07b0:not(.elementor-motion-effects-element-type-background), .elementor-1104 .elementor-element.elementor-element-78a07b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-1104 .elementor-element.elementor-element-c6c15e5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1104 .elementor-element.elementor-element-c6c15e5 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:11px;text-transform:uppercase;color:#FFFFFF80;}.elementor-1104 .elementor-element.elementor-element-5c833bc .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:25px;font-weight:800;letter-spacing:0px;color:#FFFFFF;}.elementor-1104 .elementor-element.elementor-element-1828950{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1104 .elementor-element.elementor-element-1828950 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;color:#67E8F9;}.elementor-1104 .elementor-element.elementor-element-193586b{--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:#9B7FFF47;--border-color:#9B7FFF47;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-1104 .elementor-element.elementor-element-193586b:not(.elementor-motion-effects-element-type-background), .elementor-1104 .elementor-element.elementor-element-193586b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-1104 .elementor-element.elementor-element-d2e059a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1104 .elementor-element.elementor-element-d2e059a .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:11px;text-transform:uppercase;color:#FFFFFF80;}.elementor-1104 .elementor-element.elementor-element-381e41e .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:25px;font-weight:800;letter-spacing:0px;color:#FFFFFF;}.elementor-1104 .elementor-element.elementor-element-9d55d8e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1104 .elementor-element.elementor-element-9d55d8e .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;color:#67F96A;}.elementor-1104 .elementor-element.elementor-element-dd1cdcf{--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:#9B7FFF47;--border-color:#9B7FFF47;--border-radius:12px 12px 12px 12px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1104 .elementor-element.elementor-element-dd1cdcf:not(.elementor-motion-effects-element-type-background), .elementor-1104 .elementor-element.elementor-element-dd1cdcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-1104 .elementor-element.elementor-element-5eb1de3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;}.elementor-1104 .elementor-element.elementor-element-5eb1de3 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:11px;text-transform:uppercase;color:#FFFFFF80;}.elementor-1104 .elementor-element.elementor-element-c99fd69{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1104 .elementor-element.elementor-element-db8c9c4{width:var( --container-widget-width, 45% );max-width:45%;background-color:#0B1923;padding:04px 0px 4px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-508350e );border-radius:50px 50px 50px 50px;text-align:center;}.elementor-1104 .elementor-element.elementor-element-db8c9c4 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:11px;font-weight:700;color:#67E8F9;}.elementor-1104 .elementor-element.elementor-element-36a1954{width:var( --container-widget-width, 40% );max-width:40%;background-color:#7C3AED14;padding:04px 0px 4px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7C3AED4D;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-1104 .elementor-element.elementor-element-36a1954 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:11px;font-weight:700;color:#B39DFF;}.elementor-1104 .elementor-element.elementor-element-99d9b0e{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1104 .elementor-element.elementor-element-b2ca3fe{width:var( --container-widget-width, 45% );max-width:45%;background-color:#1E111E;padding:04px 0px 4px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-958a2e5 );border-radius:50px 50px 50px 50px;text-align:center;}.elementor-1104 .elementor-element.elementor-element-b2ca3fe .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:11px;font-weight:700;color:#FF80C8;}.elementor-1104 .elementor-element.elementor-element-b196cb3{width:var( --container-widget-width, 40% );max-width:40%;background-color:#1E1713;padding:04px 0px 4px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1b7e105 );border-radius:50px 50px 50px 50px;text-align:center;}.elementor-1104 .elementor-element.elementor-element-b196cb3 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:11px;font-weight:700;color:#FBBF24;}.elementor-1104 .elementor-element.elementor-element-c7a8307{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#9B7FFF1A;--border-color:#9B7FFF1A;--padding-top:025px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-1104 .elementor-element.elementor-element-c7a8307:not(.elementor-motion-effects-element-type-background), .elementor-1104 .elementor-element.elementor-element-c7a8307 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #7C5FFF0A 0%, #F054B008 100%);}.elementor-1104 .elementor-element.elementor-element-2c04787{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1104 .elementor-element.elementor-element-de4d545{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;}.elementor-1104 .elementor-element.elementor-element-de4d545 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:15px;text-transform:uppercase;color:#FFFFFF80;}.elementor-1104 .elementor-element.elementor-element-599ae75{width:var( --container-widget-width, 70% );max-width:70%;padding:20px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1104 .elementor-element.elementor-element-599ae75 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:38px;font-weight:800;line-height:1.05em;color:#FFFFFF;}.elementor-1104 .elementor-element.elementor-element-0f1edb1{--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:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1104 .elementor-element.elementor-element-5bd8d41{--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;--overflow:hidden;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:#FFFFFF0F;--border-color:#FFFFFF0F;--border-radius:22px 22px 22px 22px;}.elementor-1104 .elementor-element.elementor-element-5bd8d41:not(.elementor-motion-effects-element-type-background), .elementor-1104 .elementor-element.elementor-element-5bd8d41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-70e7eb7 );}.elementor-1104 .elementor-element.elementor-element-5bd8d41:hover{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:#06B6D4;--border-color:#06B6D4;}.elementor-1104 .elementor-element.elementor-element-5bd8d41, .elementor-1104 .elementor-element.elementor-element-5bd8d41::before{--border-transition:0.3s;}.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-1104 .elementor-element.elementor-element-2cafbac img{height:200px;object-fit:cover;object-position:top center;border-radius:0px 0px 0px 0px;}.elementor-1104 .elementor-element.elementor-element-654e945{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1104 .elementor-element.elementor-element-7670b67{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#67F96A;}.elementor-1104 .elementor-element.elementor-element-8ee7713{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:start;}.elementor-1104 .elementor-element.elementor-element-8ee7713 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-1104 .elementor-element.elementor-element-ad3838a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1104 .elementor-element.elementor-element-8b76135{font-family:"Syne", Sans-serif;font-size:12px;font-weight:600;color:#67F96A;}.elementor-1104 .elementor-element.elementor-element-8b76135 a{color:#67F96A;transition-duration:0.2s;}.elementor-1104 .elementor-element.elementor-element-8b76135 a:hover, .elementor-1104 .elementor-element.elementor-element-8b76135 a:focus{color:#FFFFFF;}.elementor-1104 .elementor-element.elementor-element-d44b8de{font-family:"Syne", Sans-serif;font-size:12px;font-weight:600;color:var( --e-global-color-89d399d );}.elementor-1104 .elementor-element.elementor-element-d44b8de a{color:var( --e-global-color-89d399d );transition-duration:0.2s;}.elementor-1104 .elementor-element.elementor-element-d44b8de a:hover, .elementor-1104 .elementor-element.elementor-element-d44b8de a:focus{color:#FFFFFF;}.elementor-1104 .elementor-element.elementor-element-d30bf91{--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;--overflow:hidden;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:#FFFFFF0F;--border-color:#FFFFFF0F;--border-radius:22px 22px 22px 22px;}.elementor-1104 .elementor-element.elementor-element-d30bf91:not(.elementor-motion-effects-element-type-background), .elementor-1104 .elementor-element.elementor-element-d30bf91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-70e7eb7 );}.elementor-1104 .elementor-element.elementor-element-d30bf91:hover{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:#EC4899;--border-color:#EC4899;}.elementor-1104 .elementor-element.elementor-element-d30bf91, .elementor-1104 .elementor-element.elementor-element-d30bf91::before{--border-transition:0.3s;}.elementor-1104 .elementor-element.elementor-element-bfc3ef7 img{height:200px;object-fit:cover;object-position:top center;border-radius:0px 0px 0px 0px;}.elementor-1104 .elementor-element.elementor-element-d447c57{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1104 .elementor-element.elementor-element-82ce27d{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#EC4899;}.elementor-1104 .elementor-element.elementor-element-88d7e1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:start;}.elementor-1104 .elementor-element.elementor-element-88d7e1b .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-1104 .elementor-element.elementor-element-a7d6042{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1104 .elementor-element.elementor-element-52ba02f{font-family:"Syne", Sans-serif;font-size:12px;font-weight:600;color:#EC4899;}.elementor-1104 .elementor-element.elementor-element-52ba02f a{color:#EC4899;transition-duration:0.2s;}.elementor-1104 .elementor-element.elementor-element-52ba02f a:hover, .elementor-1104 .elementor-element.elementor-element-52ba02f a:focus{color:#FFFFFF;}.elementor-1104 .elementor-element.elementor-element-6a2d9f3{font-family:"Syne", Sans-serif;font-size:12px;font-weight:600;color:var( --e-global-color-89d399d );}.elementor-1104 .elementor-element.elementor-element-6a2d9f3 a{color:var( --e-global-color-89d399d );transition-duration:0.2s;}.elementor-1104 .elementor-element.elementor-element-6a2d9f3 a:hover, .elementor-1104 .elementor-element.elementor-element-6a2d9f3 a:focus{color:#FFFFFF;}.elementor-1104 .elementor-element.elementor-element-4760d9c{--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;--overflow:hidden;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:#FFFFFF0F;--border-color:#FFFFFF0F;--border-radius:22px 22px 22px 22px;}.elementor-1104 .elementor-element.elementor-element-4760d9c:not(.elementor-motion-effects-element-type-background), .elementor-1104 .elementor-element.elementor-element-4760d9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-70e7eb7 );}.elementor-1104 .elementor-element.elementor-element-4760d9c:hover{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:#FBBF24;--border-color:#FBBF24;}.elementor-1104 .elementor-element.elementor-element-4760d9c, .elementor-1104 .elementor-element.elementor-element-4760d9c::before{--border-transition:0.3s;}.elementor-1104 .elementor-element.elementor-element-b917aa0 img{height:200px;object-fit:cover;object-position:top center;border-radius:0px 0px 0px 0px;}.elementor-1104 .elementor-element.elementor-element-5644735{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1104 .elementor-element.elementor-element-60867b1{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#FBBF24;}.elementor-1104 .elementor-element.elementor-element-fa0e7b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:start;}.elementor-1104 .elementor-element.elementor-element-fa0e7b9 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-1104 .elementor-element.elementor-element-5776f00{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1104 .elementor-element.elementor-element-e018193{font-family:"Syne", Sans-serif;font-size:12px;font-weight:600;color:#FBBF24;}.elementor-1104 .elementor-element.elementor-element-e018193 a{color:#FBBF24;transition-duration:0.2s;}.elementor-1104 .elementor-element.elementor-element-e018193 a:hover, .elementor-1104 .elementor-element.elementor-element-e018193 a:focus{color:#FFFFFF;}.elementor-1104 .elementor-element.elementor-element-c7ff1ee{font-family:"Syne", Sans-serif;font-size:12px;font-weight:600;color:var( --e-global-color-89d399d );}.elementor-1104 .elementor-element.elementor-element-c7ff1ee a{color:var( --e-global-color-89d399d );transition-duration:0.2s;}.elementor-1104 .elementor-element.elementor-element-c7ff1ee a:hover, .elementor-1104 .elementor-element.elementor-element-c7ff1ee a:focus{color:#FFFFFF;}.elementor-1104 .elementor-element.elementor-element-e3f1937{--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;--overflow:hidden;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:#FFFFFF0F;--border-color:#FFFFFF0F;--border-radius:22px 22px 22px 22px;}.elementor-1104 .elementor-element.elementor-element-e3f1937:not(.elementor-motion-effects-element-type-background), .elementor-1104 .elementor-element.elementor-element-e3f1937 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-70e7eb7 );}.elementor-1104 .elementor-element.elementor-element-e3f1937:hover{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:#06B6D4;--border-color:#06B6D4;}.elementor-1104 .elementor-element.elementor-element-e3f1937, .elementor-1104 .elementor-element.elementor-element-e3f1937::before{--border-transition:0.3s;}.elementor-1104 .elementor-element.elementor-element-8f4313c img{height:200px;object-fit:cover;object-position:top center;border-radius:0px 0px 0px 0px;}.elementor-1104 .elementor-element.elementor-element-6eb00c0{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1104 .elementor-element.elementor-element-3e910fb{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#06B6D4;}.elementor-1104 .elementor-element.elementor-element-edd0397{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:start;}.elementor-1104 .elementor-element.elementor-element-edd0397 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-1104 .elementor-element.elementor-element-aa2ecd9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1104 .elementor-element.elementor-element-414be20{font-family:"Syne", Sans-serif;font-size:12px;font-weight:600;color:#06B6D4;}.elementor-1104 .elementor-element.elementor-element-414be20 a{color:#06B6D4;transition-duration:0.2s;}.elementor-1104 .elementor-element.elementor-element-414be20 a:hover, .elementor-1104 .elementor-element.elementor-element-414be20 a:focus{color:#FFFFFF;}.elementor-1104 .elementor-element.elementor-element-49cf234{font-family:"Syne", Sans-serif;font-size:12px;font-weight:600;color:var( --e-global-color-89d399d );}.elementor-1104 .elementor-element.elementor-element-49cf234 a{color:var( --e-global-color-89d399d );transition-duration:0.2s;}.elementor-1104 .elementor-element.elementor-element-49cf234 a:hover, .elementor-1104 .elementor-element.elementor-element-49cf234 a:focus{color:#FFFFFF;}.elementor-1104 .elementor-element.elementor-element-f934531{--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;--overflow:hidden;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:#FFFFFF0F;--border-color:#FFFFFF0F;--border-radius:22px 22px 22px 22px;}.elementor-1104 .elementor-element.elementor-element-f934531:not(.elementor-motion-effects-element-type-background), .elementor-1104 .elementor-element.elementor-element-f934531 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-70e7eb7 );}.elementor-1104 .elementor-element.elementor-element-f934531:hover{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:#EC4899;--border-color:#EC4899;}.elementor-1104 .elementor-element.elementor-element-f934531, .elementor-1104 .elementor-element.elementor-element-f934531::before{--border-transition:0.3s;}.elementor-1104 .elementor-element.elementor-element-bc1f439 img{height:200px;object-fit:cover;object-position:top center;border-radius:0px 0px 0px 0px;}.elementor-1104 .elementor-element.elementor-element-bf9d2ff{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1104 .elementor-element.elementor-element-97f8fb2{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#EC4899;}.elementor-1104 .elementor-element.elementor-element-1eca666{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:start;}.elementor-1104 .elementor-element.elementor-element-1eca666 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-1104 .elementor-element.elementor-element-de0741a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1104 .elementor-element.elementor-element-ca0f7be{font-family:"Syne", Sans-serif;font-size:12px;font-weight:600;color:#EC4899;}.elementor-1104 .elementor-element.elementor-element-ca0f7be a{color:#EC4899;transition-duration:0.2s;}.elementor-1104 .elementor-element.elementor-element-ca0f7be a:hover, .elementor-1104 .elementor-element.elementor-element-ca0f7be a:focus{color:#FFFFFF;}.elementor-1104 .elementor-element.elementor-element-611976e{font-family:"Syne", Sans-serif;font-size:12px;font-weight:600;color:var( --e-global-color-89d399d );}.elementor-1104 .elementor-element.elementor-element-611976e a{color:var( --e-global-color-89d399d );transition-duration:0.2s;}.elementor-1104 .elementor-element.elementor-element-611976e a:hover, .elementor-1104 .elementor-element.elementor-element-611976e a:focus{color:#FFFFFF;}.elementor-1104 .elementor-element.elementor-element-b146439{--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;--overflow:hidden;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:#FFFFFF0F;--border-color:#FFFFFF0F;--border-radius:22px 22px 22px 22px;}.elementor-1104 .elementor-element.elementor-element-b146439:not(.elementor-motion-effects-element-type-background), .elementor-1104 .elementor-element.elementor-element-b146439 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-70e7eb7 );}.elementor-1104 .elementor-element.elementor-element-b146439:hover{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:#7C3AED;--border-color:#7C3AED;}.elementor-1104 .elementor-element.elementor-element-b146439, .elementor-1104 .elementor-element.elementor-element-b146439::before{--border-transition:0.3s;}.elementor-1104 .elementor-element.elementor-element-a70a325 img{height:200px;object-fit:cover;object-position:top center;border-radius:0px 0px 0px 0px;}.elementor-1104 .elementor-element.elementor-element-312e064{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1104 .elementor-element.elementor-element-07ffd12{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#7C3AED;}.elementor-1104 .elementor-element.elementor-element-fdd9a59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:start;}.elementor-1104 .elementor-element.elementor-element-fdd9a59 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-1104 .elementor-element.elementor-element-08ee6e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1104 .elementor-element.elementor-element-59e4894{font-family:"Syne", Sans-serif;font-size:12px;font-weight:600;color:#7C3AED;}.elementor-1104 .elementor-element.elementor-element-59e4894 a{color:#7C3AED;transition-duration:0.2s;}.elementor-1104 .elementor-element.elementor-element-59e4894 a:hover, .elementor-1104 .elementor-element.elementor-element-59e4894 a:focus{color:#FFFFFF;}.elementor-1104 .elementor-element.elementor-element-99efd59{font-family:"Syne", Sans-serif;font-size:12px;font-weight:600;color:var( --e-global-color-89d399d );}.elementor-1104 .elementor-element.elementor-element-99efd59 a{color:var( --e-global-color-89d399d );transition-duration:0.2s;}.elementor-1104 .elementor-element.elementor-element-99efd59 a:hover, .elementor-1104 .elementor-element.elementor-element-99efd59 a:focus{color:#FFFFFF;}.elementor-1104 .elementor-element.elementor-element-99b7c35 .elementor-button{background-color:var( --e-global-color-ad661f6 );fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:014px 28px 14px 28px;}.elementor-1104 .elementor-element.elementor-element-99b7c35 .elementor-button:hover, .elementor-1104 .elementor-element.elementor-element-99b7c35 .elementor-button:focus{background-color:#7C3AED;box-shadow:0px 0px 35px 2px #7C3AED;}.elementor-1104 .elementor-element.elementor-element-99b7c35:hover{--e-transform-translateY:-6px;}.elementor-1104 .elementor-element.elementor-element-619ce2e .elementor-button{background-color:var( --e-global-color-ad661f6 );fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:014px 28px 14px 28px;}.elementor-1104 .elementor-element.elementor-element-619ce2e .elementor-button:hover, .elementor-1104 .elementor-element.elementor-element-619ce2e .elementor-button:focus{background-color:#7C3AED;box-shadow:0px 0px 35px 2px #7C3AED;}.elementor-1104 .elementor-element.elementor-element-619ce2e:hover{--e-transform-translateY:-6px;}.elementor-1104 .elementor-element.elementor-element-b18f7cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#9B7FFF2E;--border-color:#9B7FFF2E;}.elementor-1104 .elementor-element.elementor-element-8947b5c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1104 .elementor-element.elementor-element-2402923{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overflow:hidden;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:#FFFFFF12;--border-color:#FFFFFF12;--padding-top:40px;--padding-bottom:40px;--padding-left:032px;--padding-right:032px;}.elementor-1104 .elementor-element.elementor-element-2402923:not(.elementor-motion-effects-element-type-background), .elementor-1104 .elementor-element.elementor-element-2402923 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F1A;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-1104 .elementor-element.elementor-element-0843a14{background-color:transparent;padding:30px 30px 30px 30px;background-image:linear-gradient(135deg, #9B7FFF26 0%, #9B7FFF05 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#9B7FFF40;}.elementor-1104 .elementor-element.elementor-element-0843a14:hover{background-color:#111122;}.elementor-1104 .elementor-element.elementor-element-0843a14 .elementor-counter-number-wrapper{color:#D476D5;font-family:"Syne", Sans-serif;font-size:50px;font-weight:800;}.elementor-1104 .elementor-element.elementor-element-0843a14 .elementor-counter-title{color:#FFFFFF61;font-family:"DM Sans", Sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.08em;}.elementor-1104 .elementor-element.elementor-element-0779d25{background-color:transparent;padding:30px 30px 30px 30px;background-image:linear-gradient(135deg, #FBBF2426 0%, #F054B014 100%);transition:background 0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FBBF2440;}.elementor-1104 .elementor-element.elementor-element-0779d25:hover{background-color:#111122;}.elementor-1104 .elementor-element.elementor-element-0779d25 .elementor-counter-number-wrapper{color:#EC4899;font-family:"Syne", Sans-serif;font-size:50px;font-weight:800;}.elementor-1104 .elementor-element.elementor-element-0779d25 .elementor-counter-title{color:#FFFFFF61;font-family:"DM Sans", Sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.08em;}.elementor-1104 .elementor-element.elementor-element-f46249f{background-color:transparent;padding:30px 30px 30px 30px;background-image:linear-gradient(135deg, #22D3EE26 0%, #22D3EE05 100%);transition:background 0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#22D3EE40;}.elementor-1104 .elementor-element.elementor-element-f46249f:hover{background-color:#111122;}.elementor-1104 .elementor-element.elementor-element-f46249f .elementor-counter-number-wrapper{color:#06B6D4;font-family:"Syne", Sans-serif;font-size:50px;font-weight:800;}.elementor-1104 .elementor-element.elementor-element-f46249f .elementor-counter-title{color:#FFFFFF61;font-family:"DM Sans", Sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.08em;}.elementor-1104 .elementor-element.elementor-element-59c4655{background-color:transparent;padding:30px 30px 30px 30px;background-image:linear-gradient(135deg, #FBBF242E 0%, #FBBF2408 100%);transition:background 0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FBBF2440;}.elementor-1104 .elementor-element.elementor-element-59c4655:hover{background-color:#111122;}.elementor-1104 .elementor-element.elementor-element-59c4655 .elementor-counter-number-wrapper{color:#FBBF24;font-family:"Syne", Sans-serif;font-size:50px;font-weight:800;}.elementor-1104 .elementor-element.elementor-element-59c4655 .elementor-counter-title{color:#FFFFFF61;font-family:"DM Sans", Sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:0.08em;}.elementor-1104 .elementor-element.elementor-element-b6cd979{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1104 .elementor-element.elementor-element-56fc9a3{--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-1104 .elementor-element.elementor-element-9eeb06f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-1104 .elementor-element.elementor-element-9eeb06f:not(.elementor-motion-effects-element-type-background), .elementor-1104 .elementor-element.elementor-element-9eeb06f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(130deg, #7C5FFF1A 0%, #F054B012 100%);}.elementor-1104 .elementor-element.elementor-element-12fda5b{width:var( --container-widget-width, 22% );max-width:22%;background-color:#22D3EE1A;padding:06px 16px 6px 16px;--container-widget-width:22%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-78bf25e );border-radius:50px 50px 50px 50px;text-align:center;}.elementor-1104 .elementor-element.elementor-element-12fda5b .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;color:#67E8F9;}.elementor-1104 .elementor-element.elementor-element-824e261{text-align:center;}.elementor-1104 .elementor-element.elementor-element-824e261 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:45px;font-weight:800;line-height:1.1em;color:#FFFFFF;}.elementor-1104 .elementor-element.elementor-element-1809e51{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;color:#7A7A9A;}.elementor-1104 .elementor-element.elementor-element-127bd51{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-1104 .elementor-element.elementor-element-a8ae754 .elementor-button{background-color:#7C3AED;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:014px 28px 14px 28px;}.elementor-1104 .elementor-element.elementor-element-a8ae754 .elementor-button:hover, .elementor-1104 .elementor-element.elementor-element-a8ae754 .elementor-button:focus{background-color:var( --e-global-color-516d6c3 );}.elementor-1104 .elementor-element.elementor-element-6604edb .elementor-button{background-color:#141420;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF0F;border-radius:50px 50px 50px 50px;padding:014px 28px 14px 28px;}.elementor-1104 .elementor-element.elementor-element-6604edb .elementor-button:hover, .elementor-1104 .elementor-element.elementor-element-6604edb .elementor-button:focus{background-color:#3535525C;}@media(max-width:1024px){.elementor-1104 .elementor-element.elementor-element-f600430{--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-1104 .elementor-element.elementor-element-31ae7cb{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1104 .elementor-element.elementor-element-9cc480f{text-align:start;}.elementor-1104 .elementor-element.elementor-element-9cc480f .elementor-heading-title{font-size:60px;}.elementor-1104 .elementor-element.elementor-element-0b6565e{text-align:center;}.elementor-1104 .elementor-element.elementor-element-bba28c8{--justify-content:center;}.elementor-1104 .elementor-element.elementor-element-6caba2e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1104 .elementor-element.elementor-element-060a5f6{--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1104 .elementor-element.elementor-element-599ae75{text-align:start;}.elementor-1104 .elementor-element.elementor-element-599ae75 .elementor-heading-title{font-size:60px;}.elementor-1104 .elementor-element.elementor-element-0f1edb1{--justify-content:center;}.elementor-1104 .elementor-element.elementor-element-2402923{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1104 .elementor-element.elementor-element-9eeb06f{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-1104 .elementor-element.elementor-element-83eb2f6{--width:4px;--min-height:4px;}.elementor-1104 .elementor-element.elementor-element-65ecadc{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1104 .elementor-element.elementor-element-9cc480f{text-align:center;}.elementor-1104 .elementor-element.elementor-element-9cc480f .elementor-heading-title{font-size:32px;}.elementor-1104 .elementor-element.elementor-element-6caba2e{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1104 .elementor-element.elementor-element-56fe43a{text-align:center;}.elementor-1104 .elementor-element.elementor-element-e0a68cb{text-align:center;}.elementor-1104 .elementor-element.elementor-element-fa2cea8{text-align:center;}.elementor-1104 .elementor-element.elementor-element-f2b6cea{text-align:center;}.elementor-1104 .elementor-element.elementor-element-05dae86{text-align:center;}.elementor-1104 .elementor-element.elementor-element-b2d49ae{text-align:center;}.elementor-1104 .elementor-element.elementor-element-599ae75{text-align:center;}.elementor-1104 .elementor-element.elementor-element-599ae75 .elementor-heading-title{font-size:32px;}.elementor-1104 .elementor-element.elementor-element-2402923{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1104 .elementor-element.elementor-element-9eeb06f{--padding-top:052px;--padding-bottom:52px;--padding-left:28px;--padding-right:28px;}.elementor-1104 .elementor-element.elementor-element-12fda5b{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;text-align:center;}.elementor-1104 .elementor-element.elementor-element-12fda5b .elementor-heading-title{font-size:10px;}.elementor-1104 .elementor-element.elementor-element-824e261 .elementor-heading-title{font-size:28px;}.elementor-1104 .elementor-element.elementor-element-1809e51{font-size:13px;}}@media(min-width:768px){.elementor-1104 .elementor-element.elementor-element-071edd8{--width:30%;}.elementor-1104 .elementor-element.elementor-element-83eb2f6{--width:8px;}.elementor-1104 .elementor-element.elementor-element-060a5f6{--width:540px;}.elementor-1104 .elementor-element.elementor-element-375e7f7{--width:10px;}.elementor-1104 .elementor-element.elementor-element-e21b226{--width:10px;}.elementor-1104 .elementor-element.elementor-element-dbc7781{--width:10px;}.elementor-1104 .elementor-element.elementor-element-c4019d0{--width:55%;}.elementor-1104 .elementor-element.elementor-element-78a07b0{--width:40%;}.elementor-1104 .elementor-element.elementor-element-193586b{--width:60%;}.elementor-1104 .elementor-element.elementor-element-5bd8d41{--width:32%;}.elementor-1104 .elementor-element.elementor-element-d30bf91{--width:32%;}.elementor-1104 .elementor-element.elementor-element-4760d9c{--width:32%;}.elementor-1104 .elementor-element.elementor-element-e3f1937{--width:32%;}.elementor-1104 .elementor-element.elementor-element-f934531{--width:32%;}.elementor-1104 .elementor-element.elementor-element-b146439{--width:32%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1104 .elementor-element.elementor-element-31ae7cb{--width:100%;}.elementor-1104 .elementor-element.elementor-element-5bd8d41{--width:50%;}.elementor-1104 .elementor-element.elementor-element-d30bf91{--width:47%;}.elementor-1104 .elementor-element.elementor-element-4760d9c{--width:50%;}.elementor-1104 .elementor-element.elementor-element-e3f1937{--width:47%;}.elementor-1104 .elementor-element.elementor-element-f934531{--width:47%;}.elementor-1104 .elementor-element.elementor-element-b146439{--width:50%;}}/* Start custom CSS for section, class: .elementor-element-16ef7131 */.orbincode-nav { position: fixed; top: 0; left: 0; right: 0; z-index: 100; padding: 18px 0; border-bottom: 1px solid transparent; transition: background 0.3s, border-color 0.3s, backdrop-filter 0.3s; } .orbincode-nav.scrolled { background: rgba(5,5,10,0.82) !important; backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px); border-bottom-color: rgba(255,255,255,0.06) !important; } .nav-inner-wrap { max-width: 1160px; margin: 0 auto; padding: 0 28px; display: flex; align-items: center; justify-content: space-between; } .nav-logo { font-family: 'Syne', sans-serif; font-size: 22px; font-weight: 800; color: #ffffff !important; text-decoration: none; letter-spacing: -0.02em; } .nav-logo span { color: #a78bfa !important; } .nav-links { display: flex; gap: 36px; list-style: none; margin: 0; padding: 0; } .nav-links a { color: #7a7a9a; text-decoration: none; font-size: 14px; font-weight: 500; font-family: 'DM Sans', sans-serif; transition: color 0.2s; } .nav-links a:hover { color: #fff !important; } .nav-cta { background: #7c3aed; color: #fff; text-decoration: none; font-size: 14px; font-weight: 600; padding: 10px 22px; border-radius: 50px; transition: background 0.2s, transform 0.15s; font-family: 'DM Sans', sans-serif; } .nav-cta:hover { background: #a78bfa; transform: translateY(-1px); color: #fff !important; } .nav-hamburger { display: none; flex-direction: column; gap: 5px; cursor: pointer; background: none; border: none; padding: 4px; } .nav-hamburger span { display: block; width: 24px; height: 2px; background: #e8e8f0; border-radius: 2px; transition: all 0.3s; } .nav-mobile-menu { display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(5,5,10,0.97); backdrop-filter: blur(20px); z-index: 101; flex-direction: column; align-items: center; justify-content: center; gap: 32px; } .nav-mobile-menu.open { display: flex; } .nav-mobile-menu > a { font-family: 'Syne', sans-serif; font-size: 28px; font-weight: 700; color: #e8e8f0; text-decoration: none; letter-spacing: -0.02em; transition: color 0.2s; } .nav-mobile-menu > a:hover { color: #a78bfa !important; } .nav-mobile-close { position: absolute; top: 24px; right: 28px; background: none; border: none; cursor: pointer; color: #7a7a9a; font-size: 32px; line-height: 1; transition: color 0.2s, transform 0.2s; z-index: 102; } .nav-mobile-close:hover, .nav-mobile-close:focus { color: #fff !important; outline: none; transform: scale(1.1); } .nav-dropdown { position: relative; } .nav-dropdown-toggle { display: flex; align-items: center; gap: 5px; color: #7a7a9a; text-decoration: none; font-size: 14px; font-weight: 500; font-family: 'DM Sans', sans-serif; transition: color 0.2s; cursor: pointer; background: none; border: none; padding: 0; } .nav-dropdown-toggle:hover { color: #fff !important; } .nav-dropdown-toggle svg { transition: transform 0.2s; } .nav-dropdown:hover .nav-dropdown-toggle svg { transform: rotate(180deg); } .nav-dropdown-menu { position: absolute; top: calc(100% + 14px); left: 50%; transform: translateX(-50%); background: rgba(10,8,20,0.96); backdrop-filter: blur(20px); border: 1px solid rgba(255,255,255,0.08); border-radius: 12px; padding: 8px; min-width: 180px; opacity: 0; visibility: hidden; transform: translateX(-50%) translateY(-6px); transition: opacity 0.2s, visibility 0.2s, transform 0.2s; z-index: 200; } .nav-dropdown:hover .nav-dropdown-menu { opacity: 1; visibility: visible; transform: translateX(-50%) translateY(0); } .nav-dropdown-menu a { display: block; padding: 10px 14px; color: #9090b0; font-family: 'DM Sans', sans-serif; font-size: 13.5px; font-weight: 500; text-decoration: none; border-radius: 8px; transition: background 0.15s, color 0.15s; white-space: nowrap; } .nav-dropdown-menu a:hover { background: rgba(167,139,250,0.12); color: #a78bfa; } .mobile-services-block { display: flex; flex-direction: column; align-items: center; gap: 16px; } .nav-mobile-menu .mobile-services-block .mobile-services-toggle { display: flex; align-items: center; gap: 8px; font-family: 'Syne', sans-serif !important; font-size: 28px !important; font-weight: 700 !important; color: #e8e8f0 !important; letter-spacing: -0.02em !important; transition: color 0.2s; cursor: pointer; background: none !important; border: none !important; padding: 0 !important; line-height: 1 !important; } .nav-mobile-menu .mobile-services-block .mobile-services-toggle:hover, .nav-mobile-menu .mobile-services-block .mobile-services-toggle:focus { color: #a78bfa !important; outline: none; } .mobile-services-toggle svg { transition: transform 0.25s; flex-shrink: 0; } .nav-mobile-menu .mobile-services-block .mobile-services-toggle.open svg { transform: rotate(180deg); } .mobile-services-submenu { display: none; flex-direction: column; gap: 14px; align-items: center; } .mobile-services-submenu.open { display: flex; } .mobile-services-submenu a { font-family: 'DM Sans', sans-serif !important; font-size: 18px !important; font-weight: 500 !important; color: #9090b0 !important; letter-spacing: 0 !important; text-decoration: none !important; transition: color 0.2s !important; } .mobile-services-submenu a:hover { color: #a78bfa !important; } .nav-dropdown-menu a.active { background: rgba(167,139,250,0.12) !important; color: #a78bfa !important; } .mobile-services-submenu a.active { color: #a78bfa !important; font-weight: 600 !important; } .nav-dropdown-toggle.active-parent, .mobile-services-toggle.active-parent { color: #fff !important; } @media (max-width: 768px) { .nav-links, .nav-inner-wrap > .nav-cta { display: none !important; } .nav-hamburger { display: flex !important; } } body.menu-open { position: fixed; width: 100%; overflow: hidden; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83eb2f6 */.animated-pulse{
animation:pulse 2s infinite;
}

@keyframes pulse{
0%,100%{transform:scale(1);opacity:1;}
50%{transform:scale(1.3);opacity:.5;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cc480f */.g-purple {
  background: linear-gradient(135deg,#b39dff,#f054b0);
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
}
.g-cyan {
  background: linear-gradient(135deg,#67e8f9,#9b7fff);
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56fe43a */.purple-text{
    color:#A78BFA;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ae7cb */.hero-left {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f600430 */.web-hero::before {
  content: '';
  position: absolute;
  bottom: 23px;
  left: 80%;
  transform: translateX(-50%);
  width: 900px;
  height: 600px;
  background: radial-gradient(circle,
    rgba(103, 232, 249, 0.30),  /* main cyan (#67E8F9) */
    rgba(56, 189, 248, 0.22),   /* sky blue */
    rgba(37, 99, 235, 0.12),    /* deeper blue for depth */
    transparent 55%
  );
  filter: blur(100px);
  z-index: 0;
}

.web-hero {
  position: relative;
  overflow: hidden;
}

@media (max-width: 768px) {
  .web-hero::before {
    width: 600px;
    height: 400px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7a8307 */.marquee-section::before,
.marquee-section::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100px;
  z-index: 2;
  pointer-events: none;
}



.marquee-section::before {
  left: 0;
  background: linear-gradient(to right, #08080e, transparent);
}



.marquee-section::after {
  right: 0;
  background: linear-gradient(to left, #08080e, transparent);
}

.marquee-section{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-599ae75 */.g-purple {
  background: linear-gradient(135deg,#b39dff,#f054b0);
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f1edb1 */.projects-wrapper > *:nth-child(n+4) {
    display: none;
}

.projects-wrapper.show-all > * {
  display: block;
}

.projects-wrapper > div {
  transition: all 0.25s ease;
}

.projects-wrapper > div:hover {
  transform: translateY(-6px);
  box-shadow: 0 30px 70px rgba(0,0,0,0.45);
  border-color: rgba(155,127,255,0.3);
}

.elementor-lightbox {
  backdrop-filter: blur(10px);
  background: rgba(8,8,14,0.9);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-99b7c35 */.show-more-btn{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c04787 */.show-less-btn {
  display: none;
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2402923 */.counter{
    backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9eeb06f */.cta-card{
    position: relative;
}

.cta-card::before{
content:'';
position:absolute;
top:0;
left:50%;
transform:translateX(-50%);
width:600px;
height:1px;
background:linear-gradient(
90deg,
transparent,
#7C3AED,
#EC4899,
#F59E0B,
transparent
);
}/* End custom CSS */
/* Start custom CSS */.marquee-row {
  overflow: hidden;
  margin-bottom: 10px;
}

.marquee-track {
  display: inline-flex;
  gap: 10px;
  white-space: nowrap;
}

.marquee-track.fwd {
  animation: slideL 32s linear infinite;
}

.marquee-track.rev {
  animation: slideR 26s linear infinite;
}

@keyframes slideL {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}

@keyframes slideR {
  0% { transform: translateX(-50%); }
  100% { transform: translateX(0); }
}

/* Pills */
.m-pill {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 8px 16px;
  border-radius: 999px;
  font-size: 12px;
  font-family: "Syne", sans-serif;
  font-weight: 600;
  letter-spacing: 0.05em;
}

/* Colors */
.m-pill.p {
  background: rgba(155,127,255,0.1);
  border: 1px solid rgba(155,127,255,0.22);
  color: #b39dff;
}

.m-pill.k {
  background: rgba(240,84,176,0.1);
  border: 1px solid rgba(240,84,176,0.22);
  color: #ff80c8;
}

.m-pill.c {
  background: rgba(34,211,238,0.08);
  border: 1px solid rgba(34,211,238,0.2);
  color: #67e8f9;
}

.m-pill.a {
  background: rgba(251,191,36,0.08);
  border: 1px solid rgba(251,191,36,0.2);
  color: #fbbf24;
}


@media (max-width: 767px) {
  .marquee-track.fwd {
    animation-duration: 18s;
  }
  .marquee-track.rev {
    animation-duration: 16s;
  }
}/* End custom CSS */