.elementor-18 .elementor-element.elementor-element-f6d044b{--display:flex;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18 .elementor-element.elementor-element-946cde7{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;--z-index:2;}.elementor-18 .elementor-element.elementor-element-5f6b8dc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-ef1da69{width:var( --container-widget-width, 480px );max-width:480px;background-color:#B6FF4E12;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:10px 18px 10px 18px;--container-widget-width:480px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B6FF4E40;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-18 .elementor-element.elementor-element-ef1da69 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:1.5px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-7c28eb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 29px) 0px;}.elementor-18 .elementor-element.elementor-element-7c28eb4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-7c28eb4 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:90px;font-weight:600;line-height:1.2em;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-18 .elementor-element.elementor-element-bb72915{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 44px) 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-bb72915 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;color:var( --e-global-color-06cc29c );}.elementor-18 .elementor-element.elementor-element-4f35641{--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:0px;--margin-bottom:20px;--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-18 .elementor-element.elementor-element-51b0d0d .elementor-button{background-color:var( --e-global-color-dcd3547 );font-family:"Sora", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.5px;fill:var( --e-global-color-98535c4 );color:var( --e-global-color-98535c4 );box-shadow:0px 0px 24px 0px rgba(181.99999999999983, 255, 78, 0.3);border-style:none;border-radius:100px 100px 100px 100px;padding:18px 32px 18px 32px;}.elementor-18 .elementor-element.elementor-element-51b0d0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-51b0d0d.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-51b0d0d .elementor-button-content-wrapper{flex-direction:row;}.elementor-18 .elementor-element.elementor-element-51b0d0d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-18 .elementor-element.elementor-element-51b0d0d .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-51b0d0d .elementor-button:focus{border-color:var( --e-global-color-7d144b3 );box-shadow:0px 0px 48px 0px rgba(181.99999999999983, 255, 78, 0.55);}.elementor-18 .elementor-element.elementor-element-116b1f1 .elementor-button{background-color:#061E22;font-family:"Sora", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.5px;fill:var( --e-global-color-dd35824 );color:var( --e-global-color-dd35824 );box-shadow:0px 0px 16px 0px rgba(0, 216.99999999999991, 255, 0.1);border-style:solid;border-width:1px 1px 1px 1px;border-color:#00D9FF99;border-radius:100px 100px 100px 100px;padding:18px 32px 18px 32px;}.elementor-18 .elementor-element.elementor-element-116b1f1 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-116b1f1 .elementor-button:focus{background-color:#00D9FF1F;border-color:#00D9FF80;box-shadow:0px 0px 32px 0px rgba(0, 216.99999999999991, 255, 0.2);}.elementor-18 .elementor-element.elementor-element-116b1f1.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-116b1f1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-116b1f1 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-c1060ee{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-c1060ee .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-c1060ee .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-c1060ee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-c1060ee .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;}.elementor-18 .elementor-element.elementor-element-c1060ee .elementor-icon-list-text{color:#94A3B8;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-a99059e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-099a7f1.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-099a7f1{z-index:1;}.elementor-18 .elementor-element.elementor-element-859a81e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-859a81e:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-859a81e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-26e8113 );}.elementor-18 .elementor-element.elementor-element-e12bfce{--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-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-5dccba0{--divider-border-style:solid;--divider-color:var( --e-global-color-dcd3547 );--divider-border-width:1px;width:var( --container-widget-width, 24px );max-width:24px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-5dccba0 .elementor-divider-separator{width:24px;}.elementor-18 .elementor-element.elementor-element-5dccba0 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-18 .elementor-element.elementor-element-d0ce326 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-87728f9{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-87728f9 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:75px;font-weight:600;line-height:1.2em;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-18 .elementor-element.elementor-element-b4d9f00{width:var( --container-widget-width, 520px );max-width:520px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:520px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-b4d9f00 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;color:#94A3B8;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-18 .elementor-element.elementor-element-5b9c5b8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-f58e0c3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7232e1e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-18 .elementor-element.elementor-element-7232e1e:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-7232e1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-18 .elementor-element.elementor-element-7232e1e: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:#00D9FF4D;--border-color:#00D9FF4D;}.elementor-18 .elementor-element.elementor-element-7232e1e, .elementor-18 .elementor-element.elementor-element-7232e1e::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-e99538d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-e99538d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-cec0309{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-cec0309 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:700;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-27c69e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-27c69e7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-30942bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-30942bd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-9adafc5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-3152def .elementor-button{background-color:#B6FF4E00;font-family:"Sora", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-dcd3547 );color:var( --e-global-color-dcd3547 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-3152def{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-3152def .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-3152def .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-18 .elementor-element.elementor-element-9bc8883{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-18 .elementor-element.elementor-element-9bc8883:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-9bc8883 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-18 .elementor-element.elementor-element-9bc8883: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:#00D9FF4D;--border-color:#00D9FF4D;}.elementor-18 .elementor-element.elementor-element-9bc8883, .elementor-18 .elementor-element.elementor-element-9bc8883::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-d2a8f3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-d2a8f3c .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-080188a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-080188a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:700;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-0adc167{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-0adc167 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-bdfaea8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-bdfaea8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-59889fa .elementor-button{background-color:#B6FF4E00;font-family:"Sora", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-dcd3547 );color:var( --e-global-color-dcd3547 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-59889fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-59889fa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-59889fa .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-18 .elementor-element.elementor-element-4711478{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-ee885c9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-18 .elementor-element.elementor-element-ee885c9:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-ee885c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-18 .elementor-element.elementor-element-ee885c9: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:#00D9FF4D;--border-color:#00D9FF4D;}.elementor-18 .elementor-element.elementor-element-ee885c9, .elementor-18 .elementor-element.elementor-element-ee885c9::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-681ced8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-681ced8 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-1370492{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-1370492 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:700;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-4ef91ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-4ef91ae .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-c3f5292{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-c3f5292 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-8bc728a .elementor-button{background-color:#B6FF4E00;font-family:"Sora", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-dcd3547 );color:var( --e-global-color-dcd3547 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-8bc728a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-8bc728a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-8bc728a .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-18 .elementor-element.elementor-element-42ddd22{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-baa1738{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-18 .elementor-element.elementor-element-baa1738:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-baa1738 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-18 .elementor-element.elementor-element-baa1738: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:#00D9FF4D;--border-color:#00D9FF4D;}.elementor-18 .elementor-element.elementor-element-baa1738, .elementor-18 .elementor-element.elementor-element-baa1738::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-59c0872{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-59c0872 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-9db6d1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-9db6d1f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:700;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-ae21532{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-ae21532 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-8f00d5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-8f00d5b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-1b288a2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-25f91d5 .elementor-button{background-color:#B6FF4E00;font-family:"Sora", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-dcd3547 );color:var( --e-global-color-dcd3547 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-25f91d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-25f91d5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-25f91d5 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-18 .elementor-element.elementor-element-eea7870{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-18 .elementor-element.elementor-element-eea7870:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-eea7870 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-18 .elementor-element.elementor-element-eea7870: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:#00D9FF4D;--border-color:#00D9FF4D;}.elementor-18 .elementor-element.elementor-element-eea7870, .elementor-18 .elementor-element.elementor-element-eea7870::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-be3cc7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-be3cc7e .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-1774ec6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-1774ec6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:700;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-e1df131{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-e1df131 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-0971968{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-dfdbbfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-dfdbbfa .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-5e890b9 .elementor-button{background-color:#B6FF4E00;font-family:"Sora", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-dcd3547 );color:var( --e-global-color-dcd3547 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-5e890b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-5e890b9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-5e890b9 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-18 .elementor-element.elementor-element-8008bb3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-18 .elementor-element.elementor-element-8008bb3:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-8008bb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-18 .elementor-element.elementor-element-8008bb3: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:#00D9FF4D;--border-color:#00D9FF4D;}.elementor-18 .elementor-element.elementor-element-8008bb3, .elementor-18 .elementor-element.elementor-element-8008bb3::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-64521c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-64521c2 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-3142e65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-3142e65 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:700;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-a90d39b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-a90d39b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-dd78f05{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-db18400{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-db18400 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-69b5e0a .elementor-button{background-color:#B6FF4E00;font-family:"Sora", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-dcd3547 );color:var( --e-global-color-dcd3547 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-69b5e0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-69b5e0a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-69b5e0a .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-18 .elementor-element.elementor-element-dad99a8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-18 .elementor-element.elementor-element-dad99a8:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-dad99a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-18 .elementor-element.elementor-element-dad99a8: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:#00D9FF4D;--border-color:#00D9FF4D;}.elementor-18 .elementor-element.elementor-element-dad99a8, .elementor-18 .elementor-element.elementor-element-dad99a8::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-f41f0e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-f41f0e4 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-6cad12a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-6cad12a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:700;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-e374589{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-e374589 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-374e7a8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-3948463{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-3948463 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-c907cd5 .elementor-button{background-color:#B6FF4E00;font-family:"Sora", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-dcd3547 );color:var( --e-global-color-dcd3547 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-c907cd5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-c907cd5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-c907cd5 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-18 .elementor-element.elementor-element-1f848bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-18 .elementor-element.elementor-element-1f848bb:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1f848bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-18 .elementor-element.elementor-element-1f848bb: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:#00D9FF4D;--border-color:#00D9FF4D;}.elementor-18 .elementor-element.elementor-element-1f848bb, .elementor-18 .elementor-element.elementor-element-1f848bb::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-55e3bd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-55e3bd4 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-abca64f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-abca64f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:700;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-c3dbeee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-c3dbeee .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-a30d3d1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-9e128d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-9e128d7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-39c38d7 .elementor-button{background-color:#B6FF4E00;font-family:"Sora", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-dcd3547 );color:var( --e-global-color-dcd3547 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-39c38d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-39c38d7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-39c38d7 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-18 .elementor-element.elementor-element-239ea08{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-18 .elementor-element.elementor-element-239ea08:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-239ea08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-18 .elementor-element.elementor-element-239ea08: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:#00D9FF4D;--border-color:#00D9FF4D;}.elementor-18 .elementor-element.elementor-element-239ea08, .elementor-18 .elementor-element.elementor-element-239ea08::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-4235108{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-4235108 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-56a096b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-56a096b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:700;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-bcbff15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-bcbff15 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-495d824{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-bb345c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-bb345c9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-7a31afe .elementor-button{background-color:#B6FF4E00;font-family:"Sora", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-dcd3547 );color:var( --e-global-color-dcd3547 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-7a31afe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-7a31afe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-7a31afe .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-18 .elementor-element.elementor-element-ddcee37{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-18 .elementor-element.elementor-element-ddcee37:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-ddcee37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-18 .elementor-element.elementor-element-ddcee37: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:#00D9FF4D;--border-color:#00D9FF4D;}.elementor-18 .elementor-element.elementor-element-ddcee37, .elementor-18 .elementor-element.elementor-element-ddcee37::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-fc314e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-fc314e6 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-eb6ef3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-eb6ef3a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:700;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-43f15e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-43f15e6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-f11340c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-04e6758{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-04e6758 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-122225f .elementor-button{background-color:#B6FF4E00;font-family:"Sora", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-dcd3547 );color:var( --e-global-color-dcd3547 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-122225f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-122225f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-122225f .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-18 .elementor-element.elementor-element-86d27fb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-18 .elementor-element.elementor-element-86d27fb:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-86d27fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-18 .elementor-element.elementor-element-86d27fb: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:#00D9FF4D;--border-color:#00D9FF4D;}.elementor-18 .elementor-element.elementor-element-86d27fb, .elementor-18 .elementor-element.elementor-element-86d27fb::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-e7e8be0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-e7e8be0 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-268dbc7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-268dbc7 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:700;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-d09fad4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-d09fad4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-150174a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-ae265cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-ae265cc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-1e571ce .elementor-button{background-color:#B6FF4E00;font-family:"Sora", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-dcd3547 );color:var( --e-global-color-dcd3547 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-1e571ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-1e571ce .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-1e571ce .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-18 .elementor-element.elementor-element-f8611d2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-18 .elementor-element.elementor-element-f8611d2:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-f8611d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-18 .elementor-element.elementor-element-f8611d2: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:#00D9FF4D;--border-color:#00D9FF4D;}.elementor-18 .elementor-element.elementor-element-f8611d2, .elementor-18 .elementor-element.elementor-element-f8611d2::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-5b4a65b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-5b4a65b .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-ad09748{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-ad09748 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:700;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-37ea7dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-37ea7dc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-b49be0c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-d5d2093{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-d5d2093 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-2731881 .elementor-button{background-color:#B6FF4E00;font-family:"Sora", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-dcd3547 );color:var( --e-global-color-dcd3547 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-2731881{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-2731881 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-2731881 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-18 .elementor-element.elementor-element-4089cbc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-277b375{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-2309727{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-18 .elementor-element.elementor-element-2309727:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-2309727 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-18 .elementor-element.elementor-element-2309727: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:#00D9FF4D;--border-color:#00D9FF4D;}.elementor-18 .elementor-element.elementor-element-2309727, .elementor-18 .elementor-element.elementor-element-2309727::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-87dd620{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-87dd620 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-ebaf0cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-ebaf0cf .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:700;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-d0b04bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-d0b04bd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-f072f82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-f072f82 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-45e03e3 .elementor-button{background-color:#B6FF4E00;font-family:"Sora", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-dcd3547 );color:var( --e-global-color-dcd3547 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-45e03e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-45e03e3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-45e03e3 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-18 .elementor-element.elementor-element-034ea89{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-3de937e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-18 .elementor-element.elementor-element-3de937e:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-3de937e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-18 .elementor-element.elementor-element-3de937e: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:#00D9FF4D;--border-color:#00D9FF4D;}.elementor-18 .elementor-element.elementor-element-3de937e, .elementor-18 .elementor-element.elementor-element-3de937e::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-8de3712{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-8de3712 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-b86bf92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-b86bf92 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:700;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-a4b046e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-a4b046e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-c64a3fb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-51dca96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-51dca96 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-f90aa71 .elementor-button{background-color:#B6FF4E00;font-family:"Sora", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-dcd3547 );color:var( --e-global-color-dcd3547 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-f90aa71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-f90aa71 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-f90aa71 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-18 .elementor-element.elementor-element-06f75a9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-18 .elementor-element.elementor-element-06f75a9:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-06f75a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-18 .elementor-element.elementor-element-06f75a9: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:#00D9FF4D;--border-color:#00D9FF4D;}.elementor-18 .elementor-element.elementor-element-06f75a9, .elementor-18 .elementor-element.elementor-element-06f75a9::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-c0391a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-c0391a7 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-f986468{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-f986468 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:700;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-0c0e5c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-0c0e5c6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-63eca8a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-45e1182{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-45e1182 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-7b38ada .elementor-button{background-color:#B6FF4E00;font-family:"Sora", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-dcd3547 );color:var( --e-global-color-dcd3547 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-7b38ada{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-7b38ada .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-7b38ada .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-18 .elementor-element.elementor-element-8e848ba{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7be049d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6fd0c2f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-18 .elementor-element.elementor-element-6fd0c2f:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-6fd0c2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-18 .elementor-element.elementor-element-6fd0c2f: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:#00D9FF4D;--border-color:#00D9FF4D;}.elementor-18 .elementor-element.elementor-element-6fd0c2f, .elementor-18 .elementor-element.elementor-element-6fd0c2f::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-daa173b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-daa173b .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-a6b1348{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-a6b1348 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:700;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-4fa2690{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-4fa2690 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-9399d3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-9399d3b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-39462fd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-0bd9f6d .elementor-button{background-color:#B6FF4E00;font-family:"Sora", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-dcd3547 );color:var( --e-global-color-dcd3547 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-0bd9f6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-0bd9f6d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-0bd9f6d .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-18 .elementor-element.elementor-element-bfb5ac3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-18 .elementor-element.elementor-element-bfb5ac3:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-bfb5ac3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-18 .elementor-element.elementor-element-bfb5ac3: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:#00D9FF4D;--border-color:#00D9FF4D;}.elementor-18 .elementor-element.elementor-element-bfb5ac3, .elementor-18 .elementor-element.elementor-element-bfb5ac3::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-3fac365{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-3fac365 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-0cdfacd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-0cdfacd .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:700;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-b86cc7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-b86cc7e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-10c84b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-10c84b5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-813a167{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6067de1 .elementor-button{background-color:#B6FF4E00;font-family:"Sora", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-dcd3547 );color:var( --e-global-color-dcd3547 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-6067de1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-6067de1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-6067de1 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-18 .elementor-element.elementor-element-16a33c9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-18 .elementor-element.elementor-element-16a33c9:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-16a33c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-18 .elementor-element.elementor-element-16a33c9: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:#00D9FF4D;--border-color:#00D9FF4D;}.elementor-18 .elementor-element.elementor-element-16a33c9, .elementor-18 .elementor-element.elementor-element-16a33c9::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-0ffff77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-0ffff77 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-f353500{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-f353500 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:700;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-7d73d74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-7d73d74 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-01b4e12{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-fcdd7d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-fcdd7d0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-35a3539 .elementor-button{background-color:#B6FF4E00;font-family:"Sora", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-dcd3547 );color:var( --e-global-color-dcd3547 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-35a3539{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-35a3539 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-35a3539 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-18 .elementor-element.elementor-element-4d0cb85{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-18 .elementor-element.elementor-element-4d0cb85:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-4d0cb85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-18 .elementor-element.elementor-element-4d0cb85: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:#00D9FF4D;--border-color:#00D9FF4D;}.elementor-18 .elementor-element.elementor-element-4d0cb85, .elementor-18 .elementor-element.elementor-element-4d0cb85::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-0c561d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-0c561d5 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-4b07c91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-4b07c91 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:700;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-ed15e85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-ed15e85 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-fbc9b15{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-23ef5bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-23ef5bd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-eb315f8 .elementor-button{background-color:#B6FF4E00;font-family:"Sora", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-dcd3547 );color:var( --e-global-color-dcd3547 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-eb315f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-eb315f8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-eb315f8 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-18 .elementor-element.elementor-element-6737b58{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-65ea951{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-f7eb349{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-18 .elementor-element.elementor-element-f7eb349:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-f7eb349 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-18 .elementor-element.elementor-element-f7eb349: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:#00D9FF4D;--border-color:#00D9FF4D;}.elementor-18 .elementor-element.elementor-element-f7eb349, .elementor-18 .elementor-element.elementor-element-f7eb349::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-354e33b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-354e33b .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-34fe81e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-34fe81e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:700;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-06b0dfc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-06b0dfc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-a410881{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-a410881 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-3b81f43 .elementor-button{background-color:#B6FF4E00;font-family:"Sora", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-dcd3547 );color:var( --e-global-color-dcd3547 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-3b81f43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-3b81f43 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-3b81f43 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-18 .elementor-element.elementor-element-a76fa41{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-fca5596{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-18 .elementor-element.elementor-element-fca5596:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-fca5596 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-18 .elementor-element.elementor-element-fca5596: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:#00D9FF4D;--border-color:#00D9FF4D;}.elementor-18 .elementor-element.elementor-element-fca5596, .elementor-18 .elementor-element.elementor-element-fca5596::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-f72147b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-f72147b .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-c06cac9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-c06cac9 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:700;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-f1659da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-f1659da .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-f4ef8b7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-efb73fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-efb73fd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-537f5cc .elementor-button{background-color:#B6FF4E00;font-family:"Sora", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-dcd3547 );color:var( --e-global-color-dcd3547 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-537f5cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-537f5cc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-537f5cc .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-18 .elementor-element.elementor-element-818efc2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-18 .elementor-element.elementor-element-818efc2:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-818efc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-18 .elementor-element.elementor-element-818efc2: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:#00D9FF4D;--border-color:#00D9FF4D;}.elementor-18 .elementor-element.elementor-element-818efc2, .elementor-18 .elementor-element.elementor-element-818efc2::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-8661297{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-8661297 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-5abdfca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-5abdfca .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:700;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-6b532a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-6b532a3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-cc01d88{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-25d3018{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-25d3018 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-e895d2e .elementor-button{background-color:#B6FF4E00;font-family:"Sora", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-dcd3547 );color:var( --e-global-color-dcd3547 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-e895d2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-e895d2e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-e895d2e .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-18 .elementor-element.elementor-element-b93fc8a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-3127a12{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-a788d8f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-18 .elementor-element.elementor-element-a788d8f:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-a788d8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-18 .elementor-element.elementor-element-a788d8f: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:#00D9FF4D;--border-color:#00D9FF4D;}.elementor-18 .elementor-element.elementor-element-a788d8f, .elementor-18 .elementor-element.elementor-element-a788d8f::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-1d3ead3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-1d3ead3 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-dc662fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-dc662fc .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:700;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-8439438{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-8439438 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-1a38412{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-9b82f80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-9b82f80 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-55859f6 .elementor-button{background-color:#B6FF4E00;font-family:"Sora", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-dcd3547 );color:var( --e-global-color-dcd3547 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-55859f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-55859f6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-55859f6 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-18 .elementor-element.elementor-element-5cd1cba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-18 .elementor-element.elementor-element-5cd1cba:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-5cd1cba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-18 .elementor-element.elementor-element-5cd1cba: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:#00D9FF4D;--border-color:#00D9FF4D;}.elementor-18 .elementor-element.elementor-element-5cd1cba, .elementor-18 .elementor-element.elementor-element-5cd1cba::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-eebde2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-eebde2f .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-359d424{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-359d424 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:700;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-511bc63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-511bc63 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-ded2b77{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-b5ca7a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-b5ca7a2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-014003d .elementor-button{background-color:#B6FF4E00;font-family:"Sora", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-dcd3547 );color:var( --e-global-color-dcd3547 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-014003d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-014003d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-014003d .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-18 .elementor-element.elementor-element-ffa27e2{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-border-radius:100px 100px 100px 100px;--n-tabs-title-padding-top:8px;--n-tabs-title-padding-right:18px;--n-tabs-title-padding-bottom:8px;--n-tabs-title-padding-left:18px;--n-tabs-title-font-size:12px;--n-tabs-title-color:#94A3B8;--n-tabs-title-color-active:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-ffa27e2 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF0A;}.elementor-18 .elementor-element.elementor-element-ffa27e2.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#B6FF4E1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B6FF4E59;}.elementor-18 .elementor-element.elementor-element-ffa27e2.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-18 .elementor-element.elementor-element-ffa27e2.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#B6FF4E1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B6FF4E59;}.elementor-18 .elementor-element.elementor-element-ffa27e2.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF12;}.elementor-18 .elementor-element.elementor-element-ffa27e2.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Sora", Sans-serif;font-weight:700;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-ffa27e2 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-ebf0071{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-ebf0071:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-ebf0071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98535c4 );}.elementor-18 .elementor-element.elementor-element-eb2b23d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-101c7cc{--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-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-5850d0f{--divider-border-style:solid;--divider-color:var( --e-global-color-dcd3547 );--divider-border-width:1px;width:var( --container-widget-width, 24px );max-width:24px;--container-widget-width:24px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-5850d0f .elementor-divider-separator{width:24px;}.elementor-18 .elementor-element.elementor-element-5850d0f .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-18 .elementor-element.elementor-element-a84f56c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-ed85857{width:var( --container-widget-width, 453px );max-width:453px;--container-widget-width:453px;--container-widget-flex-grow:0;text-align:start;}.elementor-18 .elementor-element.elementor-element-ed85857.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-ed85857 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:75px;font-weight:600;line-height:1.2em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-965b114{width:var( --container-widget-width, 500px );max-width:500px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-965b114 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-b57108e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-3e15679{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1d6825a{--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-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1a84156{--divider-border-style:solid;--divider-color:var( --e-global-color-dcd3547 );--divider-border-width:1px;width:var( --container-widget-width, 24px );max-width:24px;--container-widget-width:24px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-1a84156 .elementor-divider-separator{width:24px;}.elementor-18 .elementor-element.elementor-element-1a84156 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-18 .elementor-element.elementor-element-b2c9ebb .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-cf5b06c{width:var( --container-widget-width, 350px );max-width:350px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:350px;--container-widget-flex-grow:0;text-align:start;}.elementor-18 .elementor-element.elementor-element-cf5b06c.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-cf5b06c .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:50px;font-weight:600;line-height:1.2em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-046cfea{--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-e0fffe0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-722bba2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-722bba2.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-722bba2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-f3b8a87{--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;--background-transition:0.3s;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:14px 14px 14px 14px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-f3b8a87:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-f3b8a87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-da37d50 );}.elementor-18 .elementor-element.elementor-element-f3b8a87:hover{background-color:var( --e-global-color-1e99666 );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:#00D9FF40;--border-color:#00D9FF40;}.elementor-18 .elementor-element.elementor-element-f3b8a87, .elementor-18 .elementor-element.elementor-element-f3b8a87::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-5b3d4ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-5b3d4ae .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-6815e7f{--display:flex;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-aabce8c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-18 .elementor-element.elementor-element-8370328{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-18 .elementor-element.elementor-element-1ade174{--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;--background-transition:0.3s;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-1ade174:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1ade174 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-da37d50 );}.elementor-18 .elementor-element.elementor-element-1ade174:hover{background-color:var( --e-global-color-1e99666 );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:#00D9FF40;--border-color:#00D9FF40;}.elementor-18 .elementor-element.elementor-element-1ade174, .elementor-18 .elementor-element.elementor-element-1ade174::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-4a8ce5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-4a8ce5a .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-9cdceed{--display:flex;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-264de1a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-9739d20{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-18 .elementor-element.elementor-element-289701e{--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;--background-transition:0.3s;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-289701e:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-289701e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-da37d50 );}.elementor-18 .elementor-element.elementor-element-289701e:hover{background-color:var( --e-global-color-1e99666 );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:#00D9FF40;--border-color:#00D9FF40;}.elementor-18 .elementor-element.elementor-element-289701e, .elementor-18 .elementor-element.elementor-element-289701e::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-9e6c9ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-9e6c9ee .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-cfb9524{--display:flex;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-85839d1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-fbd0976{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-18 .elementor-element.elementor-element-8a91d03 .elementor-button{background-color:var( --e-global-color-dcd3547 );font-family:"Sora", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.5px;fill:var( --e-global-color-98535c4 );color:var( --e-global-color-98535c4 );box-shadow:0px 0px 24px 0px rgba(181.99999999999983, 255, 78, 0.3);border-style:none;border-radius:100px 100px 100px 100px;padding:18px 32px 18px 32px;}.elementor-18 .elementor-element.elementor-element-8a91d03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-8a91d03.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-8a91d03 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-8a91d03 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-18 .elementor-element.elementor-element-8a91d03 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-8a91d03 .elementor-button:focus{border-color:var( --e-global-color-7d144b3 );box-shadow:0px 0px 48px 0px rgba(181.99999999999983, 255, 78, 0.55);}.elementor-18 .elementor-element.elementor-element-196fc77{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-b98f438{--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:#00D9FF1F;--border-color:#00D9FF1F;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-b98f438:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-b98f438 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-26e8113 );}.elementor-18 .elementor-element.elementor-element-1f1ce41{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-e49aeea{padding:10px 18px 10px 18px;text-align:center;}.elementor-18 .elementor-element.elementor-element-e49aeea .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;text-transform:capitalize;line-height:1.4em;letter-spacing:1.5px;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-e0aeb63{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c65ce3e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-c65ce3e:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-c65ce3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-58ea1a9 );}.elementor-18 .elementor-element.elementor-element-13f78e6{text-align:center;}.elementor-18 .elementor-element.elementor-element-13f78e6 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-95e899c{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-139c108{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-139c108:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-139c108 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-58ea1a9 );}.elementor-18 .elementor-element.elementor-element-2e11e5a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-18 .elementor-element.elementor-element-2e11e5a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-18 .elementor-element.elementor-element-2e11e5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-18 .elementor-element.elementor-element-2e11e5a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-18 .elementor-element.elementor-element-2e11e5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-18 .elementor-element.elementor-element-2e11e5a .elementor-icon-list-icon i{color:var( --e-global-color-dcd3547 );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-2e11e5a .elementor-icon-list-icon svg{fill:var( --e-global-color-dcd3547 );transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-2e11e5a{--e-icon-list-icon-size:23px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);}.elementor-18 .elementor-element.elementor-element-2e11e5a .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-18 .elementor-element.elementor-element-2e11e5a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-2e11e5a .elementor-icon-list-item > a{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-2e11e5a .elementor-icon-list-text{color:var( --e-global-color-dcd3547 );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-587b707{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-ee8d4a6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c7d0cdc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-c7d0cdc:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-c7d0cdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-58ea1a9 );}.elementor-18 .elementor-element.elementor-element-8bc2aca{text-align:center;}.elementor-18 .elementor-element.elementor-element-8bc2aca .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-665bf53{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-d9ffdae{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-d9ffdae:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-d9ffdae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-58ea1a9 );}.elementor-18 .elementor-element.elementor-element-80f5831{text-align:center;}.elementor-18 .elementor-element.elementor-element-80f5831 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-d6c4559{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-c82821c{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1a96f3c{width:var( --container-widget-width, 22% );max-width:22%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-1a96f3c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;color:#94A3B8;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-40e3abd{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-40e3abd .elementor-progress-wrapper .elementor-progress-bar{background-color:#F5F7FA;}.elementor-18 .elementor-element.elementor-element-40e3abd .elementor-progress-wrapper{background-color:#FFFFFF0D;border-radius:3px;overflow:hidden;}.elementor-18 .elementor-element.elementor-element-40e3abd .elementor-progress-bar{height:6px;line-height:6px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-18 .elementor-element.elementor-element-9b70fd1{width:var( --container-widget-width, 5% );max-width:5%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:5%;--container-widget-flex-grow:0;border-style:none;}.elementor-18 .elementor-element.elementor-element-9b70fd1 .elementor-counter-number-wrapper{color:var( --e-global-color-dd35824 );font-family:"Sora", Sans-serif;font-size:11px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-8965c33{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-375d796{width:var( --container-widget-width, 22% );max-width:22%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-375d796 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-1a81a2e{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-1a81a2e .elementor-progress-wrapper .elementor-progress-bar{background-color:#F5F7FA;}.elementor-18 .elementor-element.elementor-element-1a81a2e .elementor-progress-wrapper{background-color:#FFFFFF0D;border-radius:3px;overflow:hidden;}.elementor-18 .elementor-element.elementor-element-1a81a2e .elementor-progress-bar{height:6px;line-height:6px;}.elementor-18 .elementor-element.elementor-element-82cbf53{width:var( --container-widget-width, 5% );max-width:5%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:5%;--container-widget-flex-grow:0;border-style:none;}.elementor-18 .elementor-element.elementor-element-82cbf53 .elementor-counter-number-wrapper{color:var( --e-global-color-dcd3547 );font-family:"Sora", Sans-serif;font-size:11px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-c025dca{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c96f45e{width:var( --container-widget-width, 22% );max-width:22%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-c96f45e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-f3c41a2{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-f3c41a2 .elementor-progress-wrapper .elementor-progress-bar{background-color:#F5F7FA;}.elementor-18 .elementor-element.elementor-element-f3c41a2 .elementor-progress-wrapper{background-color:#FFFFFF0D;border-radius:3px;overflow:hidden;}.elementor-18 .elementor-element.elementor-element-f3c41a2 .elementor-progress-bar{height:6px;line-height:6px;}.elementor-18 .elementor-element.elementor-element-70a1798{width:var( --container-widget-width, 5% );max-width:5%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:5%;--container-widget-flex-grow:0;border-style:none;}.elementor-18 .elementor-element.elementor-element-70a1798 .elementor-counter-number-wrapper{color:var( --e-global-color-dd35824 );font-family:"Sora", Sans-serif;font-size:11px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-95523b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c3b4d73{background-color:#B6FF4E0F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:06px 14px 06px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B6FF4E2E;border-radius:7px 7px 7px 7px;}.elementor-18 .elementor-element.elementor-element-c3b4d73 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-d2716fc{background-color:#B6FF4E0F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:06px 14px 06px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B6FF4E2E;border-radius:7px 7px 7px 7px;}.elementor-18 .elementor-element.elementor-element-d2716fc .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-5052fa8{background-color:#B6FF4E0F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:06px 14px 06px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B6FF4E2E;border-radius:7px 7px 7px 7px;}.elementor-18 .elementor-element.elementor-element-5052fa8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-29801ee{background-color:#B6FF4E0F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:06px 14px 06px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B6FF4E2E;border-radius:7px 7px 7px 7px;}.elementor-18 .elementor-element.elementor-element-29801ee .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-3f5ae30{background-color:#B6FF4E0F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:06px 14px 06px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B6FF4E2E;border-radius:7px 7px 7px 7px;}.elementor-18 .elementor-element.elementor-element-3f5ae30 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-0811d3b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7ec8331{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-2b8e3a5{--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-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-09f868c{--divider-border-style:solid;--divider-color:var( --e-global-color-dcd3547 );--divider-border-width:1px;width:var( --container-widget-width, 24px );max-width:24px;--container-widget-width:24px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-09f868c .elementor-divider-separator{width:24px;}.elementor-18 .elementor-element.elementor-element-09f868c .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-18 .elementor-element.elementor-element-9d094e7 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-7bba3fa{width:var( --container-widget-width, 280px );max-width:280px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:280px;--container-widget-flex-grow:0;text-align:start;}.elementor-18 .elementor-element.elementor-element-7bba3fa.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-7bba3fa .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:50px;font-weight:600;line-height:1.2em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-0cdadfd{--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-db23878{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c972e7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-c972e7e.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-c972e7e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-458af26{--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;--background-transition:0.3s;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:14px 14px 14px 14px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-458af26:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-458af26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-da37d50 );}.elementor-18 .elementor-element.elementor-element-458af26:hover{background-color:var( --e-global-color-1e99666 );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:#00D9FF40;--border-color:#00D9FF40;}.elementor-18 .elementor-element.elementor-element-458af26, .elementor-18 .elementor-element.elementor-element-458af26::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-33aa75b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-33aa75b .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-d62957d{--display:flex;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-e1c5167 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-ee6ee3a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-18 .elementor-element.elementor-element-716d332{--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;--background-transition:0.3s;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-716d332:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-716d332 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-da37d50 );}.elementor-18 .elementor-element.elementor-element-716d332:hover{background-color:var( --e-global-color-1e99666 );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:#00D9FF40;--border-color:#00D9FF40;}.elementor-18 .elementor-element.elementor-element-716d332, .elementor-18 .elementor-element.elementor-element-716d332::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-6e597fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-6e597fd .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-8581dcf{--display:flex;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-0e3fc21 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-de636f6{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-18 .elementor-element.elementor-element-f93b1c4{--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;--background-transition:0.3s;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-f93b1c4:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-f93b1c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-da37d50 );}.elementor-18 .elementor-element.elementor-element-f93b1c4:hover{background-color:var( --e-global-color-1e99666 );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:#00D9FF40;--border-color:#00D9FF40;}.elementor-18 .elementor-element.elementor-element-f93b1c4, .elementor-18 .elementor-element.elementor-element-f93b1c4::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-5235096{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-5235096 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-fea9334{--display:flex;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-ab22f60 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-739aef8{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-18 .elementor-element.elementor-element-7793f05 .elementor-button{background-color:var( --e-global-color-dcd3547 );font-family:"Sora", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.5px;fill:var( --e-global-color-98535c4 );color:var( --e-global-color-98535c4 );box-shadow:0px 0px 24px 0px rgba(181.99999999999983, 255, 78, 0.3);border-style:none;border-radius:100px 100px 100px 100px;padding:18px 32px 18px 32px;}.elementor-18 .elementor-element.elementor-element-7793f05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-7793f05.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-7793f05 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-7793f05 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-18 .elementor-element.elementor-element-7793f05 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-7793f05 .elementor-button:focus{border-color:var( --e-global-color-7d144b3 );box-shadow:0px 0px 48px 0px rgba(181.99999999999983, 255, 78, 0.55);}.elementor-18 .elementor-element.elementor-element-109ca60{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7f5d1e3{--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:#00D9FF1F;--border-color:#00D9FF1F;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-7f5d1e3:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-7f5d1e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-26e8113 );}.elementor-18 .elementor-element.elementor-element-16c1f2d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-baa9524{padding:10px 18px 10px 18px;text-align:center;}.elementor-18 .elementor-element.elementor-element-baa9524 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;text-transform:capitalize;line-height:1.4em;letter-spacing:1.5px;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-84f8ba4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-ec1d79b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-ec1d79b:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-ec1d79b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-58ea1a9 );}.elementor-18 .elementor-element.elementor-element-4025808{text-align:center;}.elementor-18 .elementor-element.elementor-element-4025808 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-aee1bb4{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-cbec934{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-cbec934:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-cbec934 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-58ea1a9 );}.elementor-18 .elementor-element.elementor-element-10dd7de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-18 .elementor-element.elementor-element-10dd7de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-18 .elementor-element.elementor-element-10dd7de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-18 .elementor-element.elementor-element-10dd7de .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-18 .elementor-element.elementor-element-10dd7de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-18 .elementor-element.elementor-element-10dd7de .elementor-icon-list-icon i{color:var( --e-global-color-dcd3547 );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-10dd7de .elementor-icon-list-icon svg{fill:var( --e-global-color-dcd3547 );transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-10dd7de{--e-icon-list-icon-size:23px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);}.elementor-18 .elementor-element.elementor-element-10dd7de .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-18 .elementor-element.elementor-element-10dd7de .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-10dd7de .elementor-icon-list-item > a{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-10dd7de .elementor-icon-list-text{color:var( --e-global-color-dcd3547 );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-b4520ed{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-96e9d7c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-e370d80{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-e370d80:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-e370d80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-58ea1a9 );}.elementor-18 .elementor-element.elementor-element-dbeb996{text-align:center;}.elementor-18 .elementor-element.elementor-element-dbeb996 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-8d264f4{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-fcdf559{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-fcdf559:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-fcdf559 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-58ea1a9 );}.elementor-18 .elementor-element.elementor-element-f046e30{text-align:center;}.elementor-18 .elementor-element.elementor-element-f046e30 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-d355a2b{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-bbda544{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-e1e7762{width:var( --container-widget-width, 22% );max-width:22%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-e1e7762 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-df48ac8{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-df48ac8 .elementor-progress-wrapper .elementor-progress-bar{background-color:#F5F7FA;}.elementor-18 .elementor-element.elementor-element-df48ac8 .elementor-progress-wrapper{background-color:#FFFFFF0D;border-radius:3px;overflow:hidden;}.elementor-18 .elementor-element.elementor-element-df48ac8 .elementor-progress-bar{height:6px;line-height:6px;}.elementor-18 .elementor-element.elementor-element-9c377c4{width:var( --container-widget-width, 5% );max-width:5%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:5%;--container-widget-flex-grow:0;border-style:none;}.elementor-18 .elementor-element.elementor-element-9c377c4 .elementor-counter-number-wrapper{color:var( --e-global-color-dd35824 );font-family:"Sora", Sans-serif;font-size:11px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-4f0b54d{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-67fc116{width:var( --container-widget-width, 22% );max-width:22%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-67fc116 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-50bb8c7{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-50bb8c7 .elementor-progress-wrapper .elementor-progress-bar{background-color:#F5F7FA;}.elementor-18 .elementor-element.elementor-element-50bb8c7 .elementor-progress-wrapper{background-color:#FFFFFF0D;border-radius:3px;overflow:hidden;}.elementor-18 .elementor-element.elementor-element-50bb8c7 .elementor-progress-bar{height:6px;line-height:6px;}.elementor-18 .elementor-element.elementor-element-df5bc1a{width:var( --container-widget-width, 5% );max-width:5%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:5%;--container-widget-flex-grow:0;border-style:none;}.elementor-18 .elementor-element.elementor-element-df5bc1a .elementor-counter-number-wrapper{color:var( --e-global-color-dcd3547 );font-family:"Sora", Sans-serif;font-size:11px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-5a45716{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-b172ca6{width:var( --container-widget-width, 22% );max-width:22%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-b172ca6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-2518eb6{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-2518eb6 .elementor-progress-wrapper .elementor-progress-bar{background-color:#F5F7FA;}.elementor-18 .elementor-element.elementor-element-2518eb6 .elementor-progress-wrapper{background-color:#FFFFFF0D;border-radius:3px;overflow:hidden;}.elementor-18 .elementor-element.elementor-element-2518eb6 .elementor-progress-bar{height:6px;line-height:6px;}.elementor-18 .elementor-element.elementor-element-f41d1f6{width:var( --container-widget-width, 5% );max-width:5%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:5%;--container-widget-flex-grow:0;border-style:none;}.elementor-18 .elementor-element.elementor-element-f41d1f6 .elementor-counter-number-wrapper{color:var( --e-global-color-dd35824 );font-family:"Sora", Sans-serif;font-size:11px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-9d2bfda{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-d317a23{background-color:#B6FF4E0F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:06px 14px 06px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B6FF4E2E;border-radius:7px 7px 7px 7px;}.elementor-18 .elementor-element.elementor-element-d317a23 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-12ced1c{background-color:#B6FF4E0F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:06px 14px 06px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B6FF4E2E;border-radius:7px 7px 7px 7px;}.elementor-18 .elementor-element.elementor-element-12ced1c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-9ac221b{background-color:#B6FF4E0F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:06px 14px 06px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B6FF4E2E;border-radius:7px 7px 7px 7px;}.elementor-18 .elementor-element.elementor-element-9ac221b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-0fdd2ee{background-color:#B6FF4E0F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:06px 14px 06px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B6FF4E2E;border-radius:7px 7px 7px 7px;}.elementor-18 .elementor-element.elementor-element-0fdd2ee .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-2db0ae4{background-color:#B6FF4E0F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:06px 14px 06px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B6FF4E2E;border-radius:7px 7px 7px 7px;}.elementor-18 .elementor-element.elementor-element-2db0ae4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-956e0f7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6ecabb0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-d8829db{--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-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-e5a1e8e{--divider-border-style:solid;--divider-color:var( --e-global-color-dcd3547 );--divider-border-width:1px;width:var( --container-widget-width, 24px );max-width:24px;--container-widget-width:24px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-e5a1e8e .elementor-divider-separator{width:24px;}.elementor-18 .elementor-element.elementor-element-e5a1e8e .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-18 .elementor-element.elementor-element-ad7ffd4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-aea49cd{width:var( --container-widget-width, 280px );max-width:280px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:280px;--container-widget-flex-grow:0;text-align:start;}.elementor-18 .elementor-element.elementor-element-aea49cd.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-aea49cd .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:50px;font-weight:600;line-height:1.2em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-7e39f10{--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-880f068{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-003f2df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-003f2df.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-003f2df .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-1a1a7cb{--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;--background-transition:0.3s;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:14px 14px 14px 14px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-1a1a7cb:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1a1a7cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-da37d50 );}.elementor-18 .elementor-element.elementor-element-1a1a7cb:hover{background-color:var( --e-global-color-1e99666 );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:#00D9FF40;--border-color:#00D9FF40;}.elementor-18 .elementor-element.elementor-element-1a1a7cb, .elementor-18 .elementor-element.elementor-element-1a1a7cb::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-a326709{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-a326709 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-acdea24{--display:flex;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c5939df .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-df13158{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-18 .elementor-element.elementor-element-aeb6bca{--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;--background-transition:0.3s;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-aeb6bca:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-aeb6bca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-da37d50 );}.elementor-18 .elementor-element.elementor-element-aeb6bca:hover{background-color:var( --e-global-color-1e99666 );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:#00D9FF40;--border-color:#00D9FF40;}.elementor-18 .elementor-element.elementor-element-aeb6bca, .elementor-18 .elementor-element.elementor-element-aeb6bca::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-8b783c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-8b783c3 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-7c9976f{--display:flex;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-92c0ed3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-8a21255{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-18 .elementor-element.elementor-element-00d03c0{--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;--background-transition:0.3s;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-00d03c0:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-00d03c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-da37d50 );}.elementor-18 .elementor-element.elementor-element-00d03c0:hover{background-color:var( --e-global-color-1e99666 );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:#00D9FF40;--border-color:#00D9FF40;}.elementor-18 .elementor-element.elementor-element-00d03c0, .elementor-18 .elementor-element.elementor-element-00d03c0::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-07980ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-07980ad .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-a031d0a{--display:flex;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6e1e4bc .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-0254d9d{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-18 .elementor-element.elementor-element-a8fd97c .elementor-button{background-color:var( --e-global-color-dcd3547 );font-family:"Sora", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.5px;fill:var( --e-global-color-98535c4 );color:var( --e-global-color-98535c4 );box-shadow:0px 0px 24px 0px rgba(181.99999999999983, 255, 78, 0.3);border-style:none;border-radius:100px 100px 100px 100px;padding:18px 32px 18px 32px;}.elementor-18 .elementor-element.elementor-element-a8fd97c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-a8fd97c.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-a8fd97c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-a8fd97c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-18 .elementor-element.elementor-element-a8fd97c .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-a8fd97c .elementor-button:focus{border-color:var( --e-global-color-7d144b3 );box-shadow:0px 0px 48px 0px rgba(181.99999999999983, 255, 78, 0.55);}.elementor-18 .elementor-element.elementor-element-500ccd4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-480cbbb{--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:#00D9FF1F;--border-color:#00D9FF1F;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-480cbbb:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-480cbbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-26e8113 );}.elementor-18 .elementor-element.elementor-element-e0ae560{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c4d0de2{padding:10px 18px 10px 18px;text-align:center;}.elementor-18 .elementor-element.elementor-element-c4d0de2 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;text-transform:capitalize;line-height:1.4em;letter-spacing:1.5px;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-2d52726{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-f5d3e8d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-f5d3e8d:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-f5d3e8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-58ea1a9 );}.elementor-18 .elementor-element.elementor-element-83cdcd5{text-align:center;}.elementor-18 .elementor-element.elementor-element-83cdcd5 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-0365852{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-b4252ba{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-b4252ba:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-b4252ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-58ea1a9 );}.elementor-18 .elementor-element.elementor-element-4411242 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-18 .elementor-element.elementor-element-4411242 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-18 .elementor-element.elementor-element-4411242 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-18 .elementor-element.elementor-element-4411242 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-18 .elementor-element.elementor-element-4411242 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-18 .elementor-element.elementor-element-4411242 .elementor-icon-list-icon i{color:var( --e-global-color-dcd3547 );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-4411242 .elementor-icon-list-icon svg{fill:var( --e-global-color-dcd3547 );transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-4411242{--e-icon-list-icon-size:23px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);}.elementor-18 .elementor-element.elementor-element-4411242 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-18 .elementor-element.elementor-element-4411242 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-4411242 .elementor-icon-list-item > a{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-4411242 .elementor-icon-list-text{color:var( --e-global-color-dcd3547 );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-a92b35c{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-dc40dc6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-5d9162a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-5d9162a:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-5d9162a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-58ea1a9 );}.elementor-18 .elementor-element.elementor-element-6760a42{text-align:center;}.elementor-18 .elementor-element.elementor-element-6760a42 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-a0c9ff2{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-aacae92{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-aacae92:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-aacae92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-58ea1a9 );}.elementor-18 .elementor-element.elementor-element-22d1783{text-align:center;}.elementor-18 .elementor-element.elementor-element-22d1783 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-defd22a{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-0a9026d{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-133ec9f{width:var( --container-widget-width, 22% );max-width:22%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-133ec9f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-281b224{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-281b224 .elementor-progress-wrapper .elementor-progress-bar{background-color:#F5F7FA;}.elementor-18 .elementor-element.elementor-element-281b224 .elementor-progress-wrapper{background-color:#FFFFFF0D;border-radius:3px;overflow:hidden;}.elementor-18 .elementor-element.elementor-element-281b224 .elementor-progress-bar{height:6px;line-height:6px;}.elementor-18 .elementor-element.elementor-element-bce1155{width:var( --container-widget-width, 5% );max-width:5%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:5%;--container-widget-flex-grow:0;border-style:none;}.elementor-18 .elementor-element.elementor-element-bce1155 .elementor-counter-number-wrapper{color:var( --e-global-color-dd35824 );font-family:"Sora", Sans-serif;font-size:11px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-de64ba4{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c9046b1{width:var( --container-widget-width, 22% );max-width:22%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-c9046b1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-a496657{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-a496657 .elementor-progress-wrapper .elementor-progress-bar{background-color:#F5F7FA;}.elementor-18 .elementor-element.elementor-element-a496657 .elementor-progress-wrapper{background-color:#FFFFFF0D;border-radius:3px;overflow:hidden;}.elementor-18 .elementor-element.elementor-element-a496657 .elementor-progress-bar{height:6px;line-height:6px;}.elementor-18 .elementor-element.elementor-element-8651a15{width:var( --container-widget-width, 5% );max-width:5%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:5%;--container-widget-flex-grow:0;border-style:none;}.elementor-18 .elementor-element.elementor-element-8651a15 .elementor-counter-number-wrapper{color:var( --e-global-color-dcd3547 );font-family:"Sora", Sans-serif;font-size:11px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-aefa709{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-206dea1{width:var( --container-widget-width, 22% );max-width:22%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-206dea1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-dec489e{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-dec489e .elementor-progress-wrapper .elementor-progress-bar{background-color:#F5F7FA;}.elementor-18 .elementor-element.elementor-element-dec489e .elementor-progress-wrapper{background-color:#FFFFFF0D;border-radius:3px;overflow:hidden;}.elementor-18 .elementor-element.elementor-element-dec489e .elementor-progress-bar{height:6px;line-height:6px;}.elementor-18 .elementor-element.elementor-element-f8d20a6{width:var( --container-widget-width, 5% );max-width:5%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:5%;--container-widget-flex-grow:0;border-style:none;}.elementor-18 .elementor-element.elementor-element-f8d20a6 .elementor-counter-number-wrapper{color:var( --e-global-color-dd35824 );font-family:"Sora", Sans-serif;font-size:11px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-d45f9c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-a790c0d{background-color:#B6FF4E0F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:06px 14px 06px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B6FF4E2E;border-radius:7px 7px 7px 7px;}.elementor-18 .elementor-element.elementor-element-a790c0d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-e7083ab{background-color:#B6FF4E0F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:06px 14px 06px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B6FF4E2E;border-radius:7px 7px 7px 7px;}.elementor-18 .elementor-element.elementor-element-e7083ab .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-bb10fd0{background-color:#B6FF4E0F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:06px 14px 06px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B6FF4E2E;border-radius:7px 7px 7px 7px;}.elementor-18 .elementor-element.elementor-element-bb10fd0 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-800281b{background-color:#B6FF4E0F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:06px 14px 06px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B6FF4E2E;border-radius:7px 7px 7px 7px;}.elementor-18 .elementor-element.elementor-element-800281b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-8c677fc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-b849944{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-56f7c2e{--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-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-0a8ab2d{--divider-border-style:solid;--divider-color:var( --e-global-color-dcd3547 );--divider-border-width:1px;width:var( --container-widget-width, 24px );max-width:24px;--container-widget-width:24px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-0a8ab2d .elementor-divider-separator{width:24px;}.elementor-18 .elementor-element.elementor-element-0a8ab2d .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-18 .elementor-element.elementor-element-27ce1b1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-e1d3607{width:var( --container-widget-width, 345px );max-width:345px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:345px;--container-widget-flex-grow:0;text-align:start;}.elementor-18 .elementor-element.elementor-element-e1d3607.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-e1d3607 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:50px;font-weight:600;line-height:1.2em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-5dc8b72{--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-4829296{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-9d02e79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-9d02e79.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-9d02e79 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-b52606b{--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;--background-transition:0.3s;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:14px 14px 14px 14px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-b52606b:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-b52606b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-da37d50 );}.elementor-18 .elementor-element.elementor-element-b52606b:hover{background-color:var( --e-global-color-1e99666 );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:#00D9FF40;--border-color:#00D9FF40;}.elementor-18 .elementor-element.elementor-element-b52606b, .elementor-18 .elementor-element.elementor-element-b52606b::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-54d7165{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-54d7165 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-cf02aa6{--display:flex;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-59c351c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-f93b272{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-18 .elementor-element.elementor-element-eb987f6{--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;--background-transition:0.3s;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-eb987f6:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-eb987f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-da37d50 );}.elementor-18 .elementor-element.elementor-element-eb987f6:hover{background-color:var( --e-global-color-1e99666 );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:#00D9FF40;--border-color:#00D9FF40;}.elementor-18 .elementor-element.elementor-element-eb987f6, .elementor-18 .elementor-element.elementor-element-eb987f6::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-cfe1845{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-cfe1845 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-f89d045{--display:flex;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c39538c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-919a371{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-18 .elementor-element.elementor-element-4215ece{--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;--background-transition:0.3s;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-4215ece:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-4215ece > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-da37d50 );}.elementor-18 .elementor-element.elementor-element-4215ece:hover{background-color:var( --e-global-color-1e99666 );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:#00D9FF40;--border-color:#00D9FF40;}.elementor-18 .elementor-element.elementor-element-4215ece, .elementor-18 .elementor-element.elementor-element-4215ece::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-cf66643{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-cf66643 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-5e2adb9{--display:flex;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6b5b11b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-cdba418{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-18 .elementor-element.elementor-element-e12546d .elementor-button{background-color:var( --e-global-color-dcd3547 );font-family:"Sora", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.5px;fill:var( --e-global-color-98535c4 );color:var( --e-global-color-98535c4 );box-shadow:0px 0px 24px 0px rgba(181.99999999999983, 255, 78, 0.3);border-style:none;border-radius:100px 100px 100px 100px;padding:18px 32px 18px 32px;}.elementor-18 .elementor-element.elementor-element-e12546d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-e12546d.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-e12546d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-e12546d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-18 .elementor-element.elementor-element-e12546d .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-e12546d .elementor-button:focus{border-color:var( --e-global-color-7d144b3 );box-shadow:0px 0px 48px 0px rgba(181.99999999999983, 255, 78, 0.55);}.elementor-18 .elementor-element.elementor-element-eed3b05{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c6e8be7{--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:#00D9FF1F;--border-color:#00D9FF1F;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-c6e8be7:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-c6e8be7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-26e8113 );}.elementor-18 .elementor-element.elementor-element-cee0ce2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-75d03ed{padding:10px 18px 10px 18px;text-align:center;}.elementor-18 .elementor-element.elementor-element-75d03ed .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;text-transform:capitalize;line-height:1.4em;letter-spacing:1.5px;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-6efab03{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-af14be5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-af14be5:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-af14be5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-58ea1a9 );}.elementor-18 .elementor-element.elementor-element-e7f6dbb{text-align:center;}.elementor-18 .elementor-element.elementor-element-e7f6dbb .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-9653cbc{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-20f904d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-20f904d:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-20f904d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-58ea1a9 );}.elementor-18 .elementor-element.elementor-element-bfbfc90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-18 .elementor-element.elementor-element-bfbfc90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-18 .elementor-element.elementor-element-bfbfc90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-18 .elementor-element.elementor-element-bfbfc90 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-18 .elementor-element.elementor-element-bfbfc90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-18 .elementor-element.elementor-element-bfbfc90 .elementor-icon-list-icon i{color:var( --e-global-color-dcd3547 );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-bfbfc90 .elementor-icon-list-icon svg{fill:var( --e-global-color-dcd3547 );transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-bfbfc90{--e-icon-list-icon-size:23px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);}.elementor-18 .elementor-element.elementor-element-bfbfc90 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-18 .elementor-element.elementor-element-bfbfc90 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-bfbfc90 .elementor-icon-list-item > a{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-bfbfc90 .elementor-icon-list-text{color:var( --e-global-color-dcd3547 );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-a3a58bf{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-ac7c31d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-2127f41{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-2127f41:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-2127f41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-58ea1a9 );}.elementor-18 .elementor-element.elementor-element-da3f7ea{text-align:center;}.elementor-18 .elementor-element.elementor-element-da3f7ea .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-2579e8d{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-0061eb2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-0061eb2:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-0061eb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-58ea1a9 );}.elementor-18 .elementor-element.elementor-element-8e5502a{text-align:center;}.elementor-18 .elementor-element.elementor-element-8e5502a .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-2f62b4b{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-09091eb{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-09412da{width:var( --container-widget-width, 22% );max-width:22%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-09412da .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-4aa5096{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-4aa5096 .elementor-progress-wrapper .elementor-progress-bar{background-color:#F5F7FA;}.elementor-18 .elementor-element.elementor-element-4aa5096 .elementor-progress-wrapper{background-color:#FFFFFF0D;border-radius:3px;overflow:hidden;}.elementor-18 .elementor-element.elementor-element-4aa5096 .elementor-progress-bar{height:6px;line-height:6px;}.elementor-18 .elementor-element.elementor-element-61ab33c{width:var( --container-widget-width, 5% );max-width:5%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:5%;--container-widget-flex-grow:0;border-style:none;}.elementor-18 .elementor-element.elementor-element-61ab33c .elementor-counter-number-wrapper{color:var( --e-global-color-dd35824 );font-family:"Sora", Sans-serif;font-size:11px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-12cf4bf{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-731f144{width:var( --container-widget-width, 22% );max-width:22%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-731f144 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-ed0c08e{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-ed0c08e .elementor-progress-wrapper .elementor-progress-bar{background-color:#F5F7FA;}.elementor-18 .elementor-element.elementor-element-ed0c08e .elementor-progress-wrapper{background-color:#FFFFFF0D;border-radius:3px;overflow:hidden;}.elementor-18 .elementor-element.elementor-element-ed0c08e .elementor-progress-bar{height:6px;line-height:6px;}.elementor-18 .elementor-element.elementor-element-88c5e61{width:var( --container-widget-width, 5% );max-width:5%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:5%;--container-widget-flex-grow:0;border-style:none;}.elementor-18 .elementor-element.elementor-element-88c5e61 .elementor-counter-number-wrapper{color:var( --e-global-color-dcd3547 );font-family:"Sora", Sans-serif;font-size:11px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-8de327e{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-4a764b6{width:var( --container-widget-width, 22% );max-width:22%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-4a764b6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-93a89d9{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-93a89d9 .elementor-progress-wrapper .elementor-progress-bar{background-color:#F5F7FA;}.elementor-18 .elementor-element.elementor-element-93a89d9 .elementor-progress-wrapper{background-color:#FFFFFF0D;border-radius:3px;overflow:hidden;}.elementor-18 .elementor-element.elementor-element-93a89d9 .elementor-progress-bar{height:6px;line-height:6px;}.elementor-18 .elementor-element.elementor-element-9edf47d{width:var( --container-widget-width, 5% );max-width:5%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:5%;--container-widget-flex-grow:0;border-style:none;}.elementor-18 .elementor-element.elementor-element-9edf47d .elementor-counter-number-wrapper{color:var( --e-global-color-dd35824 );font-family:"Sora", Sans-serif;font-size:11px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-4bb3e8b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1df86cd{background-color:#B6FF4E0F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:06px 14px 06px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B6FF4E2E;border-radius:7px 7px 7px 7px;}.elementor-18 .elementor-element.elementor-element-1df86cd .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-2db352c{background-color:#B6FF4E0F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:06px 14px 06px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B6FF4E2E;border-radius:7px 7px 7px 7px;}.elementor-18 .elementor-element.elementor-element-2db352c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-18e5b22{background-color:#B6FF4E0F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:06px 14px 06px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B6FF4E2E;border-radius:7px 7px 7px 7px;}.elementor-18 .elementor-element.elementor-element-18e5b22 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-8e3b824{background-color:#B6FF4E0F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:06px 14px 06px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B6FF4E2E;border-radius:7px 7px 7px 7px;}.elementor-18 .elementor-element.elementor-element-8e3b824 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-88c72e0{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:10px;--n-tabs-gap:56px;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:22px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:22px;--n-tabs-title-font-size:13px;--n-tabs-title-color:var( --e-global-color-dd35824 );--n-tabs-title-color-active:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-88c72e0 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-88c72e0.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#00D9FF1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00D9FF40;}.elementor-18 .elementor-element.elementor-element-88c72e0.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-18 .elementor-element.elementor-element-88c72e0.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#00D9FF1A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00D9FF40;}.elementor-18 .elementor-element.elementor-element-88c72e0.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-88c72e0.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Sora", Sans-serif;font-weight:700;letter-spacing:0.3px;}.elementor-18 .elementor-element.elementor-element-88c72e0 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-31509bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-31509bb:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-31509bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-26e8113 );}.elementor-18 .elementor-element.elementor-element-79ad8f0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-b6595b2{--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-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-18 .elementor-element.elementor-element-25e4219{--divider-border-style:solid;--divider-color:var( --e-global-color-dcd3547 );--divider-border-width:1px;width:var( --container-widget-width, 24px );max-width:24px;--container-widget-width:24px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-25e4219 .elementor-divider-separator{width:24px;}.elementor-18 .elementor-element.elementor-element-25e4219 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-18 .elementor-element.elementor-element-b84f6ee .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-0b096d2{width:var( --container-widget-width, 500px );max-width:500px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-0b096d2 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:75px;font-weight:600;line-height:1.2em;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-18 .elementor-element.elementor-element-255d327{--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-18 .elementor-element.elementor-element-f6109f0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-88144e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-88144e3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-3ae515a{--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;--background-transition:0.3s;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:14px 14px 14px 14px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-3ae515a:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-3ae515a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-da37d50 );}.elementor-18 .elementor-element.elementor-element-3ae515a:hover{background-color:var( --e-global-color-1e99666 );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:#00D9FF40;--border-color:#00D9FF40;}.elementor-18 .elementor-element.elementor-element-3ae515a, .elementor-18 .elementor-element.elementor-element-3ae515a::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-f156113{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-f156113 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-201ffcb{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c1ce1cd .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-ca3928a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-ca3928a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-19a009b{--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;--background-transition:0.3s;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-19a009b:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-19a009b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-da37d50 );}.elementor-18 .elementor-element.elementor-element-19a009b:hover{background-color:var( --e-global-color-1e99666 );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:#00D9FF40;--border-color:#00D9FF40;}.elementor-18 .elementor-element.elementor-element-19a009b, .elementor-18 .elementor-element.elementor-element-19a009b::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-d5d8d6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-d5d8d6f .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-8beb776{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-65a6246 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-ae7efca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-ae7efca .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-5acd25a{--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;--background-transition:0.3s;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-5acd25a:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-5acd25a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-da37d50 );}.elementor-18 .elementor-element.elementor-element-5acd25a:hover{background-color:var( --e-global-color-1e99666 );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:#00D9FF40;--border-color:#00D9FF40;}.elementor-18 .elementor-element.elementor-element-5acd25a, .elementor-18 .elementor-element.elementor-element-5acd25a::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-d4e580b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-d4e580b .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-8790242{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-e8894ff .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-b60599a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-b60599a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-a4974c2{--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;--background-transition:0.3s;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-a4974c2:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-a4974c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-da37d50 );}.elementor-18 .elementor-element.elementor-element-a4974c2:hover{background-color:var( --e-global-color-1e99666 );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:#00D9FF40;--border-color:#00D9FF40;}.elementor-18 .elementor-element.elementor-element-a4974c2, .elementor-18 .elementor-element.elementor-element-a4974c2::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-86d8885{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-86d8885 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:0em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-b2d3882{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-9600cf1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-2403d07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-2403d07 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-1dbfb38{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-b2f23ea{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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:#00D9FF1F;--border-color:#00D9FF1F;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-18 .elementor-element.elementor-element-b2f23ea:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-b2f23ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C1420E6;}.elementor-18 .elementor-element.elementor-element-ca9c5ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-ca9c5ff .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.8em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-203df54{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-e944513{--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;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-51f15b1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-490f87b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-18 .elementor-element.elementor-element-490f87b .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-e110be0{--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;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c03a559{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-c03a559 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-3fea008 .elementor-button{background-color:#B6FF4E1A;font-family:"Sora", Sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;fill:var( --e-global-color-dcd3547 );color:var( --e-global-color-dcd3547 );box-shadow:0px 0px 16px 0px rgba(0, 216.99999999999991, 255, 0.1);border-style:solid;border-width:1px 1px 1px 1px;border-color:#B6FF4E40;border-radius:100px 100px 100px 100px;padding:8px 10px 8px 10px;}.elementor-18 .elementor-element.elementor-element-3fea008 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-3fea008 .elementor-button:focus{background-color:#00D9FF1F;border-color:#00D9FF80;box-shadow:0px 0px 32px 0px rgba(0, 216.99999999999991, 255, 0.2);}.elementor-18 .elementor-element.elementor-element-3fea008.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-5c51916{--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;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-8f855ff{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c3b0ee9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-18 .elementor-element.elementor-element-c3b0ee9 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-c8a990c{--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;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-8f24eec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-8f24eec .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-a7c7770 .elementor-button{background-color:#00D9FF14;font-family:"Sora", Sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;fill:var( --e-global-color-dd35824 );color:var( --e-global-color-dd35824 );box-shadow:0px 0px 16px 0px rgba(0, 216.99999999999991, 255, 0.1);border-style:solid;border-width:1px 1px 1px 1px;border-color:#00D9FF33;border-radius:100px 100px 100px 100px;padding:8px 12px 8px 12px;}.elementor-18 .elementor-element.elementor-element-a7c7770 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-a7c7770 .elementor-button:focus{background-color:#00D9FF1F;border-color:#00D9FF80;box-shadow:0px 0px 32px 0px rgba(0, 216.99999999999991, 255, 0.2);}.elementor-18 .elementor-element.elementor-element-a7c7770.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-7c553ae{--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;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-0c5bce3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-f645195{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-18 .elementor-element.elementor-element-f645195 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-19870a6{--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;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-a28d58f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-a28d58f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-47cec98 .elementor-button{background-color:#00D9FF14;font-family:"Sora", Sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;fill:var( --e-global-color-dd35824 );color:var( --e-global-color-dd35824 );box-shadow:0px 0px 16px 0px rgba(0, 216.99999999999991, 255, 0.1);border-style:solid;border-width:1px 1px 1px 1px;border-color:#00D9FF33;border-radius:100px 100px 100px 100px;padding:8px 12px 8px 12px;}.elementor-18 .elementor-element.elementor-element-47cec98 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-47cec98 .elementor-button:focus{background-color:#00D9FF1F;border-color:#00D9FF80;box-shadow:0px 0px 32px 0px rgba(0, 216.99999999999991, 255, 0.2);}.elementor-18 .elementor-element.elementor-element-47cec98.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-abff568{--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;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-d011cfb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-9aa652d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-18 .elementor-element.elementor-element-9aa652d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-0f59748{--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;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-64fd3dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-64fd3dd .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-967c738 .elementor-button{background-color:#00D9FF14;font-family:"Sora", Sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;fill:var( --e-global-color-dd35824 );color:var( --e-global-color-dd35824 );box-shadow:0px 0px 16px 0px rgba(0, 216.99999999999991, 255, 0.1);border-style:solid;border-width:1px 1px 1px 1px;border-color:#00D9FF33;border-radius:100px 100px 100px 100px;padding:8px 12px 8px 12px;}.elementor-18 .elementor-element.elementor-element-967c738 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-967c738 .elementor-button:focus{background-color:#00D9FF1F;border-color:#00D9FF80;box-shadow:0px 0px 32px 0px rgba(0, 216.99999999999991, 255, 0.2);}.elementor-18 .elementor-element.elementor-element-967c738.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-6e771fb{--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;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-ea32bfb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-fc4df6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-18 .elementor-element.elementor-element-fc4df6f .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-1fe45bf{--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;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-461ded3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-461ded3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-5854067 .elementor-button{background-color:#00D9FF14;font-family:"Sora", Sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;fill:var( --e-global-color-dd35824 );color:var( --e-global-color-dd35824 );box-shadow:0px 0px 16px 0px rgba(0, 216.99999999999991, 255, 0.1);border-style:solid;border-width:1px 1px 1px 1px;border-color:#00D9FF33;border-radius:100px 100px 100px 100px;padding:8px 12px 8px 12px;}.elementor-18 .elementor-element.elementor-element-5854067 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-5854067 .elementor-button:focus{background-color:#00D9FF1F;border-color:#00D9FF80;box-shadow:0px 0px 32px 0px rgba(0, 216.99999999999991, 255, 0.2);}.elementor-18 .elementor-element.elementor-element-5854067.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-11e889b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-60d12ad{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c031669{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;text-align:center;}.elementor-18 .elementor-element.elementor-element-c031669 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-9ed3208{--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;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-2612648{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-2612648 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-c93e341 .elementor-button{background-color:#00D9FF14;font-family:"Sora", Sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;fill:var( --e-global-color-dd35824 );color:var( --e-global-color-dd35824 );box-shadow:0px 0px 16px 0px rgba(0, 216.99999999999991, 255, 0.1);border-style:solid;border-width:1px 1px 1px 1px;border-color:#00D9FF33;border-radius:100px 100px 100px 100px;padding:8px 12px 8px 12px;}.elementor-18 .elementor-element.elementor-element-c93e341 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-c93e341 .elementor-button:focus{background-color:#00D9FF1F;border-color:#00D9FF80;box-shadow:0px 0px 32px 0px rgba(0, 216.99999999999991, 255, 0.2);}.elementor-18 .elementor-element.elementor-element-c93e341.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-f4313a0{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-5ae076f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:10px 10px 10px 10px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-18 .elementor-element.elementor-element-5ae076f:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-5ae076f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-58ea1a9 );}.elementor-18 .elementor-element.elementor-element-60f99c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-60f99c1 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-90e774d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-90e774d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.44em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-ab1498d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:10px 10px 10px 10px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-18 .elementor-element.elementor-element-ab1498d:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-ab1498d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-58ea1a9 );}.elementor-18 .elementor-element.elementor-element-c53f48d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-c53f48d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-1569e80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-1569e80 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.44em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-0208ab0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:10px 10px 10px 10px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-18 .elementor-element.elementor-element-0208ab0:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-0208ab0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-58ea1a9 );}.elementor-18 .elementor-element.elementor-element-995b321{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-995b321 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-4f0f9e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-4f0f9e6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.44em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-43eb030{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-21c56c2{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-eef8f2c{--divider-border-style:solid;--divider-color:var( --e-global-color-dcd3547 );--divider-border-width:1px;width:var( --container-widget-width, 24px );max-width:24px;--container-widget-width:24px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-eef8f2c .elementor-divider-separator{width:24px;}.elementor-18 .elementor-element.elementor-element-eef8f2c .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-18 .elementor-element.elementor-element-b551e62 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-762ac0c{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-762ac0c.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-762ac0c .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:75px;font-weight:600;line-height:1.2em;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-18 .elementor-element.elementor-element-a8e763c{width:var( --container-widget-width, 495px );max-width:495px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:495px;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-a8e763c.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-a8e763c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-e2e20b5{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-b30b7d6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-18 .elementor-element.elementor-element-b30b7d6:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-b30b7d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-18 .elementor-element.elementor-element-b30b7d6: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:#00D9FF40;--border-color:#00D9FF40;}.elementor-18 .elementor-element.elementor-element-b30b7d6, .elementor-18 .elementor-element.elementor-element-b30b7d6::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-971b23a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-971b23a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:400;line-height:1em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-853b517{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-853b517 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-fbe3dc6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-fbe3dc6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-073f85f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-073f85f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-06f0d63{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-06f0d63 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-7b2e7c1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-18 .elementor-element.elementor-element-7b2e7c1:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-7b2e7c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-18 .elementor-element.elementor-element-7b2e7c1: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:#00D9FF40;--border-color:#00D9FF40;}.elementor-18 .elementor-element.elementor-element-7b2e7c1, .elementor-18 .elementor-element.elementor-element-7b2e7c1::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-291399e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-291399e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:400;line-height:1em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-12d3da5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-12d3da5 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-cd69dbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-cd69dbf .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-252c0ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-252c0ae .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-f93d44c{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-f93d44c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-19d834f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-18 .elementor-element.elementor-element-19d834f:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-19d834f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-18 .elementor-element.elementor-element-19d834f: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:#00D9FF40;--border-color:#00D9FF40;}.elementor-18 .elementor-element.elementor-element-19d834f, .elementor-18 .elementor-element.elementor-element-19d834f::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-acfa392{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-acfa392 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:400;line-height:1em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-356c514{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-356c514 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-404e8b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-404e8b5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-796d912{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-796d912 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-b976ed0{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-b976ed0 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-1dd65e8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-18 .elementor-element.elementor-element-1dd65e8:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1dd65e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-18 .elementor-element.elementor-element-1dd65e8: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:#00D9FF40;--border-color:#00D9FF40;}.elementor-18 .elementor-element.elementor-element-1dd65e8, .elementor-18 .elementor-element.elementor-element-1dd65e8::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-3c67bfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-3c67bfe .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:400;line-height:1em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-413468c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-413468c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-5959595{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-5959595 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-f8b1d4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-f8b1d4c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-d4aae79{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-d4aae79 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-6ea99e3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-18 .elementor-element.elementor-element-6ea99e3:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-6ea99e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-18 .elementor-element.elementor-element-6ea99e3: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:#00D9FF40;--border-color:#00D9FF40;}.elementor-18 .elementor-element.elementor-element-6ea99e3, .elementor-18 .elementor-element.elementor-element-6ea99e3::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-73cb072{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-73cb072 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:400;line-height:1em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-61169b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-61169b3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-e29e08a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-e29e08a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-b6a962e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-b6a962e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-d8c52e0{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-d8c52e0 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-146389f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-18 .elementor-element.elementor-element-146389f:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-146389f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-18 .elementor-element.elementor-element-146389f: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:#00D9FF40;--border-color:#00D9FF40;}.elementor-18 .elementor-element.elementor-element-146389f, .elementor-18 .elementor-element.elementor-element-146389f::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-4fbdf16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-4fbdf16 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:400;line-height:1em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-719e3bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-719e3bd .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-0fe371d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-0fe371d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-a130f83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-a130f83 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-9cf1ce1{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-9cf1ce1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-7f4cda4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-18 .elementor-element.elementor-element-7f4cda4:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-7f4cda4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-18 .elementor-element.elementor-element-7f4cda4: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:#00D9FF40;--border-color:#00D9FF40;}.elementor-18 .elementor-element.elementor-element-7f4cda4, .elementor-18 .elementor-element.elementor-element-7f4cda4::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-3a212e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-3a212e8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:400;line-height:1em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-90e0d76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-90e0d76 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-9f5b8b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-9f5b8b2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-ac39284{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-ac39284 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-00f9f56{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-00f9f56 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-9d59845{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-18 .elementor-element.elementor-element-9d59845:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-9d59845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0A;}.elementor-18 .elementor-element.elementor-element-9d59845: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:#00D9FF40;--border-color:#00D9FF40;}.elementor-18 .elementor-element.elementor-element-9d59845, .elementor-18 .elementor-element.elementor-element-9d59845::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-258f163{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-258f163 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:400;line-height:1em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-5e1318a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-5e1318a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-6e8d400{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-6e8d400 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-04b559d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-04b559d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-88ba360{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-88ba360 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:700;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-3992fc0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-3992fc0:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-3992fc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-26e8113 );}.elementor-18 .elementor-element.elementor-element-9859d77{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-fe3c912{--divider-border-style:solid;--divider-color:var( --e-global-color-dcd3547 );--divider-border-width:1px;width:var( --container-widget-width, 24px );max-width:24px;--container-widget-width:24px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-fe3c912 .elementor-divider-separator{width:24px;}.elementor-18 .elementor-element.elementor-element-fe3c912 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-18 .elementor-element.elementor-element-1301d25 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-8313c7b{width:var( --container-widget-width, 38% );max-width:38%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:38%;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-8313c7b.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-8313c7b .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:75px;font-weight:600;line-height:1.2em;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-18 .elementor-element.elementor-element-5cf3483{width:var( --container-widget-width, 495px );max-width:495px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:495px;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-5cf3483.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-5cf3483 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-fcca324{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-85d0e22{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-18 .elementor-element.elementor-element-85d0e22:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-85d0e22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF04;}.elementor-18 .elementor-element.elementor-element-c2b98f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-c2b98f7 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:22px;font-weight:400;line-height:0em;letter-spacing:2px;}.elementor-18 .elementor-element.elementor-element-80ccc27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-80ccc27 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#F5F7FAB3;}.elementor-18 .elementor-element.elementor-element-280e592{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-280e592 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#F5F7FAB3;}.elementor-18 .elementor-element.elementor-element-5166c14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-5166c14 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#F5F7FAB3;}.elementor-18 .elementor-element.elementor-element-b89e3d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-b89e3d2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#F5F7FAB3;}.elementor-18 .elementor-element.elementor-element-1d24a05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-1d24a05 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#F5F7FAB3;}.elementor-18 .elementor-element.elementor-element-fa9fad2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-fa9fad2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#F5F7FAB3;}.elementor-18 .elementor-element.elementor-element-566861f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-566861f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#F5F7FAB3;}.elementor-18 .elementor-element.elementor-element-e3d7130{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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:#00D9FF33;--border-color:#00D9FF33;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-18 .elementor-element.elementor-element-e3d7130:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-e3d7130 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #00D9FF0D 0%, #B6FF4E08 100%);}.elementor-18 .elementor-element.elementor-element-e443286{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-e443286 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:22px;font-weight:400;line-height:0em;letter-spacing:2px;}.elementor-18 .elementor-element.elementor-element-57da3c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-57da3c6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#F5F7FAB3;}.elementor-18 .elementor-element.elementor-element-a1a1926{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-a1a1926 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#F5F7FAB3;}.elementor-18 .elementor-element.elementor-element-0626d82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-0626d82 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#F5F7FAB3;}.elementor-18 .elementor-element.elementor-element-74a0fb2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-74a0fb2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#F5F7FAB3;}.elementor-18 .elementor-element.elementor-element-315d806{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-315d806 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#F5F7FAB3;}.elementor-18 .elementor-element.elementor-element-b7daf9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-b7daf9c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#F5F7FAB3;}.elementor-18 .elementor-element.elementor-element-16a9671{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-16a9671 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#F5F7FAB3;}.elementor-18 .elementor-element.elementor-element-846d2c8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-846d2c8:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-846d2c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98535c4 );}.elementor-18 .elementor-element.elementor-element-d096fa9{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-bb9b9e1{--divider-border-style:solid;--divider-color:var( --e-global-color-dcd3547 );--divider-border-width:1px;width:var( --container-widget-width, 24px );max-width:24px;--container-widget-width:24px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-bb9b9e1 .elementor-divider-separator{width:24px;}.elementor-18 .elementor-element.elementor-element-bb9b9e1 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-18 .elementor-element.elementor-element-93be85c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-e0ffeba{width:var( --container-widget-width, 569px );max-width:569px;--container-widget-width:569px;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-e0ffeba.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-e0ffeba .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:75px;font-weight:600;line-height:1.2em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-6af7a24{width:var( --container-widget-width, 500px );max-width:500px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-6af7a24.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-6af7a24 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-b1cd3dd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-ef53316{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:18px 18px 18px 18px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-18 .elementor-element.elementor-element-ef53316:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-ef53316 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-da37d50 );}.elementor-18 .elementor-element.elementor-element-ef53316: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:#B6FF4E33;--border-color:#B6FF4E33;}.elementor-18 .elementor-element.elementor-element-ef53316, .elementor-18 .elementor-element.elementor-element-ef53316::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-e4a8aa7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:28px;z-index:0;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-e4a8aa7{right:28px;}body.rtl .elementor-18 .elementor-element.elementor-element-e4a8aa7{left:28px;}.elementor-18 .elementor-element.elementor-element-e4a8aa7 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-3180abd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-3180abd .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:56px;font-weight:600;line-height:1em;letter-spacing:0px;}.elementor-18 .elementor-element.elementor-element-9c52291{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-9c52291 .elementor-heading-title{font-family:var( --e-global-typography-f44bd66-font-family ), Sans-serif;font-size:var( --e-global-typography-f44bd66-font-size );font-weight:var( --e-global-typography-f44bd66-font-weight );line-height:var( --e-global-typography-f44bd66-line-height );letter-spacing:var( --e-global-typography-f44bd66-letter-spacing );}.elementor-18 .elementor-element.elementor-element-b86156a{z-index:1;}.elementor-18 .elementor-element.elementor-element-341e1ab{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:18px 18px 18px 18px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-18 .elementor-element.elementor-element-341e1ab:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-341e1ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-da37d50 );}.elementor-18 .elementor-element.elementor-element-341e1ab: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:#B6FF4E33;--border-color:#B6FF4E33;}.elementor-18 .elementor-element.elementor-element-341e1ab, .elementor-18 .elementor-element.elementor-element-341e1ab::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-64ab23d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:28px;z-index:0;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-64ab23d{right:28px;}body.rtl .elementor-18 .elementor-element.elementor-element-64ab23d{left:28px;}.elementor-18 .elementor-element.elementor-element-64ab23d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-60164fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-60164fc .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:56px;font-weight:600;line-height:1em;letter-spacing:0px;}.elementor-18 .elementor-element.elementor-element-5fb1d91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-5fb1d91 .elementor-heading-title{font-family:var( --e-global-typography-f44bd66-font-family ), Sans-serif;font-size:var( --e-global-typography-f44bd66-font-size );font-weight:var( --e-global-typography-f44bd66-font-weight );line-height:var( --e-global-typography-f44bd66-line-height );letter-spacing:var( --e-global-typography-f44bd66-letter-spacing );}.elementor-18 .elementor-element.elementor-element-6a5a391{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:18px 18px 18px 18px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-18 .elementor-element.elementor-element-6a5a391:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-6a5a391 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-da37d50 );}.elementor-18 .elementor-element.elementor-element-6a5a391: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:#B6FF4E33;--border-color:#B6FF4E33;}.elementor-18 .elementor-element.elementor-element-6a5a391, .elementor-18 .elementor-element.elementor-element-6a5a391::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-50e5ada{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:28px;z-index:0;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-50e5ada{right:28px;}body.rtl .elementor-18 .elementor-element.elementor-element-50e5ada{left:28px;}.elementor-18 .elementor-element.elementor-element-50e5ada .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-f516a7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-f516a7c .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:56px;font-weight:600;line-height:1em;letter-spacing:0px;}.elementor-18 .elementor-element.elementor-element-da151d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-da151d6 .elementor-heading-title{font-family:var( --e-global-typography-f44bd66-font-family ), Sans-serif;font-size:var( --e-global-typography-f44bd66-font-size );font-weight:var( --e-global-typography-f44bd66-font-weight );line-height:var( --e-global-typography-f44bd66-line-height );letter-spacing:var( --e-global-typography-f44bd66-letter-spacing );}.elementor-18 .elementor-element.elementor-element-1713592{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:18px 18px 18px 18px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-18 .elementor-element.elementor-element-1713592:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1713592 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-da37d50 );}.elementor-18 .elementor-element.elementor-element-1713592: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:#B6FF4E33;--border-color:#B6FF4E33;}.elementor-18 .elementor-element.elementor-element-1713592, .elementor-18 .elementor-element.elementor-element-1713592::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-cef765f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:28px;z-index:0;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-cef765f{right:28px;}body.rtl .elementor-18 .elementor-element.elementor-element-cef765f{left:28px;}.elementor-18 .elementor-element.elementor-element-cef765f .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-7711be9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-7711be9 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:56px;font-weight:600;line-height:1em;letter-spacing:0px;}.elementor-18 .elementor-element.elementor-element-ddbeaef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-ddbeaef .elementor-heading-title{font-family:var( --e-global-typography-f44bd66-font-family ), Sans-serif;font-size:var( --e-global-typography-f44bd66-font-size );font-weight:var( --e-global-typography-f44bd66-font-weight );line-height:var( --e-global-typography-f44bd66-line-height );letter-spacing:var( --e-global-typography-f44bd66-letter-spacing );}.elementor-18 .elementor-element.elementor-element-cd374aa{z-index:1;}.elementor-18 .elementor-element.elementor-element-28d8006{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:18px 18px 18px 18px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-18 .elementor-element.elementor-element-28d8006:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-28d8006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-da37d50 );}.elementor-18 .elementor-element.elementor-element-28d8006: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:#B6FF4E33;--border-color:#B6FF4E33;}.elementor-18 .elementor-element.elementor-element-28d8006, .elementor-18 .elementor-element.elementor-element-28d8006::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-5a8bb14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:28px;z-index:0;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-5a8bb14{right:28px;}body.rtl .elementor-18 .elementor-element.elementor-element-5a8bb14{left:28px;}.elementor-18 .elementor-element.elementor-element-5a8bb14 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-a6e023d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-a6e023d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:56px;font-weight:600;line-height:1em;letter-spacing:0px;}.elementor-18 .elementor-element.elementor-element-6c832bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-6c832bc .elementor-heading-title{font-family:var( --e-global-typography-f44bd66-font-family ), Sans-serif;font-size:var( --e-global-typography-f44bd66-font-size );font-weight:var( --e-global-typography-f44bd66-font-weight );line-height:var( --e-global-typography-f44bd66-line-height );letter-spacing:var( --e-global-typography-f44bd66-letter-spacing );}.elementor-18 .elementor-element.elementor-element-c59a260{z-index:1;}.elementor-18 .elementor-element.elementor-element-e333ef4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:18px 18px 18px 18px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-18 .elementor-element.elementor-element-e333ef4:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-e333ef4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-da37d50 );}.elementor-18 .elementor-element.elementor-element-e333ef4: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:#B6FF4E33;--border-color:#B6FF4E33;}.elementor-18 .elementor-element.elementor-element-e333ef4, .elementor-18 .elementor-element.elementor-element-e333ef4::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-830a0cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:28px;z-index:0;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-830a0cd{right:28px;}body.rtl .elementor-18 .elementor-element.elementor-element-830a0cd{left:28px;}.elementor-18 .elementor-element.elementor-element-830a0cd .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-ecd757e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-ecd757e .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:56px;font-weight:600;line-height:1em;letter-spacing:0px;}.elementor-18 .elementor-element.elementor-element-604cc78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;z-index:1;}.elementor-18 .elementor-element.elementor-element-604cc78 .elementor-heading-title{font-family:var( --e-global-typography-f44bd66-font-family ), Sans-serif;font-size:var( --e-global-typography-f44bd66-font-size );font-weight:var( --e-global-typography-f44bd66-font-weight );line-height:var( --e-global-typography-f44bd66-line-height );letter-spacing:var( --e-global-typography-f44bd66-letter-spacing );}.elementor-18 .elementor-element.elementor-element-f40c870{z-index:1;}.elementor-18 .elementor-element.elementor-element-2f4e5f4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-2f4e5f4:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-2f4e5f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-26e8113 );}.elementor-18 .elementor-element.elementor-element-82a9a47{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-faedcca{--divider-border-style:solid;--divider-color:var( --e-global-color-dcd3547 );--divider-border-width:1px;width:var( --container-widget-width, 24px );max-width:24px;--container-widget-width:24px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-faedcca .elementor-divider-separator{width:24px;}.elementor-18 .elementor-element.elementor-element-faedcca .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-18 .elementor-element.elementor-element-d454a14 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-bd2b62b{width:var( --container-widget-width, 430px );max-width:430px;--container-widget-width:430px;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-bd2b62b.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-bd2b62b .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:75px;font-weight:600;line-height:1.2em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-c593963{width:var( --container-widget-width, 500px );max-width:500px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-c593963.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-c593963 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-d689e56{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-39251bc{--display:flex;--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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-39251bc:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-39251bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-58ea1a9 );}.elementor-18 .elementor-element.elementor-element-39251bc.e-con:hover{--e-con-transform-translateY:-8px;}.elementor-18 .elementor-element.elementor-element-39251bc: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:#00D9FF33;--border-color:#00D9FF33;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-18 .elementor-element.elementor-element-39251bc, .elementor-18 .elementor-element.elementor-element-39251bc::before{--border-transition:0.35s;}.elementor-18 .elementor-element.elementor-element-beb98eb{--display:flex;--min-height:210px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18 .elementor-element.elementor-element-beb98eb:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-beb98eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #0A1F35 0%, #04060A 100%);}.elementor-18 .elementor-element.elementor-element-90e1efe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-90e1efe:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-90e1efe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1F35;}.elementor-18 .elementor-element.elementor-element-dbbd87e.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-dbbd87e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:10px;font-weight:700;line-height:1.4em;letter-spacing:1.5px;color:var( --e-global-color-c40a7fd );}.elementor-18 .elementor-element.elementor-element-5e538b2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-53653fe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-18 .elementor-element.elementor-element-ecf0ce2{padding:0px 0px 0px 0px;font-family:"Sora", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:2px;}.elementor-18 .elementor-element.elementor-element-4157e8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-18 .elementor-element.elementor-element-4157e8f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-a2a862c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-f722c0e{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-f722c0e:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-f722c0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-58ea1a9 );}.elementor-18 .elementor-element.elementor-element-6f50bba{text-align:center;}.elementor-18 .elementor-element.elementor-element-6f50bba .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-76e72c9{text-align:start;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-fc8055f{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-fc8055f:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-fc8055f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-58ea1a9 );}.elementor-18 .elementor-element.elementor-element-34854ca{text-align:center;}.elementor-18 .elementor-element.elementor-element-34854ca .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-df90fdd{text-align:start;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-a1bf2c0{--display:flex;--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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-a1bf2c0:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-a1bf2c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-58ea1a9 );}.elementor-18 .elementor-element.elementor-element-a1bf2c0.e-con:hover{--e-con-transform-translateY:-8px;}.elementor-18 .elementor-element.elementor-element-a1bf2c0: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:#00D9FF33;--border-color:#00D9FF33;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-18 .elementor-element.elementor-element-a1bf2c0, .elementor-18 .elementor-element.elementor-element-a1bf2c0::before{--border-transition:0.35s;}.elementor-18 .elementor-element.elementor-element-f08b029{--display:flex;--min-height:210px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18 .elementor-element.elementor-element-f08b029:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-f08b029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #0A2318 0%, #04060A 100%);}.elementor-18 .elementor-element.elementor-element-ed2596b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-ed2596b:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-ed2596b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00F0C81F;}.elementor-18 .elementor-element.elementor-element-f89e960.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-f89e960 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:10px;font-weight:700;line-height:1.4em;letter-spacing:1.5px;color:var( --e-global-color-c40a7fd );}.elementor-18 .elementor-element.elementor-element-07c0202{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-a7e486d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-18 .elementor-element.elementor-element-67ff956{padding:0px 0px 0px 0px;font-family:"Sora", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:2px;}.elementor-18 .elementor-element.elementor-element-153c449{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-18 .elementor-element.elementor-element-153c449 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-04edee4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-2fac4b3{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-2fac4b3:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-2fac4b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-58ea1a9 );}.elementor-18 .elementor-element.elementor-element-149f4d6{text-align:center;}.elementor-18 .elementor-element.elementor-element-149f4d6 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-6d159f0{text-align:start;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-f8ee434{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-f8ee434:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-f8ee434 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-58ea1a9 );}.elementor-18 .elementor-element.elementor-element-168f352{text-align:center;}.elementor-18 .elementor-element.elementor-element-168f352 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-fabe824{text-align:start;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-b1c6da7{--display:flex;--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:var( --e-global-color-c2b7589 );--border-color:var( --e-global-color-c2b7589 );--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-b1c6da7:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-b1c6da7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-58ea1a9 );}.elementor-18 .elementor-element.elementor-element-b1c6da7.e-con:hover{--e-con-transform-translateY:-8px;}.elementor-18 .elementor-element.elementor-element-b1c6da7: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:#00D9FF33;--border-color:#00D9FF33;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-18 .elementor-element.elementor-element-b1c6da7, .elementor-18 .elementor-element.elementor-element-b1c6da7::before{--border-transition:0.35s;}.elementor-18 .elementor-element.elementor-element-78d1bb7{--display:flex;--min-height:210px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18 .elementor-element.elementor-element-78d1bb7:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-78d1bb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #1F0A35 0%, #04060A 100%);}.elementor-18 .elementor-element.elementor-element-a586c83{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-a586c83:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-a586c83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B6FF4E1F;}.elementor-18 .elementor-element.elementor-element-1968b3c.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-1968b3c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:10px;font-weight:700;line-height:1.4em;letter-spacing:1.5px;color:var( --e-global-color-c40a7fd );}.elementor-18 .elementor-element.elementor-element-e5f2eae{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-7df9d11{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-18 .elementor-element.elementor-element-ac6d6bd{padding:0px 0px 0px 0px;font-family:"Sora", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:2px;}.elementor-18 .elementor-element.elementor-element-1df12bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-18 .elementor-element.elementor-element-1df12bd .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-685a9fe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-cf13ced{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-cf13ced:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-cf13ced > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-58ea1a9 );}.elementor-18 .elementor-element.elementor-element-aa462cb{text-align:center;}.elementor-18 .elementor-element.elementor-element-aa462cb .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-ad1c98b{text-align:start;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-d076a2b{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-d076a2b:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-d076a2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-58ea1a9 );}.elementor-18 .elementor-element.elementor-element-1278436{text-align:center;}.elementor-18 .elementor-element.elementor-element-1278436 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-49224fe{text-align:start;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-18 .elementor-element.elementor-element-cd1284f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-e16b94d{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-ecd290d{--divider-border-style:solid;--divider-color:var( --e-global-color-dcd3547 );--divider-border-width:1px;width:var( --container-widget-width, 24px );max-width:24px;--container-widget-width:24px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-ecd290d .elementor-divider-separator{width:24px;}.elementor-18 .elementor-element.elementor-element-ecd290d .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-18 .elementor-element.elementor-element-66d4395 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-31f32bd{width:var( --container-widget-width, 600px );max-width:600px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-31f32bd.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-31f32bd .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:75px;font-weight:600;line-height:1.2em;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-18 .elementor-element.elementor-element-93b67c3{width:var( --container-widget-width, 455px );max-width:455px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:455px;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-93b67c3.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-93b67c3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-91474cc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-144cab3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-144cab3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-091aad7{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-091aad7:hover{border-style:none;}.elementor-18 .elementor-element.elementor-element-091aad7, .elementor-18 .elementor-element.elementor-element-091aad7::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-5cb1e0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 20px 20px;border-style:none;}.elementor-18 .elementor-element.elementor-element-5cb1e0d:hover{border-style:none;}.elementor-18 .elementor-element.elementor-element-5cb1e0d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-7827d60{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7827d60:hover{border-style:none;}.elementor-18 .elementor-element.elementor-element-7827d60, .elementor-18 .elementor-element.elementor-element-7827d60::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-1fe7fdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-1fe7fdf .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-caa838c{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-568bc33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-568bc33 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-beb5cfb{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-beb5cfb:hover{border-style:none;}.elementor-18 .elementor-element.elementor-element-beb5cfb, .elementor-18 .elementor-element.elementor-element-beb5cfb::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-689f799{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-689f799 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.44em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-4484286{--n-accordion-title-font-size:16px;width:var( --container-widget-width, 60% );max-width:60%;margin:56px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:12px;--n-accordion-border-radius:14px 14px 14px 14px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-dd35824 );--n-accordion-icon-hover-color:var( --e-global-color-dd35824 );--n-accordion-icon-active-color:var( --e-global-color-dd35824 );}.elementor-18 .elementor-element.elementor-element-4484286.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-4484286 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-18 .elementor-element.elementor-element-4484286 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-18 .elementor-element.elementor-element-4484286 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-18 .elementor-element.elementor-element-4484286 {--n-accordion-padding:22px 25px 22px 25px;}:where( .elementor-18 .elementor-element.elementor-element-4484286 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Sora", Sans-serif;font-weight:700;}.elementor-18 .elementor-element.elementor-element-50ebd9f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-50ebd9f:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-50ebd9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-26e8113 );}.elementor-18 .elementor-element.elementor-element-43db457{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-18 .elementor-element.elementor-element-8f03cfd{--divider-border-style:solid;--divider-color:var( --e-global-color-dcd3547 );--divider-border-width:1px;width:var( --container-widget-width, 24px );max-width:24px;--container-widget-width:24px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-8f03cfd .elementor-divider-separator{width:24px;}.elementor-18 .elementor-element.elementor-element-8f03cfd .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-18 .elementor-element.elementor-element-05f1e67 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:var( --e-global-color-dcd3547 );}.elementor-18 .elementor-element.elementor-element-1a0bf6c{width:var( --container-widget-width, 38% );max-width:38%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:38%;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-18 .elementor-element.elementor-element-1a0bf6c.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-1a0bf6c .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:75px;font-weight:600;line-height:1.2em;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-18 .elementor-element.elementor-element-e99591d{width:var( --container-widget-width, 620px );max-width:620px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:620px;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-18 .elementor-element.elementor-element-e99591d.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-e99591d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;color:#94A3B8;}.elementor-18 .elementor-element.elementor-element-74da74b{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:44px;--margin-bottom:36px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-18 .elementor-element.elementor-element-bbf7cd6 .elementor-button{background-color:var( --e-global-color-dcd3547 );font-family:"Sora", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.5px;fill:var( --e-global-color-98535c4 );color:var( --e-global-color-98535c4 );box-shadow:0px 0px 24px 0px rgba(181.99999999999983, 255, 78, 0.3);border-style:none;border-radius:100px 100px 100px 100px;padding:18px 32px 18px 32px;}.elementor-18 .elementor-element.elementor-element-bbf7cd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-bbf7cd6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-18 .elementor-element.elementor-element-bbf7cd6 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-18 .elementor-element.elementor-element-bbf7cd6 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-bbf7cd6 .elementor-button:focus{border-color:var( --e-global-color-7d144b3 );box-shadow:0px 0px 48px 0px rgba(181.99999999999983, 255, 78, 0.55);}.elementor-18 .elementor-element.elementor-element-2fcfbbc .elementor-button{background-color:#061E22;font-family:"Sora", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.5px;fill:var( --e-global-color-dd35824 );color:var( --e-global-color-dd35824 );box-shadow:0px 0px 16px 0px rgba(0, 216.99999999999991, 255, 0.1);border-style:solid;border-width:1px 1px 1px 1px;border-color:#00D9FF99;border-radius:100px 100px 100px 100px;padding:18px 32px 18px 32px;}.elementor-18 .elementor-element.elementor-element-2fcfbbc .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-2fcfbbc .elementor-button:focus{background-color:#00D9FF1F;border-color:#00D9FF80;box-shadow:0px 0px 32px 0px rgba(0, 216.99999999999991, 255, 0.2);}.elementor-18 .elementor-element.elementor-element-2fcfbbc .elementor-button-content-wrapper{flex-direction:row;}.elementor-18 .elementor-element.elementor-element-2fcfbbc .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-18 .elementor-element.elementor-element-b986bc7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-18 .elementor-element.elementor-element-66e40e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-18 .elementor-element.elementor-element-66e40e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-18 .elementor-element.elementor-element-66e40e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-18 .elementor-element.elementor-element-66e40e6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-18 .elementor-element.elementor-element-66e40e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-18 .elementor-element.elementor-element-66e40e6 .elementor-icon-list-icon i{color:#B6FF4E;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-66e40e6 .elementor-icon-list-icon svg{fill:#B6FF4E;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-66e40e6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-66e40e6 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-18 .elementor-element.elementor-element-66e40e6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-66e40e6 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:14px;font-weight:600;line-height:1.6em;}.elementor-18 .elementor-element.elementor-element-66e40e6 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-573102b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6bc9c11{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-02dd3c5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-2be8d6e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1f9a07f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-007225e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-5f6b8dc{--width:60%;}.elementor-18 .elementor-element.elementor-element-a99059e{--width:40%;}.elementor-18 .elementor-element.elementor-element-51f15b1{--width:8%;}.elementor-18 .elementor-element.elementor-element-8f855ff{--width:8%;}.elementor-18 .elementor-element.elementor-element-0c5bce3{--width:8%;}.elementor-18 .elementor-element.elementor-element-d011cfb{--width:8%;}.elementor-18 .elementor-element.elementor-element-ea32bfb{--width:8%;}.elementor-18 .elementor-element.elementor-element-60d12ad{--width:8%;}}@media(max-width:1366px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-5f6b8dc{--width:100%;}.elementor-18 .elementor-element.elementor-element-a99059e{--width:100%;}.elementor-18 .elementor-element.elementor-element-51f15b1{--width:10%;}.elementor-18 .elementor-element.elementor-element-8f855ff{--width:10%;}.elementor-18 .elementor-element.elementor-element-0c5bce3{--width:10%;}.elementor-18 .elementor-element.elementor-element-d011cfb{--width:10%;}.elementor-18 .elementor-element.elementor-element-ea32bfb{--width:10%;}.elementor-18 .elementor-element.elementor-element-60d12ad{--width:10%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-b98f438{--width:100%;}.elementor-18 .elementor-element.elementor-element-7f5d1e3{--width:100%;}.elementor-18 .elementor-element.elementor-element-480cbbb{--width:100%;}.elementor-18 .elementor-element.elementor-element-c6e8be7{--width:100%;}.elementor-18 .elementor-element.elementor-element-51f15b1{--width:7%;}.elementor-18 .elementor-element.elementor-element-8f855ff{--width:7%;}.elementor-18 .elementor-element.elementor-element-0c5bce3{--width:7%;}.elementor-18 .elementor-element.elementor-element-d011cfb{--width:7%;}.elementor-18 .elementor-element.elementor-element-ea32bfb{--width:7%;}.elementor-18 .elementor-element.elementor-element-60d12ad{--width:7%;}}@media(max-width:1366px){.elementor-18 .elementor-element.elementor-element-f6d044b{--min-height:80vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-18 .elementor-element.elementor-element-946cde7{--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:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18 .elementor-element.elementor-element-7c28eb4{text-align:start;}.elementor-18 .elementor-element.elementor-element-7c28eb4 .elementor-heading-title{font-size:80px;}.elementor-18 .elementor-element.elementor-element-bb72915.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-bb72915{text-align:start;}.elementor-18 .elementor-element.elementor-element-4f35641{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-859a81e{--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-18 .elementor-element.elementor-element-87728f9{padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-18 .elementor-element.elementor-element-87728f9 .elementor-heading-title{font-size:70px;}.elementor-18 .elementor-element.elementor-element-b4d9f00{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-f58e0c3{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-7232e1e{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-18 .elementor-element.elementor-element-27c69e7{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-9bc8883{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-18 .elementor-element.elementor-element-0adc167{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-ee885c9{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-18 .elementor-element.elementor-element-4ef91ae{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-baa1738{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-18 .elementor-element.elementor-element-ae21532{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-eea7870{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-18 .elementor-element.elementor-element-e1df131{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-8008bb3{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-18 .elementor-element.elementor-element-a90d39b{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-dad99a8{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-18 .elementor-element.elementor-element-e374589{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-1f848bb{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-18 .elementor-element.elementor-element-c3dbeee{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-239ea08{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-18 .elementor-element.elementor-element-bcbff15{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-ddcee37{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-18 .elementor-element.elementor-element-43f15e6{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-86d27fb{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-18 .elementor-element.elementor-element-d09fad4{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-f8611d2{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-18 .elementor-element.elementor-element-37ea7dc{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-277b375{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-2309727{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-18 .elementor-element.elementor-element-d0b04bd{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-3de937e{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-18 .elementor-element.elementor-element-a4b046e{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-06f75a9{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-18 .elementor-element.elementor-element-0c0e5c6{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-7be049d{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-6fd0c2f{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-18 .elementor-element.elementor-element-4fa2690{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-bfb5ac3{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-18 .elementor-element.elementor-element-b86cc7e{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-16a33c9{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-18 .elementor-element.elementor-element-7d73d74{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-4d0cb85{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-18 .elementor-element.elementor-element-ed15e85{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-65ea951{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-f7eb349{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-18 .elementor-element.elementor-element-06b0dfc{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-fca5596{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-18 .elementor-element.elementor-element-f1659da{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-818efc2{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-18 .elementor-element.elementor-element-6b532a3{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-3127a12{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-a788d8f{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-18 .elementor-element.elementor-element-8439438{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-5cd1cba{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-18 .elementor-element.elementor-element-511bc63{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-ffa27e2{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;}.elementor-18 .elementor-element.elementor-element-ebf0071{--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-18 .elementor-element.elementor-element-eb2b23d{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-18 .elementor-element.elementor-element-101c7cc{--justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-ed85857 .elementor-heading-title{font-size:70px;}.elementor-18 .elementor-element.elementor-element-965b114{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-046cfea{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-18 .elementor-element.elementor-element-722bba2{padding:0px 0px 0px 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-722bba2.elementor-element{--align-self:flex-start;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-progress .elementor-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18 .elementor-element.elementor-element-0cdadfd{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-18 .elementor-element.elementor-element-c972e7e{padding:0px 0px 0px 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-c972e7e.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-7e39f10{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-18 .elementor-element.elementor-element-003f2df{padding:0px 0px 0px 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-003f2df.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-5dc8b72{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-18 .elementor-element.elementor-element-9d02e79{padding:0px 0px 0px 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-9d02e79.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-31509bb{--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-18 .elementor-element.elementor-element-0b096d2{padding:0% 0% 0% 0%;--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-18 .elementor-element.elementor-element-0b096d2 .elementor-heading-title{font-size:70px;}.elementor-18 .elementor-element.elementor-element-88144e3{padding:0px 0px 0px 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-ca3928a{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-ae7efca{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-b60599a{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-2403d07{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-ca9c5ff{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-203df54{--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-18 .elementor-element.elementor-element-e944513{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-5c51916{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-7c553ae{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-abff568{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-6e771fb{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-11e889b{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-90e774d{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-1569e80{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-4f0f9e6{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-43eb030{--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-18 .elementor-element.elementor-element-762ac0c{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-762ac0c .elementor-heading-title{font-size:70px;}.elementor-18 .elementor-element.elementor-element-a8e763c{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-e2e20b5{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-fbe3dc6{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-cd69dbf{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-404e8b5{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-5959595{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-e29e08a{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-0fe371d{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-9f5b8b2{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-6e8d400{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-3992fc0{--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-18 .elementor-element.elementor-element-8313c7b{padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-18 .elementor-element.elementor-element-8313c7b .elementor-heading-title{font-size:70px;}.elementor-18 .elementor-element.elementor-element-5cf3483{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-fcca324{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18 .elementor-element.elementor-element-846d2c8{--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-18 .elementor-element.elementor-element-e0ffeba .elementor-heading-title{font-size:70px;}.elementor-18 .elementor-element.elementor-element-6af7a24{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-b1cd3dd{--grid-auto-flow:row;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18 .elementor-element.elementor-element-9c52291 .elementor-heading-title{font-size:var( --e-global-typography-f44bd66-font-size );line-height:var( --e-global-typography-f44bd66-line-height );letter-spacing:var( --e-global-typography-f44bd66-letter-spacing );}.elementor-18 .elementor-element.elementor-element-5fb1d91 .elementor-heading-title{font-size:var( --e-global-typography-f44bd66-font-size );line-height:var( --e-global-typography-f44bd66-line-height );letter-spacing:var( --e-global-typography-f44bd66-letter-spacing );}.elementor-18 .elementor-element.elementor-element-da151d6 .elementor-heading-title{font-size:var( --e-global-typography-f44bd66-font-size );line-height:var( --e-global-typography-f44bd66-line-height );letter-spacing:var( --e-global-typography-f44bd66-letter-spacing );}.elementor-18 .elementor-element.elementor-element-ddbeaef .elementor-heading-title{font-size:var( --e-global-typography-f44bd66-font-size );line-height:var( --e-global-typography-f44bd66-line-height );letter-spacing:var( --e-global-typography-f44bd66-letter-spacing );}.elementor-18 .elementor-element.elementor-element-6c832bc .elementor-heading-title{font-size:var( --e-global-typography-f44bd66-font-size );line-height:var( --e-global-typography-f44bd66-line-height );letter-spacing:var( --e-global-typography-f44bd66-letter-spacing );}.elementor-18 .elementor-element.elementor-element-604cc78 .elementor-heading-title{font-size:var( --e-global-typography-f44bd66-font-size );line-height:var( --e-global-typography-f44bd66-line-height );letter-spacing:var( --e-global-typography-f44bd66-letter-spacing );}.elementor-18 .elementor-element.elementor-element-2f4e5f4{--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-18 .elementor-element.elementor-element-bd2b62b .elementor-heading-title{font-size:70px;}.elementor-18 .elementor-element.elementor-element-c593963{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-d689e56{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-cd1284f{--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-18 .elementor-element.elementor-element-31f32bd{padding:0% 0% 0% 0%;}.elementor-18 .elementor-element.elementor-element-31f32bd .elementor-heading-title{font-size:70px;}.elementor-18 .elementor-element.elementor-element-93b67c3{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-4484286{--container-widget-width:750px;--container-widget-flex-grow:0;width:var( --container-widget-width, 750px );max-width:750px;}.elementor-18 .elementor-element.elementor-element-50ebd9f{--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-18 .elementor-element.elementor-element-1a0bf6c{padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-18 .elementor-element.elementor-element-1a0bf6c .elementor-heading-title{font-size:70px;}.elementor-18 .elementor-element.elementor-element-e99591d{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-74da74b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-f6d044b{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18 .elementor-element.elementor-element-946cde7{--min-height:80vh;--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18 .elementor-element.elementor-element-ef1da69{padding:8px 15px 8px 15px;}.elementor-18 .elementor-element.elementor-element-ef1da69.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-7c28eb4.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-7c28eb4{text-align:center;}.elementor-18 .elementor-element.elementor-element-7c28eb4 .elementor-heading-title{font-size:60px;line-height:1.2em;}.elementor-18 .elementor-element.elementor-element-bb72915{text-align:center;}.elementor-18 .elementor-element.elementor-element-4f35641{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-859a81e{--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-18 .elementor-element.elementor-element-e12bfce{--justify-content:center;}.elementor-18 .elementor-element.elementor-element-87728f9.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-87728f9{text-align:center;}.elementor-18 .elementor-element.elementor-element-87728f9 .elementor-heading-title{font-size:60px;}.elementor-18 .elementor-element.elementor-element-b4d9f00{--container-widget-width:550px;--container-widget-flex-grow:0;width:var( --container-widget-width, 550px );max-width:550px;text-align:center;}.elementor-18 .elementor-element.elementor-element-b4d9f00.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-f58e0c3{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-18 .elementor-element.elementor-element-7232e1e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-9bc8883{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-ee885c9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-baa1738{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-eea7870{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-8008bb3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-dad99a8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-1f848bb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-239ea08{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-ddcee37{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-86d27fb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-f8611d2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-277b375{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-18 .elementor-element.elementor-element-2309727{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-3de937e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-06f75a9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-7be049d{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-18 .elementor-element.elementor-element-6fd0c2f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-bfb5ac3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-16a33c9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-4d0cb85{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-65ea951{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-18 .elementor-element.elementor-element-f7eb349{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-fca5596{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-818efc2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-3127a12{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-18 .elementor-element.elementor-element-a788d8f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-5cd1cba{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-ffa27e2{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;}.elementor-18 .elementor-element.elementor-element-ebf0071{--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-18 .elementor-element.elementor-element-eb2b23d{--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:stretch;}.elementor-18 .elementor-element.elementor-element-101c7cc{--justify-content:center;}.elementor-18 .elementor-element.elementor-element-ed85857.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-ed85857{text-align:center;}.elementor-18 .elementor-element.elementor-element-ed85857 .elementor-heading-title{font-size:60px;}.elementor-18 .elementor-element.elementor-element-965b114{--container-widget-width:400px;--container-widget-flex-grow:0;width:var( --container-widget-width, 400px );max-width:400px;text-align:center;}.elementor-18 .elementor-element.elementor-element-965b114.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-1d6825a{--justify-content:center;}.elementor-18 .elementor-element.elementor-element-cf5b06c{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;text-align:center;}.elementor-18 .elementor-element.elementor-element-cf5b06c.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-cf5b06c .elementor-heading-title{font-size:40px;}.elementor-18 .elementor-element.elementor-element-046cfea{--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-18 .elementor-element.elementor-element-722bba2{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-722bba2.elementor-element{--align-self:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-8a91d03.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-1a96f3c{--container-widget-width:110px;--container-widget-flex-grow:0;width:var( --container-widget-width, 110px );max-width:110px;}.elementor-widget-progress .elementor-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18 .elementor-element.elementor-element-375d796{--container-widget-width:110px;--container-widget-flex-grow:0;width:var( --container-widget-width, 110px );max-width:110px;}.elementor-18 .elementor-element.elementor-element-c96f45e{--container-widget-width:110px;--container-widget-flex-grow:0;width:var( --container-widget-width, 110px );max-width:110px;}.elementor-18 .elementor-element.elementor-element-2b8e3a5{--justify-content:center;}.elementor-18 .elementor-element.elementor-element-7bba3fa{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;text-align:center;}.elementor-18 .elementor-element.elementor-element-7bba3fa.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-7bba3fa .elementor-heading-title{font-size:40px;}.elementor-18 .elementor-element.elementor-element-0cdadfd{--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-18 .elementor-element.elementor-element-c972e7e{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-c972e7e.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-7793f05.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-e1e7762{--container-widget-width:110px;--container-widget-flex-grow:0;width:var( --container-widget-width, 110px );max-width:110px;}.elementor-18 .elementor-element.elementor-element-67fc116{--container-widget-width:110px;--container-widget-flex-grow:0;width:var( --container-widget-width, 110px );max-width:110px;}.elementor-18 .elementor-element.elementor-element-b172ca6{--container-widget-width:110px;--container-widget-flex-grow:0;width:var( --container-widget-width, 110px );max-width:110px;}.elementor-18 .elementor-element.elementor-element-d8829db{--justify-content:center;}.elementor-18 .elementor-element.elementor-element-aea49cd{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;text-align:center;}.elementor-18 .elementor-element.elementor-element-aea49cd.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-aea49cd .elementor-heading-title{font-size:40px;}.elementor-18 .elementor-element.elementor-element-7e39f10{--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-18 .elementor-element.elementor-element-003f2df{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-003f2df.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-a8fd97c.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-133ec9f{--container-widget-width:110px;--container-widget-flex-grow:0;width:var( --container-widget-width, 110px );max-width:110px;}.elementor-18 .elementor-element.elementor-element-c9046b1{--container-widget-width:110px;--container-widget-flex-grow:0;width:var( --container-widget-width, 110px );max-width:110px;}.elementor-18 .elementor-element.elementor-element-206dea1{--container-widget-width:110px;--container-widget-flex-grow:0;width:var( --container-widget-width, 110px );max-width:110px;}.elementor-18 .elementor-element.elementor-element-56f7c2e{--justify-content:center;}.elementor-18 .elementor-element.elementor-element-e1d3607{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;text-align:center;}.elementor-18 .elementor-element.elementor-element-e1d3607.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-e1d3607 .elementor-heading-title{font-size:40px;}.elementor-18 .elementor-element.elementor-element-5dc8b72{--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-18 .elementor-element.elementor-element-9d02e79{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-9d02e79.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-e12546d.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-09412da{--container-widget-width:110px;--container-widget-flex-grow:0;width:var( --container-widget-width, 110px );max-width:110px;}.elementor-18 .elementor-element.elementor-element-731f144{--container-widget-width:110px;--container-widget-flex-grow:0;width:var( --container-widget-width, 110px );max-width:110px;}.elementor-18 .elementor-element.elementor-element-4a764b6{--container-widget-width:110px;--container-widget-flex-grow:0;width:var( --container-widget-width, 110px );max-width:110px;}.elementor-18 .elementor-element.elementor-element-88c72e0{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;}.elementor-18 .elementor-element.elementor-element-88c72e0.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-b6595b2{--justify-content:center;}.elementor-18 .elementor-element.elementor-element-0b096d2.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-0b096d2{text-align:center;}.elementor-18 .elementor-element.elementor-element-0b096d2 .elementor-heading-title{font-size:60px;}.elementor-18 .elementor-element.elementor-element-255d327{--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-18 .elementor-element.elementor-element-88144e3{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-88144e3.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-ca3928a.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-ca3928a{text-align:start;}.elementor-18 .elementor-element.elementor-element-ae7efca.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-ae7efca{text-align:start;}.elementor-18 .elementor-element.elementor-element-b60599a.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-b60599a{text-align:start;}.elementor-18 .elementor-element.elementor-element-2403d07.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-2403d07{text-align:start;}.elementor-18 .elementor-element.elementor-element-b2f23ea{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-ca9c5ff.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-ca9c5ff{text-align:center;}.elementor-18 .elementor-element.elementor-element-490f87b{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-c3b0ee9{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-f645195{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-9aa652d{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-fc4df6f{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-c031669{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-90e774d.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-90e774d{text-align:center;}.elementor-18 .elementor-element.elementor-element-1569e80.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-1569e80{text-align:center;}.elementor-18 .elementor-element.elementor-element-4f0f9e6.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-4f0f9e6{text-align:center;}.elementor-18 .elementor-element.elementor-element-21c56c2{--justify-content:center;}.elementor-18 .elementor-element.elementor-element-762ac0c{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;text-align:center;}.elementor-18 .elementor-element.elementor-element-762ac0c .elementor-heading-title{font-size:60px;}.elementor-18 .elementor-element.elementor-element-a8e763c{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;text-align:center;}.elementor-18 .elementor-element.elementor-element-e2e20b5{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-3992fc0{--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-18 .elementor-element.elementor-element-9859d77{--justify-content:center;}.elementor-18 .elementor-element.elementor-element-8313c7b{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;text-align:center;}.elementor-18 .elementor-element.elementor-element-8313c7b .elementor-heading-title{font-size:60px;}.elementor-18 .elementor-element.elementor-element-5cf3483{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;text-align:center;}.elementor-18 .elementor-element.elementor-element-85d0e22{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-e3d7130{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-846d2c8{--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-18 .elementor-element.elementor-element-d096fa9{--justify-content:center;}.elementor-18 .elementor-element.elementor-element-e0ffeba .elementor-heading-title{font-size:60px;}.elementor-18 .elementor-element.elementor-element-6af7a24{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-18 .elementor-element.elementor-element-b1cd3dd{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-9c52291 .elementor-heading-title{font-size:var( --e-global-typography-f44bd66-font-size );line-height:var( --e-global-typography-f44bd66-line-height );letter-spacing:var( --e-global-typography-f44bd66-letter-spacing );}.elementor-18 .elementor-element.elementor-element-5fb1d91 .elementor-heading-title{font-size:var( --e-global-typography-f44bd66-font-size );line-height:var( --e-global-typography-f44bd66-line-height );letter-spacing:var( --e-global-typography-f44bd66-letter-spacing );}.elementor-18 .elementor-element.elementor-element-da151d6 .elementor-heading-title{font-size:var( --e-global-typography-f44bd66-font-size );line-height:var( --e-global-typography-f44bd66-line-height );letter-spacing:var( --e-global-typography-f44bd66-letter-spacing );}.elementor-18 .elementor-element.elementor-element-ddbeaef .elementor-heading-title{font-size:var( --e-global-typography-f44bd66-font-size );line-height:var( --e-global-typography-f44bd66-line-height );letter-spacing:var( --e-global-typography-f44bd66-letter-spacing );}.elementor-18 .elementor-element.elementor-element-6c832bc .elementor-heading-title{font-size:var( --e-global-typography-f44bd66-font-size );line-height:var( --e-global-typography-f44bd66-line-height );letter-spacing:var( --e-global-typography-f44bd66-letter-spacing );}.elementor-18 .elementor-element.elementor-element-604cc78 .elementor-heading-title{font-size:var( --e-global-typography-f44bd66-font-size );line-height:var( --e-global-typography-f44bd66-line-height );letter-spacing:var( --e-global-typography-f44bd66-letter-spacing );}.elementor-18 .elementor-element.elementor-element-2f4e5f4{--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-18 .elementor-element.elementor-element-82a9a47{--justify-content:center;}.elementor-18 .elementor-element.elementor-element-bd2b62b{--container-widget-width:419px;--container-widget-flex-grow:0;width:var( --container-widget-width, 419px );max-width:419px;}.elementor-18 .elementor-element.elementor-element-bd2b62b .elementor-heading-title{font-size:60px;}.elementor-18 .elementor-element.elementor-element-c593963{--container-widget-width:436px;--container-widget-flex-grow:0;width:var( --container-widget-width, 436px );max-width:436px;text-align:center;}.elementor-18 .elementor-element.elementor-element-d689e56{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-e16b94d{--justify-content:center;}.elementor-18 .elementor-element.elementor-element-31f32bd.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-31f32bd{text-align:center;}.elementor-18 .elementor-element.elementor-element-31f32bd .elementor-heading-title{font-size:60px;}.elementor-18 .elementor-element.elementor-element-93b67c3{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;text-align:center;}.elementor-18 .elementor-element.elementor-element-43db457{--justify-content:center;}.elementor-18 .elementor-element.elementor-element-1a0bf6c{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;text-align:center;}.elementor-18 .elementor-element.elementor-element-1a0bf6c.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-1a0bf6c .elementor-heading-title{font-size:60px;}.elementor-18 .elementor-element.elementor-element-e99591d{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;text-align:center;}.elementor-18 .elementor-element.elementor-element-e99591d.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-74da74b{--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;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-f6d044b{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18 .elementor-element.elementor-element-946cde7{--min-height:100vh;--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18 .elementor-element.elementor-element-ef1da69{padding:6px 10px 6px 10px;}.elementor-18 .elementor-element.elementor-element-7c28eb4{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-7c28eb4 .elementor-heading-title{font-size:50px;}.elementor-18 .elementor-element.elementor-element-bb72915{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-859a81e{--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-18 .elementor-element.elementor-element-87728f9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18 .elementor-element.elementor-element-87728f9 .elementor-heading-title{font-size:45px;}.elementor-18 .elementor-element.elementor-element-b4d9f00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-f58e0c3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-e99538d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-27c69e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-d2a8f3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-0adc167{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-681ced8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-4ef91ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-59c0872{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-ae21532{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-be3cc7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-e1df131{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-64521c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-a90d39b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-f41f0e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-e374589{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-55e3bd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-c3dbeee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-4235108{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-bcbff15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-fc314e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-43f15e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-e7e8be0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-d09fad4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-5b4a65b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-37ea7dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-277b375{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-87dd620{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-d0b04bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-8de3712{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-a4b046e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-c0391a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-0c0e5c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-7be049d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-daa173b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-4fa2690{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-3fac365{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-b86cc7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-0ffff77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-7d73d74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-0c561d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-ed15e85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-65ea951{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-354e33b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-06b0dfc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-f72147b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-f1659da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-8661297{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-6b532a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-3127a12{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-1d3ead3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-8439438{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-eebde2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-511bc63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-ffa27e2{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;}.elementor-18 .elementor-element.elementor-element-ebf0071{--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-18 .elementor-element.elementor-element-101c7cc{--justify-content:center;}.elementor-18 .elementor-element.elementor-element-ed85857{width:initial;max-width:initial;text-align:center;}.elementor-18 .elementor-element.elementor-element-ed85857.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-ed85857 .elementor-heading-title{font-size:45px;}.elementor-18 .elementor-element.elementor-element-965b114{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-cf5b06c{width:var( --container-widget-width, 336px );max-width:336px;--container-widget-width:336px;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-cf5b06c.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-cf5b06c .elementor-heading-title{font-size:45px;}.elementor-18 .elementor-element.elementor-element-722bba2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18 .elementor-element.elementor-element-5b3d4ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-4a8ce5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-9e6c9ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-8a91d03 .elementor-button{padding:15px 25px 15px 25px;}.elementor-18 .elementor-element.elementor-element-b98f438{--width:100%;}.elementor-18 .elementor-element.elementor-element-1f1ce41{--justify-content:center;}.elementor-18 .elementor-element.elementor-element-c82821c{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-18 .elementor-element.elementor-element-1a96f3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-18 .elementor-element.elementor-element-1a96f3c .elementor-heading-title{font-size:10px;}.elementor-widget-progress .elementor-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-40e3abd{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18 .elementor-element.elementor-element-8965c33{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-18 .elementor-element.elementor-element-375d796{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-18 .elementor-element.elementor-element-375d796 .elementor-heading-title{font-size:10px;}.elementor-18 .elementor-element.elementor-element-1a81a2e{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-18 .elementor-element.elementor-element-c025dca{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-18 .elementor-element.elementor-element-c96f45e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-18 .elementor-element.elementor-element-c96f45e .elementor-heading-title{font-size:10px;}.elementor-18 .elementor-element.elementor-element-f3c41a2{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-18 .elementor-element.elementor-element-95523b8{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-18 .elementor-element.elementor-element-c3b4d73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-c3b4d73 .elementor-heading-title{font-size:10px;}.elementor-18 .elementor-element.elementor-element-d2716fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-d2716fc .elementor-heading-title{font-size:10px;}.elementor-18 .elementor-element.elementor-element-5052fa8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-5052fa8 .elementor-heading-title{font-size:10px;}.elementor-18 .elementor-element.elementor-element-29801ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-29801ee .elementor-heading-title{font-size:10px;}.elementor-18 .elementor-element.elementor-element-3f5ae30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-3f5ae30 .elementor-heading-title{font-size:10px;}.elementor-18 .elementor-element.elementor-element-7bba3fa{width:var( --container-widget-width, 336px );max-width:336px;--container-widget-width:336px;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-7bba3fa.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-7bba3fa .elementor-heading-title{font-size:45px;}.elementor-18 .elementor-element.elementor-element-c972e7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18 .elementor-element.elementor-element-33aa75b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-6e597fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-5235096{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-7793f05 .elementor-button{padding:15px 25px 15px 25px;}.elementor-18 .elementor-element.elementor-element-7f5d1e3{--width:100%;}.elementor-18 .elementor-element.elementor-element-16c1f2d{--justify-content:center;}.elementor-18 .elementor-element.elementor-element-bbda544{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-18 .elementor-element.elementor-element-e1e7762{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-18 .elementor-element.elementor-element-e1e7762 .elementor-heading-title{font-size:10px;}.elementor-18 .elementor-element.elementor-element-df48ac8{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-18 .elementor-element.elementor-element-4f0b54d{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-18 .elementor-element.elementor-element-67fc116{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-18 .elementor-element.elementor-element-67fc116 .elementor-heading-title{font-size:10px;}.elementor-18 .elementor-element.elementor-element-50bb8c7{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-18 .elementor-element.elementor-element-5a45716{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-18 .elementor-element.elementor-element-b172ca6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-18 .elementor-element.elementor-element-b172ca6 .elementor-heading-title{font-size:10px;}.elementor-18 .elementor-element.elementor-element-2518eb6{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-18 .elementor-element.elementor-element-9d2bfda{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-18 .elementor-element.elementor-element-d317a23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-d317a23 .elementor-heading-title{font-size:10px;}.elementor-18 .elementor-element.elementor-element-12ced1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-12ced1c .elementor-heading-title{font-size:10px;}.elementor-18 .elementor-element.elementor-element-9ac221b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-9ac221b .elementor-heading-title{font-size:10px;}.elementor-18 .elementor-element.elementor-element-0fdd2ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-0fdd2ee .elementor-heading-title{font-size:10px;}.elementor-18 .elementor-element.elementor-element-2db0ae4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-2db0ae4 .elementor-heading-title{font-size:10px;}.elementor-18 .elementor-element.elementor-element-aea49cd{width:var( --container-widget-width, 336px );max-width:336px;--container-widget-width:336px;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-aea49cd.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-aea49cd .elementor-heading-title{font-size:45px;}.elementor-18 .elementor-element.elementor-element-003f2df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18 .elementor-element.elementor-element-a326709{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-8b783c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-07980ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-a8fd97c .elementor-button{padding:15px 25px 15px 25px;}.elementor-18 .elementor-element.elementor-element-480cbbb{--width:100%;}.elementor-18 .elementor-element.elementor-element-e0ae560{--justify-content:center;}.elementor-18 .elementor-element.elementor-element-0a9026d{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-18 .elementor-element.elementor-element-133ec9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-18 .elementor-element.elementor-element-133ec9f .elementor-heading-title{font-size:10px;}.elementor-18 .elementor-element.elementor-element-281b224{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-18 .elementor-element.elementor-element-de64ba4{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-18 .elementor-element.elementor-element-c9046b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-18 .elementor-element.elementor-element-c9046b1 .elementor-heading-title{font-size:10px;}.elementor-18 .elementor-element.elementor-element-a496657{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-18 .elementor-element.elementor-element-aefa709{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-18 .elementor-element.elementor-element-206dea1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-18 .elementor-element.elementor-element-206dea1 .elementor-heading-title{font-size:10px;}.elementor-18 .elementor-element.elementor-element-dec489e{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-18 .elementor-element.elementor-element-d45f9c6{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-18 .elementor-element.elementor-element-a790c0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-a790c0d .elementor-heading-title{font-size:10px;}.elementor-18 .elementor-element.elementor-element-e7083ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-e7083ab .elementor-heading-title{font-size:10px;}.elementor-18 .elementor-element.elementor-element-bb10fd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-bb10fd0 .elementor-heading-title{font-size:10px;}.elementor-18 .elementor-element.elementor-element-800281b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-800281b .elementor-heading-title{font-size:10px;}.elementor-18 .elementor-element.elementor-element-e1d3607{width:var( --container-widget-width, 336px );max-width:336px;--container-widget-width:336px;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-e1d3607.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-e1d3607 .elementor-heading-title{font-size:45px;}.elementor-18 .elementor-element.elementor-element-9d02e79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18 .elementor-element.elementor-element-54d7165{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-cfe1845{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-cf66643{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-e12546d .elementor-button{padding:15px 25px 15px 25px;}.elementor-18 .elementor-element.elementor-element-c6e8be7{--width:100%;}.elementor-18 .elementor-element.elementor-element-cee0ce2{--justify-content:center;}.elementor-18 .elementor-element.elementor-element-09091eb{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-18 .elementor-element.elementor-element-09412da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-18 .elementor-element.elementor-element-09412da .elementor-heading-title{font-size:10px;}.elementor-18 .elementor-element.elementor-element-4aa5096{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-18 .elementor-element.elementor-element-12cf4bf{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-18 .elementor-element.elementor-element-731f144{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-18 .elementor-element.elementor-element-731f144 .elementor-heading-title{font-size:10px;}.elementor-18 .elementor-element.elementor-element-ed0c08e{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-18 .elementor-element.elementor-element-8de327e{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-18 .elementor-element.elementor-element-4a764b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-18 .elementor-element.elementor-element-4a764b6 .elementor-heading-title{font-size:10px;}.elementor-18 .elementor-element.elementor-element-93a89d9{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-18 .elementor-element.elementor-element-4bb3e8b{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-18 .elementor-element.elementor-element-1df86cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-1df86cd .elementor-heading-title{font-size:10px;}.elementor-18 .elementor-element.elementor-element-2db352c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-2db352c .elementor-heading-title{font-size:10px;}.elementor-18 .elementor-element.elementor-element-18e5b22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-18e5b22 .elementor-heading-title{font-size:10px;}.elementor-18 .elementor-element.elementor-element-8e3b824{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-8e3b824 .elementor-heading-title{font-size:10px;}.elementor-18 .elementor-element.elementor-element-88c72e0{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:2px;--n-tabs-title-padding-top:6px;--n-tabs-title-padding-right:12px;--n-tabs-title-padding-bottom:6px;--n-tabs-title-padding-left:12px;}.elementor-18 .elementor-element.elementor-element-0b096d2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18 .elementor-element.elementor-element-0b096d2 .elementor-heading-title{font-size:45px;}.elementor-18 .elementor-element.elementor-element-88144e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-f156113{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-ca3928a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-d5d8d6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-ae7efca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-d4e580b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-b60599a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-86d8885{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-2403d07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-b2f23ea{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-18 .elementor-element.elementor-element-ca9c5ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-e944513{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-18 .elementor-element.elementor-element-51f15b1{--width:17%;}.elementor-18 .elementor-element.elementor-element-e110be0{--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-18 .elementor-element.elementor-element-c03a559{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-c03a559 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-5c51916{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-18 .elementor-element.elementor-element-8f855ff{--width:17%;}.elementor-18 .elementor-element.elementor-element-c8a990c{--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-18 .elementor-element.elementor-element-8f24eec{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-8f24eec .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-7c553ae{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-18 .elementor-element.elementor-element-0c5bce3{--width:17%;}.elementor-18 .elementor-element.elementor-element-19870a6{--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-18 .elementor-element.elementor-element-a28d58f{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-a28d58f .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-abff568{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-18 .elementor-element.elementor-element-d011cfb{--width:17%;}.elementor-18 .elementor-element.elementor-element-0f59748{--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-18 .elementor-element.elementor-element-64fd3dd{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-64fd3dd .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-6e771fb{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-18 .elementor-element.elementor-element-ea32bfb{--width:17%;}.elementor-18 .elementor-element.elementor-element-1fe45bf{--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-18 .elementor-element.elementor-element-461ded3{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-461ded3 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-11e889b{--flex-wrap:nowrap;}.elementor-18 .elementor-element.elementor-element-60d12ad{--width:17%;}.elementor-18 .elementor-element.elementor-element-2612648{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-2612648 .elementor-heading-title{font-size:13px;}.elementor-18 .elementor-element.elementor-element-60f99c1 .elementor-heading-title{font-size:24px;}.elementor-18 .elementor-element.elementor-element-90e774d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-c53f48d .elementor-heading-title{font-size:24px;}.elementor-18 .elementor-element.elementor-element-1569e80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-995b321 .elementor-heading-title{font-size:24px;}.elementor-18 .elementor-element.elementor-element-4f0f9e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-762ac0c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18 .elementor-element.elementor-element-762ac0c .elementor-heading-title{font-size:45px;}.elementor-18 .elementor-element.elementor-element-a8e763c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18 .elementor-element.elementor-element-e2e20b5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-fbe3dc6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-cd69dbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-404e8b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-5959595{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-e29e08a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-0fe371d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-9f5b8b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-6e8d400{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-8313c7b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18 .elementor-element.elementor-element-8313c7b .elementor-heading-title{font-size:45px;}.elementor-18 .elementor-element.elementor-element-5cf3483{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18 .elementor-element.elementor-element-85d0e22{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-18 .elementor-element.elementor-element-c2b98f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-18 .elementor-element.elementor-element-80ccc27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-280e592{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-5166c14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-b89e3d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-1d24a05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-fa9fad2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-566861f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-e3d7130{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-18 .elementor-element.elementor-element-e443286{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-18 .elementor-element.elementor-element-57da3c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-a1a1926{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-0626d82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-74a0fb2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-315d806{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-b7daf9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-16a9671{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-18 .elementor-element.elementor-element-e0ffeba{width:var( --container-widget-width, 336px );max-width:336px;--container-widget-width:336px;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-e0ffeba.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-e0ffeba .elementor-heading-title{font-size:45px;}.elementor-18 .elementor-element.elementor-element-6af7a24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-b1cd3dd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-9c52291 .elementor-heading-title{font-size:var( --e-global-typography-f44bd66-font-size );line-height:var( --e-global-typography-f44bd66-line-height );letter-spacing:var( --e-global-typography-f44bd66-letter-spacing );}.elementor-18 .elementor-element.elementor-element-5fb1d91 .elementor-heading-title{font-size:var( --e-global-typography-f44bd66-font-size );line-height:var( --e-global-typography-f44bd66-line-height );letter-spacing:var( --e-global-typography-f44bd66-letter-spacing );}.elementor-18 .elementor-element.elementor-element-da151d6 .elementor-heading-title{font-size:var( --e-global-typography-f44bd66-font-size );line-height:var( --e-global-typography-f44bd66-line-height );letter-spacing:var( --e-global-typography-f44bd66-letter-spacing );}.elementor-18 .elementor-element.elementor-element-ddbeaef .elementor-heading-title{font-size:var( --e-global-typography-f44bd66-font-size );line-height:var( --e-global-typography-f44bd66-line-height );letter-spacing:var( --e-global-typography-f44bd66-letter-spacing );}.elementor-18 .elementor-element.elementor-element-6c832bc .elementor-heading-title{font-size:var( --e-global-typography-f44bd66-font-size );line-height:var( --e-global-typography-f44bd66-line-height );letter-spacing:var( --e-global-typography-f44bd66-letter-spacing );}.elementor-18 .elementor-element.elementor-element-604cc78 .elementor-heading-title{font-size:var( --e-global-typography-f44bd66-font-size );line-height:var( --e-global-typography-f44bd66-line-height );letter-spacing:var( --e-global-typography-f44bd66-letter-spacing );}.elementor-18 .elementor-element.elementor-element-2f4e5f4{--padding-top:15%;--padding-bottom:15%;--padding-left:3%;--padding-right:3%;}.elementor-18 .elementor-element.elementor-element-bd2b62b{width:var( --container-widget-width, 269px );max-width:269px;--container-widget-width:269px;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-bd2b62b.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-bd2b62b .elementor-heading-title{font-size:45px;}.elementor-18 .elementor-element.elementor-element-c593963{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-d689e56{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-a2a862c{--justify-content:space-between;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-18 .elementor-element.elementor-element-f722c0e{--width:46%;}.elementor-18 .elementor-element.elementor-element-fc8055f{--width:46%;}.elementor-18 .elementor-element.elementor-element-07c0202{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-04edee4{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-2fac4b3{--width:46%;}.elementor-18 .elementor-element.elementor-element-f8ee434{--width:46%;}.elementor-18 .elementor-element.elementor-element-685a9fe{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-cf13ced{--width:46%;}.elementor-18 .elementor-element.elementor-element-d076a2b{--width:46%;}.elementor-18 .elementor-element.elementor-element-31f32bd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18 .elementor-element.elementor-element-31f32bd .elementor-heading-title{font-size:45px;}.elementor-18 .elementor-element.elementor-element-93b67c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18 .elementor-element.elementor-element-4484286{--n-accordion-title-font-size:14px;}.elementor-18 .elementor-element.elementor-element-1a0bf6c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18 .elementor-element.elementor-element-1a0bf6c .elementor-heading-title{font-size:45px;}.elementor-18 .elementor-element.elementor-element-e99591d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-ef1da69 */.elementor-18 .elementor-element.elementor-element-ef1da69 .elementor-heading-title .zw-pulse-dot{
    width: 10px;
    height: 10px;
    display: inline-block;
    margin-right: 10px;
    border-radius: 50%;
    
    background: linear-gradient(135deg,#B6FF4E,#D4FF80,#B6FF4E);
    
    box-shadow: 
        0 0 8px rgba(234,88,12,0.6),
        0 0 15px rgba(234,88,12,0.3);

    animation: pulseDot 1.8s ease-in-out infinite;
}

@keyframes pulseDot{
    0%{
        transform: scale(1);
        opacity: 1;
    }
    50%{
        transform: scale(1.4);
        opacity: .3;
    }
    100%{
        transform: scale(1);
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c28eb4 */.grad-cyan {
    background: linear-gradient(90deg, #00d9ff, #00f0c8, #67ffb8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51b0d0d */.btn-lime:hover{
   transform: translateY(-2px) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-116b1f1 */.btn-glass:hover{
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c1060ee */.elementor-18 .elementor-element.elementor-element-c1060ee .elementor-icon-list-items .elementor-icon-list-item:last-child .elementor-icon-list-text {
    color: #B6FF4E !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-099a7f1 */#hero {
            display: flex;
            align-items: center;
            overflow: hidden;
            position: absolute;
            width: 100%;
            height: 100%;
        }

        .hero-bg {
            position: absolute;
            inset: 0;
            z-index: 0;
        }

        .orb {
            position: absolute;
            border-radius: 50%;
            filter: blur(120px);
            pointer-events: none;
        }

        .orb-1 {
            width: 700px;
            height: 700px;
            top: -25%;
            left: -15%;
            background: rgba(0, 217, 255, 0.05);
        }

        .orb-2 {
            width: 500px;
            height: 500px;
            bottom: -20%;
            right: -10%;
            background: rgba(182, 255, 78, 0.05);
        }

        .hero-grid-bg {
            position: absolute;
            inset: 0;
            background-image: linear-gradient(rgba(0, 217, 255, 0.03) 1px, transparent 1px), linear-gradient(90deg, rgba(0, 217, 255, 0.03) 1px, transparent 1px);
            background-size: 72px 72px;
            mask-image: radial-gradient(ellipse 65% 65% at 50% 50%, black 20%, transparent 75%);
        }

        .scan-line {
            position: absolute;
            left: 0;
            right: 0;
            height: 1px;
            background: linear-gradient(90deg, transparent, rgba(0, 217, 255, 0.4), transparent);
            /* scan animation disabled */
            top: 0;
            display: none;
        }

        .particles {
            position: absolute;
            inset: 0;
            overflow: hidden;
        }

        .particle {
            position: absolute;
            border-radius: 50%;
            opacity: 0;
            animation: float-p var(--dur, 8s) var(--delay, 0s) infinite ease-in-out;
        }

        @keyframes float-p {
            0%{transform:translateY(100vh) scale(0);opacity:0}
            10%{opacity:0.5} 90%{opacity:0.15} 100%{transform:translateY(-20px) scale(1);opacity:0}
        }

        @keyframes scan { 
            0%{top:0;opacity:0} 10%{opacity:1} 90%{opacity:1} 100%{top:100%;opacity:0} 
        }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6d044b */#hero-section {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87728f9 */.grad-cyan {
    background: linear-gradient(90deg, #00d9ff, #00f0c8, #67ffb8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e99538d */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9adafc5 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7232e1e */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}
.val-card{
    align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2a8f3c */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4711478 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bc8883 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-681ced8 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ddd22 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee885c9 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59c0872 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b288a2 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baa1738 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be3cc7e */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0971968 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eea7870 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64521c2 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd78f05 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8008bb3 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f41f0e4 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-374e7a8 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dad99a8 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55e3bd4 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30d3d1 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f848bb */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4235108 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-495d824 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-239ea08 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc314e6 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f11340c */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddcee37 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7e8be0 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-150174a */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86d27fb */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b4a65b */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b49be0c */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8611d2 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f58e0c3 */.srv-outcome{
    display: flex;
    align-items: center;
    gap: 6px;
}

.srv-outcome::before {
    content: '↑';
    font-size: 14px;
    color: #00d9ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87dd620 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-034ea89 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2309727 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8de3712 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c64a3fb */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3de937e */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0391a7 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63eca8a */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06f75a9 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-277b375 */.srv-outcome{
    display: flex;
    align-items: center;
    gap: 6px;
}

.srv-outcome::before {
    content: '↑';
    font-size: 14px;
    color: #00d9ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-daa173b */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39462fd */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fd0c2f */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}
.val-card{
    align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fac365 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-813a167 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfb5ac3 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ffff77 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01b4e12 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16a33c9 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c561d5 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbc9b15 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d0cb85 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7be049d */.srv-outcome{
    display: flex;
    align-items: center;
    gap: 6px;
}

.srv-outcome::before {
    content: '↑';
    font-size: 14px;
    color: #00d9ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-354e33b */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76fa41 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7eb349 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f72147b */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4ef8b7 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fca5596 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8661297 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc01d88 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818efc2 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65ea951 */.srv-outcome{
    display: flex;
    align-items: center;
    gap: 6px;
}

.srv-outcome::before {
    content: '↑';
    font-size: 14px;
    color: #00d9ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d3ead3 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a38412 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a788d8f */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eebde2f */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ded2b77 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cd1cba */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3127a12 */.srv-outcome{
    display: flex;
    align-items: center;
    gap: 6px;
}

.srv-outcome::before {
    content: '↑';
    font-size: 14px;
    color: #00d9ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e99538d */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9adafc5 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7232e1e */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}
.val-card{
    align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2a8f3c */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4711478 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bc8883 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-681ced8 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ddd22 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee885c9 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59c0872 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b288a2 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baa1738 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be3cc7e */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0971968 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eea7870 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64521c2 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd78f05 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8008bb3 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f41f0e4 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-374e7a8 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dad99a8 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55e3bd4 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30d3d1 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f848bb */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4235108 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-495d824 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-239ea08 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc314e6 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f11340c */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddcee37 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7e8be0 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-150174a */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86d27fb */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b4a65b */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b49be0c */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8611d2 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f58e0c3 */.srv-outcome{
    display: flex;
    align-items: center;
    gap: 6px;
}

.srv-outcome::before {
    content: '↑';
    font-size: 14px;
    color: #00d9ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87dd620 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-034ea89 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2309727 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8de3712 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c64a3fb */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3de937e */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0391a7 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63eca8a */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06f75a9 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-277b375 */.srv-outcome{
    display: flex;
    align-items: center;
    gap: 6px;
}

.srv-outcome::before {
    content: '↑';
    font-size: 14px;
    color: #00d9ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-daa173b */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39462fd */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fd0c2f */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}
.val-card{
    align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fac365 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-813a167 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfb5ac3 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ffff77 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01b4e12 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16a33c9 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c561d5 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbc9b15 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d0cb85 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7be049d */.srv-outcome{
    display: flex;
    align-items: center;
    gap: 6px;
}

.srv-outcome::before {
    content: '↑';
    font-size: 14px;
    color: #00d9ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-354e33b */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76fa41 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7eb349 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f72147b */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4ef8b7 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fca5596 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8661297 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc01d88 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818efc2 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65ea951 */.srv-outcome{
    display: flex;
    align-items: center;
    gap: 6px;
}

.srv-outcome::before {
    content: '↑';
    font-size: 14px;
    color: #00d9ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d3ead3 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a38412 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a788d8f */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eebde2f */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ded2b77 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cd1cba */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3127a12 */.srv-outcome{
    display: flex;
    align-items: center;
    gap: 6px;
}

.srv-outcome::before {
    content: '↑';
    font-size: 14px;
    color: #00d9ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e99538d */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9adafc5 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7232e1e */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}
.val-card{
    align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2a8f3c */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4711478 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bc8883 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-681ced8 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ddd22 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee885c9 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59c0872 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b288a2 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baa1738 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be3cc7e */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0971968 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eea7870 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64521c2 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd78f05 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8008bb3 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f41f0e4 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-374e7a8 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dad99a8 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55e3bd4 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30d3d1 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f848bb */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4235108 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-495d824 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-239ea08 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc314e6 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f11340c */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddcee37 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7e8be0 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-150174a */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86d27fb */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b4a65b */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b49be0c */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8611d2 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f58e0c3 */.srv-outcome{
    display: flex;
    align-items: center;
    gap: 6px;
}

.srv-outcome::before {
    content: '↑';
    font-size: 14px;
    color: #00d9ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87dd620 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-034ea89 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2309727 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8de3712 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c64a3fb */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3de937e */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0391a7 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63eca8a */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06f75a9 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-277b375 */.srv-outcome{
    display: flex;
    align-items: center;
    gap: 6px;
}

.srv-outcome::before {
    content: '↑';
    font-size: 14px;
    color: #00d9ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-daa173b */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39462fd */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fd0c2f */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}
.val-card{
    align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fac365 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-813a167 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfb5ac3 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ffff77 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01b4e12 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16a33c9 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c561d5 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbc9b15 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d0cb85 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7be049d */.srv-outcome{
    display: flex;
    align-items: center;
    gap: 6px;
}

.srv-outcome::before {
    content: '↑';
    font-size: 14px;
    color: #00d9ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-354e33b */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76fa41 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7eb349 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f72147b */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4ef8b7 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fca5596 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8661297 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc01d88 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818efc2 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65ea951 */.srv-outcome{
    display: flex;
    align-items: center;
    gap: 6px;
}

.srv-outcome::before {
    content: '↑';
    font-size: 14px;
    color: #00d9ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d3ead3 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a38412 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a788d8f */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eebde2f */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ded2b77 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cd1cba */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3127a12 */.srv-outcome{
    display: flex;
    align-items: center;
    gap: 6px;
}

.srv-outcome::before {
    content: '↑';
    font-size: 14px;
    color: #00d9ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e99538d */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9adafc5 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7232e1e */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}
.val-card{
    align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2a8f3c */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4711478 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bc8883 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-681ced8 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ddd22 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee885c9 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59c0872 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b288a2 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baa1738 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be3cc7e */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0971968 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eea7870 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64521c2 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd78f05 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8008bb3 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f41f0e4 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-374e7a8 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dad99a8 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55e3bd4 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30d3d1 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f848bb */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4235108 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-495d824 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-239ea08 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc314e6 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f11340c */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddcee37 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7e8be0 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-150174a */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86d27fb */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b4a65b */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b49be0c */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8611d2 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f58e0c3 */.srv-outcome{
    display: flex;
    align-items: center;
    gap: 6px;
}

.srv-outcome::before {
    content: '↑';
    font-size: 14px;
    color: #00d9ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87dd620 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-034ea89 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2309727 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8de3712 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c64a3fb */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3de937e */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0391a7 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63eca8a */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06f75a9 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-277b375 */.srv-outcome{
    display: flex;
    align-items: center;
    gap: 6px;
}

.srv-outcome::before {
    content: '↑';
    font-size: 14px;
    color: #00d9ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-daa173b */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39462fd */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fd0c2f */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}
.val-card{
    align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fac365 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-813a167 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfb5ac3 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ffff77 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01b4e12 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16a33c9 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c561d5 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbc9b15 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d0cb85 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7be049d */.srv-outcome{
    display: flex;
    align-items: center;
    gap: 6px;
}

.srv-outcome::before {
    content: '↑';
    font-size: 14px;
    color: #00d9ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-354e33b */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76fa41 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7eb349 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f72147b */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4ef8b7 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fca5596 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8661297 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc01d88 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818efc2 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65ea951 */.srv-outcome{
    display: flex;
    align-items: center;
    gap: 6px;
}

.srv-outcome::before {
    content: '↑';
    font-size: 14px;
    color: #00d9ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d3ead3 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a38412 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a788d8f */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eebde2f */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ded2b77 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cd1cba */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3127a12 */.srv-outcome{
    display: flex;
    align-items: center;
    gap: 6px;
}

.srv-outcome::before {
    content: '↑';
    font-size: 14px;
    color: #00d9ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e99538d */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9adafc5 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7232e1e */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}
.val-card{
    align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2a8f3c */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4711478 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bc8883 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-681ced8 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ddd22 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee885c9 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59c0872 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b288a2 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baa1738 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be3cc7e */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0971968 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eea7870 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64521c2 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd78f05 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8008bb3 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f41f0e4 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-374e7a8 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dad99a8 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55e3bd4 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30d3d1 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f848bb */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4235108 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-495d824 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-239ea08 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc314e6 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f11340c */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddcee37 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7e8be0 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-150174a */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86d27fb */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b4a65b */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b49be0c */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8611d2 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f58e0c3 */.srv-outcome{
    display: flex;
    align-items: center;
    gap: 6px;
}

.srv-outcome::before {
    content: '↑';
    font-size: 14px;
    color: #00d9ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87dd620 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-034ea89 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2309727 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8de3712 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c64a3fb */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3de937e */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0391a7 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63eca8a */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06f75a9 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-277b375 */.srv-outcome{
    display: flex;
    align-items: center;
    gap: 6px;
}

.srv-outcome::before {
    content: '↑';
    font-size: 14px;
    color: #00d9ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-daa173b */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39462fd */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fd0c2f */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}
.val-card{
    align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fac365 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-813a167 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfb5ac3 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ffff77 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01b4e12 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16a33c9 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c561d5 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbc9b15 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d0cb85 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7be049d */.srv-outcome{
    display: flex;
    align-items: center;
    gap: 6px;
}

.srv-outcome::before {
    content: '↑';
    font-size: 14px;
    color: #00d9ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-354e33b */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76fa41 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7eb349 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f72147b */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4ef8b7 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fca5596 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8661297 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc01d88 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818efc2 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65ea951 */.srv-outcome{
    display: flex;
    align-items: center;
    gap: 6px;
}

.srv-outcome::before {
    content: '↑';
    font-size: 14px;
    color: #00d9ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d3ead3 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a38412 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a788d8f */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eebde2f */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ded2b77 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cd1cba */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3127a12 */.srv-outcome{
    display: flex;
    align-items: center;
    gap: 6px;
}

.srv-outcome::before {
    content: '↑';
    font-size: 14px;
    color: #00d9ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e99538d */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9adafc5 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7232e1e */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}
.val-card{
    align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2a8f3c */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4711478 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bc8883 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-681ced8 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ddd22 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee885c9 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59c0872 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b288a2 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baa1738 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be3cc7e */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0971968 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eea7870 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64521c2 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd78f05 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8008bb3 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f41f0e4 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-374e7a8 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dad99a8 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55e3bd4 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30d3d1 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f848bb */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4235108 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-495d824 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-239ea08 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc314e6 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f11340c */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddcee37 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7e8be0 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-150174a */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86d27fb */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b4a65b */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b49be0c */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8611d2 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f58e0c3 */.srv-outcome{
    display: flex;
    align-items: center;
    gap: 6px;
}

.srv-outcome::before {
    content: '↑';
    font-size: 14px;
    color: #00d9ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87dd620 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-034ea89 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2309727 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8de3712 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c64a3fb */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3de937e */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0391a7 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63eca8a */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06f75a9 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-277b375 */.srv-outcome{
    display: flex;
    align-items: center;
    gap: 6px;
}

.srv-outcome::before {
    content: '↑';
    font-size: 14px;
    color: #00d9ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-daa173b */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39462fd */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fd0c2f */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}
.val-card{
    align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fac365 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-813a167 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfb5ac3 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ffff77 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01b4e12 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16a33c9 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c561d5 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbc9b15 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d0cb85 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7be049d */.srv-outcome{
    display: flex;
    align-items: center;
    gap: 6px;
}

.srv-outcome::before {
    content: '↑';
    font-size: 14px;
    color: #00d9ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-354e33b */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76fa41 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7eb349 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f72147b */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4ef8b7 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fca5596 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8661297 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc01d88 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818efc2 */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65ea951 */.srv-outcome{
    display: flex;
    align-items: center;
    gap: 6px;
}

.srv-outcome::before {
    content: '↑';
    font-size: 14px;
    color: #00d9ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d3ead3 */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a38412 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a788d8f */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eebde2f */.val-icon{
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: rgba(0, 217, 255, 0.06);
    border: 1px solid rgba(0, 217, 255, 0.15);
    transition: all 0.3s;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ded2b77 */.val-glow {
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(0, 217, 255, 0.06);
    filter: blur(50px);
    bottom: -30px;
    right: -30px;
    pointer-events: none;
    transition: background 0.3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cd1cba */.val-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 24px 64px rgba(0, 0, 0, 0.4), 0 0 24px rgba(0, 217, 255, 0.05);
}

.val-card:hover::after {
    opacity: 1;
}

.val-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(0, 217, 255, 0.05) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.35s;
}

.val-card:hover .val-glow {
    background: rgba(0, 217, 255, 0.14);
    
}

.val-card:hover .val-icon {
    background: rgba(0, 217, 255, 0.12);
    border-color: rgba(0, 217, 255, 0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3127a12 */.srv-outcome{
    display: flex;
    align-items: center;
    gap: 6px;
}

.srv-outcome::before {
    content: '↑';
    font-size: 14px;
    color: #00d9ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed85857 */.elementor-18 .elementor-element.elementor-element-ed85857 .grad-lime {
    background: linear-gradient(90deg, #b6ff4e, #d4ff80);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf5b06c */.elementor-18 .elementor-element.elementor-element-cf5b06c span{
        background: linear-gradient(90deg, #00D9FF, #00F0C8, #67FFB8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b3d4ae */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8ce5a */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e6c9ee */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a91d03 */.btn-lime:hover{
   transform: translateY(-2px) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e49aeea */.one,
.two,
.three{
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin-right: 6px;
}

.one{
    background: #22C55E;
}

.two{
    background: #F59E0B;
}

.three{
    background: #EF4444;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13f78e6 */.elementor-18 .elementor-element.elementor-element-13f78e6{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8bc2aca */.elementor-18 .elementor-element.elementor-element-8bc2aca{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-40e3abd */.lead-gen .elementor-progress-bar{
       background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-1a81a2e */.automation .elementor-progress-bar{
   background: linear-gradient(90deg, #B6FF4E, #00D9FF);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-f3c41a2 */.seo-trafic .elementor-progress-bar{
   background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b98f438 */.elementor-18 .elementor-element.elementor-element-b98f438::before {
    content: '';
    position: absolute;
    top: -2px;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(90deg, transparent, rgba(0, 217, 255, 0.6), rgba(0, 240, 200, 0.4), transparent);
}
.elementor-18 .elementor-element.elementor-element-b98f438{
    overflow: hidden;
    box-shadow: 0 0 100px rgba(0,0,0,0.5),0 0 40px rgba(0,217,255,0.04) inset;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bba3fa */.elementor-18 .elementor-element.elementor-element-7bba3fa span{
        background: linear-gradient(90deg, #00D9FF, #00F0C8, #67FFB8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33aa75b */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e597fd */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5235096 */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7793f05 */.btn-lime:hover{
   transform: translateY(-2px) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa9524 */.one,
.two,
.three{
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin-right: 6px;
}

.one{
    background: #22C55E;
}

.two{
    background: #F59E0B;
}

.three{
    background: #EF4444;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4025808 */.elementor-18 .elementor-element.elementor-element-4025808{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbeb996 */.elementor-18 .elementor-element.elementor-element-dbeb996{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-df48ac8 */.lead-gen .elementor-progress-bar{
       background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-50bb8c7 */.automation .elementor-progress-bar{
   background: linear-gradient(90deg, #B6FF4E, #00D9FF);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-2518eb6 */.seo-trafic .elementor-progress-bar{
   background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f5d1e3 */.elementor-18 .elementor-element.elementor-element-7f5d1e3::before {
    content: '';
    position: absolute;
    top: -2px;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(90deg, transparent, rgba(0, 217, 255, 0.6), rgba(0, 240, 200, 0.4), transparent);
}
.elementor-18 .elementor-element.elementor-element-7f5d1e3{
    overflow: hidden;
    box-shadow: 0 0 100px rgba(0,0,0,0.5),0 0 40px rgba(0,217,255,0.04) inset;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aea49cd */.elementor-18 .elementor-element.elementor-element-aea49cd span{
        background: linear-gradient(90deg, #00D9FF, #00F0C8, #67FFB8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a326709 */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b783c3 */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-07980ad */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a8fd97c */.btn-lime:hover{
   transform: translateY(-2px) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4d0de2 */.one,
.two,
.three{
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin-right: 6px;
}

.one{
    background: #22C55E;
}

.two{
    background: #F59E0B;
}

.three{
    background: #EF4444;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83cdcd5 */.elementor-18 .elementor-element.elementor-element-83cdcd5{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6760a42 */.elementor-18 .elementor-element.elementor-element-6760a42{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-281b224 */.lead-gen .elementor-progress-bar{
       background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-a496657 */.automation .elementor-progress-bar{
   background: linear-gradient(90deg, #B6FF4E, #00D9FF);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-dec489e */.seo-trafic .elementor-progress-bar{
   background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-480cbbb */.elementor-18 .elementor-element.elementor-element-480cbbb::before {
    content: '';
    position: absolute;
    top: -2px;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(90deg, transparent, rgba(0, 217, 255, 0.6), rgba(0, 240, 200, 0.4), transparent);
}
.elementor-18 .elementor-element.elementor-element-480cbbb{
    overflow: hidden;
    box-shadow: 0 0 100px rgba(0,0,0,0.5),0 0 40px rgba(0,217,255,0.04) inset;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1d3607 */.elementor-18 .elementor-element.elementor-element-e1d3607 span{
        background: linear-gradient(90deg, #00D9FF, #00F0C8, #67FFB8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d7165 */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cfe1845 */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf66643 */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e12546d */.btn-lime:hover{
   transform: translateY(-2px) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75d03ed */.one,
.two,
.three{
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin-right: 6px;
}

.one{
    background: #22C55E;
}

.two{
    background: #F59E0B;
}

.three{
    background: #EF4444;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7f6dbb */.elementor-18 .elementor-element.elementor-element-e7f6dbb{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da3f7ea */.elementor-18 .elementor-element.elementor-element-da3f7ea{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-4aa5096 */.lead-gen .elementor-progress-bar{
       background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-ed0c08e */.automation .elementor-progress-bar{
   background: linear-gradient(90deg, #B6FF4E, #00D9FF);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-93a89d9 */.seo-trafic .elementor-progress-bar{
   background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6e8be7 */.elementor-18 .elementor-element.elementor-element-c6e8be7::before {
    content: '';
    position: absolute;
    top: -2px;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(90deg, transparent, rgba(0, 217, 255, 0.6), rgba(0, 240, 200, 0.4), transparent);
}
.elementor-18 .elementor-element.elementor-element-c6e8be7{
    overflow: hidden;
    box-shadow: 0 0 100px rgba(0,0,0,0.5),0 0 40px rgba(0,217,255,0.04) inset;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf5b06c */.elementor-18 .elementor-element.elementor-element-cf5b06c span{
        background: linear-gradient(90deg, #00D9FF, #00F0C8, #67FFB8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b3d4ae */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8ce5a */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e6c9ee */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a91d03 */.btn-lime:hover{
   transform: translateY(-2px) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e49aeea */.one,
.two,
.three{
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin-right: 6px;
}

.one{
    background: #22C55E;
}

.two{
    background: #F59E0B;
}

.three{
    background: #EF4444;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13f78e6 */.elementor-18 .elementor-element.elementor-element-13f78e6{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8bc2aca */.elementor-18 .elementor-element.elementor-element-8bc2aca{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-40e3abd */.lead-gen .elementor-progress-bar{
       background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-1a81a2e */.automation .elementor-progress-bar{
   background: linear-gradient(90deg, #B6FF4E, #00D9FF);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-f3c41a2 */.seo-trafic .elementor-progress-bar{
   background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b98f438 */.elementor-18 .elementor-element.elementor-element-b98f438::before {
    content: '';
    position: absolute;
    top: -2px;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(90deg, transparent, rgba(0, 217, 255, 0.6), rgba(0, 240, 200, 0.4), transparent);
}
.elementor-18 .elementor-element.elementor-element-b98f438{
    overflow: hidden;
    box-shadow: 0 0 100px rgba(0,0,0,0.5),0 0 40px rgba(0,217,255,0.04) inset;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bba3fa */.elementor-18 .elementor-element.elementor-element-7bba3fa span{
        background: linear-gradient(90deg, #00D9FF, #00F0C8, #67FFB8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33aa75b */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e597fd */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5235096 */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7793f05 */.btn-lime:hover{
   transform: translateY(-2px) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa9524 */.one,
.two,
.three{
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin-right: 6px;
}

.one{
    background: #22C55E;
}

.two{
    background: #F59E0B;
}

.three{
    background: #EF4444;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4025808 */.elementor-18 .elementor-element.elementor-element-4025808{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbeb996 */.elementor-18 .elementor-element.elementor-element-dbeb996{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-df48ac8 */.lead-gen .elementor-progress-bar{
       background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-50bb8c7 */.automation .elementor-progress-bar{
   background: linear-gradient(90deg, #B6FF4E, #00D9FF);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-2518eb6 */.seo-trafic .elementor-progress-bar{
   background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f5d1e3 */.elementor-18 .elementor-element.elementor-element-7f5d1e3::before {
    content: '';
    position: absolute;
    top: -2px;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(90deg, transparent, rgba(0, 217, 255, 0.6), rgba(0, 240, 200, 0.4), transparent);
}
.elementor-18 .elementor-element.elementor-element-7f5d1e3{
    overflow: hidden;
    box-shadow: 0 0 100px rgba(0,0,0,0.5),0 0 40px rgba(0,217,255,0.04) inset;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aea49cd */.elementor-18 .elementor-element.elementor-element-aea49cd span{
        background: linear-gradient(90deg, #00D9FF, #00F0C8, #67FFB8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a326709 */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b783c3 */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-07980ad */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a8fd97c */.btn-lime:hover{
   transform: translateY(-2px) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4d0de2 */.one,
.two,
.three{
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin-right: 6px;
}

.one{
    background: #22C55E;
}

.two{
    background: #F59E0B;
}

.three{
    background: #EF4444;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83cdcd5 */.elementor-18 .elementor-element.elementor-element-83cdcd5{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6760a42 */.elementor-18 .elementor-element.elementor-element-6760a42{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-281b224 */.lead-gen .elementor-progress-bar{
       background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-a496657 */.automation .elementor-progress-bar{
   background: linear-gradient(90deg, #B6FF4E, #00D9FF);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-dec489e */.seo-trafic .elementor-progress-bar{
   background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-480cbbb */.elementor-18 .elementor-element.elementor-element-480cbbb::before {
    content: '';
    position: absolute;
    top: -2px;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(90deg, transparent, rgba(0, 217, 255, 0.6), rgba(0, 240, 200, 0.4), transparent);
}
.elementor-18 .elementor-element.elementor-element-480cbbb{
    overflow: hidden;
    box-shadow: 0 0 100px rgba(0,0,0,0.5),0 0 40px rgba(0,217,255,0.04) inset;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1d3607 */.elementor-18 .elementor-element.elementor-element-e1d3607 span{
        background: linear-gradient(90deg, #00D9FF, #00F0C8, #67FFB8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d7165 */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cfe1845 */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf66643 */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e12546d */.btn-lime:hover{
   transform: translateY(-2px) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75d03ed */.one,
.two,
.three{
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin-right: 6px;
}

.one{
    background: #22C55E;
}

.two{
    background: #F59E0B;
}

.three{
    background: #EF4444;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7f6dbb */.elementor-18 .elementor-element.elementor-element-e7f6dbb{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da3f7ea */.elementor-18 .elementor-element.elementor-element-da3f7ea{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-4aa5096 */.lead-gen .elementor-progress-bar{
       background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-ed0c08e */.automation .elementor-progress-bar{
   background: linear-gradient(90deg, #B6FF4E, #00D9FF);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-93a89d9 */.seo-trafic .elementor-progress-bar{
   background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6e8be7 */.elementor-18 .elementor-element.elementor-element-c6e8be7::before {
    content: '';
    position: absolute;
    top: -2px;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(90deg, transparent, rgba(0, 217, 255, 0.6), rgba(0, 240, 200, 0.4), transparent);
}
.elementor-18 .elementor-element.elementor-element-c6e8be7{
    overflow: hidden;
    box-shadow: 0 0 100px rgba(0,0,0,0.5),0 0 40px rgba(0,217,255,0.04) inset;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf5b06c */.elementor-18 .elementor-element.elementor-element-cf5b06c span{
        background: linear-gradient(90deg, #00D9FF, #00F0C8, #67FFB8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b3d4ae */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8ce5a */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e6c9ee */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a91d03 */.btn-lime:hover{
   transform: translateY(-2px) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e49aeea */.one,
.two,
.three{
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin-right: 6px;
}

.one{
    background: #22C55E;
}

.two{
    background: #F59E0B;
}

.three{
    background: #EF4444;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13f78e6 */.elementor-18 .elementor-element.elementor-element-13f78e6{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8bc2aca */.elementor-18 .elementor-element.elementor-element-8bc2aca{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-40e3abd */.lead-gen .elementor-progress-bar{
       background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-1a81a2e */.automation .elementor-progress-bar{
   background: linear-gradient(90deg, #B6FF4E, #00D9FF);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-f3c41a2 */.seo-trafic .elementor-progress-bar{
   background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b98f438 */.elementor-18 .elementor-element.elementor-element-b98f438::before {
    content: '';
    position: absolute;
    top: -2px;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(90deg, transparent, rgba(0, 217, 255, 0.6), rgba(0, 240, 200, 0.4), transparent);
}
.elementor-18 .elementor-element.elementor-element-b98f438{
    overflow: hidden;
    box-shadow: 0 0 100px rgba(0,0,0,0.5),0 0 40px rgba(0,217,255,0.04) inset;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bba3fa */.elementor-18 .elementor-element.elementor-element-7bba3fa span{
        background: linear-gradient(90deg, #00D9FF, #00F0C8, #67FFB8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33aa75b */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e597fd */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5235096 */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7793f05 */.btn-lime:hover{
   transform: translateY(-2px) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa9524 */.one,
.two,
.three{
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin-right: 6px;
}

.one{
    background: #22C55E;
}

.two{
    background: #F59E0B;
}

.three{
    background: #EF4444;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4025808 */.elementor-18 .elementor-element.elementor-element-4025808{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbeb996 */.elementor-18 .elementor-element.elementor-element-dbeb996{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-df48ac8 */.lead-gen .elementor-progress-bar{
       background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-50bb8c7 */.automation .elementor-progress-bar{
   background: linear-gradient(90deg, #B6FF4E, #00D9FF);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-2518eb6 */.seo-trafic .elementor-progress-bar{
   background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f5d1e3 */.elementor-18 .elementor-element.elementor-element-7f5d1e3::before {
    content: '';
    position: absolute;
    top: -2px;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(90deg, transparent, rgba(0, 217, 255, 0.6), rgba(0, 240, 200, 0.4), transparent);
}
.elementor-18 .elementor-element.elementor-element-7f5d1e3{
    overflow: hidden;
    box-shadow: 0 0 100px rgba(0,0,0,0.5),0 0 40px rgba(0,217,255,0.04) inset;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aea49cd */.elementor-18 .elementor-element.elementor-element-aea49cd span{
        background: linear-gradient(90deg, #00D9FF, #00F0C8, #67FFB8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a326709 */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b783c3 */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-07980ad */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a8fd97c */.btn-lime:hover{
   transform: translateY(-2px) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4d0de2 */.one,
.two,
.three{
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin-right: 6px;
}

.one{
    background: #22C55E;
}

.two{
    background: #F59E0B;
}

.three{
    background: #EF4444;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83cdcd5 */.elementor-18 .elementor-element.elementor-element-83cdcd5{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6760a42 */.elementor-18 .elementor-element.elementor-element-6760a42{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-281b224 */.lead-gen .elementor-progress-bar{
       background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-a496657 */.automation .elementor-progress-bar{
   background: linear-gradient(90deg, #B6FF4E, #00D9FF);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-dec489e */.seo-trafic .elementor-progress-bar{
   background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-480cbbb */.elementor-18 .elementor-element.elementor-element-480cbbb::before {
    content: '';
    position: absolute;
    top: -2px;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(90deg, transparent, rgba(0, 217, 255, 0.6), rgba(0, 240, 200, 0.4), transparent);
}
.elementor-18 .elementor-element.elementor-element-480cbbb{
    overflow: hidden;
    box-shadow: 0 0 100px rgba(0,0,0,0.5),0 0 40px rgba(0,217,255,0.04) inset;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1d3607 */.elementor-18 .elementor-element.elementor-element-e1d3607 span{
        background: linear-gradient(90deg, #00D9FF, #00F0C8, #67FFB8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d7165 */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cfe1845 */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf66643 */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e12546d */.btn-lime:hover{
   transform: translateY(-2px) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75d03ed */.one,
.two,
.three{
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin-right: 6px;
}

.one{
    background: #22C55E;
}

.two{
    background: #F59E0B;
}

.three{
    background: #EF4444;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7f6dbb */.elementor-18 .elementor-element.elementor-element-e7f6dbb{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da3f7ea */.elementor-18 .elementor-element.elementor-element-da3f7ea{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-4aa5096 */.lead-gen .elementor-progress-bar{
       background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-ed0c08e */.automation .elementor-progress-bar{
   background: linear-gradient(90deg, #B6FF4E, #00D9FF);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-93a89d9 */.seo-trafic .elementor-progress-bar{
   background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6e8be7 */.elementor-18 .elementor-element.elementor-element-c6e8be7::before {
    content: '';
    position: absolute;
    top: -2px;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(90deg, transparent, rgba(0, 217, 255, 0.6), rgba(0, 240, 200, 0.4), transparent);
}
.elementor-18 .elementor-element.elementor-element-c6e8be7{
    overflow: hidden;
    box-shadow: 0 0 100px rgba(0,0,0,0.5),0 0 40px rgba(0,217,255,0.04) inset;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf5b06c */.elementor-18 .elementor-element.elementor-element-cf5b06c span{
        background: linear-gradient(90deg, #00D9FF, #00F0C8, #67FFB8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b3d4ae */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8ce5a */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e6c9ee */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a91d03 */.btn-lime:hover{
   transform: translateY(-2px) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e49aeea */.one,
.two,
.three{
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin-right: 6px;
}

.one{
    background: #22C55E;
}

.two{
    background: #F59E0B;
}

.three{
    background: #EF4444;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13f78e6 */.elementor-18 .elementor-element.elementor-element-13f78e6{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8bc2aca */.elementor-18 .elementor-element.elementor-element-8bc2aca{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-40e3abd */.lead-gen .elementor-progress-bar{
       background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-1a81a2e */.automation .elementor-progress-bar{
   background: linear-gradient(90deg, #B6FF4E, #00D9FF);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-f3c41a2 */.seo-trafic .elementor-progress-bar{
   background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b98f438 */.elementor-18 .elementor-element.elementor-element-b98f438::before {
    content: '';
    position: absolute;
    top: -2px;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(90deg, transparent, rgba(0, 217, 255, 0.6), rgba(0, 240, 200, 0.4), transparent);
}
.elementor-18 .elementor-element.elementor-element-b98f438{
    overflow: hidden;
    box-shadow: 0 0 100px rgba(0,0,0,0.5),0 0 40px rgba(0,217,255,0.04) inset;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bba3fa */.elementor-18 .elementor-element.elementor-element-7bba3fa span{
        background: linear-gradient(90deg, #00D9FF, #00F0C8, #67FFB8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33aa75b */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e597fd */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5235096 */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7793f05 */.btn-lime:hover{
   transform: translateY(-2px) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa9524 */.one,
.two,
.three{
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin-right: 6px;
}

.one{
    background: #22C55E;
}

.two{
    background: #F59E0B;
}

.three{
    background: #EF4444;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4025808 */.elementor-18 .elementor-element.elementor-element-4025808{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbeb996 */.elementor-18 .elementor-element.elementor-element-dbeb996{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-df48ac8 */.lead-gen .elementor-progress-bar{
       background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-50bb8c7 */.automation .elementor-progress-bar{
   background: linear-gradient(90deg, #B6FF4E, #00D9FF);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-2518eb6 */.seo-trafic .elementor-progress-bar{
   background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f5d1e3 */.elementor-18 .elementor-element.elementor-element-7f5d1e3::before {
    content: '';
    position: absolute;
    top: -2px;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(90deg, transparent, rgba(0, 217, 255, 0.6), rgba(0, 240, 200, 0.4), transparent);
}
.elementor-18 .elementor-element.elementor-element-7f5d1e3{
    overflow: hidden;
    box-shadow: 0 0 100px rgba(0,0,0,0.5),0 0 40px rgba(0,217,255,0.04) inset;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aea49cd */.elementor-18 .elementor-element.elementor-element-aea49cd span{
        background: linear-gradient(90deg, #00D9FF, #00F0C8, #67FFB8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a326709 */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b783c3 */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-07980ad */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a8fd97c */.btn-lime:hover{
   transform: translateY(-2px) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4d0de2 */.one,
.two,
.three{
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin-right: 6px;
}

.one{
    background: #22C55E;
}

.two{
    background: #F59E0B;
}

.three{
    background: #EF4444;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83cdcd5 */.elementor-18 .elementor-element.elementor-element-83cdcd5{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6760a42 */.elementor-18 .elementor-element.elementor-element-6760a42{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-281b224 */.lead-gen .elementor-progress-bar{
       background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-a496657 */.automation .elementor-progress-bar{
   background: linear-gradient(90deg, #B6FF4E, #00D9FF);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-dec489e */.seo-trafic .elementor-progress-bar{
   background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-480cbbb */.elementor-18 .elementor-element.elementor-element-480cbbb::before {
    content: '';
    position: absolute;
    top: -2px;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(90deg, transparent, rgba(0, 217, 255, 0.6), rgba(0, 240, 200, 0.4), transparent);
}
.elementor-18 .elementor-element.elementor-element-480cbbb{
    overflow: hidden;
    box-shadow: 0 0 100px rgba(0,0,0,0.5),0 0 40px rgba(0,217,255,0.04) inset;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1d3607 */.elementor-18 .elementor-element.elementor-element-e1d3607 span{
        background: linear-gradient(90deg, #00D9FF, #00F0C8, #67FFB8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d7165 */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cfe1845 */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf66643 */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e12546d */.btn-lime:hover{
   transform: translateY(-2px) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75d03ed */.one,
.two,
.three{
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin-right: 6px;
}

.one{
    background: #22C55E;
}

.two{
    background: #F59E0B;
}

.three{
    background: #EF4444;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7f6dbb */.elementor-18 .elementor-element.elementor-element-e7f6dbb{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da3f7ea */.elementor-18 .elementor-element.elementor-element-da3f7ea{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-4aa5096 */.lead-gen .elementor-progress-bar{
       background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-ed0c08e */.automation .elementor-progress-bar{
   background: linear-gradient(90deg, #B6FF4E, #00D9FF);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-93a89d9 */.seo-trafic .elementor-progress-bar{
   background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6e8be7 */.elementor-18 .elementor-element.elementor-element-c6e8be7::before {
    content: '';
    position: absolute;
    top: -2px;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(90deg, transparent, rgba(0, 217, 255, 0.6), rgba(0, 240, 200, 0.4), transparent);
}
.elementor-18 .elementor-element.elementor-element-c6e8be7{
    overflow: hidden;
    box-shadow: 0 0 100px rgba(0,0,0,0.5),0 0 40px rgba(0,217,255,0.04) inset;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf5b06c */.elementor-18 .elementor-element.elementor-element-cf5b06c span{
        background: linear-gradient(90deg, #00D9FF, #00F0C8, #67FFB8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b3d4ae */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a8ce5a */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e6c9ee */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a91d03 */.btn-lime:hover{
   transform: translateY(-2px) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e49aeea */.one,
.two,
.three{
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin-right: 6px;
}

.one{
    background: #22C55E;
}

.two{
    background: #F59E0B;
}

.three{
    background: #EF4444;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13f78e6 */.elementor-18 .elementor-element.elementor-element-13f78e6{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8bc2aca */.elementor-18 .elementor-element.elementor-element-8bc2aca{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-40e3abd */.lead-gen .elementor-progress-bar{
       background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-1a81a2e */.automation .elementor-progress-bar{
   background: linear-gradient(90deg, #B6FF4E, #00D9FF);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-f3c41a2 */.seo-trafic .elementor-progress-bar{
   background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b98f438 */.elementor-18 .elementor-element.elementor-element-b98f438::before {
    content: '';
    position: absolute;
    top: -2px;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(90deg, transparent, rgba(0, 217, 255, 0.6), rgba(0, 240, 200, 0.4), transparent);
}
.elementor-18 .elementor-element.elementor-element-b98f438{
    overflow: hidden;
    box-shadow: 0 0 100px rgba(0,0,0,0.5),0 0 40px rgba(0,217,255,0.04) inset;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bba3fa */.elementor-18 .elementor-element.elementor-element-7bba3fa span{
        background: linear-gradient(90deg, #00D9FF, #00F0C8, #67FFB8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33aa75b */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e597fd */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5235096 */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7793f05 */.btn-lime:hover{
   transform: translateY(-2px) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa9524 */.one,
.two,
.three{
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin-right: 6px;
}

.one{
    background: #22C55E;
}

.two{
    background: #F59E0B;
}

.three{
    background: #EF4444;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4025808 */.elementor-18 .elementor-element.elementor-element-4025808{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbeb996 */.elementor-18 .elementor-element.elementor-element-dbeb996{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-df48ac8 */.lead-gen .elementor-progress-bar{
       background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-50bb8c7 */.automation .elementor-progress-bar{
   background: linear-gradient(90deg, #B6FF4E, #00D9FF);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-2518eb6 */.seo-trafic .elementor-progress-bar{
   background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f5d1e3 */.elementor-18 .elementor-element.elementor-element-7f5d1e3::before {
    content: '';
    position: absolute;
    top: -2px;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(90deg, transparent, rgba(0, 217, 255, 0.6), rgba(0, 240, 200, 0.4), transparent);
}
.elementor-18 .elementor-element.elementor-element-7f5d1e3{
    overflow: hidden;
    box-shadow: 0 0 100px rgba(0,0,0,0.5),0 0 40px rgba(0,217,255,0.04) inset;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aea49cd */.elementor-18 .elementor-element.elementor-element-aea49cd span{
        background: linear-gradient(90deg, #00D9FF, #00F0C8, #67FFB8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a326709 */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b783c3 */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-07980ad */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a8fd97c */.btn-lime:hover{
   transform: translateY(-2px) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4d0de2 */.one,
.two,
.three{
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin-right: 6px;
}

.one{
    background: #22C55E;
}

.two{
    background: #F59E0B;
}

.three{
    background: #EF4444;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83cdcd5 */.elementor-18 .elementor-element.elementor-element-83cdcd5{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6760a42 */.elementor-18 .elementor-element.elementor-element-6760a42{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-281b224 */.lead-gen .elementor-progress-bar{
       background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-a496657 */.automation .elementor-progress-bar{
   background: linear-gradient(90deg, #B6FF4E, #00D9FF);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-dec489e */.seo-trafic .elementor-progress-bar{
   background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-480cbbb */.elementor-18 .elementor-element.elementor-element-480cbbb::before {
    content: '';
    position: absolute;
    top: -2px;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(90deg, transparent, rgba(0, 217, 255, 0.6), rgba(0, 240, 200, 0.4), transparent);
}
.elementor-18 .elementor-element.elementor-element-480cbbb{
    overflow: hidden;
    box-shadow: 0 0 100px rgba(0,0,0,0.5),0 0 40px rgba(0,217,255,0.04) inset;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1d3607 */.elementor-18 .elementor-element.elementor-element-e1d3607 span{
        background: linear-gradient(90deg, #00D9FF, #00F0C8, #67FFB8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d7165 */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cfe1845 */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf66643 */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e12546d */.btn-lime:hover{
   transform: translateY(-2px) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75d03ed */.one,
.two,
.three{
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin-right: 6px;
}

.one{
    background: #22C55E;
}

.two{
    background: #F59E0B;
}

.three{
    background: #EF4444;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7f6dbb */.elementor-18 .elementor-element.elementor-element-e7f6dbb{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da3f7ea */.elementor-18 .elementor-element.elementor-element-da3f7ea{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-4aa5096 */.lead-gen .elementor-progress-bar{
       background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-ed0c08e */.automation .elementor-progress-bar{
   background: linear-gradient(90deg, #B6FF4E, #00D9FF);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-93a89d9 */.seo-trafic .elementor-progress-bar{
   background: linear-gradient(90deg, #00D9FF, #00F0C8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6e8be7 */.elementor-18 .elementor-element.elementor-element-c6e8be7::before {
    content: '';
    position: absolute;
    top: -2px;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(90deg, transparent, rgba(0, 217, 255, 0.6), rgba(0, 240, 200, 0.4), transparent);
}
.elementor-18 .elementor-element.elementor-element-c6e8be7{
    overflow: hidden;
    box-shadow: 0 0 100px rgba(0,0,0,0.5),0 0 40px rgba(0,217,255,0.04) inset;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-88c72e0 */.Featured-Services-tabs{}
.Featured-Services-tabs .e-n-tabs-heading{
    border: 1px solid rgba(255,255,255,0.07);
    border-radius: 14px;
    padding: 4px;
    background: rgba(255,255,255,0.04);
    width: fit-content;

}


@media (max-width: 768px) {
    .Featured-Services-tabs .e-n-tabs-heading{
        margin: 0 auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79ad8f0 */.elementor-18 .elementor-element.elementor-element-79ad8f0.ai-glow-bg{
    position: absolute;
    width: 800px;
    height: 800px;
    border-radius: 50%;
    background: radial-gradient(circle, rgba(0, 217, 255, .05) 0%, transparent 70%);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b096d2 */.grad-cyan {
    background: linear-gradient(90deg, #00d9ff, #00f0c8, #67ffb8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f156113 */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5d8d6f */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4e580b */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-86d8885 */.ai-feat-icon {
    width: 42px;
    height: 42px;
    border-radius: 11px;
    flex-shrink: 0;
    background: rgba(0,217,255,0.07);
    border: 1px solid rgba(0,217,255,0.18);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3fea008 */.btn-glass:hover{
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a7c7770 */.btn-glass:hover{
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-47cec98 */.btn-glass:hover{
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-967c738 */.btn-glass:hover{
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5854067 */.btn-glass:hover{
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c93e341 */.btn-glass:hover{
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203df54 */.timeline::before {
    content: '';
    position: absolute;
    left: 19px;
    top: 40px;
    bottom: -32px;
    width: 1px;
    height: 24px;
    background: linear-gradient(180deg, rgba(0, 217, 255, 0.3), transparent);
}

.year-count{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    flex-shrink: 0;
    background: rgba(0, 217, 255, 0.07);
    border: 1px solid rgba(0, 217, 255, 0.25);
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60f99c1 */.elementor-18 .elementor-element.elementor-element-60f99c1{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c53f48d */.elementor-18 .elementor-element.elementor-element-c53f48d{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-995b321 */.elementor-18 .elementor-element.elementor-element-995b321{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2f23ea */.about-why-us{
    position: relative;
}

.about-why-us::before {
    content: '';
    position: absolute;
    top: -2px;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(90deg, transparent, #00d9ff, #00f0c8, transparent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31509bb */.elementor-18 .elementor-element.elementor-element-31509bb.ai{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-762ac0c */.grad-lime {
    background: linear-gradient(90deg, #b6ff4e, #d4ff80);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2e20b5 */.ind-solution, .ind-outcome{
    display: flex;
    gap: 6px;
}

.ind-solution::before {
    content: '→';
    font-size: 14px;
    color: #00d9ff;
}

.ind-outcome::before {
    content: '↑';
    font-size: 14px;
    color: #b6ff4e;
}

.ind-card:hover{
    transform: translateY(-5px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8313c7b */.grad-lime {
    background: linear-gradient(90deg, #b6ff4e, #d4ff80);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85d0e22 */align-self: stretch;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3d7130 */.about-why-us{
    position: relative;
}

.about-why-us::before {
    content: '';
    position: absolute;
    top: -2px;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(90deg, transparent, #00d9ff, #00f0c8, transparent);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e0ffeba */.elementor-18 .elementor-element.elementor-element-e0ffeba span{
        background: linear-gradient(90deg, #00D9FF, #00F0C8, #67FFB8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4a8aa7 */.elementor-18 .elementor-element.elementor-element-e4a8aa7.icon{
    opacity: .4;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64ab23d */.elementor-18 .elementor-element.elementor-element-64ab23d.icon{
    opacity: .4;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50e5ada */.elementor-18 .elementor-element.elementor-element-50e5ada.icon{
    opacity: .4;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cef765f */.elementor-18 .elementor-element.elementor-element-cef765f.icon{
    opacity: .4;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a8bb14 */.elementor-18 .elementor-element.elementor-element-5a8bb14.icon{
    opacity: .4;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-830a0cd */.elementor-18 .elementor-element.elementor-element-830a0cd.icon{
    opacity: .4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1cd3dd */.elementor-18 .elementor-element.elementor-element-b1cd3dd .process-num {
    font-family: 'Bebas Neue',sans-serif;
    font-size: 56px;
    letter-spacing: 0;
    line-height: 1;
    margin-bottom: 16px;
    background: linear-gradient(135deg,rgba(182,255,78,0.3),rgba(0,217,255,0.15));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}
.elementor-18 .elementor-element.elementor-element-b1cd3dd .process-connector {
    position: absolute;
    top: 48px;
    right: -12px;
    width: 24px;
    height: 1px;
    background: linear-gradient(90deg,var(--border),rgba(0,217,255,0.3));
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd2b62b */.elementor-18 .elementor-element.elementor-element-bd2b62b span{
       background: linear-gradient(90deg, #b6ff4e, #d4ff80);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f50bba */.elementor-18 .elementor-element.elementor-element-6f50bba{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34854ca */.elementor-18 .elementor-element.elementor-element-34854ca{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed2596b */.elementor-18 .elementor-element.elementor-element-ed2596b{
    background-color:rgba(182, 255, 78, 0.12)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-149f4d6 */.elementor-18 .elementor-element.elementor-element-149f4d6{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-168f352 */.elementor-18 .elementor-element.elementor-element-168f352{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa462cb */.elementor-18 .elementor-element.elementor-element-aa462cb{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1278436 */.elementor-18 .elementor-element.elementor-element-1278436{
    background: linear-gradient(135deg, #F5F7FA, #00D9FF);
    
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d689e56 */.elementor-18 .elementor-element.elementor-element-d689e56 .case-card:hover{
    box-shadow: 0 32px 80px rgba(0,0,0,0.6),0 0 40px rgba(0,217,255,0.05);
}
.elementor-18 .elementor-element.elementor-element-d689e56 .work-vis{
    position:relative;
    overflow: hidden;
}
.elementor-18 .elementor-element.elementor-element-d689e56 .work-vis-common {
    position: absolute;
    width: 200px;
    height: 200px;
    border-radius: 50%;
    filter: blur(60px);
    pointer-events: none;
}
.elementor-18 .elementor-element.elementor-element-d689e56 .work-tag {
    position: absolute;
    top: 16px;
    left: 16px;
    background: rgba(4,6,10,0.7);
    backdrop-filter: blur(10px);
    border: 1px solid var(--border);
    border-radius: 6px;
    padding: 4px 12px;
    font-family: 'Sora',sans-serif;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    color: var(--lime);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f32bd */.grad-cyan {
    background: linear-gradient(90deg, #00d9ff, #00f0c8, #67ffb8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-4484286 */.z-faq .e-n-accordion-item{
    background: rgba(255, 255, 255, 0.04);
    border-radius: 14px;
    border: 1px solid rgba(255,255,255,0.07);
}

.z-faq .e-n-accordion-item:hover{
    border-color: rgba(0, 217, 255, .25);
}
.z-faq .e-n-accordion-item[open]{
    border-color: rgba(0, 217, 255, .25);
}


 .z-faq .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened {
    transform: rotate(45deg);
    background: rgba(0, 217, 255, .12);
    display: flex;
    width: 32px;
    height: 32px;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    border: 1px solid rgba(0, 217, 255, .15);
}
 .z-faq .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened svg{
     width: 10px;
 }
.z-faq .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed {
    background: rgba(0, 217, 255, .07);
    display: flex;
    width: 32px;
    height: 32px;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    border: 1px solid rgba(0, 217, 255, .15);
}
.z-faq .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed svg{
    width: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a0bf6c */.grad-lime {
    background: linear-gradient(90deg, #b6ff4e, #d4ff80);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bbf7cd6 */.btn-lime:hover{
   transform: translateY(-2px) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fcfbbc */.btn-glass:hover{
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50ebd9f */.cta{
    position: relative;
}


.cta-orb { position:absolute; border-radius:50%; pointer-events:none; }
.cta-orb-1 {
  width:800px; height:800px; top:50%; left:50%; transform:translate(-50%,-50%);
  background:radial-gradient(circle,rgba(182,255,78,0.06) 0%,transparent 60%); filter:blur(40px);
}
.cta-orb-2 {
  width:600px; height:600px; top:50%; left:50%; transform:translate(-50%,-50%);
  background:radial-gradient(circle,rgba(0,217,255,0.05) 0%,transparent 60%); filter:blur(20px);
}
.cta-ring-wrap { position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); pointer-events:none; }
.cta-ring { position:absolute; border-radius:50%; border:1px solid; top:50%; left:50%; transform:translate(-50%,-50%); }
.cta-ring-1 { width:400px; height:400px; border-color:rgba(182,255,78,0.06); animation:rp 5s linear infinite; }
.cta-ring-2 { width:550px; height:550px; border-color:rgba(0,217,255,0.04); animation:rp 7s linear infinite reverse; }
.cta-ring-3 { width:700px; height:700px; border-color:rgba(182,255,78,0.025); animation:rp 9s linear infinite; }
@keyframes rp { 0%{transform:translate(-50%,-50%) scale(0.95)} 50%{transform:translate(-50%,-50%) scale(1.02)} 100%{transform:translate(-50%,-50%) scale(0.95)} }

/* Responsive adjustments */
@media (max-width: 991px) {
  .cta-orb-1, .cta-orb-2 { width: 500px; height: 500px; }
  .cta-ring-1 { width: 350px; height: 350px; }
  .cta-ring-2 { width: 500px; height: 500px; }
  .cta-ring-3 { width: 650px; height: 650px; }
}

@media (max-width: 767px) {
  .cta-orb-1, .cta-orb-2 { width: 350px; height: 350px; }
  .cta-ring-1 { width: 250px; height: 250px; }
  .cta-ring-2 { width: 350px; height: 350px; }
  .cta-ring-3 { width: 450px; height: 450px; }
}

@media (max-width: 480px) {
  .cta-orb-1, .cta-orb-2 { width: 250px; height: 250px; }
  .cta-ring-1 { width: 180px; height: 180px; }
  .cta-ring-2 { width: 250px; height: 250px; }
  .cta-ring-3 { width: 320px; height: 320px; }
}/* End custom CSS */